(name 'OB-Tests-Core-cwp.47' message 'Got rid of the obsolete OBRequestor class.' id '02b05131-6535-401f-b2a0-35ce6685f5d1' date '20 May 2007' time '1:36:20 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.46' message 'Pulled some helper methods up from another package.' id 'e28a45e4-c577-4a91-98ee-f3953fb0ff1e' date '18 May 2007' time '11:40:20 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.45' message 'Categorized some methods.' id '1dcb4baa-d172-4aac-a349-148f9acbd787' date '18 May 2007' time '9:58:33 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.44' message 'Added a test for OBSwitch.' id 'f55969e5-bac4-4ead-8d5a-54c89be588cc' date '18 May 2007' time '1:00:46 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.43' message 'Updated ancestry mechanisms of fake nodes to use #isAncestorOf:using instead of the now-obsolete #isAncestorOf:.' id '5e3c778d-3125-46db-8f70-5cd2cd614d4d' date '15 May 2007' time '12:00:49 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.42' message 'Added some tests for behavior of ColumnPanel and Metanodes.' id '91514199-f243-4735-88f9-c138239af244' date '14 May 2007' time '1:05:41 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.41' message 'Added some tests for OBMetaNode.' id '4eca5fc4-9364-41ef-a7b7-4fd4aa506405' date '5 May 2007' time '12:01:18 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.40' message 'OBCollectionNode>>isAncestorOf: works correctly now.' id '56d4d331-a20d-4656-945c-e4420b3cfc91' date '3 April 2007' time '11:16:53 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.39' message 'Moved morphic-related tests to a separate package.' id '09390a36-6299-4cd7-a54d-59370d12554b' date '25 March 2007' time '10:19:17 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.38' message 'Fix tests to deal with the new protocol used by OBPaneScroller and OBColumnPanel.' id '84898eca-2fcb-442e-8fbf-8a49cf20330a' date '25 March 2007' time '12:36:54 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.37' message 'Add support for building buttons to OBMorphBuilder.' id '51d383fe-bcdd-48e6-8ba4-360bdfd71d9f' date '24 March 2007' time '12:55:03 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.36' message 'Now use OBMorphBuilder to create morphs during testing.' id '9d346b0c-9092-4432-b82d-db252467a18a' date '24 March 2007' time '12:22:48 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.35' message 'Added a special case to the OBMorphBuilder: if there only to panels in the browser, lay them out so that the top panel gets 40% of the vertical space, rather than 50%. This makes the browser look more like the traditional browsers.' id 'cc534d5c-b8e1-41be-a2fb-df1114c68178' date '23 March 2007' time '11:21:52 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.34' message 'Fix tests.' id '4e0b12b2-584e-4e77-8874-b018cf1b360a' date '18 March 2007' time '11:58:49 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.33' message 'Added tests for OBMorphBuilder.' id 'dbae9ec6-2d00-41a0-a214-db116982a32b' date '18 March 2007' time '11:19:09 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.32' message 'Removed the now-obsolete #actions method from OBFakeNode.' id 'fde7bb7f-14a5-41f1-a372-8e09ea67df5f' date '13 March 2007' time '1:05:51 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.31' message 'Refactored OBFakeBrowserTest to use commands instead of actions.' id '56c17c9b-c7e8-479f-9e26-198287d59fbf' date '13 March 2007' time '12:47:05 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.30' message 'Tweaks to support setting button color correctly.' id '17db4e44-cdfb-43c6-84cc-f2cabc62ed4f' date '11 March 2007' time '9:10:37 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.29' message 'Reimplemented OBFixedButtonPanel using commands instead of actions. ' id '47b2ffe5-f007-479e-9a54-b8e49953a765' date '11 March 2007' time '9:02:09 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.28' message 'Added a new announcement, OBAboutToChangeSilently, which is similar to OBAboutToChange, except that objects shouldn''t consult the user about whether to veto.' id '21cee311-92b8-45d8-a881-260df64e927e' date '3 March 2007' time '11:25:51 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.27' message 'Simplified panel layout. The navigation no longer gets special treatment, and all panels get equal vertical space.' id '643099d0-cbb4-484f-84aa-3cabfae2e49f' date '3 March 2007' time '12:54:01 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.26' message 'Removed unnecessary use of OBNodeActor.' id 'b64e2516-fe02-4dd4-b0ba-1b4a1206de2e' date '25 January 2007' time '11:37:43 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.25' message 'Remove more uses of the word service.' id 'f9a6814c-2903-4d6f-8928-e6e391298048' date '2 November 2006' time '12:45:46 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.24' message 'Fix broken class references.' id '8677bcb3-f571-491a-8b3a-de4c1622d5e1' date '2 November 2006' time '12:24:21 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.23' message 'Fix lingering references to renamed classes.' id '18e1fa93-9212-42e3-a404-d99de3754344' date '1 November 2006' time '11:58:02 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.22' message 'Rename ''service'' to ''command'' in all class names and selectors.' id '7effb6b1-228c-4612-85fc-ec1c0dc4a985' date '1 November 2006' time '11:05:21 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.21' message 'Remove unimplemented tests.' id '03011a8c-39d4-4f10-9795-0c066a4b9536' date '31 October 2006' time '10:14:48 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.20' message 'Refactoring: Added target and requestor instance variables for services, so that they don''t have to be passed into all the methods as arguments.' id '21323779-fdcc-429b-b370-4195e91a71d5' date '15 October 2006' time '4:52:43 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.19' message 'Added support for text-based services.' id '3c96806e-fa74-4afe-960e-226829c43da9' date '14 October 2006' time '9:41:32 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.18' message 'Add a test for OBDefinitionPanel.' id '6538bc0d-7c2a-4ebe-8816-5f3963a52ab0' date '14 October 2006' time '6:06:51 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.17' message 'Add tests for OBDefinitionPanel.' id '7c81585b-4291-4084-b772-4e87baa1cf7d' date '14 October 2006' time '5:41:03 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.16' message 'OBFakeBrowser now initializes correctly.

' id '4d9832a8-9b28-4c06-977b-24db1793bc93' date '9 October 2006' time '5:38:25 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.15' message 'Converted the fileout menu item from an action to a service.' id 'f21205ff-1736-40fe-9d8d-6d73f8070d3d' date '7 October 2006' time '11:37:08 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.14' message 'Added a test case for OBServiceScan.' id 'ab674e08-d6e4-4446-a03f-6a72eed2f5bb' date '7 October 2006' time '10:10:26 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.13' message 'OBBrowser now creates a list of services when the browser is opened. It listens for OBServiceScan announcements and adds its services to the list. The list is built via reflection: the browser scans its own selectors and sends any that begin with ''svc'' to its self. This means that other packages can add services via extension methods.' id '7aec399c-713a-4cb0-99e3-1c49770521a2' date '4 October 2006' time '10:56:23 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.12' message 'Rename OBServiceTest to OBPluggableServiceTest.' id 'f1058e6b-90b8-4835-a56e-11c28be95d76' date '27 September 2006' time '11:25:50 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.11' message 'OBColumn now makes multiple requests, one for the parent node, and one for the selected node.' id 'f929641d-c344-422a-9cd5-d33f2ede0f25' date '25 July 2006' time '7:35:50 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.10' message 'Added a couple of emulation methods for 3.9 compatibility.' id '95c6f287-ce07-47ef-a5b9-ec66d0f71110' date '10 July 2006' time '10:53:39 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.9' message 'Work around gratuitous incompatibility in the version of SUnit included in Squeak 3.9.' id '6f648e2f-2b70-4402-bd3c-6285425b920e' date '9 July 2006' time '1:19:06 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.8' message 'Tests for services examining the current node in conditions.' id '184aab8d-e7db-4af0-90ea-89c2529aa88d' date '30 June 2006' time '1:37:09 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.7' message 'Make column keystrokes invoke services.' id '45696318-5d60-4020-a504-cb10a245ca80' date '25 June 2006' time '2:37:22 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.6' message 'Add OBColumnTest.' id 'e0a269b6-89c8-445d-b33b-2bdf81f90bf7' date '25 June 2006' time '1:11:05 am' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.5' message 'Added tests for OBService.' id 'abf9e8c4-1adc-4240-8009-178b67ef0b31' date '24 June 2006' time '7:51:41 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.4' message 'Remove dispatcher-tests, and move to announcements.' id '609545d9-443e-4fff-9175-990a8696fdd0' date '10 June 2006' time '10:31:33 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.3' message 'Use announcements rather than OBDispatcher.' id 'b47787fb-cd1c-4722-b8df-85caf922216e' date '4 June 2006' time '2:44:05 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.2' message 'Added tests for OBAnnouncer.' id 'ee2ae9e7-0135-4abb-adb5-c54e3582e1d9' date '18 April 2006' time '11:14:54 pm' author 'cwp' ancestors ((name 'OB-Tests-Core-cwp.1' message 'Moved the tests from OmniBrowser to a separate package.' id 'd0046b51-4516-47f3-b4c0-db469b7acafb' date '11 February 2006' time '12:52:02 pm' 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 ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())