/
version
268 lines (261 loc) · 118 KB
/
version
1
(name 'Topez-Common-Core-dkh.468' message 'clean up sent but not implemented for server side by moving the client only methods to Topz-Common-Pharo-Core' id 'f129a671-a65a-4124-b28e-fa4a24a0b8cc' date '17 May 2016' time '7:19:13.685872 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.467' message 'clean up some sentButNotImplemented in tODE' id '78ce0933-3e6d-4a68-9ba7-83f7d18cba5d' date '16 May 2016' time '3:00:33.782983 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.466' message 'ppi client element is being passed from server to client ... window opens ... checkpoint' id '7f71ad90-724f-46c3-bdd2-9f6ff7c0441b' date '30 December 2015' time '12:55:30.502869 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.465' message 'start work on TodeRTExploraBuilderElement; move TodeClientRoassalElement into Tode-Roassal-Core' id 'cc4b8c6b-277c-4f04-bb10-c14d1d81d4b0' date '28 December 2015' time '8:51:00.815874 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.464' message 'fix a bug where blank line in a command stream can cause remaining lines to be ignored' id '26dfef62-cb0a-4f6f-9883-63afa677603d' date '3 November 2015' time '6:12:19 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.463' message 'Issue #159: put error handler in TDSessionDescription>>fromSton:' id 'afe29f35-6d7c-45d3-b9dc-15c38900133e' date '22 October 2015' time '5:14:34 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.462' message 'authorId added to TDSessionDescription' id '4d03036d-4b2a-442b-95bf-45d765b07ec9' date '19 October 2015' time '8:31:16 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.461' message 'TDSessionDescription>>serverGitRoot should be nil ... the system default is now a good value to use ... this field should only be used for exceptional situations' id '26b9f5d5-102e-48ca-b488-6d2566202a06' date '17 October 2015' time '8:04:18 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dlh.460' message 'when exporting TDSessionDescription to disk, include netLDIPort and netLDIPortRange if they apply' id '96284ef4-d213-4346-a86a-38594bff3777' date '6 October 2015' time '11:46:23 am' author 'dlh' ancestors ((name 'Topez-Common-Core-dkh.459' message 'clean up more undefined globals and TDAbstractDevTool>>performOnServer:logging: moved to a common package' id '0f7be3e0-5c5d-4b31-bc39-191029646fc4' date '5 October 2015' time '8:17:58 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.458' message 'undefined symbol elimination' id '421301dc-e46b-4c08-9926-a259ab7faaae' date '5 October 2015' time '4:24:06 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.457' message 'exclude snapshotDirectory for TDSessionDescription to support Tode v0.0.4' id 'aeb72ac0-a7da-46ff-9ca4-1efe3872f108' date '2 October 2015' time '11:39:38 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.456' message 'move the edit methods to a client-side package' id '711aa854-4b51-4c19-8db6-6f107938b725' date '2 October 2015' time '10:20:54 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.455' message 'in order to allow a tode client to login to an old stone, it is necessary to maintain compat of TDSessionDescription with older versions - an instance is passed to the server from the client ... so add the notion of excluded instance variables to special case the newer instance variables and only pass them along when they have interesting contents' id '2e3bbefe-0fec-43f1-833b-0f9a27c0dc9d' date '1 October 2015' time '1:50:31 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.454' message 'adjust the gemNRS for TDSessionDescription when netLDIPort is present ... port number has precedence' id 'c918155b-0604-466d-b1b5-87192dcdb37b' date '29 September 2015' time '11:34:26 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.453' message 'add netldiPort and netldiPortRange fields to TDSessionDescription' id '6dcce712-bbc1-4bc7-8c2d-b13ceffe1fae' date '28 September 2015' time '8:47:18 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.452' message 'TDSessionDescription>>osUserId now answers the value of User env var by default' id '94209db2-3f37-4c14-9725-1a6da371c4ab' date '28 September 2015' time '7:57:55 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.451' message 'turns out TDSessionDescription class>>convertPathFromEnvironmentForOS: isn''t needed' id 'fd61861b-2e7f-4502-908d-466b0b39c002' date '27 September 2015' time '8:11:11 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.450' message 'add TDSessionDescription class>>convertPathFromEnvironmentForOS: for properly converting bash shell paths to windows file paths ... on windows' id 'd28e6d04-12b5-422d-ba0b-a6bed035801b' date '27 September 2015' time '7:36:51 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.449' message 'export session descriptions using a pretty STON string' id '5321cadf-2830-45f3-82a1-8c41c6978b45' date '16 September 2015' time '11:57:33 am' author 'dkh' ancestors ((name 'Topez-Common-Core-abc.448' message 'undo MCDiffyTextWriter>>writePatch: tweak ... not needed with improved bugfix for https://github.com/GsDevKit/GsDevKit/issues/77' id '960e0463-d6a1-4744-a71a-710a54c62202' date '16 September 2015' time '11:41:33 am' author 'abc' ancestors ((name 'Topez-Common-Core-dkh.447' message 'tweak MCDiffyTextWriter>>writePatch: for conditional existence of MCEquality patches in an MCPatch' id '0b8f3d6d-6716-49fb-8936-c96b8c5ea14e' date '16 September 2015' time '11:13:01 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.446' message 'Issue #186: final work on button bar (fingers crossed) ... set default button/state in spec, update the button selection color ...' id '0b6f51fd-55e2-4293-a931-cf2f9ec2d683' date '31 August 2015' time '1:17:19 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.445' message 'Issue #186: allow button/boolean for switch state ... nil means use existing state' id '7e6bcdad-e173-4580-b169-f38f96df980a' date '26 August 2015' time '5:17:47 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.444' message 'Issue #186: finish up TodeClientButtonBarElement implementation for cilent/server' id '6f89fa6d-8d53-42e4-835d-9533b7f45b9f' date '19 August 2015' time '4:59:15 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.443' message 'Issue #186: implement server-side support for TodeClientButtonBarElement' id '9e349e8e-3580-4a2f-8359-db44f44391f4' date '19 August 2015' time '3:11:36 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.442' message 'Issue #186: implement client-side support for TodeClientButtonBarElement' id 'fda75d76-3031-4298-8a9f-4fe4fd509e7a' date '19 August 2015' time '12:59:27 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.441' message 'Issue #186: create TodeClientButtonBarElement' id '2578afdf-e1ae-4052-ba0b-5bb94414ce3f' date '19 August 2015' time '10:05:09 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.440' message 'Issue #184: `windows restore` is basically functional ... still some fine tuning to do, but basically in business ... added timestamp to client element ' id '8cc0d793-16d2-42ab-bc51-6f5d95829701' date '18 August 2015' time '4:11:27 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.439' message 'Issue #184: saving client elements in a persistent element cache or transient element cache (currently just the debuggers) based on usePersistentClientElementCache field in the client element ... also abort BEFORE each shell command is processed - to avoid one of the most common commit conflicts that occur when running two concurrent tODE sessions against the same stone ... ' id '9f57b045-98b2-4ab8-8c46-be372b5ac239' date '18 August 2015' time '1:36:59 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.438' message 'Issue #184: move TodeClientElement>>printOn: to Tode-GemStone-Server-Core' id '3d41ab40-2e79-4675-8098-bb006e4ce834' date '12 August 2015' time '1:21 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.437' message 'Issue #184: implement TDTopezServer>>clientEventCache: ... that completes the `drop clientElements` task' id '15b2f9c9-d10f-4af9-8083-238d19f81f95' date '12 August 2015' time '1:15:01 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.436' 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 '9d9047b6-a6e1-4384-bb0c-c7e45a1252f1' date '12 August 2015' time '12:44:24 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.435' 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 '1a01472a-d6a3-414d-8ecf-44219466144d' date '12 August 2015' time '10:29:25 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.434' message 'Issue #184: start work on better management of clientElements in topez elementCache' id 'e62912f4-4491-4e3c-8a96-bf208892c2c7' date '11 August 2015' time '2:51:52 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.433' message 'Issue #175: put TodeObjectSerializer with new (0.9.3) implementation of STON...' id 'b755e101-f206-4d69-850f-ca0c466894df' date '29 June 2015' time '2:43:57 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.432' message 'Issue #175: convert to using 091 serializer ... add some tests ... 051 serializer not converted to new scheme yet' id '3f25202a-2670-44fa-a7e6-c1987a143ffe' date '29 June 2015' time '11:13:48 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.431' message 'With recent Ston work (https://github.com/GsDevKit/ston/issues/6) switch up baseline to same branch/tag for Ston ...' id 'e7154035-49f6-42b1-8f06-10b560b7e95d' date '26 June 2015' time '3:52:42 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.430' message 'Issue #175: enable client-side objectSerialization and disable use of 0.9.1, so we can - strip out 0.9.1 hacks- implement 0.5.1 compat (pluggalble old-style encoding)- implement the REAL 0.9.1 - hex chars trigger old-style encoding - no hex char encoding at all- tests, tests and tests' id 'aa64dfbe-1104-4915-8a66-c94e361bc2d2' date '25 June 2015' time '5:50:40 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.429' message 'Issue #175: convert client-side code to use #objectSerializer' id 'd58fbb3b-fe34-4d39-91c4-4f771d245e36' date '25 June 2015' time '5:10:34 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.428' message 'Issue #175: convert all users of STON in tODE to use #objectSerializer method ' id '720715c9-3c8e-4af4-b4fc-e2c6d3dddbb3' date '25 June 2015' time '4:35:44 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.427' message 'Issue #175: checkpoint client-side changes for TodeObjectSerializer' id 'ab21a155-1050-4842-a314-92c785f9256f' date '25 June 2015' time '3:26:14 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.426' message 'Issue #175: rename the classes' id 'f3d75ea0-abc1-4c8e-aae9-69f5f1a62e5e' date '25 June 2015' time '3:05:30 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.425' message 'Issue #176: TodeCommunicationProtocol and friends added as better option for managing changes and upgrades to object serialization ... need to have a handshake between client and server to settle on the version of STON to be used and someday may use something other than STON ...' id 'eb477547-c048-4cca-bb26-60447ec0c549' date '25 June 2015' time '2:57:22 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.424' message 'Issue #175: major edit to start using the new protocol introduced in STON v0.9.? and pharo-0.9.1?. v0.9.1 and pharo-0.9.1 are on the gemstone_dev and pharo_dev branches so that travis tests can be run ... ' id 'd728a938-77ba-4360-bb5e-bfa286e1fde9' date '24 June 2015' time '5:23:06 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.423' message 'starting to use gemstone_dev branch of STON which is the port of STON 0.9 to GemStone ... the tricky part is to change the encoding scheme' id '33dbc957-755a-44eb-a2b8-203fdcd6df49' date '19 June 2015' time '3:05:06 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.422' message 'snapshotDirectory needs to be managed by the sessionDescription' id '5408673d-6172-4c1c-9b38-220218a52e72' date '22 March 2015' time '8:56:52 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.421' message 'TDSessionDescripton>>editTemplate updated to use todeSysLocalSessionDescriptionPath ... formatting' id '0218a27f-cad0-4a99-befa-2e0340b4790d' date '16 March 2015' time '12:33:42 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.420' message 'checkpoint ... default TDProjectEntryDefinition class>>defaultGitRootPath is now $GS_HOME/tode/sys/local/git ... finally zeroing in on correct formula for conjuring the loads list for the porject entry ...' id '04954181-1c76-49a6-a867-6ce9a9058a0e' date '14 March 2015' time '7:42:55 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.419' message 'add client-side support for multiple selection lists' id 'c6fb6478-1d72-4b64-b815-a2dd631a9ea4' date '28 January 2015' time '5:01:47 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.418' message 'For confirmations, add a third option: abort, so we can have confirm, cancel or abort.' id '183e4b56-4968-4aa2-a407-aa920ab91d74' date '16 January 2015' time '11:06:54 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.417' 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 '7e321e58-b6e9-4fe9-90cc-f4d308d97345' date '17 December 2014' time '4:58:45 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.416' message 'Issue 129: nextLine returns an empty collection or nil dependending upon platform ... fix bogus test' id 'ce62f14a-f82a-4025-8f39-98b398cce3a2' date '17 December 2014' time '4:21:54 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.415' message 'Issue #129: add TDCommandLine class>>fromStream:forEachCommand: so that \ can be used to join lines in a muli-line scenario ... add and update tests ' id '19f70274-e707-4b36-bafa-dfdc66bd887e' date '17 December 2014' time '3:58:22 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.414' message 'clean up some undefined symbols' id '3b74a2d5-1c89-431e-a4a3-d0faa3851b2c' date '7 October 2014' time '3:42:52 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.413' message '- fix TodeClientMethodElement>>copyForSpawn- fix spawing method from prof monitor tool' id '3e3389d4-c30d-4166-b382-1657ccbbed88' date '29 July 2014' time '2:03:35 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.412' message 'change TDSessionDescription>>editTemplate ... add comment to remind user to exectue session to save to disk .. remove testLogin at end ' id 'e136da1c-74a3-4e3d-990d-af47c701ceb5' date '20 July 2014' time '10:45:38 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.411' message 'improve TDSessionDescription template code' id 'c33ceaa2-f37d-468e-98ce-e20c9059cfa3' date '8 July 2014' time '10:25:39 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.410' message 'Issue #86: implemented `tODE Edit >> session description name` menu item ...' id 'aa2e4b60-ad77-414c-9b91-a7e1175f6210' date '7 July 2014' time '9:24:43 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.408' message 'remove formatOnAccept and formatOnDisplay' id '84737048-93aa-4331-93df-005eaeda701b' date '7 July 2014' time '4:39:32 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.407' message 'removing formatOnAccept and formatOnDisplay logic from TodeClientSourceElement ... that has been handled on the server side fo rsome time now ...starting on Issue #94' id 'af7affee-0a4d-4c80-a9b1-ffff3206d177' date '7 July 2014' time '4:35:20 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.406' message 'Issue #95: proposed bugfix' id '101271d5-e2c6-4118-9ee4-4983de8917c0' date '7 July 2014' time '4:01:20 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.405' message '- working on fixing disappearing comments for workspaces (comment no statements)- adding RBWorkspaceNode as extenstion to RB AST...- clean up workspace code so that it''s possible for workspace to correctly access temps and args for debugger context- debugger context browse class and browse full cleaned up' id 'a23533d5-2f61-4607-bc1c-a0488789b8e9' date '28 June 2014' time '3:57:59 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.404' message 'Issue #75: infant mortality and upgrade patch' id '60127d02-7d96-4e26-827c-844e653ff7c8' date '19 June 2014' time '7:26:50 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.403' message 'Issue #75: rip up all of the old keyboard block support' id 'cb7f03d3-79ad-40cd-99b4-b3af2f5e1182' date '18 June 2014' time '5:08:34 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.402' message 'Issue #75: remove last vestiges of cmdKeyBlock ...' id '817dbe8e-a231-400f-b1ab-21076266859d' date '18 June 2014' time '2:49:43 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.401' message 'Issue #75: patch to survive server-side upgrade' id 'd24bd590-e25a-46d8-aace-e2c9ea02eaf6' date '18 June 2014' time '2:41:55 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.400' message 'Issue #75: remove cmdKeyBlock and cmdKeyBlockOop from TodeClientSourceElement- not needed anymore ... keyboard mappings now come from menuSpec ' id '81afaca0-0de5-4cc6-a78b-977af3e7ac55' date '18 June 2014' time '2:37:49 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.399' message 'client element source: now returns true/false allowing server-side element to approve/disapprove the save ...' id '67a462d4-3929-4704-983a-d5ec80c9002e' date '2 June 2014' time '11:43:24 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.398' message 'rename serverTodeHome iv in TDSessionDescription to serverTodeRoot- revamp `mount` command - add --todeRoot arg so client scripts don''t have to be customized as customization is done at the TDSessionDescription level - add --asLeafNode arg so that file system directories can be treated as directory nodes (default) or leaf nodes (useful for mounting raw directory structure' id '0a78727b-ffd7-4803-91e0-f2dffad1c0e1' date '28 May 2014' time '12:14:25 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.397' 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 'bbaa8cb5-c31d-443c-b482-3abe967c203d' date '28 May 2014' time '7:24:51 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.396' message 'fix unnecessary limit in diff command and adjust `project list` menus- MCDiffyTextWriter>>writePatchFrom:to: imposed 10k char limit on size of method BaselineOfMetacello>>baseline: exceeds that limit ... get rid of limit- `project list` - rename menu items - combing last commit log entry and status into one command' id '2bd6e0d8-a599-4972-81e7-4103906be586' date '14 May 2014' time '7:39:25 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.395' message 'menu enablement looking good' id '45cf1232-4525-4455-b657-d57f977a612c' date '12 May 2014' time '12:50:31 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.394' message 'checkpoint' id '75ab668c-ab5b-4aac-8379-2dbd80104149' date '12 May 2014' time '12:07:41 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.393' message 'first cut of menu item enablement complete' id '78b289b3-8cbb-43b6-a4d8-1b444fbfa60e' date '12 May 2014' time '11:51:59 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.392' message 'tweak manu item enablement' id '0329d6d0-6c13-45ce-be71-257141820bd9' date '12 May 2014' time '11:24:03 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.391' message 'add facility for changing enabled status of menu items dynamically' id '12ab3bbc-26d8-40d1-a437-e821735376f6' date '12 May 2014' time '10:08:08 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.390' message '- remove undeclared symbol references from Tode code base- implement block-based method browsing so that refresh of window recalculates search- need block-based class browsing ..,- use GsDeployer for class changes- fix up item selected problems ...- add --staticList option bot `browse` command' id 'bc187e87-62c9-4ca5-a701-07e509d62c07' date '19 April 2014' time '12:14:29 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.389' message '- handle AlmostOutStack as a printing error- add subCommand --help and `man` support to tools- --select option added to all browse commands (need to implement)- `browse category` command added again, plush subCommand man page- `browse class` man page updated for subCommand support (still need to finish `browse class` implementation- `browse` man page updated for subCommand support- `browse symbolDict` command and man page added- tests ' id 'e52bffc6-959a-4c79-88f8-18698efad565' date '18 April 2014' time '2:05:36 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.388' message '- TDCommandLine>>getOpts:subOpts:optionsAndArguments: makes it possible for a shell block to use sub commands- rename ''Search'' submenu to ''Browse'' to match the command name' id 'cb1fff81-e5cc-43ab-9ca6-c325d7f7b06c' date '18 April 2014' time '8:17:42 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.387' message '- fix problem with incorrect `` escape handling- checkpoint working on add --filter to more `browse` commands including embedding code for filter block- revisit `browse references` --literal option ... just compile literal from the string- `browse category` folded into `browse class` command- currently debugging TDShellBrowseCommandTests>>testBrowseMethod ... will need to review man pages and update commands/tests to match the man pages ...' id '418caf0d-b838-4c3c-b9c3-7fccb2dd7225' date '16 April 2014' time '4:35:51 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.386' message '- use TodeCommandError in strategic areas ... avoid debugger popping up for command related errors ...' id '1e5c28c4-ff32-41a7-ab9a-b7da18d3605d' date '2 April 2014' time '10:26:15 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.385' message 'arrange infrastructure to support primary commands with options and subcommands with options and arguments ...' id '66e001e8-005e-45a8-a721-78c126344e6e' date '30 March 2014' time '10:55:21 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.384' message 'Object menu functional in code window ... `tode it` and `profile it` menu items implemented ...' id '25675231-70f7-45c9-8c01-58b9c2ee4b28' date '26 March 2014' time '6:58:59 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.383' message 'client support for basic menu actions working for menu and keyboard shortcut fof text panes ...' id '5b0aab67-b57f-49bf-88d5-9eef26ab1b70' date '26 March 2014' time '2:28:54 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.382' message 'implement framework for extracting key bindings from menu for code editor ... should probably do something similar for the list editor key bindings ... there shouldn''t be a key binding without a menu item ...' id 'b85b1dc2-a8ce-4578-bbf4-42e9278f7a9b' date '25 March 2014' time '10:05:45 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.381' message 'adjust the source element menus to provide option for passing in an interval and dirty flag instead of the selection which means we can do things like `set breakpoint`' id '1e2b5867-e363-4ce0-a4e8-1bb1b7219dfa' date '25 March 2014' time '12:14:24 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.380' message 'tweak list handling' id '559f9825-a017-4907-83f3-a33349a37bf3' date '22 March 2014' time '8:06:38 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.379' message 'get menu messages in right class' id '5229d4a9-ac4d-4a35-8d9d-104da6290b51' date '21 March 2014' time '2:32:48 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.378' message 'pass list and selection index for list in one pass (using an Association)' id 'af3002fa-87c0-46e2-abf2-c638fc64dab3' date '20 March 2014' time '8:22:11 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.377' message 'Issue #55: checkpoint implementing menus for code windows' id 'eddf77fc-a501-48fd-9268-dd1456e4fcf1' date '23 February 2014' time '6:51:51 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.376' message 'Issue #55: checkpoint adding menus to TodeCodeEditor ...' id '10499983-89d0-4891-8fff-f95fa8599f61' date '23 February 2014' time '12:52:13 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.375' message 'TDCommandLine printString...' id '30df1871-d68d-433e-aff6-4378457c02da' date '11 January 2014' time '11:27:56 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.374' message '- add responseActions for item selection (so list can be refreshed upon selection)- allow for an array of responseActions to be returned so that more than one action can be performed (useful for cut where we add item to clipboard and refresh list)- add #handeleResponseActions: so that response code is common' id '0d0c2c3a-056f-4913-8f42-7ab8885d3fb6' date '6 January 2014' time '7:55:38 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.373' message 'Issue #37: fix a bug in the ston implementation for TDDirectoryNode and friends ... splicing in parent can lead to infinite loops' id '5153ea13-92b4-4f09-80d4-f35d9170f1b9' date '5 December 2013' time '10:03:52 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.372' message 'should trimBoth on a permanent basis ... keep argPtrs in sync' id '0b3f9655-59a0-4e78-a91e-b26963ae0c83' date '22 November 2013' time '4:30:10 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.371' message 'tweak getOpts to handle multiple single char options (-abves) correctly when doing mixed option handling' id '2a4680c8-532f-4d38-8f3c-91228fa1dea7' date '16 November 2013' time '1:08:54 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.370' message 'defined a new script template: TDScriptLeafNode>>minimalScriptTemplate ... define Dictionary>>at:ifAbsent:ifPresent: for better script layout' id '0b57078a-d559-46b0-acce-6249401e657a' date '12 November 2013' time '12:59:05 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.369' message 'TDCommandLine: make the calculation of argPtrs stream implementation independent, plus fix a bug when naked command is parsed ... a couple more tests covering this corner case ... proposed fix for Pharo1.4/Pharo2.0 compat issue in tests' id '0ea42955-9e2e-43a4-98ba-bf88a92d12c9' date '11 November 2013' time '9:11:33 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.368' message 'Rename some of the methods. getOpts* is a better pattern ... monkey with TDManPage to make it easier to create a man page for a script (in the script), also add EXAMPLES section to man page' id 'a4db35c2-eef8-4336-92d7-b47543343315' date '11 November 2013' time '5:51:58 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.367' message 'Issue #16: fix a parsing error (plus tests) ... move helper method for doing mixed long and short getOpts from gs tool to TDCommandLine and TDCommandGetOpts ... beef up `gs fileout` command for class/package/category fileouts with options!... write methods as UTF8 ... consolidate fileout methods ..' id '33c1931f-dc90-4b8e-914e-e0fa043beb86' date '11 November 2013' time '2:49:51 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.366' message 'Issue #16: add in escape character ($`) for arguments ... consolidate argument parsing' id '1f5a4096-5e36-46bb-84e5-bc6b18467b24' date '11 November 2013' time '8:43:40 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.365' message 'Issue #16: splice the short/long/mixed option handling into TDAbstractDevTool ... TDAbstractDevTool>>processCommandOptions: helper method for creating mixed option specs and getting command options ... implement option/arg handling for `ston rsync` command' id '6f0c3b0a-6d86-492c-8b08-07f77d6d239f' date '10 November 2013' time '4:57:02 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.364' message 'Issue #16: now handling short/long/mixed getopts ... ' id '09efb541-cb9f-4a52-a1f9-c641bc272244' date '10 November 2013' time '3:31:29 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.363' message 'Issue #16: okay, okay, add long getOpts support ... next up is mixed long/short support...might as well just bite the bullet' id '874a312b-f8a3-4c1c-b27a-1bb81b493566' date '10 November 2013' time '1:59:54 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.362' message 'Issue #16: convert all command blocks to the form: [ :topez :objIn :tokens :command | ]...convert subCommands to use: TDAbstractDevTool class>>performSubCommand:objIn:todeCommand: ...add better subCommand support to TDCommandLine (teach it to respect subCommands) ... still need to remove windowId and tokens instance variables from TDAbstractDevTool ... TDTopezServer>>evaluateCommand:objIn: and TDTopezServer>>evaluateSTONCommand: are now the primary entry points for command processing ...' id 'c0f50012-c8a1-4f86-b747-6912b3228102' date '10 November 2013' time '11:27:10 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.361' message 'Issue #16: merge TDCommandGetOpts into TDCommandLine ... ready for trial by fire' id '7911eedb-ce2d-4792-aa0b-b7aa265d87fa' date '10 November 2013' time '7:47:18 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.360' message 'checkpoint: Issue #16: writing getOpts for tODE in preparation for Issue #37: `ston rsync`' id 'e7ca7181-d250-41eb-a69c-395cb48ad7c8' date '10 November 2013' time '6:33:03 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.359' message 'Issue #41: add support for request password dialog' id '56d3654d-1da5-47d9-977b-689cbcb6a73e' date '9 November 2013' time '9:29:25 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.358' message 'add accessors' id '747951b0-099d-4130-9cc3-7f82a00eb498' date '20 October 2013' time '6:08:15 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.357' message 'adding support for various interactions: choice, confirm, inform, text, multiline-text' id '186bcf5c-2456-423e-9624-47b135a519b5' date '20 October 2013' time '5:57:25 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.356' message 'start work on interactions (choices, prompts, etc.) ... down to `save` menu item before completing the Monticello Browser family of tools, which explains need to implement prompt ....' id '0c5dcdba-51f3-4d63-aa7e-ce2dd08ddaad' date '20 October 2013' time '2:40:51 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.355' message 'add windowIsClosing ligic to the TodeCodeEditors (client and server-side logic) ... `create accessors` menu item for class hierarchy window ... add `inspect client element` menu item to standard window menu (replace .window/model stuff) ... TdToolBuilders leverage windowIsClosing logic to close all child windows when parent is closed ... TDToolBuilders use a clientListBlock for generating client list which makes for automatic `refresh` when window contents is refreshed (CML-l) ...' id '8a432873-2575-45d9-a4fd-d8ce5992465e' date '20 October 2013' time '11:14:41 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.354' message 'push windowIsClosing logic up from TodeClientList to TodeClientElement' id '43bf5144-c6ff-4e0e-89b7-826e74fb70ec' date '20 October 2013' time '9:43:39 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.353' message 'really fix funky hierarchy list bug ... tweak TDProfileTool>>pfview: return value' id '8261f374-790f-4bab-bde2-521c1fde21fd' date '18 October 2013' time '6:10:53 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.352' message 'Issue #28: handle submenus' id '2d1b6fc4-a243-4375-88ea-ed074ecbd40e' date '29 September 2013' time '12:25:43 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.351' message 'Issue #28: rename actionSpec to menuActionSpec' id '12b61313-67f7-4e93-8073-408533e0ee5c' date '29 September 2013' time '9:00:25 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.350' message 'Issue #28: checkpoint ... ' id 'c792095d-e599-4dbb-a556-ef7785f17078' date '29 September 2013' time '8:52:55 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.349' message 'Issue #28: getting started on menu implementation' id '303555ec-6a4b-4912-9779-bebe74b48bf3' date '28 September 2013' time '3:38:43 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.348' message 'edge support for roassal' id '5ba5e134-8860-42c0-a223-aede51b868b5' date '12 June 2013' time '7:12:03 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.347' message 'add edgesBlock ivs' id '8cd4a4d1-a7df-486a-944c-609f3d91e6d9' date '12 June 2013' time '6:24:48 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.346' message 'add TodeClientRoassalElement' id '4d201fc6-c1dd-43ff-82d4-f389fde51036' date '11 June 2013' time '4:27:04 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.345' message 'parentList must be an OrderedCollection' id 'd357676e-6d7e-4590-81f9-e71f960fb3ee' date '30 May 2013' time '7:28:19 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.344' message 'convert from using parentListIndex to using parentList for TodeClientListElement and TDEditorSpec instances' id '2edd0186-0565-4085-9484-d618355a9644' date '30 May 2013' time '7:22:50 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.343' message 'rename i.v. parentListIndex to parentList for TodeClientListElement and TDEditorSpec' id 'edbd3981-39a0-4f82-a7ce-ee324eba7fd2' date '30 May 2013' time '7:14:12 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.342' 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 'd4787f03-19d6-4782-8698-e12ac7bf31dc' date '28 May 2013' time '2:59:41 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.341' message 'working on getting SHOUT to work for Pharo and GemStone' id '4ddb2911-3982-4745-af91-7a4f723498f1' date '28 May 2013' time '1:48:59 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.340' message 'working on getting SHOUT to work for Pharo and GemStone' id 'dff44127-7105-4997-ac25-090f14cc4aaa' date '28 May 2013' time '1:39:40 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.339' message 'pull back #clientElementOop senders' id 'dec6253a-47db-44ec-8e1b-5448b69a91db' date '28 May 2013' time '11:58:27 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.338' message 'revamp TodeClientElement hierarchy to support native Pharo client elements ... involves saving blocks directly and conditionally recording oops only if client element sent over wire' id 'a0dfb3d4-5585-450b-93c9-c190bbba51aa' date '28 May 2013' time '11:51:05 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.337' message '#className is overloaded ... use theClassName' id 'b60b16d7-02f5-4be9-8540-32b805e4b0c9' date '28 May 2013' time '7:50:59 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.336' message 'get server tests passing again, with recent changes ... use $` to delimit tokens in command line, can be used to pass strings into commands (like commit messages) or escape tokens containing $; or $> ... ' id '2dd54b4c-d3b7-43e3-aee8-a9354e71c4d1' date '20 May 2013' time '10:36:42 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.335' message 'use TDCommandLine to parse shell command line ... add nit tests ' id '4c3f7e9c-5fd0-411b-b1f5-30848829fe14' date '16 May 2013' time '8:13:27 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.334' message 'make TodeClientElement>>stonInstVarNames more portable' id '8f1eb5e9-5568-4033-b7c1-40bff7d2da35' date '29 April 2013' time '12:23:17 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.333' message 'add windowBuilder instance variable to TodeClientElement as developer aid' id 'f2a5a758-db8b-4128-b86b-1ead0b0951f5' date '4 April 2013' time '2:00:39 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.332' message 'add windowBuilder to client elements to aid in development (reference to source of blocks and oops)' id '02e089f5-a106-417f-b2f5-89e266bb39b2' date '4 April 2013' time '1:31:20 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.331' message 'largely eliminate references to TZHeaderGemStone...' id 'd9345d0b-2094-40ad-82ee-81fce26cc312' date '29 March 2013' time '3:20:03 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.330' message 'removed dependence upon the proxy errors/notifications' id 'e6b6373f-85f4-4037-8120-3c367ed8d769' date '29 March 2013' time '2:16:29 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.329' message 'converting to a non-proxy-based error handling mechanism' id '348b3016-527c-4a4f-bbcf-02bf4d98d217' date '29 March 2013' time '1:28:55 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.328' message 'found more methods to move out' id '2adb2944-bdb6-422e-99b2-66d44a250c41' date '29 March 2013' time '12:35 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.327' message 'low hanging fruit is gone ... time to nominate candidates for next round of cuts/rewrites' id '0b07bdc7-801c-4c13-9d58-ef639fc8f7b8' date '29 March 2013' time '11:13:09 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.326' message 'rescue TZBlockStackDictionary' id '90935636-6cf6-4d4d-825d-5f9c8c123f9c' date '29 March 2013' time '8:13:53 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.325' message 'Issue #18: mispackaged methods' id '2b29489a-af40-445d-8e83-f41ea3180662' date '29 March 2013' time '7:49:50 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.324' message 'Issue #18: partition out the obviously old, obsolete classes' id 'd3f0669e-5570-4110-aeb8-14b493339360' date '29 March 2013' time '7:45:21 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.323' message 'insert TDCommandResult so commands have more control over how result is presented without compromising ability to pipe objects around' id 'c37ab73b-dc5c-4af4-be19-bb18ad07eef5' date '13 March 2013' time '8:28:13 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.322' message 'add TDCommandLine' id '52db9468-9491-4ad3-bcd1-97491dc9968e' date '13 March 2013' time '7:49:02 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.321' message 'a bunch of mods aimed at making it easier to work with class/method definitions ... filtering a method or class list and then rebrowsing ...' id 'c601440e-e3f0-486f-933b-4b4131075823' date '24 February 2013' time '4:41:38 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.320' message 'add environmentId to a bunch of calls ... although environmentId probably won''t help indirect development' id 'c10290f5-7a3b-44ad-8962-80ef84641a22' date '24 February 2013' time '9:52:54 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.319' message 'tweaks' id '447ea524-e6d2-4245-929b-d43455fc441d' date '23 February 2013' time '2:10:04 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.318' message 'parentList has to be a stack ...' id 'c9cecfb8-86a9-4806-b2da-7eb34098e27c' date '17 February 2013' time '3:10:04 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.317' message 'more monkey business trying to get .. item to know what his parent list index was ...' id 'e4e9ba10-6a1b-4a1c-a9d2-39d5b75639dd' date '17 February 2013' time '1:14:53 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.316' message 'add notion of highlighted list item' id '30d0d993-2cf7-459f-a43f-7d7fd65cb1d2' date '17 February 2013' time '12:18:13 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.315' message 'text highlighting for diffs ... mm dirty, mm get, mm diff, mm list commands implemented ...' id '8b09b546-6110-496d-b4af-42916f84c404' date '10 February 2013' time '1:23:51 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.314' message 'use color to highight differences' id '59a71d13-b434-4967-a137-d9e81d987191' date '10 February 2013' time '12:40:27 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.312' message 'need to pass the live edit source on code editor keyboard events ... CMD-b, CMD-N, CMD-m, and CMD-n honored in all text based editors' id '76781fee-4019-4bca-8299-d771ab5b10b0' date '7 February 2013' time '4:24:26 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.311' message 'seal the deal on messagePattern highlighting' id 'd5d6b723-055d-4a7f-85e2-162c2d3fde80' date '7 February 2013' time '12:26:38 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.310' message 'checkpoint ... working on messagePattern implementation so that selectors are highlighted for senders/implementors, etc.' id 'd5e9acf8-2ee7-45de-a508-1515078e983d' date '7 February 2013' time '11:57:13 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.309' message 'make another pass over CMD-B - browse class hierarchy ... cache clientElement on spawn' id '66642433-3c5b-4151-acab-292c98c1b9bf' date '6 February 2013' time '1:15:28 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.308' message 'CMD-b in editor implemented' id '64c15324-17b1-4703-a733-71edfa8bed10' date '5 February 2013' time '9:53:39 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.307' message 'tweak' id '59a1cb67-818d-403f-b866-03d61f0b0a7a' date '5 February 2013' time '1:32:51 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.306' message 'clean up tests after changing navigation logic: 23 run, 23 passes, 0 expected failures, 0 failures, 0 errors, 0 unexpected passes' id '5cb3657e-9a50-4d90-8666-18b1f3081de3' date '4 February 2013' time '10:48:39 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.305' message 'reduce visual noise in navigators by using minimal displayOn:, ESC and shell view provides detailed view classes and oops...' id '1f90879a-942c-4fc3-bb84-97f05943dead' date '3 February 2013' time '9:59:43 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.304' message 'a little bit of cleanup and tests are green: 23 run, 23 passes, 0 expected defects, 0 failures, 0 errors, 0 unexpected passes' id 'e9c2ed77-b1a7-43f5-b206-5f7755c621e7' date '3 February 2013' time '9:33:10 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.303' message 'display policy initial implementation appears to be complete ... testing and clean up needed ...' id 'fb697d6c-8de7-4927-994c-db46e6082192' date '2 February 2013' time '9:18:55 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.302' message 'move displayOn: and friends to server core package' id '17087c98-65d7-44a1-9804-220d03381149' date '1 February 2013' time '5:10:29 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.301' message 'checkpoint ... getting started on display policy ' id '7e2e649e-2f4f-4a49-b1c6-93c2d9ce43a3' date '1 February 2013' time '5:07:06 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.300' message 'start work on CMD-b mapping ... leads to detour to expand the args for #edit:... message' id 'e4ef58bc-292a-4f3b-bf52-ff90a4e2f18e' date '27 January 2013' time '8:47:04 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.299' message 'checkpoint ... working on spawnWindow logic' id 'cd03373a-09bb-4c20-a8cd-7ede7b48c012' date '27 January 2013' time '12:28:53 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.298' message 'checkpoint ... special case events (CMD-C, CMD-L and CMD-l) are working, although the spawnWindow needs work on client level (not activated?) and on the tool level (switch from window name on click to a window id for all interaction)' id '4ca73fb7-b6be-44b8-b2ab-c0bf4b7570d6' date '27 January 2013' time '11:54:29 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.297' message 'checkpoint ... initial cut at first few (special case) events ...' id 'af5a1237-39ec-4dce-9785-afe37b9f4d36' date '27 January 2013' time '11:39:51 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.296' message 'fix client-side keyboard event handler' id 'e391f905-f4a1-4c57-9ced-e755c278773c' date '27 January 2013' time '10:52:51 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.295' message 'checkpoint ... continued handle event work' id '386aa4f7-8399-4410-b26a-3d4e685bc1d4' date '27 January 2013' time '10:41:13 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.294' message 'flesh out TodeClientElement methods' id '64298a64-8933-46cc-83a0-d1ce7c927a27' date '27 January 2013' time '9:24:22 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.293' message 'getting started on handler for keyboard events ... convert all gci messages sends to symbols for easy access by tools' id 'da72dfd9-e8b1-4088-94f0-19a24c8a8a7a' date '27 January 2013' time '9:14:15 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.292' message 'fixes to open spawned window' id '118c7ee5-f539-4528-9661-1b112ca51ccc' date '26 January 2013' time '11:31:27 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.291' message 'checkpoint ... ESC is ready to test' id '3e755cd7-c989-4ba6-bf16-b007ed8d3648' date '26 January 2013' time '11:27:43 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.290' message 'checkpoint ... beginnings of spawnShell (ESC)' id '19f26cca-e12a-463d-81f0-4117b41be710' date '26 January 2013' time '11:05:26 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.289' message 'run | run works as topez script but not as input in REPL (wrong return value) ... also halts/breakpoints while executing run scripts may not quite work right ...' id '82f736f7-3ec3-4033-97da-9f76f40921c2' date '26 January 2013' time '9:03 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.288' message 'checkpoint ... windowIsClosing is coming together' id '03d9f5dc-5c75-4519-9b9d-f4fb86f6b9b5' date '26 January 2013' time '6:04:10 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.287' message 'start working on windowIsClosing message (to terminate the debugger process os ensure blocks get run)' id '60e4b654-e540-496c-8ddc-7f2e1fa0db6f' date '26 January 2013' time '5:37:27 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.286' message 'eliminate all of the extraneous transcript logging' id 'f138b6a8-4be6-4cd9-936a-00546b7ba01b' date '26 January 2013' time '9:39 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.285' message 'add autoCommit logic to TodeClientSourceElement>>source: (and friends)' id '7d566e05-b589-4685-896a-14bdcceee90f' date '26 January 2013' time '7:17:09 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.284' message 'checkpoint ... db continue is sorta working ... need to work on continue when it runs to end ... more testing needed ...' id 'ec84b653-0a70-4b9d-b843-f05fe4d0922a' date '25 January 2013' time '9:12:20 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.283' message 'checkpoint ... handling halt in debugger ...' id 'd9ebbd2f-f352-4688-85d4-0ffd6d29181f' date '25 January 2013' time '8:30:49 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.282' message 'add shift clicked logic for browsing' id 'b8f2a35e-84d4-4de9-b134-5dcc6b651657' date '25 January 2013' time '3:16:36 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.281' message 'when editting the parent can be any old object' id '429acf5d-0b0b-4a65-844a-7b61fe798cba' date '24 January 2013' time '11:12:19 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.280' message 'convert Object>>edit:topez:aspect:windowId: to use the windowBuilder code ... eidt/save different text nodes ... debugger is basically working except for the failing test case: 19 run, 18 passes, 0 expected defects, 1 failures, 0 errors, 0 unexpected passes' id '49805ad3-a7d4-48c0-bc9a-8289c7281031' date '22 January 2013' time '11:26:15 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.279' message '9 run, 3 passes, 0 expected defects, 6 failures, 0 errors, 0 unexpected passes' id '1c9c62fb-021e-4063-8841-f6094f432a1a' date '22 January 2013' time '10:23:56 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.278' message 'reenable shout ...' id '9ee0167d-fdf2-4ea6-bec2-6d9a8496f7e6' date '18 January 2013' time '7:44:34 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.277' message 'add displayOops and characterLimit to shell tool ... current set of shell tools are passing ...' id '49236290-0137-4228-ba07-89ccc4e853c3' date '16 January 2013' time '3:46:38 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.276' message 'add displayOops arg to tzNodeDisplay... use it in TDTopezServerTests ... both new tests pass ' id 'd843a8ee-f771-486b-8284-ae9636c30031' date '14 January 2013' time '8:20:57 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.275' message 'final couple of tweaks to correct problems with the first* caching ... back to original functionality but with many fewer round trips' id 'bbc51581-00c6-4ea9-8ccf-4a4262bd92d4' date '8 January 2013' time '4:56:05 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.274' message 'caching firstList and firstSource in ClientElements to reduce round trips for opening a window ' id '6c006ed4-80b7-47c1-bcc7-c5ea100b3adc' date '7 January 2013' time '7:55:27 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.273' message 'address the deadlock issue, by avoiding the creating of too many proxy behaviors ... remove some debugging halts ...' id 'f274dd19-1e77-4c21-b357-2071edfab09e' date '6 January 2013' time '9:53:42 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.272' message 'checkpoint .... working through login issues, client forwarder handling (on server), tracking down/eliminating source of pharo deadlock/infinite loop' id '732f9d34-287f-449b-a415-267e0468f916' date '6 January 2013' time '9:18:58 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.271' message 'first order optimization for client forwarders appears to be functional (still scads of logging/debugging stuff)' id 'd49ac72c-dbe9-4369-a12e-50a900dbcfb7' date '5 January 2013' time '4:22:38 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.270' message 'add a mutex to GciLibrary and protect all api calls with the mutex to avoid concurrent api calls because of SHOUT ... looks like the concurrent calls are finally cleaned up ... still suspicious about the ifCurtailed: handling in getNbResult itself' id '93ef7938-14b2-43da-96d0-fbfbe4f2643f' date '5 January 2013' time '1:37:05 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.269' message 'checkpoint ... need to focus on avoiding concurrent gci calls' id 'cfff2582-2265-4fe3-be90-45cc352fb579' date '5 January 2013' time '11:20:23 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.268' message 'checkpoint ... progress reducing round trips getting err/forwarder args ... with side trip handling interupted gci calls (SHOUT) ...' id 'b56a294b-9390-4128-b95b-1fc3aa7dce40' date '5 January 2013' time '10:00:42 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.267' message 'checkpoint ... a bunch of gci call logging and a handful of round trip optimizations ... more on the way' id 'bb383e7a-d26c-457b-ba56-6a67828f19d8' date '3 January 2013' time '12:40:49 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.266' message 'checkpoint ... taking a cut at reducing round trips: one arg for client forwarder' id '5044ebf2-d028-4338-ab3a-a48971fe9444' date '2 January 2013' time '8:48:13 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.265' message 'straightened out the parent node representation in the client list element' id '830d3448-3261-4930-9c7f-c6e784f7f7e9' date '2 January 2013' time '7:10:09 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.264' message 'initial cut at adding #aspect to edit.. message' id 'a028d0b1-cbb6-459d-a93b-131294ff63b4' date '1 January 2013' time '8:19:34 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.263' message 'checkpoint ... inspector is working with directory node ...' id '7f7da909-e88e-4a3d-a328-8e96cf7f2eba' date '31 December 2012' time '9:03:35 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.262' message 'inspector tweaks' id '0f57fb4e-15e2-4397-95fe-9377b2e40a5e' date '31 December 2012' time '8:40:45 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.261' message 'inspector tweaks' id '54fbf284-848f-448d-94bc-eb594fe5e47c' date '31 December 2012' time '8:37:46 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.260' message 'checkpoint ... starting work on inspector' id '1140f0f1-c19f-4fa5-8dee-89df811f95cf' date '31 December 2012' time '8:28:15 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.259' message 'working on getting the correct frame selected in debugger ' id '0493dc9a-9e8a-4a40-a7da-867fca4c8e56' date '30 December 2012' time '12:40:06 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.258' message 'apparently block cache is working as expected' id '3488b1ac-e193-410a-a036-25229449c211' date '30 December 2012' time '11:53:40 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.257' message 'checkpoint ... more client element cache work' id '07ebce6e-3295-4f8b-818b-939ca7cabdb6' date '30 December 2012' time '11:34:57 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.256' message 'checkpoint ... have to hang onto client element blocks' id 'e3b53626-32d2-4965-8219-73d41d8f6b1e' date '30 December 2012' time '11:15:36 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.255' message 'checkpoint ... changing list item selection logic' id 'f683b6c5-f9f0-4d62-8564-a7c30a364d1d' date '30 December 2012' time '9:21:23 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.254' message 'checkpoint ... a bit of refactoring to accomodate the source and list elements' id 'f90c0a56-ad36-4f21-b1d0-8b1c2aabba14' date '30 December 2012' time '9:00:29 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.253' message 'beginning work to display lists ...' id '2fc7b831-432a-4a0e-8e94-21925fda5fcd' date '30 December 2012' time '8:01:09 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.252' message 'instead of terminating process, just return Aborted as string as result' id '028302af-246f-47ba-baa3-a5ceb61f465f' date '30 December 2012' time '7:18:52 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.251' message 'tweak error handling dialog a bit' id 'b91644bc-6fb3-4a47-93f1-3ad24c50b127' date '29 December 2012' time '8:43:12 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.250' message 'topez errors separated from application errors' id 'cada4c74-07ae-403d-bd4a-122d976c3213' date '29 December 2012' time '8:34:55 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.249' message 'checkpoint ... attempting to differentiate between command errors and application errors' id '38dbae6c-a27e-42e4-929d-fbf178bf74b5' date '29 December 2012' time '7:50:10 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.248' message 'checkpoint ... preparing to split out topez errors from application errors' id '51d984c8-e966-482f-b3ba-d253c3b53484' date '28 December 2012' time '9:31:07 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.247' message 'checkpoint ... beginnings of error handling rework:1. Proceed, Abort, Debug dialog upon error (all errors) basically functional2. Proceed continues from halt/breakpoint(not confirmed?)3. Abort terminates the process ... but doesn''t give new prompt4. Debug returns the error, but doesn''t bring up debugger5. Debug comes up when we get "error" command error, which should be their own TopezNotification type' id 'c43504e5-38ad-4258-93d5-ce5c1d86304e' date '28 December 2012' time '8:58:47 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.246' message 'inserting error information into method ... need to fine tune now' id 'a7aab438-6cf2-4f99-a5ea-b5806341f485' date '28 December 2012' time '9:59:40 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.245' message 'checkpoint ... working on handling compiler errors' id '898adc6d-1585-47f6-a2a9-228ed772e0a3' date '28 December 2012' time '9:51:02 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.244' message 'checkpoint ... stack frame display' id '03c6dbef-9ca8-400a-bc04-f5da47b6d0bd' date '27 December 2012' time '5:38:56 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.243' message 'working on bringing up editor for TDStackFrame ' id '4410e426-5acb-4625-925a-7674560d7886' date '27 December 2012' time '5:19:58 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.242' message 'add error handling ... fix formatter logic' id '917d0afb-5048-4035-b9f7-ecf90a122206' date '27 December 2012' time '4:52:18 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.241' message 'finish move ... loose methods' id '48c16929-c219-4715-be11-daf2bea31979' date '27 December 2012' time '4:45:12 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.240' message 'moved TDNode hierarchy to Topez-Server-Core' id '62c17508-7751-4e85-9854-0cf13b054197' date '27 December 2012' time '11:49:22 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.239' message 'edit code, no check...' id 'b4553f10-62ad-40f4-97df-ddbdceaa326c' date '27 December 2012' time '11:42:29 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.238' message 'always format source code ... eventually to format or not will be controllable' id '3b9125ff-48e0-414e-a9f0-1d592ad068bf' date '27 December 2012' time '11:09:47 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.237' message 'edit Text, check. save Text, check.' id '464c7f4b-9be0-4f70-8fc0-862811824b17' date '27 December 2012' time '11:02:40 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.236' message 'checkpoint ... open editor on text, check. save text, no check ... more work needed' id '69cd7c3a-e3ee-4146-9ad1-5f711720b667' date '27 December 2012' time '10:47:10 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.235' message 'checkpoint ... getting text editor working' id '6ff256ec-407e-440f-b646-ecf4aa98f2f3' date '27 December 2012' time '10:29:11 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.234' message 'taking the editors seriously now ... time to add windows' id 'd15ac382-1ecf-449b-854d-669ea0edd1ce' date '27 December 2012' time '10:05:55 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.233' message 'mc diff produces diff for changed packages ... mc compare (not yet implemented) is used to compare two different packages' id '306522a2-3ef3-4a0b-af92-75a36c7647ff' date '26 December 2012' time '8:29:43 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.232' message 'straighten out discrepency between ls and ds' id '2a5f48cf-1148-47b4-badd-3d4397462d14' date '23 December 2012' time '8:32:33 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.231' message 'tweak printing again ..' id '271ad017-77ec-4015-8736-4260bebbbaf6' date '22 December 2012' time '5:15:06 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.230' message 'monkey with ps and ds and tz display code as I work through zinc test failure scenarios' id '8014c922-a8f7-4766-9259-fc62340de061' date '22 December 2012' time '9:22:07 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.229' message 'cycling in on satisfactory test command combo' id '94b67740-ff67-464c-83c8-903fe87a6249' date '21 December 2012' time '6:14:48 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.228' message 'clear up some element rendering bugs and add color to the test nodes' id 'd0640259-feaa-4720-8bda-6858b3b25282' date '21 December 2012' time '4:59:54 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.227' message 'change bounds and indent sizes, now that I''m using fixed width font' id '53d12eb6-d04c-41e4-80d2-160fe8e8604c' date '20 December 2012' time '1:35:51 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.226' message 'checkpoint ... started implementation of debug control commands ... db step over is basically working ... trouble when running off end' id 'a3a590f3-0918-4fc4-9250-5663e23f7ed4' date '19 December 2012' time '2:51:59 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.225' message 'clean up debugging code ... remove unnecessary code ... TXT rulez!' id '74799812-b365-487e-8758-abff8024d16e' date '19 December 2012' time '10:22:38 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.224' message 'successful text edit/save' id '5c22d2fa-21ca-4066-904e-98a987519b85' date '19 December 2012' time '10:17:58 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.223' message '... fix RunArray STON implementation' id '4cf0c5ed-457e-46d4-8ba7-f0985fbff8d7' date '19 December 2012' time '9:36:09 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.222' message 'RunArray needs special handling for STON like Text' id 'eed8aa18-9854-436d-b2fc-3bc132558a94' date '19 December 2012' time '9:29:23 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.221' message 'checkpoint ... i''ve been working on the text road ...' id '05287ae7-6785-4595-aba8-f70c2716fc30' date '19 December 2012' time '8:32:03 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.220' message 'checkpoint ... add example txt and more work on getting txt functional' id '23873156-e0cd-4088-95c6-5b3dcff72c80' date '19 December 2012' time '8:23:10 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.219' message 'checkpoint ... working on adding true Text to txt files' id 'a846c893-1d91-43d0-9573-c5e041e49b5c' date '19 December 2012' time '8:07:48 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.218' message 'store sourceRange as Array instead of Interval, because of bug: https://github.com/svenvc/ston/issues/5' id '09aeac73-0a7f-4016-87ce-7d8d3dd11bf8' date '17 December 2012' time '8:46:24 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.217' message 'implement selection interval for stack frame' id 'f6e091be-dd1b-42c4-b18d-45b4db6c9042' date '17 December 2012' time '8:30:34 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.216' message 'checkpoint ... automatically open editor on frame method source and update source as you navigate amongst frames' id '642b3c6c-6439-4261-88de-19484156ea4f' date '16 December 2012' time '3:57:13 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.215' message 'checkpoint ... edit frame progress, keep accumulateBlock alive for duration of run command ...' id '73841d85-cc60-4277-a85a-e21a4493091e' date '16 December 2012' time '3:06:06 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.214' message 'checkpoint ... implement up/down commands' id 'af7ceced-ab04-4e57-bb4c-c4f4471df24c' date '16 December 2012' time '1:33:50 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.213' message 'missed a listContents implementation' id '33d26b56-45c6-4764-b76d-2d0dca239f6a' date '15 December 2012' time '11:33:58 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.212' message 'add limits for ls and ds commands to minimize issues when navigating large objects ... bigls and bigds commands could be created to allow viewing of ranges of large objects ...' id 'c78a3094-04aa-411d-af38-b3f62d5437fc' date '15 December 2012' time '11:19:19 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.211' message 'tweaks from using tool to understand a particular set of indexes on a single nsc' id '15c13b74-7faa-415f-b6d4-f71ca21c708e' date '13 December 2012' time '5:03:33 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.210' message 'improve ds command, add better handling for btrees, eliminate premature caching, and various bugfixes' id 'f9e5fa61-9015-4063-8c28-50d8e17034e7' date '13 December 2012' time '1:08:26 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.209' message 'first cut at trying to control per element extension and text attributes ... somethings not right ...' id '789886cc-32a6-493e-89dd-304ac4055c39' date '13 December 2012' time '8:47:49 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.208' message 'straighten out the naming of the nodes in the analyzeNsc node structure' id 'fc396390-2407-4911-8b10-af62d9dd56ba' date '13 December 2012' time '8:14:53 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.207' message 'renamed display command to ds ... ds is the same as ls, except that the object represented by each directory entry is displayed (oop size class and printString) ... ds is more meaningful for inspecting during traversal' id 'a02d7839-4851-4f62-8273-20a2e0f9f744' date '12 December 2012' time '4:46:40 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.206' message 'add elementExtensionBlock elementRenderAttributeBlock to TDPluggableNode .. greatly simplifies the definition of listBlock ... only need to generate collection of names ... rendering names into text done elsewhere' id '829d20bb-e493-4a0d-b5b2-6225038bca91' date '12 December 2012' time '4:10:19 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.205' message 'checkpoint ... working on dsiplay command aimed at producing structured display of node contents ... find that I need to be able to traverse children which means cannot use listBlock (because of extension and text) ... listBlock must be reduced to names and extensions and text added separately ...' id '7c5d8734-4cda-425b-98a6-23d431577b19' date '12 December 2012' time '3:20:45 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.204' message 'fix absentBlock logic for TDDirectoryNode' id 'bea5b1dc-fbd1-47a9-a37b-92634f8f1dfc' date '12 December 2012' time '2:46:17 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.203' message 'index analysis node structure is basically funcational ... need to fine tune' id '18e093d2-3023-4de5-8a37-aa368774022a' date '12 December 2012' time '2:27:41 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.202' message 'start work on the index analysis tool' id '896524cb-d611-4fb8-8c0f-fd79c2bb547a' date '11 December 2012' time '9:25:40 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.201' message 'rework edit command with objIn in mind' id '8b000ade-5a90-46ef-8005-7cb469c094e3' date '9 December 2012' time '4:36:49 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.200' message 'initial implementation of objIn, introducing | and ; to command line' id '4e91e65f-d20a-4b40-92fd-dc0cf8b3a812' date '9 December 2012' time '2:13:07 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.199' message 'supply missing method' id '08382f05-1cf6-401e-9251-5a25f9e4f5bf' date '7 December 2012' time '5:44:02 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.198' message 'clean up issues with PluggableNode and extensionBlock and renderTextAttributeBlock ... start work on building interface to tests: /st/tests' id '750b975e-6136-4b8a-9f81-1fda643b67dc' date '7 December 2012' time '4:50:49 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.197' message 'add extensionBlock and renderAttributeBlock TDPluggableNode' id '05628e6c-630d-4bf0-813b-e6408f7b08dd' date '2 December 2012' time '8:51 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.196' message 'all all nodes to be copied and moved ... fix cp logic to correctly distinguish between leaf/dir destinations' id '972fdc85-4a3c-4fd5-8f7d-c319bf250976' date '2 December 2012' time '8:24:16 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.195' message 'better results display...' id '547ddc32-f860-42f6-af6d-660ac49ea376' date '1 December 2012' time '7:46:25 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.194' message 'allow for editting (read/write) of .run/st nodes ... makes for usable doit scenarios' id '13cd53a1-ca66-46d3-bec8-26646f760cf9' date '1 December 2012' time '5:32:05 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.193' message 'finish first cut at halos implementation ... see halos command manPage' id '0dd28775-246f-43f7-893f-e63e78c351b4' date '1 December 2012' time '4:48:43 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.192' message 'finish implementation of run command' id '56026a69-7648-444e-9050-5633a6279697' date '1 December 2012' time '10:56:55 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.191' message 'implement /home/.run.st node' id 'b8bb87ff-0531-4f32-9df0-ad767a5e9f0f' date '1 December 2012' time '8:57:16 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.190' message 'basic run command is functional' id '0e12b316-442e-49cf-9eec-20c814224ef8' date '30 November 2012' time '7:48:46 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.189' message 'proper edit command behavior for editting various leaf nodes' id 'a829a672-d9b0-4def-873e-3d0c537b7d6e' date '30 November 2012' time '4:12:59 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.188' message 'a bit of cleanup post execution work' id '12a31f2d-8da4-45cf-91bb-88ac01df623e' date '30 November 2012' time '3:48:43 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.187' message 'execution of .st, .sh, and .tpz files is functional ...' id 'f7af04c4-c80c-4328-a898-5153c906db02' date '30 November 2012' time '3:28:32 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.186' message 'add structure for /st, /st/classes, /st/globals, /st/symbolList ... checkpoint' id '8ee707a6-eb2e-44f2-8dba-4ce918bc8da0' date '30 November 2012' time '12:25:12 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.185' message 'proper label for generic Object edit...' id '90f0ffcc-503c-44c8-8df3-06266ac0f6a4' date '30 November 2012' time '10:31:50 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.184' message 'reimplement touch command to produce different types of leaf nodes: st, sh, tpz, and txt' id 'b44bfe8b-e725-43f1-b850-28adedf9bc23' date '30 November 2012' time '8:43 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.183' message 'add Script, Topez, and Smalltalk leaf nodes ... pick some colors' id '4bb55b54-d30f-475e-8858-407e8b530a82' date '29 November 2012' time '8:42:03 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.182' message 'restructure TDNode hierarchy a bit ... aiming for consistent rendering with emphasis and color providing clues to the node type, plus consistent use of extensions' id '3edda364-6d62-4344-9957-34cc29ece9aa' date '29 November 2012' time '7:53:04 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.181' message 'parse path and allow path as command name to evaluate to a node and get the block from the node (executable) ' id 'f355529d-2665-4716-b92f-a14a82d5d7f0' date '29 November 2012' time '5:04:37 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.180' message 'a little more debugging' id '08000000-1508-3c03-1508-3c0314000000' date '29 November 2012' time '4:47:25 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.179' message 'define standard .readme and finish up first cut at .readme' id 'cde98442-4ec9-4f59-9367-e2369f9f3cdc' date '29 November 2012' time '4:22:25 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.178' message 'fine tune ston depth and critical block handling for TZGemStoneProxyBehavior' id '08000000-1508-c212-1508-c21214000000' date '29 November 2012' time '3:53:46 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.177' message 'checkpoint ... writing man pages' id 'c9b5d811-579e-4e16-8c88-b781f5d61445' date '29 November 2012' time '1:20:08 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.176' message 'finish off .readme implementation and fix the node printStrings' id '22455f42-5689-4a77-81da-8d2fc1a636d8' date '29 November 2012' time '11:39:48 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.175' message 'implement man command ... make extension responsibility of node (not container) ... node stored in commands instead of block ... add .readme to nodes' id '166dcde8-6833-45ad-b737-57d51a08196e' date '29 November 2012' time '10:33:18 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.174' message 'add .self and .node special nodes as trap doors for inspector/editor to get access to underlying object and tool object' id 'b456ea15-8dec-46d6-ac88-f42a42e2df6a' date '28 November 2012' time '5:40:31 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.173' message 'can now cd into objects in shell ... cat node to get printString' id '5de6e718-414c-4a44-8148-d5e176e536e0' date '28 November 2012' time '2:51:24 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.172' message 'fine tuning TDBlockNode implementation' id 'a6afd85f-08b1-4acc-8153-92647f855415' date '28 November 2012' time '2:08:25 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.171' message 'normalize the edit window location and reuse window' id '2d4caa2f-45c0-4e46-aa97-fafa8efba626' date '28 November 2012' time '10:27:42 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.170' message 'basic edit object ... need to add asTDObjectNode for navigation and pseudo inspector (or real inspector?) for true editting....' id '204d06a0-ae5c-4c59-a1c8-d10f4fd23d59' date '28 November 2012' time '8:25:04 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.169' message 'working towards generic object editting' id 'fc3b182a-18f5-4daf-acf3-078b8999eda9' date '28 November 2012' time '8:03:57 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.168' message 'rename TDObjectNode to TDBlockNode then create TDObjectNode which can hold arbitrary objects in contents iv ... push around notion of edit:tokens:windowId:' id '19d63982-5786-4078-a795-2a724187caed' date '28 November 2012' time '7:38:22 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.167' message 'sqap references to TDNode classes ...' id '33904399-2ae2-4aa7-b64f-3e38c82096ea' date '28 November 2012' time '5:44:24 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.166' message 'copy TZNode hierarchy to TDNode hierarchy in preparation for .node and asTDNode work' id '68ff017d-3884-4247-b9ef-e542460c24fb' date '28 November 2012' time '5:37:22 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.165' message 'touch, edit, save sequence is working for commands ... execution and two window view not tested/working ... CMD-l should refresh with newly saved contents' id '17b0c536-1c3f-448b-92cd-234dabd7a769' date '27 November 2012' time '12:37:19 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.164' message 'push block creation to topez ... avoid platform-specific code in common-core' id '08000000-1508-0c00-1508-0c0014000000' date '27 November 2012' time '11:53:22 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.163' message 'start work on seriously editting commands: adding new and saving source' id '1cd142bf-30bb-4965-bcd2-508cf9783e73' date '27 November 2012' time '11:11:16 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.162' message 'tweak TDClientElement ...' id '0caf175a-8307-4fcf-9fa0-b5f186746f79' date '27 November 2012' time '9:51:23 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.161' message 'TDClientList is passed into list editor and provides hook for the list allowing developer to filter/inspect/operate on elements of list to produce something new ... available from .window' id '3cde0eb5-6620-4568-a60c-69c3b8190a42' date '27 November 2012' time '3:36:59 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.160' message 'Streamline the edit stack...' id '69e36ccd-a6da-4648-91b8-3a98250f9712' date '27 November 2012' time '3:15:18 am' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.159' message 'clean up TZGsMessageSend calls ... TDClientSourceElement is functional ... editor opens correclty ... need to work on save ...' id '3854d9d1-a1d7-4c5b-8a71-4a247ee9ff56' date '26 November 2012' time '8:58:05 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.158' message 'checkpoint for TDClientElement/TDClientSourceElement ...' id 'ff5dcade-8272-46f1-95d3-ded246bdfe32' date '26 November 2012' time '8:33:33 am' author 'dkh' ancestors ((name 'Topez-Common-Core-DataCurator.157' message 'filling out behavior in TDClientElement and TDClientSourceElement' id '9ad0672e-06aa-4dec-a782-efe6e4a353c3' date '26 November 2012' time '7:57:44 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-DataCurator.156' message 'starting work on TDClient/TDServer elements...' id 'a22f2539-3a77-4495-b757-b122c9af4c38' date '26 November 2012' time '6:30:51 pm' author 'DataCurator' ancestors ((name 'Topez-Common-Core-dkh.155' message 'eliminate redundant method' id '08000000-1508-6c11-1508-6c1114000000' date '21 November 2012' time '10:56:19 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.154' message 'final tweak for workaround for https://github.com/svenvc/ston/issues/4' id '50b86073-b790-48bf-b3fa-e22fe32193e1' date '20 November 2012' time '6:26:27 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.153' message 'workaround for https://github.com/svenvc/ston/issues/4' id 'b4eb1dd6-3583-48db-8ee5-1a9f69f8f639' date '20 November 2012' time '6:16:49 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.151' message 'more fine tuning of the SHOUT code base' id 'fbb739ac-2559-4d89-b9f4-f2d45b2f5cb7' date '14 November 2012' time '3:16:10 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.150' message 'additional bugfixes for instance variable highlighting in GemStone' id '4ec46afd-bd65-43df-b64e-bdffe6a2e5f2' date '14 November 2012' time '2:28:50 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.149' message 'fix some infant mortality issues with the SHOUT improvements' id '171f061c-4d83-4b0b-b1a4-d48432ff77c9' date '14 November 2012' time '11:08:45 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.148' message 'improve SHOUT highlighting for GemStone' id 'edae616b-8868-45d6-ba3d-8f573b1474c1' date '14 November 2012' time '9:50:52 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.147' message 'support for TZGsBlockSend and TZGsMessageSend which I think will be useful going forward' id '6231f2fd-51a1-4e31-b585-909cdb99603a' date '14 November 2012' time '5:56:12 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.146' message 'additional elementSuperClassName support' id 'c05b79e1-39c5-4a2a-b078-cee24e22e336' date '11 November 2012' time '7:40:55 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.144' message 'support for diff command (MCDiffyTextWriter and friends)' id '08000000-1508-ca02-1508-ca0214000000' date '1 November 2012' time '5:52:14 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.143' message 'fix bug in accumulateText (newlines missingsysinit split from init: sysinit does class initialization (and calls init) init just adds scripts to /topez/binTZEvaluator class>>systemReinitialize addedfix ininite print loop related to TZFrameMethodElementimplement reload and save commands' id '08000000-1508-be11-1508-be1114000000' date '1 November 2012' time '4:32:17 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.142' message 'address infinite loop potential in setting topez for proxies' id '08000000-1508-c205-1508-c20514000000' date '1 November 2012' time '10:24:37 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.141' message 'cmd-shift-b for instance element sets the instance in topaz along with the rest of the editors, so that the inspect command can be used on the selected instance ... ' id '3fee7c0e-c0b8-4e4d-91d5-3fa6c0251de0' date '31 October 2012' time '1:14:28 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.140' message 'more shell image structure ... clieck and keyboard events are now visible and edittable' id '1f944649-f530-4f38-b124-88468ff1bafa' date '31 October 2012' time '12:37:46 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.139' message 'restructure shell image structure (again) and fix bug in script saving ...' id '5759d489-8c80-413a-b9ca-89875bf46a7b' date '30 October 2012' time '9:48:44 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.138' message 'clean up shell image structure and get debugger working again ... shell-based and gui-based' id '5b4050d3-8367-4ffb-b7fe-ffd9c405ef16' date '30 October 2012' time '9:32:21 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.137' message 'avoid using references until https://github.com/svenvc/ston/issues/3 is resolved. I''ve got a patch that should work for STONREader if there is a loop in the traversal, but that patch may not be usable until the vm bug is resolved.' id '5f78ccf2-a025-49fa-840e-0ade6eacb5e0' date '30 October 2012' time '9:09:53 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.136' message 'checkpoint ... working on GenStone performance issues ...' id 'b027754d-44c2-4e28-87ec-6a64e91c6561' date '30 October 2012' time '7:35:13 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.135' message 'checkpoint ... working on GenStone performance issues ...' id '1eebf43d-640a-474b-8aa3-be699fbe5fb5' date '30 October 2012' time '7:32:20 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.134' message 'add TZGsStonWriter class with added support for storing proxy references ... plus other performance adjustments' id '95f18018-f040-4097-a751-e87d6da8be35' date '30 October 2012' time '4:10:52 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.133' message 'add TZGsStonWriter class with added support for storing proxy references ... plus other performance adjustments' id '5456c166-068e-4e76-8d96-a6abd3d94e0b' date '30 October 2012' time '4:08:51 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.132' message 'implement edit /projects/Gofer/classes/SystemOrganizer' id '8e47ad0c-4a55-4804-a339-c199e9ca3599' date '30 October 2012' time '11:27:14 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.131' message 'ls /projects/Topez/classes now working on GemStone' id '58a303b0-5948-4269-8250-f9ec14541d17' date '29 October 2012' time '7:38:54 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.130' message 'move lint command to native-only and create setClassProxy to avoid roundtrip when using name (to resolve to a class anyway)' id '08000000-1508-c211-1508-c21114000000' date '29 October 2012' time '2:46 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.129' message 'make lint happy' id '08000000-1508-5c07-1508-5c0714000000' date '29 October 2012' time '11:09:54 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.128' message 'edit /projects/Topez/classes is functional ... no need for prtests or prclasses...' id '24757c82-dc3a-41f1-8a75-dd9964db3b30' date '28 October 2012' time '12:54:09 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.127' message 'implement the beginnings of arbitrary object navigation via the shell ... /bin uses the same mechanism ... slapped together navigation for /projects/*/classes where /projects lists all Metacello projects' id 'eed70290-b4ef-4663-a085-797fc6f0f7e2' date '28 October 2012' time '11:46:24 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.126' message 'CTL-j for repeat last command....' id '95f9908f-b6dd-4822-aa6d-ee7f05aadee3' date '27 October 2012' time '10:05:52 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.125' message 'implement the creation/editting of shell commands through the shell itself ... using touch and edit ... BTW, the old edit and list commands should fade away...' id '49af8830-775a-4b23-8583-35d20eb1a836' date '27 October 2012' time '9:20:20 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.124' message 'add TZBinNode class that rlists the commands available in the system ... edit the commands too ... don''t try saving the commands yet ...Bin node is generated dynamically from the block list ... should have one for the clickBlocks and the printBlocks ...' id '02a041e0-b7b4-4b0b-83e7-6c368520f880' date '27 October 2012' time '12:29:07 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.123' message 'editting scripts' id '2324c0aa-f52d-4246-a17d-5676d2e6ec4b' date '26 October 2012' time '10:50:47 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.122' message 'add cp, mv, mkdr, rm touch commands' id '7f385931-6724-471d-9d9c-4e78b3019bf8' date '26 October 2012' time '9:31:20 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.121' message 'setting stage for editting the scripts....and objects from stash interface' id 'da51daae-03c1-4f63-9b08-1c812f4c9cb6' date '26 October 2012' time '8:29:19 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.120' message 'rename instance to inspect, reorganize script nodes, add cat (cd, ls, pwd and cat), rendering for nodes' id '08000000-1508-9806-1508-980614000000' date '26 October 2012' time '5:42:22 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.119' message 'basic stash implementation: ls cd pwd. The run, topez and instance commands work with node paths ' id '08000000-1508-f20d-1508-f20d14000000' date '26 October 2012' time '4:13:52 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.118' message 'a bit of cleanup' id '08000000-1508-9606-1508-960614000000' date '26 October 2012' time '10:56:52 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.117' message 'reduce GCI round trips by including literals (String, Symbol, Boolean, SmallInteger and Undefined) in the gemstone header. Also turn off STON pretty printing so the size of the payloads is reduced ...' id '0138a597-ec5c-496c-9866-5d5ae4490c3c' date '26 October 2012' time '12:25:43 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.116' message 'improve inspector display' id 'c622853b-38a6-4f45-a107-7d80efd5cd9a' date '25 October 2012' time '11:18:50 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.115' message 'checkpoint ... context inspector finally functional' id '3eb09848-8436-4261-a6ef-9f08fdd1a396' date '25 October 2012' time '10:50:40 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.114' message 'checkpoint' id '22f76575-5b7c-4fcb-bdb9-e54daba3e71b' date '25 October 2012' time '10:12:09 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.113' message 'add TZFrameContextElement for context inspector' id '53a57dd8-1370-4841-96d2-85bf0ae4106c' date '25 October 2012' time '9:34:45 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.112' message 'checkpoint adding context inspector' id '5bcf0a87-5d3f-4a38-acfa-97dcbf74ce04' date '25 October 2012' time '9:31:12 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.111' message 'hook up debugger and receiver inspector ' id '08000000-1508-1613-1508-161314000000' date '25 October 2012' time '4:58:30 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.110' message 'fix up inspector interaction ... probably need to close all windows and reopen fresh after updating (event mapping changed)' id '08000000-1508-cc09-1508-cc0914000000' date '25 October 2012' time '4:33:30 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.109' message 'fix up the inspector' id '08000000-1508-c417-1508-c41714000000' date '25 October 2012' time '4:07:11 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.108' message 'CMD-u (step into) and CMD-j (continue) key bindings implemented' id '4600d54e-1a9c-4e39-ba21-6d3ff2158bba' date '25 October 2012' time '12:21:31 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.107' message 'CMD-Shift-b added to trigger "class browser" hierarcy, definition and method display ... otherwise implementors/sender/references/debugger only change the code pan on selection ... inspector will do the same thing .... make sure that the setClass: is honored correctly sooner or later' id '842ad663-0f63-461b-a04a-927cf8666da7' date '24 October 2012' time '11:52:08 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.106' message 'update selection index on Cmd-t (step over) in debugger .... just code will be updated for speed ...' id '7a5e9387-b64e-44ee-a038-db48de8c2f49' date '24 October 2012' time '10:34:07 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.105' message 'straighten out selection hiccup' id 'e1686319-3d81-46aa-a360-6dd329f6a349' date '24 October 2012' time '9:38:03 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.104' message 'major method refactoring for the edit* methods ... need to have direct access to force selection of an item for debugger' id 'e9e91f84-325c-48bb-bff1-0ad363b74fac' date '24 October 2012' time '9:07:35 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.103' message 'define the debugger key strokes and start implementation with CMD-t step over ... functional, but need to work on window updating logic' id 'fe8156f8-3ffb-48b4-b401-e9fd7114341a' date '24 October 2012' time '6:59:19 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.102' message 'CMD-b keystroke mapping in lists' id '08000000-1508-c213-1508-c21314000000' date '24 October 2012' time '12:21:41 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.101' message 'start calculation selection range for frameMethods' id 'dc348cea-cae1-476c-89ec-1ed074ed212e' date '24 October 2012' time '8:56:29 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.98' message 'have need for FrameMethod' id 'c063c576-a7ef-4712-8aba-974e66db83e2' date '23 October 2012' time '11:55:56 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.97' message 'stack printing correctly via where' id 'b1278223-9c6e-4aed-81c7-b5a5a3563ac5' date '23 October 2012' time '11:34:36 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.96' message 'TZStackFrameElement used in stack ... finally:) ... still more work to do' id '2076f78f-775d-41cd-b3f2-7311edadb6b3' date '23 October 2012' time '9:51:40 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.95' message 'Cmd-p used for inspecting strings ... handling the Executed Code method for GemStone' id '74946c49-3ccc-4707-8e62-0c9a1c67d1cd' date '23 October 2012' time '8:36:29 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.94' message 'add some error handling (ignoring) for the StonWriter ... should surf over access errors' id '6328e996-864d-4f44-92d1-c43b0b33882e' date '23 October 2012' time '3:39:23 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.93' message 'stack frame element accessors' id '544d9140-6861-48d4-8434-72a28233a4ff' date '23 October 2012' time '2:41:46 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.92' message 'conversion of ClassElement to use factory (for recording instances) is complete' id '08000000-1508-f606-1508-f60614000000' date '23 October 2012' time '9:37:52 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.91' message 'preparing to cache TZElement instances for GemStone to avoid GC issues ... resolving this issue is why I converted to a instance-side TZEngine implementation' id '084f75ea-5331-4ef3-818f-fbb270c45335' date '23 October 2012' time '7:29:38 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.90' message 'push isMeta up the hierarchy' id '637ff77a-ee05-458d-a98d-966377a0f40e' date '23 October 2012' time '12:11:27 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.89' message 'checkpoint ... getting the native proxy class handling straightened out...' id '8104e348-68f3-4c1f-8161-92d19e8602ee' date '22 October 2012' time '11:33:51 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.88' message 'use #name instead of #className' id '4070e249-dd7b-45c8-8c3a-ab2111e966e5' date '22 October 2012' time '10:25:57 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.87' message 'fix inspector printing' id '826b704a-c5e9-4c6b-9796-d908d4b32616' date '22 October 2012' time '8:49:50 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.86' message 'revert a change from earlier' id '950cc18f-e9a0-48d3-9aa0-7b5e054c2e1b' date '22 October 2012' time '8:35:35 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.85' message 'checkpoint ... bring up debugger on error ... clean up behavior for GemStone' id 'b2919236-75ab-4cc3-a55d-073d5d5762b5' date '22 October 2012' time '8:07:52 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.84' message 'improve CMD-o implementation, allow pasting (CMD-v) of methods into instance/class selectors panes thus forcing isMeta to match (can move class-side methods to instance and vice versa)' id '08000000-1508-e614-1508-e61414000000' date '22 October 2012' time '2:08:22 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.83' message 'checkpoint' id '08000000-1508-ea1d-1508-ea1d14000000' date '22 October 2012' time '1:39:23 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.82' message 'performance tweak and fix initialization problems for gemstone' id '08000000-1508-a81d-1508-a81d14000000' date '22 October 2012' time '12:17:20 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.81' message 'assorted tweaks' id '08000000-1508-fa00-1508-fa0014000000' date '22 October 2012' time '11:34:14 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.80' message 'usability tweaks while working on debugger' id '8a274e33-2fbf-43c8-a379-da918665b7ca' date '22 October 2012' time '8:17:45 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.79' message 'debugger checkpoint ... make room for reciever window ... open receiver window on click in debugger' id 'f685f5d2-6e20-4fbf-82c0-5fe178331cc9' date '21 October 2012' time '8:59:08 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.78' message 'getting started on initial implementation of debugger' id '8eda723f-3b5a-4571-984b-9cf087e02b63' date '21 October 2012' time '4:36:11 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.77' message 'tweaks and tests for the inspector' id '884bcc30-d5d1-4faa-87a2-05b1105eca05' date '21 October 2012' time '12:52:11 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.76' message 'checkpoint ... green tests' id '283b15e8-7130-4a15-b177-35ba8d36c15a' date '20 October 2012' time '8:16:38 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.75' message 'delete the TZTopezCmd hierarchy ... not really used' id '8b2dedeb-bf6d-4da7-b3e9-eb03ff510c26' date '19 October 2012' time '5:41:40 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.74' message 'clickBlock for inspector' id 'a15f5543-25fe-4d54-8e1c-87e3daae3578' date '19 October 2012' time '4:29:38 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.73' message 'tweaks plus add navigation to inspector' id '70810893-e7bf-4197-8de8-6c30566ebee8' date '19 October 2012' time '4:14:44 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.72' message 'inspector clickBlock' id '463d264d-7f9f-44e9-89de-a626a8be373d' date '19 October 2012' time '1:51:59 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.71' message 'checkpoint .. looks like I''m producing the instance elements correctly...' id '3fa31622-ec5b-446d-ae4f-99e57cf61969' date '19 October 2012' time '1:31:31 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.70' message 'checkpoint ... instance concept shaping up' id 'a4c45b1c-1488-4e82-a380-95bcbdfb1a51' date '19 October 2012' time '8:26:41 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.69' message 'fix shadowed instance variable' id 'c24355b2-352d-4cef-9a07-0b4b74e68b4e' date '18 October 2012' time '9:06:36 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.68' message 'create instance element the centerpiece of the "inspector"' id 'f827ba5a-1150-41c9-90e5-5a98554e7a56' date '18 October 2012' time '8:51:54 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.67' message 'have to have out own variants of Shout parser to be able to do remote shout highlighting ...' id '08000000-1508-4e1e-1508-4e1e14000000' date '18 October 2012' time '4:56:53 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.66' message 'get TZMessageElement sort order straightened out' id '08000000-1508-8002-1508-800214000000' date '18 October 2012' time '10:14:17 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.65' message 'native tests green' id 'f0a79105-94da-4c49-814f-25063de48278' date '17 October 2012' time '7:42:30 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.64' message 'Ctrl-c now copies the object to the object clipboard and the label text is copied to the text clipboard' id '9db06dea-d868-44bb-bdc5-700626e8e5fc' date '17 October 2012' time '7:44:30 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.63' message 'rename instance variables in the TZElement hierarchy to get rid of proxy in name ... too confusing ... native tests are now passing (except the new ones)' id 'b8df9f6d-05be-41f3-a50d-198caedf5333' date '16 October 2012' time '8:45:42 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.62' message 'checkpoint ... adding Ctrl-o action ... need to switch out parentElement and use codeTemplateElement ...' id '08000000-1508-c218-1508-c21814000000' date '16 October 2012' time '5:22:55 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.61' message 'Ctrl- x, c, v, n, m, N commands implemented. Ctrl x - delete element (class or method) Ctrl c - copy method into buffer Ctrl v - paste method onto class (add method to class) Ctrl N - referencesTo: class Ctrl m - implementors Ctrl n - senders' id '08000000-1508-8808-1508-880814000000' date '16 October 2012' time '4:18:24 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.60' message '`list references` and `edit references` implemented ... keyboard mapping <Shift-Cmd-n> honored as well' id 'fafa8d4d-7a06-4c2b-aaf0-053cd30d2185' date '15 October 2012' time '9:27:49 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.59' message 'fix label for messages...' id 'ce4b1761-8842-4cad-9bb1-da950d1495b4' date '15 October 2012' time '8:23:30 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.58' message 'fine tune implementors and senders ' id '03cb3308-ed4d-4e5d-a96c-0d2cd00ed226' date '15 October 2012' time '6:59:13 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.57' message '`list hierarchy` and `edit hierarchy` commandsadjust window layoutreplace superclass and subclass windows with a single hierarchy window in clickblock logic' id '08000000-1508-8a11-1508-8a1114000000' date '15 October 2012' time '5:26:27 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.56' message 'implementation of `edit implementors` and `edit senders` plus keymapping' id '08000000-1508-b404-1508-b40414000000' date '15 October 2012' time '3:20:15 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.55' message 'initial implementation of `list implementors` and `list senders`' id '08000000-1508-ee19-1508-ee1914000000' date '15 October 2012' time '2:37:01 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.54' message 'add TZMessageElement ... used to represent a message in lists ... sort by class hierarchy ...' id '96bdcf3b-7456-4c58-9d2b-7df5d7d7ce13' date '15 October 2012' time '8:45:02 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.53' message 'green tests' id '1edeee95-917e-4cf4-bb3c-fe68d99c502a' date '14 October 2012' time '5:14:47 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.52' message 'use elementClassName for TZClassElement' id 'fa4c266c-c926-416b-95a4-5486e64b48a8' date '14 October 2012' time '12:58:41 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.51' message 'working on `edit class` and `find class` commands' id 'ef5c93f9-62ed-4255-a5bd-1800c3bc14ce' date '14 October 2012' time '12:38:50 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.50' message 'class names and selectors left as Symbols, since String variants my not be persisted and are subject to gc ... avoid having to manage gci references as long as possible:)' id '4d9d5dff-9e9a-4cf3-84a1-471683893bd8' date '14 October 2012' time '10:32:42 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.49' message '`logout` and `close` commands added. address class name gc issue for gemstone.' id '14094b79-7ce0-4c8d-8716-b6b7d0152a0b' date '14 October 2012' time '9:25:45 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.48' message 'checkpoint ... accept method work for GemStone' id '5bed6f4b-c704-4eaf-9dee-04c312d90687' date '14 October 2012' time '8:34:40 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.47' message 'fix another tiny buglet' id 'ce031358-d2b4-42b4-ace8-6fbaff042335' date '13 October 2012' time '6:45:40 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.46' message '`edit class` command and accpet method' id '08000000-1508-a614-1508-a61414000000' date '12 October 2012' time '3:58:39 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.45' message 'add window closing logic so that closed windows are cleaned up along with sessions' id '08000000-1508-2801-1508-280114000000' date '12 October 2012' time '11:50:57 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.44' message 'create fixed/named locations for windows' id '08000000-1508-ea1a-1508-ea1a14000000' date '12 October 2012' time '11:12:59 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.43' message 'class>>selector label for code windows ...' id '4fa002d1-35ce-4ce4-84c0-bbc3e5ab971c' date '11 October 2012' time '8:12:37 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.42' message 'a bit of cleanup and add CTRL-s ... spawn window' id '08000000-1508-0410-1508-041014000000' date '11 October 2012' time '5:15:46 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.41' message 'gemstone working again' id '08000000-1508-bc10-1508-bc1014000000' date '11 October 2012' time '4:22:06 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.40' message 'checkpoint ... share with server' id '08000000-1508-f004-1508-f00414000000' date '11 October 2012' time '3:54:39 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.39' message 'fix initialization' id '08000000-1508-301f-1508-301f14000000' date '11 October 2012' time '3:18:01 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.38' message 'checkpoint ... working on getting recent additions working in GemStone (hierarchy, sublcasses, history, etc.)' id '08000000-1508-980f-1508-980f14000000' date '11 October 2012' time '3:15:14 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.37' message 'implement history and rename classHierarchy to superclass' id '08000000-1508-aa03-1508-aa0314000000' date '11 October 2012' time '12:07:56 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.36' message 'add hierarcy and subclasses commands (edit and list varieties)' id '22847d2b-c61a-4922-8200-157ac6f405d7' date '11 October 2012' time '8:18:44 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.35' message 'multi-line evalute (making copy/paste in evaluator window feasible)add input command for executing topez scriptsrun command can execute named run scriptstopez command can execute named topez scriptsedit run/input/topez scriptslist scripts' id 'a829b8c8-d7d7-44be-a381-bf6877994c65' date '10 October 2012' time '6:06:48 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.34' message 'refactoring so I can add a filter to the listEditor and add `topez` command so that I can define the listEditor filter from within topez' id 'b352ba2b-bd50-4e33-be1d-42c5282048d0' date '10 October 2012' time '12:56:04 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.33' message '`edit prclasses` is working for GemStone' id 'db98090b-1b36-4429-97a6-5117ad452341' date '10 October 2012' time '8:56:30 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.32' message 'debugging pharo-side after giving more responsibility to the TZElement classes' id '08000000-1508-781d-1508-781d14000000' date '9 October 2012' time '4:51:41 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.31' message 'putting more responsibility into the TZElement classes' id '08000000-1508-e40e-1508-e40e14000000' date '9 October 2012' time '4:19:30 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.30' message 'named windows, id 0 gives new windowid and single click action' id '7d0e6f55-5de9-4859-b8ca-c2cd05a130ca' date '9 October 2012' time '7:58:23 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.29' message 'single click in selector pane changes code pane' id 'efbd9fdb-5959-4ba9-a381-4b88b63599fb' date '8 October 2012' time '7:57:05 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.28' message 'class selectors support and green tests' id '9fd4833e-0e6d-42f1-a962-d0f086093603' date '8 October 2012' time '6:47:27 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.27' message 'reconstruct ClassBrowser from deconstructed elements' id '08000000-1508-0a1b-1508-0a1b14000000' date '8 October 2012' time '2:42:01 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.26' message 'hook up pieces of the deconstructed browser' id 'fef73994-b93a-43bf-be11-52c761e65e9d' date '8 October 2012' time '7:55:35 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.25' message 'prclasses is a list of TZClassHierarchyElements ... make it feasible to do intersting things when the items are clicked...' id '9b7b782f-0efd-4c28-8501-5ee09e57296c' date '7 October 2012' time '9:22:47 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.24' message 'arrange for building indented and emphasized class list for project classes ...' id 'b1eb97f4-e6ed-4f7d-b3ea-24200cc82dcb' date '7 October 2012' time '7:31:41 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.23' message 'prclasses support' id '18b03741-021f-4c83-b98a-8826b60ce89a' date '7 October 2012' time '6:31:24 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.22' message 'implement `set project`' id 'a3e02d9f-c3b8-445a-b209-85bfeebc14a6' date '7 October 2012' time '4:17:29 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.21' message 'switching context with `edit` command sets current class ...' id 'ad9d5d8b-670e-4985-aff7-f4310f1161d9' date '7 October 2012' time '2:30:33 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.20' message 'sort selectors enable up/down arrow keys' id '9b5ae408-517a-46dd-af44-c209133e1e95' date '6 October 2012' time '2:11:28 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.19' message 'implement `list selectors` and `list cselectors`' id '3aca3108-08f2-4fc7-b1f6-0a255364b486' date '6 October 2012' time '12:17:40 pm' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.18' message 'eliminate trailing cr on all proxy printStrings' id '3f69ad28-30c7-4f4d-b218-af6e8aae5dd9' date '6 October 2012' time '10:45:18 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.17' message 'implement window/buffer switching for `edit` command' id 'bae8152b-63ea-4523-bdb8-cb03948f4118' date '6 October 2012' time '5:26:47 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.16' message 'checkpoint ... list method source, class definition, etc. added in preparation for step' id '08000000-1508-3a0e-1508-3a0e14000000' date '5 October 2012' time '5:23:43 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.15' message 'checkpoint ... more prep work for step ...' id '08000000-1508-6202-1508-620214000000' date '5 October 2012' time '3:50:46 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.14' message 'checkpoint ... preparing for step implementation' id '08000000-1508-e013-1508-e01314000000' date '5 October 2012' time '2:31:36 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.13' message 'checkpoint ... progress with native topez ... run and where are working ...' id '08000000-1508-121c-1508-121c14000000' date '5 October 2012' time '2:02:07 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.12' message 'move tzProxyClass to server core to support native operations' id '5bc77e74-dc97-468e-bc7d-13ca3469bd07' date '5 October 2012' time '10:25:57 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.11' message 'tests green after refactoring' id 'f000daf9-9b03-43ca-882e-acbcbc8c69a7' date '5 October 2012' time '8:17:10 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.10' message 'native header work' id '43c399c7-66d8-45a3-b908-bb2dabd31807' date '5 October 2012' time '8:02:27 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.9' message 'more reorganization' id '9273cbf9-3e13-450f-9651-5872a9a2f88a' date '5 October 2012' time '7:53:11 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.8' message 'introducing native topz evaluator' id '5ccc6262-2c2d-464b-b032-17990d146cdf' date '5 October 2012' time '7:44:41 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.7' message '`set class`, `edit class`, `edit selectors` commands implemented ... list editor and string editor' id '78b7ea09-c403-4dd7-8333-c926c7324c46' date '4 October 2012' time '8:18:19 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.6' message 'tweak String proxyPrintString handling' id '08000000-1508-7a12-1508-7a1214000000' date '4 October 2012' time '4:27:28 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.5' message 'render list method using SHout' id '08000000-1508-bc1a-1508-bc1a14000000' date '4 October 2012' time '4:17:36 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.4' message 'convert to using #renderText:on:indent: instead of print... add Text emphasis to all command output...' id '08000000-1508-ee04-1508-ee0414000000' date '4 October 2012' time '3:29:59 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.3' message 'renaming package reparations' id '8c77413f-3f6f-4b1c-bcfc-601450141309' date '4 October 2012' time '8:30:56 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.2' message 'start rendering text' id '7b024fe5-17b4-4929-a439-e100859e21f2' date '4 October 2012' time '8:27:13 am' author 'dkh' ancestors ((name 'Topez-Common-Core-dkh.1' message 'rename Topez-STON to Topez-Common-Core, Topez-STONTests to Topez-CommonTests, and Topez-Pharo-STON to Topez-Pharo-Common' id '08000000-1508-c60d-1508-c60d14000000' date '3 October 2012' time '4:11:59 am' 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 ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())