(name 'SystemEditor-cwp.33' message 'Added some validation of instance variables.' id 'fa2f2dd7-af5b-4b4a-b460-7f7e38cd4d10' date '20 November 2005' time '7:36:15 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.32' message 'cleaned up handling of superclasses. #superclass now returns an editor on the subject''s superclass, so #superclass can now be used to navigate around the class hierarchy while editing. ' id '248d04c3-eaa1-4189-b594-fee853897055' date '20 November 2005' time '5:49:06 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.31' message 'Tweaked the validation test for too many instance variables.' id 'dbf3340f-a28a-48a6-b0fa-e71a3ca00680' date '19 November 2005' time '12:47:12 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.30' message 'Improved validation code.' id '41a5d33a-80f4-e746-9c54-8fd785e9ea10' date '12 November 2005' time '10:01:08 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.29' message 'Moved SystemEditorTest>>test10MigratesInstances to a new fixture, so that it could execute without side-effects.' id '790e9a10-e828-444d-99ba-553d92e2339e' date '10 November 2005' time '8:25:30 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.28' message 'Remove some undeclared references.' id 'c147a3fd-a3f3-454e-bba3-ccf49c3a5a98' date '10 November 2005' time '7:56:57 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.27' message 'Tweaked recompilation logic to avoid calls to CompiledMethod>>selector, which is slow.' id '9d808c47-1793-4191-a76b-e03a902c8ffb' date '9 November 2005' time '10:29:18 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.26' message 'Slight refactoring of SystemEditor>>commit.' id '0080fb67-1853-49b5-a32a-b796f135e754' date '9 November 2005' time '10:18:33 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.25' message 'Implemented SystemEditor>>commit.' id '7e6c96fc-4b52-4c7a-9315-bcd470911555' date '7 November 2005' time '9:10:03 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.24' message 'Renamed some tests with more descriptive names.' id '67ab5ba9-7000-4ddb-8029-c5f886a0c5d9' date '6 November 2005' time '12:26:35 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.23' message 'Implemented ClassExporter.' id '4b8ec7b6-400e-44c4-8036-47ed5cd55c18' date '5 November 2005' time '6:49:04 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.22' message 'It''s now possible to create a new class by opening a class editor with a nil subject.' id 'd5060d77-be22-4b7f-a182-0784f3a8d2c9' date '5 November 2005' time '2:54:33 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.21' message 'Refactoring:

Renamed InstanceMigrator to MigrationTransaction.
Renamed StateConverter to InstanceMigrator.
Made InstanceMigrator responsible for fetching the instances.' id 'c54efd4f-9609-4371-bb2b-7ebd7932ab68' date '2 November 2005' time '8:51:56 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.20' message 'InstanceMutator can now handle several classes at once.' id 'ca95e1d2-8c31-41b8-8309-75c583d6c364' date '1 November 2005' time '11:15:54 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.19' message 'Renamed InstanceMutator to InstanceMigrator. Refactored InstanceMigratorTest so that it copies EditorSubject before altering it. It no longer requires #tearDown to undo the damage.' id '4ab5325f-ce79-4a87-837a-3602e6d26919' date '31 October 2005' time '7:37:02 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.18' message 'First crack at instance migration.' id '33d4c258-2cd2-426d-a10b-0b1d9333e6d1' date '30 October 2005' time '11:11:43 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.17' message 'ClassEditors now know about their containing system editor. This is a set towards proper compilation.' id '07b13380-cf9a-aa4c-acef-7892d69afa8b' date '30 October 2005' time '7:04:41 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.16' message 'Added some preliminary validation logic to ClassEditor.' id 'ce08dc4d-cc28-4107-b22e-1cc1a16bc2cc' date '29 October 2005' time '11:29:59 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.15' message 'Added support for changing a class''s #typeOfClass.' id '125cd594-2c96-4dd5-9520-aa16c8bb5171' date '29 October 2005' time '10:37:32 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.14' message 'Created a minimal SystemEditor.' id '5fc2dd52-7b84-4e24-84af-5dec2860883d' date '28 October 2005' time '9:48:03 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.13' message 'MetaclassEditor can now add and remove methods.' id '04d67987-88a7-4c8a-af3c-83e07e5bd121' date '28 October 2005' time '8:31:06 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.12' message 'Added the ability to remove instance variables from Metaclasses.' id '74950f8c-1777-4c75-b28a-36861648c10b' date '27 October 2005' time '8:45:09 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.11' message 'Got basic compilation working.' id '23723fca-8d21-2d43-bdb0-44b8fcf009b1' date '27 October 2005' time '8:06:17 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.10' message 'First step towards compiling methods during the build.' id '0f1cee3f-8401-45d8-94ea-292f04653f54' date '26 October 2005' time '8:54:12 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.9' message 'Added compilation and removal of methods to the editing protocol.' id '8038b751-4a85-c846-ba67-27af3ce82bf9' date '26 October 2005' time '8:13:28 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.8' message 'Got class vars and shared pools building correctly.' id '045680ea-3098-480f-82e8-497a15ff370d' date '24 October 2005' time '7:14:04 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.7' message 'Initial work on class-building.' id '690366ea-e15a-416e-8574-b597c53677f4' date '24 October 2005' time '8:35:13 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.6' message 'Pulled in ClassFormat from CodeModel.' id '3cb666c4-471b-447e-a13e-1b37cf074d34' date '23 October 2005' time '6:47:03 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.5' message 'Added EditorSubjectPool to make tests involving shared pools easier.' id '44ab0dc0-e7e0-4627-a739-c0a288528197' date '23 October 2005' time '4:47:43 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.4' message 'Added basic editing inst vars, class vars and shared pools to the ClassEditor interface. ' id 'fcdeac53-5aab-402a-b983-24008346f0e2' date '23 October 2005' time '4:40:32 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.3' message 'Simplified the creation code. Now only one lightweight class is created, and this allows ClassEditor and MetaclassEditor to be developed in a more natural way. ' id '9f2eb3b1-964e-49cc-8f2d-a59713862a5e' date '23 October 2005' time '3:02:46 pm' author 'cwp' ancestors ((name 'SystemEditor-cwp.2' message 'Implemented printing to make debugging easier.' id 'cc077da4-caa0-49ce-b44a-8d6ec0010868' date '23 October 2005' time '3:21:06 am' author 'cwp' ancestors ((name 'SystemEditor-cwp.1' message 'Created ClassEditor and implemented its bizarre instanciation behavior.' id '215987d0-40d1-4c8d-bf46-c737df122da2' date '23 October 2005' time '2:51:55 am' author 'cwp' 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 ())