(name 'OB-Standard-cwp.566' message 'Removed unnecessary buttons from the versions browser.' id 'f2ea2fb6-312b-4350-bfb0-b7cca6b77a0f' date '29 December 2011' time '3:32:51.621 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.565' message 'Removed the dependency on Pharo Announcement classes.' id '18b2de6a-7f2a-458a-83af-e138f38c94b4' date '28 December 2011' time '10:24:23.015 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.564' message 'Added #aboutToStyle: implementations to support styling in Squeak.' id '63a7949e-9b4f-4a97-8bcd-9e4121b60f6c' date '16 December 2011' time '12:28:31.71 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.563' message 'OBMethodVersion will no handle corrupt source files without crashing, and the versions browser will now display <corrupt> for versions that couldn''t be parsed.' id 'cbf96c78-662a-4880-b124-7152f9d3abab' date '15 December 2011' time '1:58:19.686 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.562' message 'Switched from using auto-selection to null edges in the classic 4-pane class browser.' id 'bb105fad-0ad3-4578-8b27-397872ca4645' date '13 December 2011' time '1:41:45.441 am' author 'cwp' ancestors ((name 'OB-Standard-lr.561' message '- fixed creation and renaming of categories
- removed promote categories command' id 'a9edf24d-073f-4eaa-8229-d2dc2b6efaf3' date '9 December 2011' time '10:02:15 pm' author 'lr' ancestors ((name 'OB-Standard-cwp.560' message 'Fixed bug that caused annoying flicker when accepting a new version of an existing method.' id '5bc9884f-548a-4f12-82cc-a5aa407df1c3' date '8 December 2011' time '6:04:14.984 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.559' message 'Added icons.' id '0792b8d2-a637-4f45-8bed-89bca005ada8' date '8 December 2011' time '12:49:40.621 pm' author 'cwp' ancestors ((name 'OB-Standard-lr.558' message '- sort the classes in the inheritance browser (they were random before)' id '71feffe0-98aa-4aa2-bc49-a7e7cf1746a6' date '4 December 2011' time '6:40:06 pm' author 'lr' ancestors ((name 'OB-Standard-cwp.557' message 'OBCmdCopyClass now uses #copyInstVarNamesFrom:, rather than #addInstVarName:, which is deprecated in Pharo. #copyInstVarNameFrom: is supplied by the platform package, and can thus be implemented differently in Squeak and Pharo.' id '6f1a753f-9225-47b4-8577-0e5f7cde9312' date '4 December 2011' time '12:03:06.714 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.556' message 'Converted #wantsButton to #button: pragmas.' id 'f38a2179-46a8-443d-88ba-4ac6e656c2f5' date '1 December 2011' time '5:21:12.33 pm' author 'cwp' ancestors ((name 'OB-Standard-lr.555' message '- added OBVisitor as a replacement for OBBuilder' id 'e2b7a025-1c93-4e7c-ba1c-b4a57658df40' date '17 November 2011' time '9:50:43 pm' author 'lr' ancestors ((name 'OB-Standard-lr.554' message '- clean up some of the #longDescription' id 'e16e96f4-8a3f-4773-88a1-56ea0dff0400' date '17 November 2011' time '12:14:04 am' author 'lr' ancestors ((name 'OB-Standard-lr.553' message 'merged' id 'f47e0e1d-8c7e-41ed-b75e-fd370e6ccc6c' date '15 November 2011' time '7:12:53 am' author 'lr' ancestors ((name 'OB-Standard-cwp.552' message 'Split OBSelectionChanged into OBNodeDeselected and OBNodeSelected.' id '7103d39c-ba42-471a-bd8a-7710a9b1da29' date '11 November 2011' time '11:43:23.921 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.551' message 'A couple of platform fixes. Removed use of fans in OBNavigate. Made OBVariableBrowser use up to 3 panes to work around a limitation of the current Toolbuilder builds.' id '6326f962-4e4c-4cb0-a4aa-f5e8a7352ed4' date '9 November 2011' time '11:19:01.229 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.550' message 'Fixed a typo, routed a preference check through the platform independence layer.' id 'f268b336-5a98-4c99-9b8f-9d1c96406eae' date '5 November 2011' time '3:44:58.24 pm' author 'cwp' ancestors ((name 'OB-Standard-lr.549' message '- let compiler warnings go through omnibrowser infrastructure' id '27993101-d2d7-44a5-b148-bccbbd424814' date '20 October 2011' time '6:47:45 pm' author 'lr' ancestors ((name 'OB-Standard-lr.547' message '- the toolbar should not have labels with ellipsis' id 'e893f914-16e8-4cf2-90e7-ee6693681e14' date '8 September 2011' time '7:53:30 pm' author 'lr' ancestors ((name 'OB-Standard-lr.546' message '- extract the list code of OBCmdBrowseList into a method so that other people can use it as well
- add some ellipsis to menus that show a dialog' id 'aef0e89b-b702-456d-a268-111da22bbc56' date '1 September 2011' time '9:56:43 pm' author 'lr' ancestors ((name 'OB-Standard-lr.545' message 'merged' id 'e18f4609-8618-41c1-ad29-925ccab877f5' date '3 August 2011' time '7:12:42 pm' author 'lr' ancestors ((name 'OB-Standard-lr.544' message '- fixed the search dialog for obsolete classes' id '88f11cc0-140e-4ad6-bbc0-f7d8559251eb' date '26 July 2011' time '9:36:39 am' author 'lr' ancestors ((name 'OB-Standard-lr.542' message 'Issue 4476:	Browse class in Explorer DNU newOnClass:' id '400548ae-5f3b-411f-9036-1debfc553408' date '2 July 2011' time '4:30:08 pm' author 'lr' ancestors ((name 'OB-Standard-lr.541' message '- fix categories' id '51897fa6-5921-4473-a84e-610c696bcbe9' date '14 May 2011' time '9:34:15 am' author 'lr' ancestors ((name 'OB-Standard-lr.540' message '- added CommentReference>>#asNode' id '517f0e29-2373-4352-b067-42fdf1752788' date '10 May 2011' time '10:16:46 pm' author 'lr' ancestors ((name 'OB-Standard-lr.539' message '- put back some icon glory' id '4275a859-33e5-42d7-8140-c88667765148' date '9 May 2011' time '6:59:24 pm' author 'lr' ancestors ((name 'OB-Standard-lr.538' message '- variable references browser bug fix:

	There is a DNU in OB,
	when you do following:

	- go to some class
	- click its ''variables'' , to open variable references browser
	- select any variable and go to one of the methods which using it
	- modify this method to no longer reference that variable and accept it.
	
	Igor Stasenko
' id '14775997-467e-4e24-9543-81353b873183' date '9 May 2011' time '6:25:10 pm' author 'lr' ancestors ((name 'OB-Standard-lr.537' message '- fixed a long standing serious bug when implementors/senders browser wouldn''t show the methods anymore when the original selected method was deleted' id '64cc2222-bbb7-4688-adef-2b1658761cd3' date '7 May 2011' time '2:59:29 pm' author 'lr' ancestors ((name 'OB-Standard-lr.536' message '- formatting' id 'ac472ef5-c295-4b72-988a-1df1a6201586' date '7 May 2011' time '2:23:43 pm' author 'lr' ancestors ((name 'OB-Standard-lr.535' message '- cleaned up categories' id 'a23598b0-e6dd-4d89-bc12-cf0178328539' date '25 April 2011' time '11:12:54 am' author 'lr' ancestors ((name 'OB-Standard-lr.534' message '- improved variable references' id '3f05b2bc-d8e0-4101-8832-49152b7c01c8' date '9 April 2011' time '8:58:52 pm' author 'lr' ancestors ((name 'OB-Standard-lr.533' message '- make sure that opening a browser always answers the model of that browser
- cleaned up equality tests in OBNode hierarchy
- references on an instance variable opens the variable browser' id '082bd082-e223-4f9c-965e-fbd0481040aa' date '9 April 2011' time '6:19:19 pm' author 'lr' ancestors ((name 'OB-Standard-lr.532' message '- renamed #substring:matches:caseSensitive: to #subsequence:matches:caseSensitive:' id '2732a236-9adc-4a24-a0b2-72936a9786bd' date '8 April 2011' time '7:41:11 pm' author 'lr' ancestors ((name 'OB-Standard-lr.531' message '- removed unused code' id 'a96c51e5-d905-49cc-b526-4fe78e83e7d0' date '6 March 2011' time '4:52:25 pm' author 'lr' ancestors ((name 'OB-Standard-lr.530' message '- get rid of unnecessary names' id '0371d1b6-6a54-457e-91a7-7139d9255f94' date '26 February 2011' time '2:22:44 pm' author 'lr' ancestors ((name 'OB-Standard-lr.529' message '- moving to Pharo 1.2' id '06d1218b-ca91-4b5b-a359-973baa69b967' date '10 December 2010' time '10:44:44 am' author 'lr' ancestors ((name 'OB-Standard-lr.528' message 'merged' id 'e79cd8d8-a3c5-4328-ade1-1539c5908466' date '3 December 2010' time '10:30:29 am' author 'lr' ancestors ((name 'OB-Standard-lr.527' message '- reverted some of the announcement changes' id '044755d0-284d-49c3-959a-4edd1f3a89eb' date '3 December 2010' time '10:28:59 am' author 'lr' ancestors ((name 'OB-Standard-lr.526' message '- removed announcement infrastructure as it is part of the core system now' id 'ccc70925-3c70-4b79-a7e1-7b68cec14b93' date '3 December 2010' time '10:19:52 am' author 'lr' ancestors ((name 'OB-Standard-lr.524' message 'merged' id '7a20234b-54db-4499-ad80-197769bf8bbb' date '26 November 2010' time '11:38:51 am' author 'lr' ancestors ((name 'OB-Standard-lr.523' message '- add categories after current selection by default ' id 'bb742082-0cce-4da6-8be0-6aa08c2ba0fa' date '26 November 2010' time '11:34:13 am' author 'lr' ancestors ((name 'OB-Standard-lr.517' message '- in OBClassSortFilter>>#nodesFrom:forNode:  use an IdentitySet rather than an OrderedCollection for #includes: tests (thanks to Henrik Johansen)' id '5e1e4d6f-e704-43a1-a75a-1c949542269f' date '17 November 2010' time '2:31:29 pm' author 'lr' ancestors ((name 'OB-Standard-lr.516' message '- use pragmas to detect commands <command>, and obsolete commands <obsolete>' id '55f1e849-af1c-4bc2-b3af-f4f1410a27b0' date '29 October 2010' time '12:03:33 pm' author 'lr' ancestors ((name 'OB-Standard-lr.515' message '- moved #referenceForMethod:ofClass: to right package and class' id '6de61bed-aa2d-4eeb-8943-7f925f087cef' date '27 October 2010' time '8:59:59 pm' author 'lr' ancestors ((name 'OB-Standard-lr.514' message '- integrated change from Damien Pollet: "Show blue flag icon for senders of #isThisEverCalled"' id '703d0ca3-47a4-459b-a3bf-183507fa6fad' date '15 October 2010' time '5:22:03 pm' author 'lr' ancestors ((name 'OB-Standard-lr.513' message '- avoid unnecessary dispatching when opening browsers' id '7bc4be6b-8af2-4d6f-b20c-2d4d05e1c82f' date '8 October 2010' time '9:35:23 am' author 'lr' ancestors ((name 'OB-Standard-lr.512' message '- make sure that comments are saved as plain text' id 'f557c387-8169-4648-81b7-a2025ceb5ccc' date '26 September 2010' time '6:18 pm' author 'lr' ancestors ((name 'OB-Standard-lr.511' message '- renamed ''create category'' back to ''add category''' id '8932056f-c93c-4171-a620-47f0d3b39702' date '25 September 2010' time '10:28:54 pm' author 'lr' ancestors ((name 'OB-Standard-lr.510' message '- the completion dialog uses a substring matching (like eclipse and textmate)' id '32c8b5d3-fa8a-4412-8d33-6a0e6d506ccc' date '25 September 2010' time '4:14:25 pm' author 'lr' ancestors ((name 'OB-Standard-lr.509' message '- simplified category creation/rename code' id 'a8472d23-7940-4c50-92bb-6bc54f9448b4' date '24 September 2010' time '9:59:53 pm' author 'lr' ancestors ((name 'OB-Standard-lr.508' message '- make sure that offered protocols are all lowercase
- also offer package names as categories' id '615fbb40-9a04-4107-a25b-8430dad5e51c' date '24 September 2010' time '8:07:58 am' author 'lr' ancestors ((name 'OB-Standard-lr.507' message '- more fixes for hierarchy senders/implementors' id '7ab62822-ad95-463b-9fdb-b890d4b095c3' date '23 September 2010' time '12:53:05 pm' author 'lr' ancestors ((name 'OB-Standard-lr.506' message '- fixing some problems with senders/implementors' id '686fd289-8bca-45e2-a872-8b3429a73ba6' date '23 September 2010' time '11:51:11 am' author 'lr' ancestors ((name 'OB-Standard-lr.505' message '- open hierarchy browser more contextual' id 'b3cfbac5-ec80-4aca-bb86-2646a9804649' date '23 September 2010' time '11:40:37 am' author 'lr' ancestors ((name 'OB-Standard-lr.504' message '- get rid of choice or text request' id '655297a4-50f0-423f-a1a8-250ccd9d7529' date '23 September 2010' time '8:45:14 am' author 'lr' ancestors ((name 'OB-Standard-lr.503' message '- don''t show all classes from the beginning' id '2ac9a935-565f-40b5-8dfd-533b83d61e71' date '23 September 2010' time '8:12:12 am' author 'lr' ancestors ((name 'OB-Standard-lr.502' message '- also use OBCompletionRequest for categories and protocols' id 'be778eb1-4f3b-4045-acd4-96dd41efeb20' date '22 September 2010' time '10:16:28 pm' author 'lr' ancestors ((name 'OB-Standard-lr.501' message '- improved finding of classes' id '21216983-d0ab-4c1d-b6f9-f9608425083f' date '22 September 2010' time '2:06:52 pm' author 'lr' ancestors ((name 'OB-Standard-lr.500' message '- re-added lost categorizer for accessors' id 'f14175ad-8243-4a7d-9876-d2193c79eb8e' date '22 September 2010' time '12:04:37 pm' author 'lr' ancestors ((name 'OB-Standard-lr.499' message '- various improvements for automatic protcol categorization' id 'b5847ea3-59ea-4013-8846-608192193ca9' date '22 September 2010' time '9:09:23 am' author 'lr' ancestors ((name 'OB-Standard-lr.498' message '- removed garbage' id '9527b826-b10b-4e11-a4c4-65c0646a9635' date '29 August 2010' time '11:45:34 am' author 'lr' ancestors ((name 'OB-Standard-lr.497' message '- fixes: "Issue 2358: Typing " in OB Search pane gives walkback"' id '9bd8f2bb-7d80-43a4-b5bd-9a0d52292fe9' date '22 August 2010' time '11:30:34 am' author 'lr' ancestors ((name 'OB-Standard-lr.496' message '- further simplified the code' id 'e6ba4ab5-5fe8-4375-bb1d-a38054a44acd' date '17 August 2010' time '6:51:54 pm' author 'lr' ancestors ((name 'OB-Standard-lr.495' message '- made the standard method-cateogrization much smarter' id 'dd6ec8a2-9bc4-426a-8696-055e348cd70d' date '17 August 2010' time '6:49:37 pm' author 'lr' ancestors ((name 'OB-Standard-lr.494' message '- do not flash the annotation panel' id '47f0f528-e4e5-41b8-a847-5264713df850' date '16 August 2010' time '11:10:58 am' author 'lr' ancestors ((name 'OB-Standard-lr.493' message '- fixed captialization' id '114d576e-5e2b-4753-a587-dda3bc0c20f4' date '16 August 2010' time '11:09:38 am' author 'lr' ancestors ((name 'OB-Standard-lr.492' message 'merged' id 'add292ff-1fbb-4551-9e94-230864a13a6d' date '16 August 2010' time '10:50:56 am' author 'lr' ancestors ((name 'OB-Standard-lr.491' message '- added ''references'' to source pane' id '5be5db80-2cc4-49d3-b903-9302b92715ba' date '16 August 2010' time '10:50:26 am' author 'lr' ancestors ((name 'OB-Standard-lr.481' message '- Issue 2737:	"Green hierarchy arrows" not working as expected in OBHierarchyBrowser' id '0fd4e1fa-323e-4ef5-b1ad-0ae74361a8f5' date '1 August 2010' time '3:33:14 pm' author 'lr' ancestors ((name 'OB-Standard-lr.480' message 'I produced a command to move some class categories at the top.
I know that you are reluctant in adding new commands (and I understand this). But it would be cool to include it. It changed my life :-)

The command may be actioned by right-clicking on a class category.

Cheers,
Alexandre' id '8dac3dba-08bb-4362-923e-9907a7888f7a' date '21 July 2010' time '8:44:40 am' author 'lr' ancestors ((name 'OB-Standard-lr.479' message '- fixed ''methods strings''
- fixed context menus for edit pane' id '8567400a-16bd-47a2-a33e-9e599ce1ca49' date '6 July 2010' time '10:48:32 pm' author 'lr' ancestors ((name 'OB-Standard-lr.478' message '- disable hierarchy browser on traits (menu and double click action)' id 'f86f1c2d-f868-47b4-b2f1-4c29a2b98121' date '12 June 2010' time '3:22:08 pm' author 'lr' ancestors ((name 'OB-Standard-lr.477' message '- fix spaces in selector queries' id '8100c39c-3ffe-4269-9bf8-ee294d78245f' date '11 June 2010' time '7:13:08 pm' author 'lr' ancestors ((name 'OB-Standard-lr.476' message '- dropped the protocol browser:

	- it was broken
	- it was untested
	- it was adding morphic behavior to OB-Standard' id 'ce4a8dc2-c79d-4405-b800-55060758fce3' date '5 June 2010' time '6:15:36 pm' author 'lr' ancestors ((name 'OB-Standard-lr.475' message '- removed unused temps' id '7f253126-d3cf-4ee1-8531-7be417fcb9e3' date '4 June 2010' time '2:55:56 pm' author 'lr' ancestors ((name 'OB-Standard-lr.474' message '- removed unused temps' id '25593ddc-f6c3-4311-82fa-b2520259bf36' date '4 June 2010' time '1:40:31 pm' author 'lr' ancestors ((name 'OB-Standard-lr.473' message '- made the OBClassCommentDefinition customizeable in subclasses' id '5e3cb72d-beca-426d-b659-fecf087c1d29' date '29 May 2010' time '10:06:08 am' author 'lr' ancestors ((name 'OB-Standard-lr.472' message '- fixed some icon inconsistencies' id '3515bcb4-721a-4c50-98e4-95676bccd7d6' date '29 May 2010' time '8:20:34 am' author 'lr' ancestors ((name 'OB-Standard-lr.471' message '- removed a lot of unused code' id 'c88b410b-e434-4bc5-abd0-7dec4f9fd897' date '29 May 2010' time '7:56:41 am' author 'lr' ancestors ((name 'OB-Standard-lr.470' message '- fixed some drag and drop issues with method nodes' id '9b1e4d28-6d03-48e2-a3a0-6cd9899c9830' date '28 May 2010' time '2:51:03 pm' author 'Lukas Renggli' ancestors ((name 'OB-Standard-lr.469' message '- moved changeStamp into correct package' id 'b64b999b-45a1-48f9-95d1-779124455659' date '22 May 2010' time '9:40:48 am' author 'lr' ancestors ((name 'OB-Standard-lr.468' message '- add new categories with a single new cool pharo 1.1 dialog' id '27f0ed1b-9f16-460b-b38e-cdbf8e78ae3c' date '12 May 2010' time '12:28:37 pm' author 'lr' ancestors ((name 'OB-Standard-lr.467' message '- fixed some bugs with the annotation pane in pharo 1.1' id 'e2e9c96d-4e17-46d5-b6b0-6fe614e8b380' date '12 May 2010' time '9:36:22 am' author 'lr' ancestors ((name 'OB-Standard-lr.466' message '- asSortedArray -> asArray sorted
- move from naming conventions to pragmas: OBMetagraphBuilder: #populate --> <populate>' id 'd251d5ce-7835-4273-aa78-f85d73a49355' date '23 April 2010' time '8:46:22 am' author 'lr' ancestors ((name 'OB-Standard-lr.465' message 'merged' id '863cbbc0-2bb4-45c2-b055-fbf9ad42625a' date '8 April 2010' time '9:37:32 am' author 'lr' ancestors ((name 'OB-Standard-lr.464' message '- enable reordering of class categories using drag and drop' id '5177031f-08cb-4894-b280-f01e68c92ce3' date '7 April 2010' time '6:49:49 pm' author 'lr' ancestors ((name 'OB-Standard-lr.460' message '- fix missing #withAllSuperAndSubclassesDo:' id '10e6bd5f-06e3-4d2b-93ab-57c24120e7df' date '27 March 2010' time '8:03:14 pm' author 'lr' ancestors ((name 'OB-Standard-lr.459' message '- fixed two more Pharo 1.1 related bugs' id '3dfecff3-5249-4e0f-9cc7-c35c6e6190e9' date '17 March 2010' time '7:28:09 pm' author 'lr' ancestors ((name 'OB-Standard-lr.458' message '- added the long-overdue possibility to re-focus the central class in the hierarchy browser' id 'fea5826c-039e-4630-9267-78705e8b4341' date '14 March 2010' time '10:03:26 am' author 'lr' ancestors ((name 'OB-Standard-lr.457' message '- removed unused code' id '597cc66d-c981-4379-9a2f-1581dd206310' date '14 March 2010' time '9:20:10 am' author 'lr' ancestors ((name 'OB-Standard-lr.456' message '- more fixes for the button bar' id 'd55e5b12-7fc9-4788-a9ae-466d2d7588b3' date '13 March 2010' time '5:12:13 pm' author 'lr' ancestors ((name 'OB-Standard-lr.455' message '- #initialExtent is not called any longer' id '8a9521e2-8bfe-4ee4-ad92-9629e182758c' date '13 March 2010' time '4:09:31 pm' author 'lr' ancestors ((name 'OB-Standard-lr.454' message '- made queries extensible' id 'e0dda981-0244-4b5f-958c-0b6bf9e60044' date '13 March 2010' time '2:41:30 pm' author 'lr' ancestors ((name 'OB-Standard-lr.453' message '- renamed some ugly methods and arguments
- fixed a problem where the node was activated when it understood #browse, which is implemented on Object' id '7015f29d-39da-4eeb-9941-6bcb31e9cdff' date '13 March 2010' time '12:29:32 pm' author 'lr' ancestors ((name 'OB-Standard-lr.452' message '- fixed some issues with the annotation bar' id '0664427d-d3a7-44b0-922a-478ec5d62eb0' date '13 March 2010' time '12:01:39 pm' author 'lr' ancestors ((name 'OB-Standard-lr.451' message '- trying to fix a bug in the version browser when class is renamed' id 'deef75ff-4488-4622-9a3d-e3d9f7360206' date '12 March 2010' time '10:36:20 am' author 'lr' ancestors ((name 'OB-Standard-lr.450' message '- Issue 1670:	"Dont remove but show sender" turns method node into kinda "senders of node"' id '0ea43a14-a478-469a-beac-ef8921772d06' date '10 March 2010' time '11:18 am' author 'lr' ancestors ((name 'OB-Standard-lr.449' message '- Issue 1748:	#halt: , #haltOnce: not flagged
- renamed OBInheritanceFilter to OBMethodIconFilter, this fits better the name of OBClassIconFilter' id 'a3460eed-563c-4719-8b7d-25ff83f36498' date '10 March 2010' time '11:13:51 am' author 'lr' ancestors ((name 'OB-Standard-lr.448' message '- removed the menu registration, that doesn''t work in Pharo 1.1 and it not useful anyway when installed as the default browser
- also implemented #hierarchyImplementorsOf: so that it doesn''t depend on #withAllSuperAndSubclassesDoGently: but simply uses #withAllSuperAndSubclassesDo:' id '8ded2700-748f-4ae2-97e1-932f90985e09' date '4 March 2010' time '9:16:20 pm' author 'lr' ancestors ((name 'OB-Standard-lr.447' message 'merged' id '529a322d-0402-43f9-bc64-a6b4657fb0d5' date '19 February 2010' time '9:17:05 am' author 'lr' ancestors ((name 'OB-Standard-lr.446' message '- #literalsDo: is faster than #literals' id '2243fbdc-caee-482f-8614-e57ea4044b6a' date '19 February 2010' time '9:15:57 am' author 'lr' ancestors ((name 'OB-Standard-lr.442' message '- fixed another bug in the view button' id '3a124363-ff5c-4267-bd66-996254c0aa66' date '16 January 2010' time '11:36:17 pm' author 'lr' ancestors ((name 'OB-Standard-lr.441' message '- added #package method again, it is needed by ''move to package command''' id '4029d190-608f-4eef-b332-53b0132ee8b1' date '3 January 2010' time '4:20:43 pm' author 'lr' ancestors ((name 'OB-Standard-lr.440' message '- faster icons' id 'c440e787-2f96-4017-8d05-9882c9e9faf9' date '3 January 2010' time '4:13:13 pm' author 'lr' ancestors ((name 'OB-Standard-lr.439' message '- moved test icons to OB-SUnitIntegration' id '3966b368-54d0-4fa2-81e5-c56a85f0c79c' date '3 January 2010' time '4:08:16 pm' author 'lr' ancestors ((name 'OB-Standard-DamienCassou.438' message '- Pushes Lukas'' versions on top' id '48398a9e-d89c-4c24-a54a-98d2da63a353' date '23 December 2009' time '3:30:15 pm' author 'DamienCassou' ancestors ((name 'OB-Standard-lr.434' message '- fixed all tests' id '917dbb3e-ab11-4799-b521-17037b629ee2' date '8 November 2009' time '10:09:25 am' author 'lr' ancestors ((name 'OB-Standard-lr.433' message '- do not display class variables of meta-class
- properly label the variable browser' id '5f7eeac0-b9d2-41d7-9c04-ec27525ef616' date '7 November 2009' time '5:56:08 pm' author 'lr' ancestors ((name 'OB-Standard-lr.432' message '- use Sensor to be compatible with Squeak' id '8ec1f53d-9e6a-4192-883c-132da6b4ab30' date '27 October 2009' time '5:37:25 pm' author 'lr' ancestors ((name 'OB-Standard-lr.431' message '- merged latest changes from colin' id 'e6992718-8312-4c7f-ba6c-5f1e45cbf823' date '19 October 2009' time '11:20:02 pm' author 'lr' ancestors ((name 'OB-Standard-lr.430' message '- another fix for the latest pharo' id '987eb3ac-efdf-469d-97e5-5316e5f9f1a3' date '19 October 2009' time '11:15:16 pm' author 'lr' ancestors ((name 'OB-Standard-lr.429' message '- do not show category commands on class' id '67b51434-f409-4b3a-84f1-e7909b6b11d4' date '27 August 2009' time '8:29:03 pm' author 'lr' ancestors ((name 'OB-Standard-cwp.428' message 'Moved type-testing methods from OBNode to OBCodeNode.' id 'be1d5363-85ce-463e-9fa5-af3575354b67' date '23 August 2009' time '9:36:53 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.427' message 'Merge changes from Lukas.' id 'f8e305d9-4230-49b7-b49f-249329e3501d' date '20 August 2009' time '8:37:32 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.420' message 'Incorporated a bug fix from Hernan Wilkinson.' id '6f31df91-b59a-43b0-96be-f963c0f073a7' date '22 June 2009' time '10:03:28 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.419' message 'Fixed broken tests.' id '4950646d-690e-4ead-8b85-3f88bb33adda' date '12 June 2009' time '12:55:18 am' author 'cwp' ancestors ((name 'OB-Standard-lr.418' message '- removed find category' id 'ebc3213f-aafd-4124-a478-51174a208a48' date '6 May 2009' time '11:38:52 am' author 'lr' ancestors ((name 'OB-Standard-lr.417' message '- put lines around the current item when clicking on icon' id '2a577454-5637-45e2-94b8-d40b4bbc891a' date '4 May 2009' time '11:50:57 pm' author 'lr' ancestors ((name 'OB-Standard-lr.416' message '- improved the icon click actions' id 'e25edb3e-bea2-4b97-9934-d5eea6917de9' date '4 May 2009' time '9:01:20 pm' author 'lr' ancestors ((name 'OB-Standard-lr.415' message '- cherry picking from davids code' id 'b25313a2-6d32-4468-b37b-e2d8836ad352' date '21 April 2009' time '5:39:20 pm' author 'lr' ancestors ((name 'OB-Standard-lr.414' message '- do not annotate abstract test classes' id '106a8e87-5dc3-4cc4-a99e-92565e13ba2b' date '4 April 2009' time '9:34:32 am' author 'lr' ancestors ((name 'OB-Standard-lr.413' message '- jump to kind class, when kind icon is clicked' id '835c07b5-ebaa-4aa3-a8de-8f433d2eac65' date '3 April 2009' time '3:09:40 pm' author 'lr' ancestors ((name 'OB-Standard-lr.412' message '- clean implementation for item double-click and icon click, used to open hierarchy browser and to jump to super/sub implementations' id '41e73c5c-4eaf-4898-9732-5abe17af62ce' date '3 April 2009' time '2:59:50 pm' author 'lr' ancestors ((name 'OB-Standard-lr.411' message '- omnibrowser should not depend on ob-standard' id '29500382-9c99-40c4-8143-bb83b52bbd07' date '3 April 2009' time '1:20:44 pm' author 'lr' ancestors ((name 'OB-Standard-lr.410' message '- reverted code of class sorting to colin''s code' id 'cd654648-4de5-4df8-8fc9-29f66a9b53d8' date '3 April 2009' time '1:15:50 pm' author 'lr' ancestors ((name 'OB-Standard-lr.409' message '- display test status if available on methods' id '784e5cba-8518-4373-be8b-b9863982ccda' date '3 April 2009' time '11:40:21 am' author 'lr' ancestors ((name 'OB-Standard-lr.408' message '- display tests results on methods' id 'd0301538-d4a9-4718-9f6a-d6f174fa999d' date '3 April 2009' time '10:46:01 am' author 'lr' ancestors ((name 'OB-Standard-lr.407' message '- always show implementor and sender browser, even if there is just one result' id 'ebb401b2-4d2d-4a0a-b087-d2cfda75e68d' date '30 March 2009' time '7:35:26 pm' author 'lr' ancestors ((name 'OB-Standard-lr.406' message '- added some basic icons for classes' id '60a94e0c-34bf-4eb1-a25e-e6f89f556ecd' date '29 March 2009' time '4:38:48 pm' author 'lr' ancestors ((name 'OB-Standard-lr.405' message '- some code improvements' id '7f10ec01-11b4-44fc-909d-2f6f9a9ed712' date '21 March 2009' time '8:06:25 pm' author 'lr' ancestors ((name 'OB-Standard-lr.404' message '- do not show class in title' id 'f7c4a3f5-0483-4e4d-b6f6-6c5cd04f2de0' date '17 March 2009' time '8:09:20 am' author 'lr' ancestors ((name 'OB-Standard-lr.403' message '- display correct package of methods' id '13ef98c3-2958-4a4f-82b4-78d05dd8bd56' date '9 March 2009' time '12:02:03 am' author 'lr' ancestors ((name 'OB-Standard-lr.402' message '- get rid of recent classes, not updated anyway' id '0b5e657f-b8f4-45e3-bd54-49ad85734880' date '5 March 2009' time '8:42:38 pm' author 'lr' ancestors ((name 'OB-Standard-lr.401' message '- removed unused code and unused tests' id 'a58557d7-d1ce-4033-bc69-ea6d0064f360' date '4 March 2009' time '10:30:58 pm' author 'lr' ancestors ((name 'OB-Standard-lr.400' message '- fixed #packageName' id '76ff1330-5c62-49ff-b186-1a3ae49f74bf' date '4 March 2009' time '10:15:09 am' author 'lr' ancestors ((name 'OB-Standard-lr.399' message '- got rid of even more #ifNotNil: crap' id 'f26ebaa1-a7a3-4080-98ca-795b2256f685' date '4 March 2009' time '9:41:28 am' author 'lr' ancestors ((name 'OB-Standard-lr.398' message '- got rid of #ifNotNil: and all the other crap' id 'b7f6a140-3c0a-4758-aa96-da0ae59f95c4' date '4 March 2009' time '8:26:33 am' author 'lr' ancestors ((name 'OB-Standard-lr.397' message '- added converter methods #asClassNode and #asNode to traits, i thought they were part of ob before' id '3c143cf8-8324-443e-bb33-5bd056c44e66' date '19 February 2009' time '3:30:44 pm' author 'lr' ancestors ((name 'OB-Standard-lr.396' message '- fixed some bugs with protocol browser
- fixed some bugs with search browser
- further optimizations' id '87852d46-1b15-4cd6-8f68-5e21d29f52f8' date '17 February 2009' time '8:58:19 pm' author 'lr' ancestors ((name 'OB-Standard-lr.395' message '- removed toggle break on entry
- cleanup labels' id 'e6fe8f3f-38f5-476d-b1c5-15fb702e81f2' date '17 February 2009' time '5:48:32 pm' author 'lr' ancestors ((name 'OB-Standard-lr.394' message 'merged' id '69aa640a-b271-49da-b174-fdd7ed4a77e6' date '12 February 2009' time '10:44:54 am' author 'lr' ancestors ((name 'OB-Standard-lr.391' message '- applied a bunch of optimizations according to lint
- removed unused and broken code' id '7bdc0678-1444-4882-9492-2d03e2787ccf' date '12 February 2009' time '10:44:23 am' author 'lr' ancestors ((name 'OB-Standard-lr.390' message '- fixed category renaming bug' id 'e6df182a-9433-40d1-927d-a565ed249867' date '4 February 2009' time '7:26:07 pm' author 'lr' ancestors ((name 'OB-Standard-lr.389' message 'merged' id 'c4eec219-96ec-44d4-97dd-8450af98fe8c' date '4 February 2009' time '7:23:36 pm' author 'lr' ancestors ((name 'OB-Standard-lr.387' message '- get rid of popup asking for sender/implementors
- hide the mercury panel by default' id '528ccc37-04a9-441f-ac39-3a05611a33bb' date '31 January 2009' time '2:12:07 pm' author 'lr' ancestors ((name 'OB-Standard-dr.386' message 'fix for renaming class cats' id 'dd8e8bc8-8daf-4b24-8a5c-e8ee1c93eba1' date '21 January 2009' time '3:29:13 pm' author 'dr' ancestors ((name 'OB-Standard-MAD.385' message 'Changed separator character from '''' to ''-'' to avoid problems with TrueType fonts.' id '5f42fc2c-5ac4-a640-a535-2bc3426f0184' date '14 January 2009' time '11:48:40 am' author 'MAD' ancestors ((name 'OB-Standard-dr.384' message 'removed ref to Vocabulary in OBMethodCategoryNode >> allMethods' id '2bb7cba4-696d-4ec6-a032-bc30672a8198' date '23 December 2008' time '10:39:48 pm' author 'dr' ancestors ((name 'OB-Standard-dr.383' message 'removed ref to Vocabulary in OBClassAwareNode >> allCategories' id 'f58c2976-0b8a-4ee3-b21e-02f9338ad9c9' date '23 December 2008' time '2:48:52 pm' author 'dr' ancestors ((name 'OB-Standard-dr.382' message 'added compare to current action to version browser' id '10c1f869-b41c-4a70-b1fb-b81e3cdeba9a' date '16 December 2008' time '11:24:38 am' author 'dr' ancestors ((name 'OB-Standard-dr.381' message 'fix in all #loadModelInformation methods due to wrong unicode characters...' id 'f0d38d9c-f3a6-4f6a-b379-8dfce4419f8b' date '13 December 2008' time '6:06:29 pm' author 'dr' ancestors ((name 'OB-Standard-dr.380' message 'fixed bug in OBMethodVersion' id '100ae52c-170c-4445-a8e4-36ff261c0026' date '13 December 2008' time '5:53:55 pm' author 'dr' ancestors ((name 'OB-Standard-dr.379' message 'removed usage of #isKindOf:orOf: (thanks to Hilaire Fernandes)' id '6de148bf-8a42-4281-bed0-10c1f77b5137' date '11 December 2008' time '9:54:21 am' author 'dr' ancestors ((name 'OB-Standard-dr.378' message 'minor commit, you can ignore this one' id '6e6c7719-3467-47d2-a72d-ad0d86746c87' date '10 December 2008' time '10:51:18 am' author 'dr' ancestors ((name 'OB-Standard-dr.377' message 'also test for class in #isDescendantOfMethodCat: in a method node' id '23e614b5-f594-4d78-95cf-a76b4cab0a2c' date '29 November 2008' time '6:27:29 pm' author 'dr' ancestors ((name 'OB-Standard-dr.376' message 'respect background color setting for browser in preferences' id '4f2665e1-6c1b-438e-a4a4-95eefb0650a1' date '28 November 2008' time '2:21:32 pm' author 'dr' ancestors ((name 'OB-Standard-dr.375' message 'moved some test methods up to OBNode' id '6013ccbb-25a5-48de-9d3e-145e34f6a36d' date '27 November 2008' time '11:00:40 am' author 'dr' ancestors ((name 'OB-Standard-dr.374' message 'removed some icons from inheritance filter and moved them to OB-Enhancements' id '34b26ca5-f22e-45c1-a1d6-a66ef5d0d0f9' date '22 November 2008' time '3:25:20 pm' author 'dr' ancestors ((name 'OB-Standard-dr.373' message '- fix for move package commands (moving of classes to class cats)
- added test-related icons again (to be refactored in its own subclass)' id '4825f091-5867-4ddf-8050-e193b475c1e4' date '19 November 2008' time '12:05:14 pm' author 'dr' ancestors ((name 'OB-Standard-lr.371' message '- removed unused inst-vars
- ensure better ansi compatibility
- optimize boolean tests (only use #and: and #or:, not #and:and: and #or:or:)' id '2dfde716-d8a0-43cd-9723-cdfe5605f1cd' date '13 November 2008' time '1:45:44 pm' author 'lr' ancestors ((name 'OB-Standard-dr.370' message 'added #isPackage to OBCodeNode' id '058aa917-19f0-446c-b682-675dce8db539' date '10 November 2008' time '4:31:05 pm' author 'dr' ancestors ((name 'OB-Standard-dr.369' message 'fixed removing of methods in variables or inheritance browser' id '0606e007-c388-4e47-8ab2-a0140d7ac7bd' date '1 November 2008' time '5:28:12 pm' author 'dr' ancestors ((name 'OB-Standard-dr.368' message '- added testing methods to nodes: #isClassNode, #isMethodNode, #isClassCategoryNode, #isMethodCategoryNode, etc.
- enhanced move to package command to also move classes' id '5e52f673-445f-4739-a718-47650a726564' date '30 October 2008' time '11:37:10 am' author 'dr' ancestors ((name 'OB-Standard-dr.367' message '- jumping to a class when class comment is selected is nw possible
- ProtoObject shows correct packages in hierarchy view' id 'b369892a-07c5-4300-b077-8749a025f638' date '29 October 2008' time '10:45:52 pm' author 'dr' ancestors ((name 'OB-Standard-dr.366' message 'added package name to elements displayed in senders, implementors, references browsers' id '7e857cbd-3fc5-4796-a05f-6a89fc3d9090' date '29 October 2008' time '4:28:43 pm' author 'dr' ancestors ((name 'OB-Standard-dr.365' message 'fix for sorting of classes in OBClassSortFilter' id 'feb67d39-4dba-4d45-a3c6-4678eb20c917' date '28 October 2008' time '11:16:56 am' author 'dr' ancestors ((name 'OB-Standard-dr.364' message '- improved performance of class sorting
- minor refactorings' id '31bc5e0d-d0a1-4062-a703-85d7d26a1abf' date '24 October 2008' time '6:58 pm' author 'dr' ancestors ((name 'OB-Standard-AlexandreBergel.363' message 'use icons to denote failed, passed test methods and icons to denote regression or progression (newly failed or passed methods).

Left to be done: better icons indicating progress or regression:
	- Add new icons in the class OBMorphicIcons for progress and regression
	- Update OBInheritanceFilter>>icon: aSymbol forNode: aNode' id '124ebe3d-4606-49c2-961e-3741ecab9ffe' date '22 October 2008' time '2:41:02 pm' author 'AlexandreBergel' ancestors ((name 'OB-Standard-dr.362' message 'mercury class search is not case sensitive anymore (except first letter)' id '7a175df1-115d-4a24-a281-7457ba0f610c' date '22 October 2008' time '9:56:07 am' author 'dr' ancestors ((name 'OB-Standard-dr.361' message 'show protocol in implementors/senders browser' id 'bf6e7382-cc30-4723-8271-e731d384fa30' date '21 October 2008' time '2:19:08 pm' author 'dr' ancestors ((name 'OB-Standard-lr.360' message '- icons for methods:

- avoid slow #or:or: messages
- avoid slow #isKindOf: tests
- avoid trying to display exception code (that has nothing to do with inheritance)
- avoid trying to display breakpoints (breaks Seaside)' id '5edb4f70-e7fa-46ce-9329-fb3023f4a8cc' date '20 October 2008' time '7:25:32 pm' author 'lr' ancestors ((name 'OB-Standard-dr.359' message 'for for method icons when using new compiler' id '0ac99e58-9485-4cfd-89b2-4398bbecd79d' date '20 October 2008' time '6:41:29 pm' author 'dr' ancestors ((name 'OB-Standard-dr.358' message 'remove method command selects method below (or above if none is below) upon removal' id '16e848a4-e691-4e63-9fd0-12163e14721b' date '20 October 2008' time '6:10:39 pm' author 'dr' ancestors ((name 'OB-Standard-dr.357' message 'added some unload method to unregister registrations to system' id '49977fbb-ad92-41cb-b114-b5d68918e976' date '18 October 2008' time '11:37:09 am' author 'dr' ancestors ((name 'OB-Standard-dr.356' message 'fixed bug in OBCodeBrowser class >> defaultBrowserClass' id '8702d41a-e5ca-42f1-8714-68e7909672c9' date '13 October 2008' time '1:56:22 pm' author 'dr' ancestors ((name 'OB-Standard-dr.355' message 'show icons for methods raising exceptions' id '226a76f1-5384-49f4-bb66-464ee4c6b2f7' date '29 September 2008' time '11:29:20 am' author 'dr' ancestors ((name 'OB-Standard-dr.354' message 'method icon filter slightly changed' id '2b9ae978-3e8b-4d5b-8092-e1f4434229b1' date '29 September 2008' time '11:00:21 am' author 'dr' ancestors ((name 'OB-Standard-dr.353' message 'don''t use Preferences class >> defaultAnnotationRequests anymore if there is a dedicated method in OBAnnotationRequest.' id '70946457-227a-4eab-bf5e-9487668f97bf' date '25 September 2008' time '4:48:31 pm' author 'dr' ancestors ((name 'OB-Standard-dr.352' message 'moved some code to OB-Enhancements as it''s only used there' id '8dd0951c-b6d7-4e78-aa91-cb725f087f6f' date '25 September 2008' time '2:52:08 pm' author 'dr' ancestors ((name 'OB-Standard-dr.351' message 'fixed problem in class sort filter' id '68edec8b-db8d-4254-ab65-5a17b941b556' date '23 September 2008' time '5:21:38 pm' author 'dr' ancestors ((name 'OB-Standard-dr.350' message 'use CompiledMethod >> isSubclassResponsibility instead of #isAbstract to decide whether a method is abstract' id '6f4b8bb1-3c38-4d93-8a05-f937f9278356' date '23 September 2008' time '4:52:44 pm' author 'dr' ancestors ((name 'OB-Standard-dr.349' message 'fixed several minor problems (eg. in OBClassSortFilter or in OBVersionsBrowser) to make the code compatible with the tree view.' id 'bfa8de91-550e-4776-8456-4390d932a049' date '22 September 2008' time '4:41:47 pm' author 'dr' ancestors ((name 'OB-Standard-dr.348' message 'fixed bug: browsing to a trait in a definition panel opened class Trait instead of the selected trait' id 'bca93b4b-7e84-48cd-9d9b-8d8f95476e4e' date '5 September 2008' time '3:12:05 pm' author 'dr' ancestors ((name 'OB-Standard-dr.347' message 'fixed #7170' id 'b5dfbd84-341e-4093-b11e-3cbd1c080b09' date '4 September 2008' time '11:38:11 am' author 'dr' ancestors ((name 'OB-Standard-dc.346' message '- Documentation of visible buttons' id '7765a0cc-fe5d-4525-9b94-40ecffdf887f' date '26 August 2008' time '5:58:33 pm' author 'dc' ancestors ((name 'OB-Standard-mtf.345' message 'no more underscore assignments' id 'fd7339e0-5d82-4d4a-95b7-6af5db694f0d' date '22 July 2008' time '10:19:02 am' author 'mtf' ancestors ((name 'OB-Standard-dr.344' message 'fixed bug #7119 (thanks to Nicolas Cellier and Jerome Peace)' id '5fd63fbc-e1ef-4a3c-a389-ad519446b7c8' date '16 July 2008' time '3:21:15 pm' author 'dr' ancestors ((name 'OB-Standard-dr.343' message 'fixed bug #7119 (thanks to Nicolas Cellier and Jerome Peace)' id 'd707bc98-5550-4bdc-9c51-3e66b125220e' date '16 July 2008' time '3:18:50 pm' author 'dr' ancestors ((name 'OB-Standard-cb.342' message 'fixes for class searches
-changed the affectation of isWild for class searches' id 'bffcb42b-da7c-7c46-a4c0-8185c1d2fdcc' date '16 July 2008' time '12:28:20 pm' author 'cb' ancestors ((name 'OB-Standard-dr.341' message 'added ''o'' as shortcut key for ''file out'' command' id '124f45c3-5ace-45fa-8385-31a3eca20cb9' date '16 July 2008' time '11:16:27 am' author 'dr' ancestors ((name 'OB-Standard-dr.340' message 'adapted ''browse hierarchy'' and ''variables'' command to also be active when target answers to #theClass' id '8b8660d4-2fe8-4437-a5be-084f4c70ce23' date '11 July 2008' time '11:26:29 am' author 'dr' ancestors ((name 'OB-Standard-dr.339' message 'adapted labels of remove commands to be more concise' id '4b605f56-4bb0-40a3-a09b-2af679d53892' date '10 July 2008' time '12:16:24 pm' author 'dr' ancestors ((name 'OB-Standard-dr.338' message 'changed label of ''create category'' command to comply with other ''create'' commands' id '548b4e64-0303-4e28-9fd7-35d4ab790ca7' date '3 July 2008' time '11:40:05 am' author 'dr' ancestors ((name 'OB-Standard-dr.337' message 'added an icon denoting extension methods' id 'de4cf61b-eca5-4c6b-9152-74940a0dcd17' date '27 June 2008' time '11:29:29 am' author 'dr' ancestors ((name 'OB-Standard-dr.336' message 'added more icons for methods' id 'ac90069d-482d-4909-9444-ffe327ccd212' date '26 June 2008' time '4:16:39 pm' author 'dr' ancestors ((name 'OB-Standard-cb.335' message 'extended the command show category - shortcut C

- enable toggle between -- all -- and the method category
- label: ''toggle -- all -- / category'' ' id '88e90b08-2078-5644-a1c3-3de751c39d80' date '15 April 2008' time '10:35:53 pm' author 'cb' ancestors ((name 'OB-Standard-dr.334' message 'improved annotation for ''toggle break'' command' id '626ea8c2-2c83-4a4f-b246-58e019c0b650' date '11 April 2008' time '10:00:07 pm' author 'dr' ancestors ((name 'OB-Standard-dr.333' message 'make sure that a method sending the msg #break also gets the breakpoint icon in OBInheritanceFilter' id '216b9c44-3701-4721-a2f2-9df2e9f3f3a3' date '11 April 2008' time '4:28:26 pm' author 'dr' ancestors ((name 'OB-Standard-dr.332' message 'changed group of OBCmdRemoveCat to avoid that this command appears as first element in the menu' id 'a9b52338-e832-4b4a-a611-a540d10ecb23' date '11 April 2008' time '4:05:36 pm' author 'dr' ancestors ((name 'OB-Standard-dr.331' message 'minor fix for #7008' id '2f06fcf1-5a76-4b1b-88c5-1a58a43d4f9f' date '11 April 2008' time '1:57:04 pm' author 'dr' ancestors ((name 'OB-Standard-dr.330' message 'fix for #7010' id '1a583f46-5a26-4f36-ad08-5d13d0ac7327' date '11 April 2008' time '1:48:51 pm' author 'dr' ancestors ((name 'OB-Standard-dr.329' message 'addressed bug #7008' id 'a4a218ad-a48b-4408-bd9f-62be7be50b46' date '11 April 2008' time '12:27:41 pm' author 'dr' ancestors ((name 'OB-Standard-dc.328' message '- Fix #7009: Change the default title of OBSystemBrowser' id 'a8e072ab-19ed-43c3-b532-0bc1a270e6a5' date '11 April 2008' time '9:26:22 am' author 'dc' ancestors ((name 'OB-Standard-alog.327' message 'Fixes Mantis issue 0006931: Choose dialog for list of senders ignores selected entry.
' id '4c6718e9-f38e-4227-96c3-bf5d1db46029' date '25 February 2008' time '3:53:41 am' author 'alog' ancestors ((name 'OB-Standard-dr.326' message 'removed hard-coded OBSystemBrowser class from various #browse methods to be able to register other browsers as default browsers.' id 'd6f2a78d-cb84-48d6-a51c-eaa147c0dab1' date '15 February 2008' time '4:27:43 pm' author 'dr' ancestors ((name 'OB-Standard-dr.325' message 'merge' id '9fd7559b-6854-4e1f-919e-d3452e6fa646' date '15 February 2008' time '2:19:49 pm' author 'dr' ancestors ((name 'OB-Standard-dr.324' message 'fixed erroneous previous commit' id '0e296e3d-0074-4e4e-9b7f-57d46eb09b70' date '7 February 2008' time '9:51:09 am' author 'dr' ancestors ((name 'OB-Standard-cwp.322' message 'Compatibility fix for Squeak 3.7.
' id '453e4501-7406-4f47-8210-c734210ec3de' date '27 January 2008' time '1:29:32 am' author 'cwp' ancestors ((name 'OB-Standard-dc.321' message '- Fixes 6847: List of selectors sent in this method
In previous browsers, when clicking on the Senders or Implementors buttons, a menu appears which let you choose one of the selectors sent from the current method. The element on the top of this list was the current method.' id '517d64ef-d42d-4a1a-ab64-b72b05372918' date '26 January 2008' time '12:25:11 pm' author 'dc' ancestors ((name 'OB-Standard-dc.320' message '- Merges without za-311' id '3bbf3e8e-5549-4f3e-aa39-db1ae799e6ec' date '26 January 2008' time '11:11:35 am' author 'dc' ancestors ((name 'OB-Standard-lr.318' message '- really don''t touch the underlying categorization anymore' id 'b3ca04f7-502b-454e-86a5-895fc8daaf02' date '20 January 2008' time '12:16:52 pm' author 'lr' ancestors ((name 'OB-Standard-lr.317' message '- properly sort method-protocols without touching the underlying Smalltalk model' id '0e476f79-9b98-4d59-93ec-5ed512885a4d' date '20 January 2008' time '10:23:46 am' author 'lr' ancestors ((name 'OB-Standard-dr.316' message 'corrected version of commit dr.315' id 'dd19defa-a91b-45ce-9938-38a009fc50a8' date '9 January 2008' time '2:43:55 pm' author 'dr' ancestors ((name 'OB-Standard-dr.315' message '- removed OBCmdSortCats as sorting of categories is now done by default (see 0006835)' id '424a2af5-8bce-44ca-9647-8fe186e10503' date '9 January 2008' time '2:38:52 pm' author 'dr' ancestors ((name 'OB-Standard-dr.314' message '- fixed 0006838: Menu items appear twice
- revised 0006835: sorting of method categories
- fixed again the problem that it was not possible to emphasize elements in the class column' id 'a36716f5-4ff3-4f2a-a5d9-f624578e2509' date '9 January 2008' time '2:21:12 pm' author 'dr' ancestors ((name 'OB-Standard-dr.313' message '- 0006835: Always sort method categories alphabetically' id 'e50bb692-96a2-44ae-83f9-238809c623bd' date '7 January 2008' time '11:09 am' author 'dr' ancestors ((name 'OB-Standard-dc..312' message '- 0006808: Browse Hierarchy is not bound to Cmd-h. In the class pane of a browser, one can pop-up a hierarchy browser on the selected class by typing Cmd-h. This activates the command ''Browse Hierarchy''. This command is implemented in OmniBrowser as well, but does not share the key-binding' id '36bb25c9-986f-4a7c-8470-6d90c34bd6ee' date '15 December 2007' time '3:47:54 pm' author 'dc.' ancestors ((name 'OB-Standard-dc.311' message '- 6807: Show Category (Cmd-Shift-C) is not implemented. The normal Browser implements a command Show Category in the method list pane (top -right pane). The command selects the category of the selected method in pane 3 (method protocol pane), and preserves the method selection' id '6e3a5127-cb39-4aa1-b4f0-f42a880d749e' date '15 December 2007' time '3:41:07 pm' author 'dc.' ancestors ((name 'OB-Standard-dc.310' message '- Merges' id '1de6ee91-d07f-40e5-919e-76ee6845bcad' date '11 November 2007' time '4:29:52 pm' author 'dc' ancestors ((name 'OB-Standard-dc.307' message '- Bug fix for OBClassCommentDefinition + method categorization
- Bug fix for OBCmdRemoveCat' id 'b9c0e648-a65e-46c3-849d-0ac5949bcd67' date '8 October 2007' time '3:15:49 pm' author 'dc' ancestors ((name 'OB-Standard-dr.306' message 'slightly refactored OBNavigate hierarchy' id '149975e3-a13d-44af-92ac-5672072952f8' date '1 October 2007' time '4:33:08 pm' author 'dr' ancestors ((name 'OB-Standard-dr.305' message '- refactored hierarchy senders/implementors browser (commands and announcements)
- removed unused methods' id '08afb40f-29cb-46a8-be19-587c557201bd' date '21 September 2007' time '2:58:33 pm' author 'dr' ancestors ((name 'OB-Standard-dc.304' message '- One can send #browse to a node to open a browser on this node.' id '279a1023-734b-42d3-ba08-301e3b615c93' date '15 September 2007' time '11:17:43 am' author 'dc' ancestors ((name 'OB-Standard-dc.303' message '- Uses symbols and an identifyDictionary to build the metagraph faster.' id '81282250-e5aa-4b43-93c0-577606c9138a' date '7 September 2007' time '11:59:27 am' author 'dc' ancestors ((name 'OB-Standard-dc.302' message '- Removes debugging observation from OBSystemBrowser' id 'f86ecfc4-4019-4815-a793-c6fdb075d7d9' date '7 September 2007' time '11:29:33 am' author 'dc' ancestors ((name 'OB-Standard-dc.301' message '- Probably fixes the bug: http://bugs.squeak.org/view.php?id=6653' id '1e509760-37de-4df3-ba57-35f44929779a' date '7 September 2007' time '11:18:19 am' author 'dc' ancestors ((name 'OB-Standard-dc.300' message '- Merges' id '253e080c-65fd-49c6-99d0-73545cc78de3' date '3 September 2007' time '1:04:20 pm' author 'dc' ancestors ((name 'OB-Standard-dc.299' message '- Merges' id 'e8ee1a45-9900-44b5-b9fb-b7b0eea052b2' date '26 August 2007' time '7:46:25 pm' author 'dc' ancestors ((name 'OB-Standard-dc.298' message '- Merges' id '6fb13e99-4ea6-4dd8-b7aa-591e0ca0cc4a' date '26 August 2007' time '7:45:36 pm' author 'dc' ancestors ((name 'OB-Standard-jk.297' message 'OBMetagraphBuilder is more extensible.
- Metanodes are stored in a set and can be accessed by right access method according to their names. So an extension can also store metanodes to the set and such metanodes can be accessible for other extensions.
- The same solution for selectors.' id 'e302796e-0357-418e-ab13-337b425125b0' date '26 August 2007' time '6:19:49 pm' author 'jk' ancestors ((name 'OB-Standard-jk.296' message 'Revert last changes in OBCmdRemoveMethod>>isActive.' id '1e5f7a05-1b03-4424-bb64-08016bdccfc7' date '26 August 2007' time '9:44:31 am' author 'jk' ancestors ((name 'OB-Standard-jk.295' message 'Adds OBMethodNode>>isLocalSelector.

OBCmdRemoveMethod is active only if a selector is local.' id 'a8ac82fa-078f-48cd-8136-600a74af12d6' date '25 August 2007' time '9:45:22 pm' author 'jk' ancestors ((name 'OB-Standard-jk.294' message 'Merges.' id '94adac06-0505-48b4-a0fc-eba2acc2c7a8' date '25 August 2007' time '9:11:09 am' author 'jk' ancestors ((name 'OB-Standard-jk.289' message 'OBMetagraphBuilder>>execute
 - sorts selectors beginnings with ''populate'' before execution in order to be able to manage sequence of buttons''instance'' ''?''''class'' ''traits''.' id '99674582-7bb3-42e7-ae98-5f2bbb106d4e' date '25 August 2007' time '8:54:28 am' author 'jk' ancestors ((name 'OB-Standard-jk.288' message 'Bugfix: Better to ask for theClass by getter.' id 'b789b028-afde-48f8-a8c3-897be6986e7b' date '23 August 2007' time '5:18:17 pm' author 'jk' ancestors ((name 'OB-Standard-jk.287' message 'Adds general precompile validation to OBMethodDefinition.
- other confirmations can be executed (e.g. where to compile a method. In used trait or localy?)' id '51fd3a0c-a1f4-4971-9519-cdeab897f6b7' date '22 August 2007' time '8:47:38 pm' author 'jk' ancestors ((name 'OB-Standard-jk.286' message 'Bugfix in OBCmdBrowseProtocol>>execute.
 - rather delegate copy of node then original otherwise it breaks opened (system) browser.' id '07099efb-2114-4b52-85b7-65d0bc6b7ce1' date '20 August 2007' time '12:21:34 pm' author 'jk' ancestors ((name 'OB-Standard-cwp.285' message 'Oops, made the same change twice.' id 'c2ec55d7-3679-4f04-8d2f-97e90a87bfd1' date '13 August 2007' time '10:22:39 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.284' message 'Extracted OBClassCommentDefinition from OBClassCommentNode.' id '88cd0445-82e8-40c2-9ae1-dafaf840add0' date '11 August 2007' time '11:11:08 pm' author 'cwp' ancestors ((name 'OB-Standard-cb.283' message '-just readded the balloon help message when mouse is over the mercury panel. 

Might be too large... and sometimes it hides the text input... but moving the mouse on the browser title make it dissapear and still the text input is selected
' id '1c9ddf43-c889-254d-9395-71743931f569' date '6 August 2007' time '2:49:22 pm' author 'cb' ancestors ((name 'OB-Standard-lr.282' message 'Maxwell''s Silver Hammer updating category listing after changing it' id '83bc415f-9f6f-4a70-b80d-db02c958565b' date '6 August 2007' time '8:57:08 am' author 'lr' ancestors ((name 'OB-Standard-lr.281' message '- removed OBCmdShowHelp' id '65a7f9cb-6d49-4641-844a-dbb39cbe7a8d' date '4 August 2007' time '7:38:13 pm' author 'lr' ancestors ((name 'OB-Standard-lr.280' message '- ensure that OBClassNode points to a non-metaclass
- ensure that OBMetaclassNode points to a metaclass
- added an additional line of comments to document these invariants' id '7314aa00-0046-4913-9f80-efd04a81339c' date '4 August 2007' time '7:31:57 pm' author 'lr' ancestors ((name 'OB-Standard-cwp.279' message 'merge' id 'a9f30bda-32a8-4575-b97d-67aaf1a84ba4' date '3 August 2007' time '11:01:17 pm' author 'cwp' ancestors ((name 'OB-Standard-lr.278' message 'fixed the bug with #classNames being an SortedCollection' id 'de8e9248-3c34-4784-ae2e-03f2f0038b9a' date '3 August 2007' time '11:59:03 am' author 'lr' ancestors ((name 'OB-Standard-lr.277' message '- display a red flag if the method contains a breakpoint
- display a blue flag if the method contains a flag-tag
- note: the code might return false positives, but it is much faster than the correct code
- note: OBInheritanceFilter should probably be renamed to OBMethodIconFilter' id 'cd5d3bcb-72ed-4a94-be2e-d483f5adb9e4' date '2 August 2007' time '7:56:16 pm' author 'lr' ancestors ((name 'OB-Standard-dc.276' message '- Adds $N as a keystroke for browse references' id 'f482f4aa-30e2-4ead-8e63-ac0c45009333' date '2 August 2007' time '6:37:06 pm' author 'dc' ancestors ((name 'OB-Standard-dc.275' message '- OBCmdBrowseReferences is now available on methods too (usefull from the senders browser).' id 'a2fbea4a-2882-477a-b2ec-a0c178ed9247' date '2 August 2007' time '5:38:36 pm' author 'dc' ancestors ((name 'OB-Standard-cwp.274' message 'merge' id '7348ac6f-9dfa-44f9-a36c-c3bbaf556ea9' date '26 July 2007' time '12:33:29 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.272' message 'Refactored the builder messages.' id 'b5b07e7a-777b-4315-bc26-e743eb439ba8' date '26 July 2007' time '12:30:34 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.271' message 'Optimized icon generation when browsing classes that are either very high or very deep in the hierarchy.' id 'd721b8fe-a746-40cd-b370-61b7b41fbe7a' date '24 July 2007' time '12:53:57 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.270' message 'merge' id 'ae015295-e990-4d9e-bf89-16a1c34cc4cf' date '24 July 2007' time '12:45:54 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.269' message 'Removed obsolete instance variable from OBMethodNode.' id '7f9cfc11-a9a5-4906-a13b-9b73a701abc9' date '24 July 2007' time '12:32:14 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.268' message 'Refactored icon support.

Moved OBIcons to OB-Morphic (as OBMorphicIcons) since the icons are morphic-specific.' id 'e8c1da6e-edd9-4ab3-8a0a-85c90c0b5a4d' date '24 July 2007' time '12:29:53 am' author 'cwp' ancestors ((name 'OB-Standard-dr.267' message 'loading problem fixed' id 'b6f6896d-8415-0e49-8b08-3ac93811706c' date '22 July 2007' time '11:57:18 am' author 'dr' ancestors ((name 'OB-Standard-dr.266' message 'more and better icons' id '4984898e-484c-ff4c-90eb-a2e57fc2bdb8' date '21 July 2007' time '6:29:54 pm' author 'dr' ancestors ((name 'OB-Standard-cwp.265' message 'merge' id 'b9a7ec75-31dc-46db-ad9f-c3d0e1c5f951' date '21 July 2007' time '2:22:17 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.232' message 'Backport some changes from the experimental branch.' id '8d9f2e0e-0ed5-47f6-b6da-374b0eb62672' date '21 July 2007' time '2:17:56 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.231' message 'merge' id '0633e16d-9ecf-4e26-98ac-6536e02e7174' date '20 July 2007' time '1:08:14 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.230' message 'No actual changes, just adopting a bunch of versions that have already been merged in one way or another. ' id 'b342f75c-5800-4d3f-ae6a-695b9a5cc975' date '20 July 2007' time '12:38:10 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.229' message 'Must have lost this method in the merge.' id 'a9afd72c-6d76-480d-b790-79471f069975' date '20 July 2007' time '12:34:10 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.228' message 'Fix some typos from merging the MercuryPanel refactoring.' id 'e32ad542-bc20-40a9-ba27-9377ab8cf89f' date '20 July 2007' time '12:27:21 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.227' message 'merge' id 'df1c585b-4280-4bf8-a555-52bc2d25a586' date '20 July 2007' time '12:21:03 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.225' message 'merge
' id '99c0b933-b1da-42dd-8b97-50e7d0e17c00' date '19 July 2007' time '4:46:55 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.224' message 'Fix a bug that occasionally happens when fetching the selector from MethodNode. ' id '1d9cfd80-27ed-45bc-900c-e6c4d63f8183' date '19 July 2007' time '4:41:21 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.219' message 'Moved implementations of #mercuryPanel:with: here, since the OBMercuryPanel is defined here.' id '8f6685f6-14b2-439d-be03-6ef4bab582ad' date '10 July 2007' time '12:52:42 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.218' message 'Removed the method selection menu that used to pop up when executing senders or implementors in a column menu. This is better done with sendersOfIt and implmentorsOfIt.' id 'db60cc04-3bc4-4093-ae1d-3c0a2a7bab20' date '7 July 2007' time '9:06:21 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.217' message 'Merged in the hierarchy senders and implementors functionality from OB-Standard-dr.218.' id '949a33a3-ba6a-4b26-946b-15bc3e7ce117' date '7 July 2007' time '7:47:18 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.216' message 'Backported some changes.' id '45695dde-d34d-4b1a-a422-eb551a201c35' date '7 July 2007' time '7:38:05 pm' author 'cwp' ancestors ((name 'OB-Standard-ms.214' message '- Add a buton to see several view (source bytecode pretty print ...)' id '24996835-62ea-42a4-a03c-f55500dc5ab8' date '28 June 2007' time '6:06:52 pm' author 'ms' ancestors ((name 'OB-Standard-DM.213' message 'Return ''nil'' instead of ''false'' when the annotationPanel is not to be shown.' id '0edb580d-780b-416e-b739-c22d940c0ffe' date '28 June 2007' time '3:51:22 am' author 'DM' ancestors ((name 'OB-Standard-PDC.212' message 'Added a whole bunch of new testing methods and eliminated a bunch of ''isKindOf:'' calls as a result. 

Also shortened a couple of methods.' id 'f16f2913-6d0c-48de-9612-43ba738f5080' date '28 June 2007' time '7:29:28 am' author 'PDC' ancestors ((name 'OB-Standard-dmm.211' message 'Fix to allow browseIt from a workspace to go to the correct class in OB. Before it merely opened OB. Browse it within OB was working before. This is Cdrick Bler <cbeler@enit.fr> changes. David Mitchell tested and they worked in his image.' id '14908c25-174d-ff49-b979-7f780768256b' date '27 June 2007' time '9:43:06 pm' author 'dmm' ancestors ((name 'OB-Standard-PDC.210' message 'More SmallLint prompted changes, including a couple of possibly hairy refactorings of long messages.

One uses a (possibly badly named) OBMetagraphBuilder to refactor OBCodeBrowser class>>buildMetagraphOn:

The other composes OBVariablesBrowser class>>defaultMetaNode using a Dictionary as a parameter object.' id 'e23d2447-982b-45c0-9251-7a7241937749' date '27 June 2007' time '11:15:32 pm' author 'PDC' ancestors ((name 'OB-Standard-dc.209' message '- Displays a default source code instead of an empty string when the method is not defined in the class (for required methods).' id 'b3db44c7-3850-4207-9b7f-6e03c25a9c05' date '27 June 2007' time '1:26:48 pm' author 'dc' ancestors ((name 'OB-Standard-PDC.208' message 'Assorted tweaks to make SLint happier.' id '0fce032d-07fa-4ff7-92a6-506354e23fd9' date '25 June 2007' time '11:22:14 pm' author 'PDC' ancestors ((name 'OB-Standard-PDC.207' message 'Fixed the various Search Browsers to make the class side and comments buttons work.' id 'a9b5d987-b48b-4ac5-9a8b-9f11bb9d22e5' date '25 June 2007' time '9:30:33 pm' author 'PDC' ancestors ((name 'OB-Standard-cwp.201' message 'Make the MethodStringsBrowser work even if no preference has been set for defaultBackgroundColor.' id '23ed8a0f-8ccb-45df-8ad2-8a919f5c9fad' date '22 June 2007' time '11:22:10 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.200' message 'Commands now answer a Symbol to #icon, rather than directly getting the icons from MenuIcons. This eliminates a dependency on Morphic; MenuIcons are now handled by OB-Morphic.' id 'a3f48f45-678d-4fc1-a173-c4de408e19cd' date '8 June 2007' time '9:05:05 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.199' message 'Use a default background color in OBProtocolBrowser if there''s no preference set.' id '1df8c6a7-5050-497a-a6ee-451bfd9ad413' date '31 May 2007' time '9:29:26 pm' author 'cwp' ancestors ((name 'OB-Standard-DM.198' message 'Merge OBProtocolBrowser.

For history see: 
	http://www.squeaksource.com/OBProtocolBrowser.html' id 'f8e5ce1b-1823-4b0d-bb80-d9e7f6027dd1' date '31 May 2007' time '3:28:37 pm' author 'DM' ancestors ((name 'OB-Standard-avi.197' message 'Pull out an OBCategoryCommand and use it for commands on environment that only actually make sense in a category column' id '47268f37-1d41-496a-99d6-e088fb4222dc' date '30 May 2007' time '11:25:25 pm' author 'avi' ancestors ((name 'OB-Standard-avi.196' message 'Add a #chasingBrowsers preference so I can make implementors etc behave more like what I''m used to.' id '334a3474-bf73-47b6-bab2-bb962e6da1c3' date '30 May 2007' time '10:43:05 pm' author 'avi' ancestors ((name 'OB-Standard-DM.195' message 'Implement the MethodStringsBrowser.

To activate, select a string in the definition pane and select ''methods containing'' in the right click menu.' id 'ed76ec09-ec1d-4228-a760-dd46596489a3' date '23 May 2007' time '8:56:03 pm' author 'DM' ancestors ((name 'OB-Standard-dc.194' message '- Merges' id 'ad8019d0-086b-11dc-84dc-001124389480' date '22 May 2007' time '3:52:27 pm' author 'dc' ancestors ((name 'OB-Standard-cwp.193' message 'Fix up a couple of metagraphs.' id '4afc1224-4839-4ca5-a270-df7d775509bb' date '20 May 2007' time '10:20:08 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.192' message 'Moved responsibility for indenting class names from OBClassAwareNode to OBClassSortFilter. ' id '0b2a7dac-73c2-467b-949c-ba7c4ef52fb3' date '20 May 2007' time '9:10:40 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.191' message 'Removed support for the non-chasing (list) versions of the senders and implementors browsers.' id 'dd45fbd7-179d-4643-aeef-b75b43a53796' date '20 May 2007' time '1:31:48 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.190' message 'Moved the responsibility for sorting classes hierarchically from OBClassAwareNode to a new class OBClassSortFilter. Now class sorting can be added to a node in the metagraph by adding a filter, rather than requiring support in the node class. Indenting still requires support from the nodes.

OBClassSortFilter is adapted from code written by Roel Wuyts for DuoSystemBrowser. It''s about 9 times faster than the old code.

Also removed the code for building the old alphabetically-sorting metagraphs, since those are never used anymore.' id '46ac19db-f9cd-42fd-b42a-7757939f7cbe' date '20 May 2007' time '1:08:51 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.189' message 'Metagraphs are now build using #addFilter: instead of #filterClass:' id 'deca6c74-3c26-4391-bab0-23f0920e3b3e' date '18 May 2007' time '1:01:50 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.188' message 'Added an ancestry selector to the metagraph for the inheritance browser.' id '3e4424da-5b12-41a3-bc44-7ccfaa891cbc' date '15 May 2007' time '12:01:59 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.187' message 'Added ancestry selectors to the metagraphs.' id 'e0145a3c-4d38-4932-a05d-6c1595cd720b' date '14 May 2007' time '1:08:07 pm' author 'cwp' ancestors ((name 'OB-Standard-dc.186' message '- Refactors the work on the annotation panel.' id 'a6973156-f8d2-11db-8870-001124389480' date '2 May 2007' time '7:29:15 pm' author 'dc' ancestors ((name 'OB-Standard-dc.185' message '- Refactors annotations work.' id '096b2684-f8d0-11db-8870-001124389480' date '2 May 2007' time '7:10:33 pm' author 'dc' ancestors ((name 'OB-Standard-lr.184' message '- added a basic annotation panel, for those that miss it' id '83206f1c-813a-4da0-97da-ab4d24638e63' date '2 May 2007' time '5:43:11 pm' author 'lr' ancestors ((name 'OB-Standard-lr.183' message '- enable the hierarchy and variable browser for all class-aware-nodes
- get the buttons right for the method browser
- define some shorter button labels
- open the version browser with the current version selected' id 'f9f9372c-c59c-45f8-aa08-32fd974a799c' date '25 April 2007' time '9:52:12 am' author 'lr' ancestors ((name 'OB-Standard-cwp.182' message 'MercuryPanel is now a subclass of OBTextPanel, so that menus and keyboard shortcuts will work properly.' id '6f65b636-d222-454f-a83e-5799dd609c9a' date '19 April 2007' time '10:38:03 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.181' message 'MercuryPanel now opens an implementors search for selectors which have at least one implementor. If there are no implementors, it opens a method search.' id 'b7f5d31e-9e6a-4add-9635-ce76cc510e54' date '19 April 2007' time '9:26:03 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.180' message 'Bugfix: MethodSearchNode was returning duplicates of classes that implemented more than one method with a selector matching the query.

Removes obsolete morphic-related methods.

MercuryPanel now clears the query after executing it.' id 'accfe1a3-0624-43d9-9d4c-91ca78a867a7' date '19 April 2007' time '9:15:30 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.179' message 'The SearchBrowser now supports method searches.' id '71bb78d6-5cea-4719-9596-7751c28ad630' date '19 April 2007' time '12:48:41 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.178' message 'The MercuryPanel now jumps to a class if it''s inside a class browser and the search query exactly matches a class name.' id 'ad3c790a-0856-47b4-b771-9e44526a1235' date '19 April 2007' time '12:15:55 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.177' message 'The SearchBrowser now registers its self in the open menu.' id 'dd00eacc-a192-40fc-8b57-69801a266de9' date '16 April 2007' time '12:20:01 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.176' message 'MercuryPanel now opens new searches in the same browser if it''s already in a SearchBrowser.' id '22822101-34b1-4f6b-b134-57ebff34a5de' date '16 April 2007' time '12:11:57 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.175' message 'Added senders searches to the Mercury panel.' id 'd0f50b5e-4c81-44e4-a4f4-a8dcaf1bfc38' date '15 April 2007' time '10:08:18 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.174' message 'Added implementors searches to the Mercury panel.' id 'be6d70fb-0ce0-4764-9dbe-dc834d1aa481' date '15 April 2007' time '9:02:41 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.173' message 'Bugfix: OBClassRefSearch would list a class that had multiple references to a class multiple times. Now #classes removes duplicates.' id 'e0f64a76-3d64-4eeb-ba7e-8fe7b320773a' date '14 April 2007' time '12:19:53 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.172' message 'Added support for class references in the search browser.' id 'f3ae9304-970f-428c-80b4-08b98d8a2992' date '8 April 2007' time '1:13:03 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.171' message 'MercuryPanel now opens a search browser with a class name search rather than a system browser selecting a specific class.' id '1958c591-9ae6-408e-9a8c-c88a99626eef' date '3 April 2007' time '11:19:41 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.170' message 'Started work on the search browser.' id '6ea15ddb-3eb0-4d49-bcd3-2a5b3941b4c7' date '1 April 2007' time '11:42:31 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.169' message 'Make OBMercuryPanel accept either text or strings. ' id 'a41c01a6-7e2a-4c3d-b691-a4e0d26b2406' date '25 March 2007' time '11:16:08 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.168' message 'Removed all implementations of #morph, since all morphs are now created by OBMorphBuilder.' id '588cee69-8387-47ef-ae88-b748ec87017a' date '25 March 2007' time '12:42:05 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.167' message 'Added builder support to OBMercuryPanel.' id '99ec1f54-6b88-43bb-9527-d0bbf06d7b85' date '18 March 2007' time '11:20:23 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.166' message 'Removed the last vestiges of the Actors system. ' id '8f072173-a651-4a60-a281-483a224b06c1' date '13 March 2007' time '1:06:50 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.165' message 'Made MethodVersionNode a subclass of MethodNode so that things like implementers and senderw will work right.' id '9519344d-7568-482d-9654-9214db5cf24a' date '11 March 2007' time '9:32:54 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.164' message 'Implemented #wantsButton on certain commands for use in the optional buttons.' id '5f1902ad-a65c-40de-867c-82b10faa5b16' date '11 March 2007' time '8:59:19 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.163' message 'Tweak the size of the Mercury Panel.' id '4d465f5f-d4ec-42bf-a5d3-c88f3dd87ffe' date '10 March 2007' time '2:37:36 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.162' message 'Fix creation of the MercuryPanel morph. ' id '96b6a2bd-ef81-44e9-acfc-01c3eca5fb21' date '8 March 2007' time '12:23:16 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.161' message 'Added MercuryPanel.' id '974806c0-7980-49a3-b3a1-d7f6ee8ec7ec' date '3 March 2007' time '12:51:50 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.160' message 'Removed obsolete OBClassActor and unnecesary uses of OBNodeActor. ' id '326af314-fa17-4755-b890-37c38fa5e923' date '25 January 2007' time '11:40:17 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.159' message 'Converted ''move to package'' to a command.' id 'c3aac056-5d46-4463-bbca-988b52221e7c' date '11 December 2006' time '10:39:06 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.158' message 'Converted ''remove method'' into a command.' id 'efb60a3b-dd4c-4a84-ac9f-043f6b19241f' date '9 December 2006' time '10:16:54 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.157' message 'Converted ''subclass templates'' to a command.' id 'c0f3d168-2970-43b3-98f5-4f1ced21a60c' date '7 December 2006' time '11:52:51 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.156' message 'Convert ''browse references'' to a command.' id 'c0962bbc-b075-4ff3-811f-baf73c1b5d95' date '7 December 2006' time '10:32:38 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.155' message 'Convert class removal to a command.' id '57046321-11fe-4840-bc6d-cfb21acf8804' date '3 November 2006' time '12:27:23 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.154' message 'Renamed the class category ''OB-Standard-Services'' to ''OBStandard-Commands''.' id '8c632d58-9286-4e50-85c5-a23ddfbce649' date '3 November 2006' time '12:05:11 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.153' message 'Converted class renaming to a command.' id '8057e3cc-855f-4ab6-b8d5-ccf95d8643ff' date '2 November 2006' time '11:59:48 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.152' message 'Converted class copying to a command.' id '528b0e33-e6ac-453a-96e4-f380004cb25d' date '2 November 2006' time '10:17:11 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.151' message 'Renamed ''svc'' methods to start with ''cmd''.' id 'd8dec845-e3a4-40d7-82a5-a2cdab6a2c62' date '1 November 2006' time '11:59:16 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.150' message 'Rename ''service'' to ''command'' in all class names and selectors.' id '2ec7e6c3-6dd8-4636-9962-dc64338895f0' date '1 November 2006' time '11:04:53 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.149' message 'Remove ''inspect all instances'' and ''inspect all subinstances'' actions... does anyone ever use these?' id '7a591319-e48a-4de2-996f-9c49f0b3ec03' date '31 October 2006' time '10:13:15 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.148' message 'merge
' id '4039428a-53b7-477f-9784-4b4c770a75f6' date '31 October 2006' time '9:32:58 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.147' message 'Converted FindMethod to a service. ' id '149f24f1-ef77-4793-aef2-02cb3b296174' date '31 October 2006' time '9:15:05 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.145' message 'Bugfix: browse senders/imlementors of it was always enabled.' id '8415f40d-205b-47ea-836b-5bff2460e820' date '16 October 2006' time '11:24:25 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.144' message 'Implement ''implementors of it'' as a service.' id '69b9361a-6340-465d-b8ce-283ee97e0dad' date '16 October 2006' time '10:18:50 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.143' message 'Implemented ''browse implementors'' as a service.' id '5bf72504-41f2-491f-ad71-7e0de73c88e8' date '15 October 2006' time '10:12:19 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.142' message 'Remove OBCategoryActor, as it''s obsolete.

Remove OBImplementorsViewActor, as it''s unfinished.

Tweak services API: #executeOn:for becomes #execute, #isActiveOn:for: becomes #isActive and #isEnabledOn:for: becomes #isEnabled.' id '3ad4348d-c30d-4fe5-b0cc-27883c198f5c' date '15 October 2006' time '7:47:39 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.141' 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 '387df70e-d6b6-462a-af6b-73b2dd5bf60d' date '15 October 2006' time '4:52:09 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.140' message 'Implemented a SendersOfIt text service.' id 'f5161765-330d-451a-9339-7f7cde9d1305' date '14 October 2006' time '9:43:36 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.139' message 'Converted ''browse senders'' to a service.' id '0a27d00f-41ff-47d7-ba94-6a4963a83754' date '11 October 2006' time '9:57:41 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.138' message 'Converted ''browse hierarchy'' to a service.' id '9788baa5-8238-44d1-a9d5-66d1d39a9de7' date '11 October 2006' time '12:22:25 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.137' message 'Converted ''chase variables'' to a service.' id '9978c45f-e3c4-4cc7-b0d2-00c566c3fd06' date '10 October 2006' time '10:57:52 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.136' message 'Converted the ''revert to selected version'' menu item to a service.' id '594094e3-7467-4ba9-9288-2f62b3add89b' date '10 October 2006' time '10:05:16 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.135' message 'Converted the ''versions'' menu item from an action to a service.' id '632e2d5b-dbf8-43f2-94ba-2ced69620784' date '9 October 2006' time '6:21:51 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.134' message 'Services for removing and renaming categories no longer appear on the class menu.' id 'ee265660-8c4b-4f51-b428-8001f8cce781' date '9 October 2006' time '4:13:05 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.133' message 'Make category services not show up on the class context menu.' id 'ee7c8898-a0bc-4cca-bd2b-7388bb3113c1' date '9 October 2006' time '4:02:48 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.132' message 'Converted the ''browse'' menu item from an action to a service.' id '31bf8375-ee2a-44f3-adb8-441933c76ed5' date '9 October 2006' time '3:53:42 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.131' message 'Converted the ''find class...'' menu item from an action to a service.' id '75190552-5a84-4511-a843-f933f1c519fb' date '9 October 2006' time '3:09:57 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.130' message 'Converted the fileout menu item from an action to a service.' id 'fa706a85-7c3d-41a8-8bcd-17391c22e106' date '7 October 2006' time '11:36:49 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.129' message 'Converted category manipulation over to services:

Removed uses of OBCategoryActor in the OBCodeBrowser metagraphs.

Added service creation methods to OBCodeBrowser.

' id '9ec5c6ae-8419-4d8c-997f-afca0d77ef73' date '7 October 2006' time '10:12:27 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.128' message 'Extracted OBSvcSortCats from OBCategoryServant. Removed OBCategoryServant, since all its functionality has be extracted to stand-alone services.' id '87857b46-2107-4233-aa24-df91b2eff784' date '28 September 2006' time '9:31:38 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.127' message 'Extracted OBSvcReorgCats from OBCategoryServant.' id '4cd3b65f-dfbc-4e19-8893-980e6c6dcbd0' date '28 September 2006' time '9:18:24 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.126' message 'Extracted OBSvcRenameCat from OBCategoryServant.' id 'd0c5d74f-5651-4ad1-8be4-f4b31d0628a1' date '28 September 2006' time '9:05:50 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.125' message 'Extracted OBSvcRemoveEmptyCats from OBCategoryServant.' id '018d9c2b-2c6e-4610-b642-b61a7c39b431' date '28 September 2006' time '8:54:39 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.124' message 'Extracted OBSvcRemoveCat from OBCategoryServant.' id '433c7f14-fa80-4ed6-b9d6-5cfb6edcba20' date '28 September 2006' time '8:45:55 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.123' message 'Fix broken superclasses.' id '857b38e0-31da-44b0-b192-3630a1210d85' date '28 September 2006' time '12:46:10 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.122' message 'Remove OBService, which should be package OmniBrowser.' id 'f86b9253-a3b0-4a1b-821e-495ea47a7726' date '27 September 2006' time '11:28:21 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.121' message 'Reverted to OBCategoryActor until the services work is finished.

Created two services in the new "many classes" style: OBSvcAutoCategorize and OBSvcCreateCategory.' id 'ca20aa9c-e446-4d7c-8304-a4d45c51c6fa' date '25 September 2006' time '12:48:30 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.120' message 'Add service scan convenience methods.' id '49e4f289-e5bf-46ed-bdb5-6e126b098168' date '22 September 2006' time '9:50:09 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.119' message 'Added a service for reorganizing categories.' id '1721b199-ed56-4353-8e85-27869227c3aa' date '25 July 2006' time '6:30:02 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.118' message 'Add a service to rename categories.' id '5d7952bd-42b2-40db-80a5-3d0e74051b45' date '25 July 2006' time '6:02:49 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.117' message 'Added service to sort categories.' id 'ed52198b-97a0-429d-9115-44fd9441386c' date '25 July 2006' time '4:51:55 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.116' message 'Implemented a few more category services.' id 'b077d3dc-a2de-4c81-b734-6ce5ade79e46' date '17 July 2006' time '2:46:27 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.115' message 'A few more MenuIcons compatibility fixes.' id '3a28149a-a6bc-4ebd-8cc8-fc7d25b0f89d' date '12 July 2006' time '5:30:54 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.114' message 'Reimplement the ''move to package...'' action in terms of PackageInfo, rather than Monticello.' id 'c4eaba7f-e365-4d33-bc22-402aff4cbb12' date '11 July 2006' time '2:47:16 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.113' message 'Merge in Alex''s ''move to package...'' enhancement.' id '3711f031-f70c-45cf-ad65-97f1aee687c0' date '11 July 2006' time '1:24:28 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.112' message 'Abstract icon creation for compatibility with Squeak 3.9.' id '07e82078-2372-437a-8ac0-a59cf36ab6a5' date '10 July 2006' time '10:54:32 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.110' message 'Bugfix: The ''find class...'' menu item now correctly puts the class name that exactly matches the search pattern at the top of the match menu.' id '684d9322-9f80-44b7-bc80-ab209021c02d' date '9 July 2006' time '12:20:55 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.109' message 'Merge in a bugfix from Lukas.' id '7e26f50e-a8fc-44a3-9785-8fe3b215607b' date '8 July 2006' time '10:54:04 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.108' message 'Fix for Mantis issue #4023, reported by Pascal Zumkehr.

The copy class action wasn''t copying class methods correctly.' id '833c4aa3-8452-4e29-bee0-fd785ba78418' date '8 July 2006' time '2:03:19 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.107' message 'First service implementation: for category creation.' id 'b8cad3f8-1cf3-4e9f-b226-00e8f63cd7cd' date '30 June 2006' time '1:35:02 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.106' message 'Merged in drag-n-drop code from Lukas.' id '0317370d-56c0-4b73-9b11-8a8e383079e2' date '10 June 2006' time '8:47:05 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.105' message 'Push all announcement-aware code into the core library.' id '9ca4f100-0388-4690-ac3b-5dfc9d1220b7' date '4 June 2006' time '7:19:12 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.104' message 'Use announcements rather than the dispatcher.' id '88757d8d-4532-487b-b340-9e2fa107df7a' date '4 June 2006' time '2:46:32 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.103' message 'Removed dependency on Traits classes from Squeak 3.9.' id '5bef782d-6de3-486a-af60-85630c7cad47' date '17 April 2006' time '7:24:18 pm' author 'cwp' ancestors ((name 'OB-Standard-lr.102' message '- makes it possible to drag meta-classes to new categories' id 'd52661eb-a7d1-4a5e-914f-f0b50f0afc8e' date '28 March 2006' time '6:30:40 pm' author 'lr' ancestors ((name 'OB-Standard-lr.101' message '- add missing OBClassActor to OBMetaclassNode' id 'b8425b59-9f39-4bc6-b97f-780b2aab02de' date '28 March 2006' time '12:12:16 pm' author 'lr' ancestors ((name 'OB-Standard-lr.100' message '- fix as published in http://bugs.impara.de/view.php?id=3269
- fix a debugger when selecting omnibrowser as default browser ' id 'f6604660-f45d-4afa-911e-0f31966a2878' date '28 March 2006' time '9:25:27 am' author 'lr' ancestors ((name 'OB-Standard-lr.99' message 'These fixes two issues related to opening a new hierarchy browser from within another browser: if the currently selected node is a meta-class-node the resulting browser was one meta-step off, moreover it didn''t select the actual class.' id '9f69a9d1-a5d8-4b28-a11e-426d5b3a63cf' date '6 March 2006' time '7:41:14 pm' author 'lr' ancestors ((name 'OB-Standard-cwp.98' message 'Included the fix below.

 F r o m :   A l e x a n d r e   B e r g e l   < A l e x a n d r e . B e r g e l @ c s . t c d . i e > 
 D a t e :   M a r c h   2 ,   2 0 0 6   1 1 : 3 2 : 4 8   A M   E S T 
 
 I n   t h e   d e f i n i t i o n   o f   a   t h e   m e t a m o d e l   o f   t h e   O B   c o d e   b r o w s e r ,   t h e   a l l C a t e g o r y   w a s   n o t   a d d e d   t o   t h e   m e t a c l a s s   n o d e .   I t   m e a n s   t h a t   y o u   c o u l d   n o t   g e t   t h e   - - a l l - -   m e t h o d   c a t e g o r y   w h e n   b r o w s i n g   a   m e t a c l a s s .   T h i s   f i x   d o e s   i t .   Y o u   c a n   n o w   s e e   a l l   t h e   m e t h o d s   o f   a   m e t a c l a s s . 
 ' id '1b6d0067-e790-4ee0-ae81-b8700f14bb87' date '2 March 2006' time '4:15:13 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.97' message 'Simplify the metagraphs for the senders and implementors browsers. Not even I could really use the old ones well.' id '501bc773-dc36-4065-a444-a18d3365a0a9' date '2 March 2006' time '3:44:05 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.96' message 'When opening, OBSystemBrowser no longer tests for the presence of SystemChangeNotifier before registering, since OB-Preload-36 now includes a simple implementation.' id 'a6a2ab36-7a9b-4c29-873b-923c975b46df' date '1 March 2006' time '8:25:43 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.95' message 'Moved Dictionary>>at:ifPresent:ifAbsent: to this package, since it doesn''t seem to be present in Squeak 3.8.' id '4fcb4503-edc9-468b-a4ff-3d9515ac45df' date '28 February 2006' time '6:51:40 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.94' message 'Updated for compatibility with Squeak 3.6.' id '94b2eeac-0517-46b1-959c-d2a57ee96fd6' date '28 February 2006' time '6:35:50 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.93' message 'Moved tests to a separate package in preparation for inclusion in Squeak 3.9.' id '68c3b70f-8f42-4032-a671-0d06964f1810' date '11 February 2006' time '12:42:20 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.92' message 'Bugfix: made #asClassSideNode properly polymorphic.' id '60de5de8-84b1-4dfb-bbc1-869c2577d560' date '23 October 2005' time '4:49:47 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.91' message 'Added some tests for variable ancestry.' id '8fe6af9a-d5b6-4049-b8b6-e214a9217384' date '24 September 2005' time '11:20:33 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.90' message 'Update tests to use dispatchers rather than trapping OBNotifications.' id 'ff18346d-eccb-4aed-9fed-2d23b88546a3' date '24 September 2005' time '12:27:34 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.89' message 'Merged in Avi and Daniel''s refactoring.' id '554bf318-df1e-4ccc-8763-6c67c58a303a' date '23 September 2005' time '9:02:30 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.88' message 'Fixed some bugs in OBCategoryActor.

Made better use of Node''s methods for signaling changes.' id '23d66075-7172-462e-b77b-34471e162da1' date '20 September 2005' time '8:54:10 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.87' message 'Merged the dispatcher work with Daniel''s changes for Traits.' id '83936fb3-8761-4a41-8dbb-3a0dee06e39a' date '17 September 2005' time '6:19:57 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.86' message 'Updated to use the new Dispatcher mechanism.
' id '37e4cc33-1368-4e16-821f-5e3a35a86175' date '17 September 2005' time '6:17:55 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.82' message 'Added some tests:

OBTextCmdsTest tests the OB-Standard implementations of #browseIt:, #implementorsOfIt:, #sendersOfIt: and #referencesToIt:

Also added tests to ensure that the correct #doItReceiver is produced by class and method definitions.' id 'b579fe1e-51e1-468e-a1f0-ab738c080273' date '28 February 2005' time '11:58:49 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.81' message 'Bugfixes:

The #image metagraph had a duplicate OBClassActor, which caused menu items to appear more than once in the menu.

OBOrganizationDefinition>>text: wasn''t returning a boolean.' id '63a9853f-c4c0-4a8e-8e98-a4720e8643df' date '9 January 2005' time '11:56:52 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.80' message 'Updating to depend on OmniBrowser-cwp.257.' id '5255f80a-a439-4c8f-bfdd-5f47f8f28a05' date '8 January 2005' time '10:43:12 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.79' message 'Made references to SystemBrowser indirect, for compatibility with Squeak 3.7.' id 'e0d096b2-c84e-4868-9503-cae5b8d20c7b' date '8 January 2005' time '10:00:34 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.78' message 'Updated to use the new on-the-fly metagraph mechanism in OBMetagraph.' id '998eaf99-2f4a-401a-8aad-d1c15e4e6a84' date '8 January 2005' time '9:07:09 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.77' message 'Renamed a temp variable for clarity.' id '652592b0-3c4c-4ea3-8b66-24a5f9b18bb2' date '8 January 2005' time '2:24:38 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.76' message 'Updated comments.' id '71ca8664-5c92-4fb4-a94f-e8cef42ce325' date '8 January 2005' time '1:40:35 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.75' message 'The metagraph for the system browser now uses a separate node for the synthetic ''-- all --'' method category.' id '3e13ce8b-1112-4c43-8462-eba2b9336f6b' date '7 January 2005' time '11:09:54 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.74' message 'Made implementors sort hierarchically too.' id 'b391e56f-f685-4aca-af92-ec5408eeb67a' date '7 January 2005' time '11:01:30 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.73' message 'Added equality tests for OBClassComment.' id 'e0a3b7f6-cdae-4bf5-ba3c-753259b7559b' date '20 December 2004' time '11:03:39 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.72' message 'Added tests for node equality and inequality.' id 'cfe5e19c-7b54-46b2-ae64-21e26f667093' date '20 December 2004' time '10:06:35 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.71' message 'Added an a ''browse hierarchy'' action.' id '47f59d94-92ea-45cd-81b4-b9a0fee914b8' date '15 December 2004' time '11:20:08 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.70' message 'Got rid of all ''view in standard browser'' menu items and replaced them with ''browse'' action which opens the appropriate OmniBrowser.' id '362d40a9-1dbc-40f1-a5e8-a886512dce08' date '15 December 2004' time '10:07:15 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.69' message 'Added a hierarchy browser.' id 'fed08033-1f17-46d5-a4a5-a46afa21ddfa' date '15 December 2004' time '9:32:25 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.68' message 'Cleaned up the hierarchical class listing code and made it the default.' id 'fb498ed0-a3db-4cfa-842d-f0ee1d18366a' date '12 December 2004' time '10:36:28 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.67' message 'Added the ability to sort and indent OBClassAware nodes according to the hierarchy of the classes.' id 'f92da99a-10e9-476e-8500-b13c7c55bc35' date '11 December 2004' time '10:14:28 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.66' message 'Refactored method nodes to use the new displaySelector feature of the metagraph, rather than #isNaked for deciding on whether to display classnames or not.' id '5f98b594-77a1-4f09-9de3-a5e4c91dcfb9' date '9 December 2004' time '12:20:28 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.65' message 'Added app registry items to the window menu.' id '01733fca-623b-4201-8467-538a413447ad' date '6 December 2004' time '11:28:13 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.64' message 'Added an adaptor so that OBSystemBrowser can serve as the default system browser.' id 'bb5f8471-ffde-43f3-92f3-717a638768ed' date '5 December 2004' time '10:05:38 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.63' message 'Cleaned up the chasing metagraphs and made them subgraphs of the regular senders/implementors graphs.' id '97a5d0a2-a517-4abf-a8a7-1044d7009442' date '5 December 2004' time '8:37:06 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.62' message 'Bugfix: make the ''browse'' button enabled when a method is selected.' id '44dc43b8-57bb-4722-8bc7-459952cfe50c' date '5 December 2004' time '6:56:54 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.61' message 'Bugfix: The ''variables'' button is now enabled when a method category is selected.' id 'f52bb7f5-2dcb-476f-aab5-8479ac8f636e' date '5 December 2004' time '6:47:02 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.60' message 'Cleaned up the protocol for creating and opening browsers and added tests to ensure that the public protocol works correctly.' id '2f363cc7-4b97-4632-ba85-683fec506e0e' date '5 December 2004' time '6:41:48 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.59' message 'Oops, forgot to remove a halt.' id 'b579edf6-fd62-46ad-83b4-915214e2b946' date '5 December 2004' time '2:10:26 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.58' message 'Add a test for the doubly-thick red border in the definition pane when a method is changed elsewhere during editing.' id '7b8682bf-d9d5-4421-b6d0-0d042ff343d2' date '5 December 2004' time '2:08:07 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.57' message 'Bugfix: The optimization in the previous version was faster, but incorrect. Classes and methods are now correctly identified as descendants of the class category that contain them.' id 'e510dd0e-81b9-472c-8f30-43f154ae356d' date '5 December 2004' time '12:58:25 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.56' message 'Optimization: removed an unnecessary scan of all classes in the system when jumping to a node in a code browser.

OBClassAwareNode>>isDescendentOfClassCat: was calling ClassDescription>>category to compare with the argument. But this ends up spending a lot of time in Categorizer>>numberOfCategoryOfElement:. 
' id '134d57b4-ed55-4c89-9f45-6d171617a31b' date '2 December 2004' time '11:42:35 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.55' message 'Fixed up action menus for classes and methods.' id '8bbe39f3-b89e-43a3-aac5-2ba2ae6d363a' date '2 December 2004' time '11:11:02 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.54' message 'Added a "references" action for classes.' id '2ef7a487-ef2a-405f-a79c-15c36f9138ad' date '1 December 2004' time '1:41:20 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.53' message 'Made the class references browser highlight the reference the way the message reference browser does.' id '74b78cab-b809-47ad-a842-7bddcb9e820b' date '1 December 2004' time '1:22:50 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.52' message 'Removed obsolete class OBClassRefNode.' id 'bbc91b0d-3292-4245-bf27-7f893d971a6c' date '1 December 2004' time '12:09:32 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.51' message 'Bugfix: The ''Obsolete References'' browser wasn''t coming up properly when a class was renamed.' id '60d794e9-95e0-4820-a6a0-af52af291d83' date '1 December 2004' time '12:08:16 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.50' message 'Make method selectors bold.' id '0e4a55aa-5582-4d98-ab74-ef5c7220f321' date '29 November 2004' time '9:23:51 pm' author 'cwp' ancestors ((name 'OB-Standard-avi.49' message 'Lighter colors.' id '9a2b4782-4249-11d9-a1c9-000a95db7844' date '29 November 2004' time '9:59:47 pm' author 'avi' ancestors ((name 'OB-Standard-cwp.48' message 'Bugfix: the InheritanceBrowser wasn''t working because MethodNode>>isDescendantOfMethod: wasn''t implemented correctly.' id 'b392c5d6-4153-11d9-a3ac-000a95702430' date '28 November 2004' time '10:39:33 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.47' message 'Created a custom VersionBrowser rather than just using ListBrowser to browse method versions.' id 'daaaceee-40f8-11d9-bfb4-000a95702430' date '27 November 2004' time '11:49:15 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.46' message 'Made the SystemBrowser and ListBrowser be different colors

Changed the way method versions are presented, to better deal with missing timestamps.' id '0ccdb7ee-40ec-11d9-bfb4-000a95702430' date '27 November 2004' time '10:17:35 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.45' message 'Restored the ''chase senders'' and ''chase implementors'' items to the method contextual menus, as removing them caused the optional buttons to stop working.' id 'ec001d9a-3f63-11d9-9f66-000a95702430' date '25 November 2004' time '11:30:37 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.44' message 'Replaced the #Implementors and #Senders metagraphs with combined list/chase versions. Also simplified the method context menu as a result.' id 'db9ff1ba-3f61-11d9-9f66-000a95702430' date '25 November 2004' time '11:15:51 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.43' message 'Lots of little esthetic fixes.' id 'f6388b08-3f5a-11d9-9f66-000a95702430' date '25 November 2004' time '10:26:29 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.42' message 'Minor changes to tests to accomodate renamed methods in the base library.' id 'b65e827b-3b80-11d9-a509-000a95702430' date '21 November 2004' time '12:46:38 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.41' message 'Minor changes to test set up, to accommodate the fact that OBPaneScrollers are now laid out lazily.' id '334ae369-3921-11d9-833e-000a95702430' date '18 November 2004' time '12:17:53 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.40' message 'Cleaned up an assertion that knew a little too much about the internals of a browser.' id 'e1ceb94f-3858-11d9-85ec-000a95702430' date '17 November 2004' time '12:23:58 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.39' message 'Refactoring: changed the spelling from ''metaGraph'' to ''metagraph''' id '6eeea8b3-3131-11d9-84fa-000a95702430' date '7 November 2004' time '9:53:56 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.38' message 'Updated tests to pass in Squeak 3.8 rather than 3.7' id '7dc62d02-307c-11d9-a8c7-000a95702430' date '7 November 2004' time '12:18:42 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.37' message 'Bugfix: Removed obsolete reference to OBMetaGraphBuilder.' id 'bbc24770-3070-11d9-91ab-000a95702430' date '6 November 2004' time '10:54:32 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.36' message 'OBDefinitionPanel now catches certain command keys and handles them, so that OB browsers are used for cmd-b, cmd-m, cmd-n and cmd-N.

' id 'bd061ddf-2c96-11d9-949f-000a95702430' date '2 November 2004' time '1:16:31 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.35' message 'Removed dependence on OBMetaGraphBuilder. OBCodeGraphInitializer now installs the graphs its self.' id 'e61d4ac6-270d-11d9-9d08-000a95702430' date '26 October 2004' time '1:14:23 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.34' message 'Bugfix: filing out a metaclass didn''t work' id '6a223d76-270a-11d9-9d08-000a95702430' date '26 October 2004' time '12:49:26 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.33' message 'Bugfix: Removing a method once again scans for senders.' id 'b042e622-20be-11d9-b2a6-000a95702430' date '18 October 2004' time '12:32:15 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.32' message 'Bugfix: DoIts now take place in the context of the receiver.' id '847b2281-20bc-11d9-b2a6-000a95702430' date '18 October 2004' time '12:16:43 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.31' message 'Bugfix: the ''Browse'' button on the version browser works again.' id 'e0ab710f-20b9-11d9-b2a6-000a95702430' date '17 October 2004' time '11:57:49 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.30' message 'Bugfix: Editing code in the versions browser works again.' id 'ae93208c-20b9-11d9-b2a6-000a95702430' date '17 October 2004' time '11:56:25 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.29' message 'Bugfix: Renaming a class now opens a browser on obsolete references to its old name.' id 'a6991bda-20a7-11d9-b2a6-000a95702430' date '17 October 2004' time '9:47:20 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.28' message 'Update dependency to OmniBrowser-cwp.225, which includes an important bugfix.' id 'd01ccf78-1b38-11d9-8a1f-000a95702430' date '10 October 2004' time '11:51:20 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.27' message 'Bugfix: the method category creation dialog now presents a better default name.' id 'c4338717-2340-4628-8990-6b2039ddd655' date '23 September 2004' time '11:32:06 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.26' message 'Fix broken test OBCategoryActorTest>>testCategorizeAll' id 'cd17b740-9ed6-4cd4-9e6b-3bdf59623ea4' date '23 September 2004' time '10:41:21 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.25' message 'Added a reorganize action to OBCategoryActor.' id '4459cdd4-c546-456e-90bd-3214b8b26451' date '23 September 2004' time '10:08:20 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.24' message 'Move some more actions to OBCategoryActor.' id '64cc91ed-64e3-40c3-9ffe-9ff5ec3c7699' date '19 September 2004' time '12:19:40 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.23' message 'Added a ''subclass template'' action to OBClassAction.' id '37b0f1b9-c49b-42fe-9884-111fefa75691' date '17 September 2004' time '1:03:22 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.22' message 'Switched to using OBClassActor instead of the actions on OBClassNode.' id '83b3f7d2-6446-41bb-b285-7bc14e2b607b' date '14 September 2004' time '6:50:15 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.21' message 'Added a copy action to OBClassActor.' id 'deb058b2-119a-4f5c-8336-f817d4a9391b' date '14 September 2004' time '4:28:50 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.20' message 'Extracted OBActorTest as an abstract superclass of OBCategoryActorTest.

Created OBClassActor to handle manipulating classes.' id 'c8edbe5c-66d2-4cfc-b3b3-02ce9c1cdb79' date '14 September 2004' time '4:13:01 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.19' message 'Bugfix: OBListBrowser now has a single pane by default, instead of 4.' id 'fd627ed5-6943-46d0-9767-f27567617fd6' date '13 September 2004' time '9:57:56 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.18' message 'Fixed browser updating. OBNotifier is gone, and code browsers now register directly with the SystemChangeNotifier. When a change event comes in a flag in the browser is set and the browser is updated at the next Morphic step.' id '67d3dbfb-0bf5-4588-9320-5bb9cd5ae87d' date '11 September 2004' time '11:50:07 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.17' message 'Bugfix: the hasChanges instance variable of OBNotifier wasn''t being initialized, which would cause a walkback when the package was loaded.' id 'da865505-f306-45e2-ab73-2043e84e8f70' date '10 September 2004' time '5:23:33 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.16' message 'Switched the metagraph to use OBCategoryActor instead of the actions implemented in the category nodes.' id 'b0785798-51b6-49cb-b0ea-3bd80a0da37d' date '10 September 2004' time '5:08:36 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.16' message 'Switched to using OBCategoryActor instead of the old implementations in the category nodes.' id 'bc7b4360-a77a-4675-9bd2-e84079cb0e20' date '10 September 2004' time '5:07:07 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.15' message 'Added ''alphabetize categories'' and ''create category...'' actions to OBCategoryActor.' id '43dbbbd2-6ea9-48d7-9707-796f1536f89c' date '10 September 2004' time '4:45:06 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.14' message 'Added a ''rename...'' action to OBCategoryActor.' id '03baced1-ad2b-4b84-964d-b83bbec53d05' date '10 September 2004' time '1:32:44 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.13' message 'Added some preliminary tests for and a partial implementation of CategoryActor, which will move the standard actions for manipulating categories out of OBMethodCategoryNode and OBClassCategoryNode (where they are duplicated) and into OBCategoryActor.

Also did some refactoring of OBCodeBrowserTest, so that it now uses BogusDamage to undo changes it makes to the Bogus package.' id '9ec2675a-03da-4296-b626-cf49fe51ae0b' date '9 September 2004' time '2:06:58 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.12' message 'Created some basic tests for node ancestry.' id '669c7c3c-0532-4421-8040-cb1402a57b3d' date '31 August 2004' time '9:12:53 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.11' message 'Created subclasses of OBBrowser that are customized to specific configurations.' id '802ebb08-fe68-42b8-939c-b12dd188637e' date '31 August 2004' time '6:17:44 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.10' message 'Removed use of OBClassReference everywhere except in OBMethodVersion, where it actually makes sense.' id 'b6e3232e-7442-4069-976d-6087ababd776' date '29 August 2004' time '6:57:29 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.9' message 'A couple of minor bugfixes in actions, and updated OBBRowser class>>browseImage to use a fixed set of buttons in the button bar.' id '8a6f1cf2-12a9-40ec-9852-b662e3b71764' date '29 August 2004' time '4:33:15 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.8' message 'OBNode now overrides #title so that the browser title will include the name of the selected class.' id 'a5e1f46c-abb8-465a-bfe3-cbaba732ff4a' date '28 August 2004' time '12:25:10 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.7' message 'OBNotifier no longer forks each time an event is received. Instead, it runs a background thread to poll for events and refreshes the browsers when it finds them.' id '5921141a-3fde-42c3-843a-f60afaba2f57' date '27 August 2004' time '11:18:06 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.6' message 'Refactoring: got rid of the last few users of OBImageContext and deleted the class.' id '3063661f-4536-4077-a428-43247ef3694a' date '27 August 2004' time '4:48:29 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.5' message 'Refactoring: Class and method definitions no longer use contexts.' id 'b7ee5e1c-f515-4e18-8750-ab5baff4fdd4' date '27 August 2004' time '4:12:43 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.4' message 'Bugfix: method ancestry was slightly wrong, causing jumping to a node in the inheritance browser to break.' id '3831d632-675d-45bb-8d11-c23b90602ee6' date '27 August 2004' time '3:03:06 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.3' message 'Refactored the code nodes to remove most uses of OBImageContext. Only the complex cases remain.' id 'be7a7670-c82f-4ffe-830d-a0da149320ff' date '26 August 2004' time '11:47:53 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.2' message 'Refactoring: code nodes no longer maintain a reference to their context. Instead OBCodeNode>>context creates a new image context each time it is called.' id '026e52b1-8781-4a4a-8fc0-447115295028' date '26 August 2004' time '1:51:09 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.1' message 'This new package is a set of standard browsers designed to replace the default browser shipped with Squeak 3.7.' id '4a1f8bb6-95f9-4139-b606-bae8f0d1039a' date '25 August 2004' time '5:58:15 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.1' message 'Created a new package. This is a replacement for the standard browser included with Squeak 3.7.' id 'c113ffb9-57d0-42ba-ada5-d4a18eef14d2' date '25 August 2004' time '5:55:39 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 ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-cwp.85' message 'Merged in Daniel''s work.' id '5c66c86e-2596-11da-afef-000d937adc5a' date '14 September 2005' time '11:11:08 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.84' message 'Updated the tests to run under Squeak 3.9' id '80702ea5-24c6-11da-a3f7-000d937adc5a' date '13 September 2005' time '10:23:13 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.83' message 'Updated tests to pass in Squeak 3.8 final.' id '8ae18097-0cee-11da-90c3-000d937adc5a' date '14 August 2005' time '2:09:23 pm' author 'cwp' ancestors ((id 'b579fe1e-51e1-468e-a1f0-ab738c080273')) stepChildren ())) stepChildren ())(name 'OB-Standard-TR-dvf.18' message 'In Implementors view, can now add a class side implementor by writing something like "ClassName class".' id '490bd202-71cf-4a7b-9b2d-28b907923a97' date '12 September 2005' time '4:35:24 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.17' message 'Added ''add new implementor'' option to Implementors browser.' id '09f2ddbc-8400-4a0a-abab-1666b43f705c' date '12 September 2005' time '2:40:35 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.16' message 'Adds a test to show how to use selectionPath from a code browser. This is implemented in OmniBrowser-TR-dvf.7.' id '50d863c2-06d9-4084-ab35-7028676d2521' date '5 September 2005' time '6:19:03 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.15' message 'Oops! fix a hard infinite recursion I introduced last version.' id '04f9490d-d5ec-4348-869c-2b416560df00' date '1 September 2005' time '5:08:50 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.14' message 'Used the RB rewrite tool to replace all 
OBClassNode on: `@Expression 
to:
(`@Expression) asNode
' id '389d4eea-ac59-4f74-9c96-adbdd04c344d' date '31 August 2005' time '1:21:21 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.13' message 'Not for use outside Traits-enabled images - pushes out calculation of method references in a category to the class/trait. This functionality should appear in 3.9 at some point.

Remove hardcoding of OBMethodNode to allow other types to show up in normal categories.' id '1e9eb72f-bb8f-4fc3-9c0b-5c38cf2bd2fc' date '19 August 2005' time '6:32:21 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.12' message 'Remove hardcoding of OBCommentNode, so Traits can have their own nodes for this.

Removed OBClassCommentNode>>indentedName, which was duplicated from superclass' id '026cdc4d-c2ad-446d-b3ca-cc002d8c5f37' date '18 August 2005' time '10:45:39 am' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.11' message 'Remove hardcoded node class names, makes room for Traits.' id '7fbadb0b-af74-4f95-8f28-d9dc47294c2a' date '17 August 2005' time '4:37:16 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.10' message 'make indentation padding be Text rather than String, so that padded names can be colorized.' id '5fa2055b-0571-4a8b-8c00-42269aac2c39' date '17 August 2005' time '3:42:03 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.9' message 'Find class used to walkback if string was empty. Fix that.' id '14a53dd4-7601-407b-b34f-330fefdf3657' date '17 August 2005' time '2:18:58 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.8' message 'Add an setter for superior, so that alternative hierarchies can be constructed. In our case, a combination of inheritance and Trait composition is needed. Sounds complicated, but makes reasonable sense in the UI.

Also added printing to OBMethodCategoryNode to make exploring the run time structure of browsers nicer.
' id '05401d5d-fb73-4019-89bb-dbbbe21e9174' date '16 August 2005' time '6:57:57 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.7' message 'Nothing changed, just hoping to get rid of irrelevant dependencies' id '99333b96-abd1-4b5b-98cd-82438f49c718' date '16 August 2005' time '4:11:44 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.6' message 'Remove hardcodings of Node class names, to make room for different nodes for Traits.' id '459b50f7-9b25-4bbc-95c0-f0881186ba01' date '15 August 2005' time '8:04:26 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-cwp.1' message 'Applied Thomas Koenig''s patch to make the tests pass
in an image with Traits loaded.' id 'd0aad8ef-075f-11da-805d-000d937adc5a' date '7 August 2005' time '12:25:06 pm' author 'cwp' ancestors ((id 'b579fe1e-51e1-468e-a1f0-ab738c080273')) stepChildren ())) stepChildren ((name 'OB-Standard-TR-dvf.4' message 'Removed hardcoding of OBMetaclassNode, to make room for Traits.' id '00000000-0000-0000-0000-000000000000' date '15 August 2005' time '6:00:13 pm' author 'dvf' ancestors ((name 'OB-Standard-TR-dvf.3' message 'remove hardcoding of OBClassNode, to make room for Traits.' id '00000000-0000-0000-0000-000000000000' date '15 August 2005' time '5:32:48 pm' author 'dvf' ancestors ((id 'd0aad8ef-075f-11da-805d-000d937adc5a')) stepChildren ())) stepChildren ())))) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-avi.82' message 'Refactoring to build metagraphs on the class side of OBBrowser subclasses, rather than in OBMetagraph.' id '46b33699-7e45-49f9-8939-0227c37368d6' date '17 September 2005' time '1:59:54 am' author 'avi' ancestors ((id '63a9853f-c4c0-4a8e-8e98-a4720e8643df')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-lr.104' message '- drag and drop methods and categories onto classes' id '71d9c9f5-c009-4ce8-9f8b-0542047296ed' date '18 April 2006' time '11:17:34 am' author 'lr' ancestors ((name 'OB-Standard-lr.103' message '- format non-local methods (e.g from traits) in italic (does also work in images that do not have support for traits)' id 'be38ab48-3d4f-492e-b529-00d20cd2db27' date '29 March 2006' time '12:12:17 pm' author 'lr' ancestors ((id 'd52661eb-a7d1-4a5e-914f-f0b50f0afc8e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-lr.105' message '- fixes an bug when the browser is opened (Ctrl+B) from non OmniBrowser windows (Debugger, Workspace, ...)' id '014a707c-6319-43dd-9ece-8b19f00723e4' date '20 April 2006' time '8:49:51 am' author 'lr' ancestors ((id '71d9c9f5-c009-4ce8-9f8b-0542047296ed')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-cwp.111' message 'Backported Alexandre Bergel''s ''move to package...'' action.' id '1836eb72-cb0f-44c6-9482-3a4ceb8705a7' date '9 July 2006' time '1:52:56 am' author 'cwp' ancestors ((id '014a707c-6319-43dd-9ece-8b19f00723e4')) stepChildren ((name 'OB-Standard-ab.114' message 'Add a new menu entry ''move method to package'' in the methods pane menu. Invoking this action move the method into a monticello package selected by the user. 

Thanks to Damien Cassou for his review.

email: Alexandre.Bergel@cs.tcd.ie' id 'e6bbd61b-1cd5-4820-9745-e7a15b6520cd' date '8 July 2006' time '7:00:04 pm' author 'ab' ancestors ((name 'OB-Standard-ab.113' message 'This small change enables the searching of class with OmniBrowser using lowercase names.

email: Alexandre.Bergel@cs.tcd.ie' id 'e324e5f9-6394-4dde-ad81-db1062f88ba8' date '8 July 2006' time '6:58:32 pm' author 'ab' ancestors ((name 'OB-Standard-al.112' message '- manually merged in Alex'' enhancement:

Enhancement: When you find a class by pressing Alt-f for example, you may have a very long list. Even if you type the exact name of the class. This changeset place as the first choice the class you entered.

For instance, try to search for Object. You have a very long list, this change makes Object the first entry of the menu' id 'fd3a8638-1e50-45b5-ad4a-f5224054a331' date '7 July 2006' time '11:14:56 am' author 'al' ancestors ((name 'OB-Standard-pmm.111' message '- searching for traits, not only classes' id '54e938c5-1f91-4d9a-a7ec-6e57506c7b87' date '7 July 2006' time '8:19:15 am' author 'pmm' ancestors ((name 'OB-Standard-pmm.110' message '- fix browsing of globals like Smalltalk with alt+b
- fix displaying comments for a class by removing the lost #asCommentNode method in TCommentDescription (package was loaded with wrong (old) version of Monticello. This does not duplicate the method like Alexandre Bregel.110' id 'dd3d6560-8cee-4209-99dd-a190a4455790' date '6 July 2006' time '9:09:57 pm' author 'pmm' ancestors ((name 'OB-Standard-sd.109' message 'fixed traits browsing with Alt-B
http://bugs.impara.de/view.php?id=3255' id 'c7a299f7-2285-4b9b-a870-3af5e5b29147' date '20 June 2006' time '12:23:24 pm' author 'sd' ancestors ((name 'OB-Standard-pmm.107' message '- fixed comment for traits' id '970eac04-52a8-4ff8-b6de-338c58d149d9' date '11 May 2006' time '8:44:58 am' author 'pmm' ancestors ((name 'OB-Standard-sd.106' message '0003505: Context menus in ImageBrowser (OmniBrowser) crash due to missing methods in MenuIcons' id '96cca4ec-4668-4eb0-a76b-f7d45a1520eb' date '4 May 2006' time '3:41:19 pm' author 'sd' ancestors ((id '014a707c-6319-43dd-9ece-8b19f00723e4')) stepChildren ())) stepChildren ())(name 'OB-Standard-pmm.108' message '- fixed browsing of traits with Alt + B' id 'a0d9b0bb-caf6-42e7-95e1-3755e9f364ea' date '3 June 2006' time '3:02:45 pm' author 'pmm' ancestors ((id '96cca4ec-4668-4eb0-a76b-f7d45a1520eb')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())))) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-cwp.146' message 'Implemented ''browse inheritance'' as a service.' id 'bde100c1-11cc-462e-bfab-d96fccdc9361' date '18 October 2006' time '8:02:01 am' author 'cwp' ancestors ((id '8415f40d-205b-47ea-836b-5bff2460e820')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-dc.192' message '- Merge' id '3c8db715-3b8c-4d8b-a142-c34c9362ce12' date '19 May 2007' time '1:35:58 pm' author 'dc' ancestors ((name 'OB-Standard-dc.191' message '- Refactors OBCmdFindClass>>findClassIn:pattern: to allow the existence of a subclass for traits.' id '4b65d6f9-e3ed-4d3f-a504-5f08f5e096c1' date '17 May 2007' time '12:18:54 pm' author 'dc' ancestors ((name 'OB-Standard-dc.190' message '- Merge. Forgets OB-Standard-dc.189' id 'b8a1c66e-9340-4691-aafc-a729387092ef' date '17 May 2007' time '11:57:33 am' author 'dc' ancestors ((id '3e4424da-5b12-41a3-bc44-7ccfaa891cbc')(name 'OB-Standard-dc.188' message '- Corrects previous commit
  - ''developer image'' is not a standard preference category.
  - changes the comment a bit.' id 'e848e219-176e-467a-a65d-21ad0ca010c6' date '8 May 2007' time '7:50:57 pm' author 'dc' ancestors ((name 'OB-Standard-ms.187' message '- Add mercuryPanel in the preferences' id 'cb047681-aba8-44cb-9fe6-1d492c4ad3aa' date '8 May 2007' time '6:47:51 pm' author 'ms' ancestors ((id 'a6973156-f8d2-11db-8870-001124389480')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(id 'deca6c74-3c26-4391-bab0-23f0920e3b3e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-dc.205' message '- Lukas told me #text: is a hook method and not an accessor :-).' id '22f70207-1dc2-11dc-a361-001124389480' date '18 June 2007' time '7:34:16 pm' author 'dc' ancestors ((name 'OB-Standard-dc.204' message '- Fix for previous commit: does not use a Workspace anymore. Instead, prints directly to the definition pane.' id 'adf10c0c-1dc0-11dc-a361-001124389480' date '18 June 2007' time '7:23:50 pm' author 'dc' ancestors ((name 'OB-Standard-dc.203' message '- Adds a new command to display the list of available keystrokes.' id '79fa955c-1dbc-11dc-a361-001124389480' date '18 June 2007' time '6:53:45 pm' author 'dc' ancestors ((name 'OB-Standard-dc.202' message '- Corrects a bug with annotations which throws an excpetion when clicking on a required method.' id '58377898-1d73-11dc-8290-001124389480' date '18 June 2007' time '10:10:15 am' author 'dc' ancestors ((name 'OB-Standard-lr.201' message 'fixed some incosistent or missing icons' id '154e9598-a8c9-48ef-aba1-f3809a0e6f01' date '9 June 2007' time '10:35:27 am' author 'lr' ancestors ((id 'a3f48f45-678d-4fc1-a173-c4de408e19cd')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ((name 'OB-Standard-dr.218' message '- added hierarchy senders/implementors button
- provide a list of all messages sent in current method when looking for selectors/implementors (as in RB) ' id '43817836-2ee5-49e5-8dd0-958b53ebb563' date '2 July 2007' time '5:18:45 pm' author 'dr' ancestors ((name 'OB-Standard-dc.217' message '- Removes DynamicProtocol extensions.' id 'b9e6cc60-df37-48d9-b1fa-079514d5dc43' date '29 June 2007' time '10:37:18 am' author 'dc' ancestors ((name 'OB-Standard-PDC.216' message 'Removed another isKindOf' id 'eb4342df-d1f0-42d8-a8d7-b55a827f0394' date '29 June 2007' time '7:54:17 am' author 'PDC' ancestors ((name 'OB-Standard-PDC.215' message 'Mostly concerned with a biggish refactoring of OBMercuryPanel to use the new OBMercuryPanelQuery and its subclasses.' id '2e37626c-2946-4a0f-9139-77cbd9dd5497' date '29 June 2007' time '7:21:18 am' author 'PDC' ancestors ((id '24996835-62ea-42a4-a03c-f55500dc5ab8')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())))(name 'OB-Standard-cwp.215' message 'Merge.

OBCmdMultiView should raise an OBChoiceRequest rather than opening a menu directly.' id 'd04d3f9d-5db5-4556-b0a3-2a45b87b4fc4' date '6 July 2007' time '12:40:50 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.214' message 'David (I think) and I came up with the same fix.' id 'ddaeb925-e0ae-456a-a76f-7a2f9889e8d6' date '6 July 2007' time '12:29:27 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.212' message 'merge' id '88d1cb0f-a06a-4376-8022-9f87fa6ed811' date '6 July 2007' time '12:24:32 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.210' message 'merge' id '4fddab5b-8688-4e2e-99c6-21732ff29933' date '6 July 2007' time '12:05:37 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.209' message 'A couple of tweaks to fix issues caused by the Lint-related changes.' id '5e132e87-3919-43f7-9c41-c0f565a1dde7' date '6 July 2007' time '12:03:37 am' author 'cwp' ancestors ((id '0fce032d-07fa-4ff7-92a6-506354e23fd9')) stepChildren ())(id 'b3db44c7-3850-4207-9b7f-6e03c25a9c05')) stepChildren ())(id '14908c25-174d-ff49-b979-7f780768256b')) stepChildren ())(id '0edb580d-780b-416e-b739-c22d940c0ffe')) stepChildren ())(id '24996835-62ea-42a4-a03c-f55500dc5ab8')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-cwp.223' message 'Added auto-selection of the ''-- all --'' method category to the standard metagraph.' id 'd0ab9134-df76-4e8b-9e23-69a98e35bda6' date '19 July 2007' time '1:18:02 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.222' message 'The senders browser now uses OBRescueFilter to prevent methods from disappearing from the browser if they no longer send the critical message.' id '558a2fb9-035e-449a-8dd1-ea0ae8e28736' date '17 July 2007' time '2:28:56 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.221' message 'Moved OBWebBuilder>>mercuryPanel:with: back to OB-Web, for now.' id '8570529c-210c-4c50-b45b-49c8c333eb15' date '14 July 2007' time '1:29:44 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.220' message 'Moved #mercuryPane:with: back to OB-Morphic... sigh.' id '1ad39140-0d6f-45e0-bad3-582561c44d11' date '14 July 2007' time '1:19:40 am' author 'cwp' ancestors ((id '8f6685f6-14b2-439d-be03-6ef4bab582ad')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-cwp.226' message 'Backported PDC''s refactoring of the MercuryPanel.' id '42acd499-c761-4e5a-a426-a6cf412cadaa' date '20 July 2007' time '12:17:56 am' author 'cwp' ancestors ((id '24996835-62ea-42a4-a03c-f55500dc5ab8')) stepChildren ((id '2e37626c-2946-4a0f-9139-77cbd9dd5497')))) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-PDC.219' message 'Fixed a foolish oversight in OBMercuryQuery. Generally it''s a good idea to make sure you nave an implementation for any messages you send to self...

Ho hum.' id '2bae30be-af92-4393-9146-e7bbf069296d' date '6 July 2007' time '9:33:51 pm' author 'PDC' ancestors ((id '43817836-2ee5-49e5-8dd0-958b53ebb563')) stepChildren ())) stepChildren ())(name 'OB-Standard-dc.223' message '- DynamicProtocol''s related methods must not be in OB-Standard.' id 'ab3e5c0a-5bf9-4f4b-b162-f7bbc0d7c762' date '15 July 2007' time '4:41:37 pm' author 'dc' ancestors ((name 'OB-Standard-cb.222' message '-fixed a little bug in OBMethodSendersQuery>>searchNode
#on into #on:' id '02a5f1ce-2fa6-43e8-ba53-454bff917694' date '10 July 2007' time '10:15:01 am' author 'cb' ancestors ((name 'OB-Standard-cb.221' message '-the call for the ballon text is done in OBMercuryPanel>>buildOn: avoiding the help message to be displayed for the annotation panel.
-the help message is shortened (only the mercury query syntax)' id 'cb2ffe9b-9bf1-46fe-8249-e66da5f45dac' date '10 July 2007' time '10:02:32 am' author 'cb' ancestors ((name 'OB-Standard-cb.220' message '-added #helpMessage in the class side explaining the syntax of mercury queries. It is called in the mercury morph to be displayed in the ballon text.' id '74de0737-4107-d94c-98d2-953e31bafe9e' date '9 July 2007' time '11:51:57 pm' author 'cb' ancestors ((id '2bae30be-af92-4393-9146-e7bbf069296d')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ((name 'OB-Standard-dr.264' message 'removed yet another package-related command method from OBCodeBrowser' id 'be7d1423-dcb4-4d61-8aba-3382018fcf1d' date '20 July 2007' time '3:41:26 pm' author 'dr' ancestors ((name 'OB-Standard-dr.263' message 'removed package-related command methods in OBCodeBrowser' id '07a5f9dd-7b73-4a92-8a33-f1913e54bb5d' date '20 July 2007' time '3:35:12 pm' author 'dr' ancestors ((name 'OB-Standard-dr.262' message 'moved package browser to enhancements package' id 'a8e1303e-c649-4f1a-b9c0-13a83842be2c' date '20 July 2007' time '3:26:25 pm' author 'dr' ancestors ((name 'OB-Standard-dc.261' message '- Puts back the indented names in the package pane.' id '6488e1d2-111f-44ea-8624-4c9e0ca9f8c9' date '20 July 2007' time '12:37:06 pm' author 'dc' ancestors ((name 'OB-Standard-dc.260' message '- OBCmdMultiView now uses OBChoiceRequest.' id '1e88e30a-c049-4763-98bb-336f35eea39e' date '20 July 2007' time '12:29:10 pm' author 'dc' ancestors ((name 'OB-Standard-dc.259' message '- Merges' id 'c270f2f0-6525-4248-86d8-456c09e0c6ab' date '20 July 2007' time '12:18:38 pm' author 'dc' ancestors ((name 'OB-Standard-dc.258' message '- Merges' id 'c99a348f-82d3-4d8e-aab0-93607a7a74fc' date '20 July 2007' time '12:17:02 pm' author 'dc' ancestors ((name 'OB-Standard-dc.257' message '- Merges' id '71b7459c-1853-450a-8f6a-e21732766d1a' date '20 July 2007' time '12:16:07 pm' author 'dc' ancestors ((name 'OB-Standard-dc.256' message '- Merges' id '4f73779c-ca41-4e3d-9aa8-dcc514214856' date '20 July 2007' time '12:15:07 pm' author 'dc' ancestors ((name 'OB-Standard-dc.255' message '- Merges' id '5cdc81db-4032-4f50-9046-ac08330dc4d1' date '20 July 2007' time '12:13:22 pm' author 'dc' ancestors ((name 'OB-Standard-dc.254' message '- Merges' id '8b6debf0-d689-4636-9afe-6ce70429f666' date '20 July 2007' time '12:09:41 pm' author 'dc' ancestors ((name 'OB-Standard-dc.253' message '- Merges' id 'c2610255-9026-46ca-9033-2518fc9724a8' date '20 July 2007' time '12:08:46 pm' author 'dc' ancestors ((name 'OB-Standard-dc.252' message '- Merges' id '0e90f834-debb-4ff4-b395-ca479587914d' date '20 July 2007' time '12:07:43 pm' author 'dc' ancestors ((name 'OB-Standard-dc.251' message '- Merges' id 'e4de9576-9e22-4284-b530-8e5fe49f875b' date '20 July 2007' time '12:06:15 pm' author 'dc' ancestors ((name 'OB-Standard-dc.250' message '- Merges' id 'd7556d3a-f14e-4e7e-b442-e2acb4213d68' date '20 July 2007' time '12:04:59 pm' author 'dc' ancestors ((name 'OB-Standard-dc.249' message '- Merges' id '62da91d5-29a4-4ff8-a144-790973c35666' date '20 July 2007' time '12:03:50 pm' author 'dc' ancestors ((name 'OB-Standard-dc.248' message '- Merges' id 'ce696fb7-d817-4f7c-80fc-4458f61164e9' date '20 July 2007' time '12:02:33 pm' author 'dc' ancestors ((name 'OB-Standard-dc.247' message '- Merges' id 'bfdcf308-e100-4ca4-ae88-3ee568317547' date '20 July 2007' time '12:01:08 pm' author 'dc' ancestors ((name 'OB-Standard-dc.246' message '- Merges' id '5a93ac4e-09f2-4626-baa1-7e9b4a9d69c8' date '20 July 2007' time '11:58 am' author 'dc' ancestors ((name 'OB-Standard-dc.245' message '- Merges' id '816f8a20-d2ba-49ca-a54b-9b3bc4d2cd9e' date '20 July 2007' time '11:56:45 am' author 'dc' ancestors ((name 'OB-Standard-dc.244' message '- Merges' id '6b144313-1a05-4209-846b-b0d20696dc6e' date '20 July 2007' time '11:54:17 am' author 'dc' ancestors ((name 'OB-Standard-dc.243' message '- Merges' id '9bb4f15d-1993-45b5-9e62-f02cb05cbfba' date '20 July 2007' time '11:51:50 am' author 'dc' ancestors ((name 'OB-Standard-dc.242' message '- Merges' id '73dbedce-40d0-440f-a22a-328c0217c6a1' date '20 July 2007' time '11:49:26 am' author 'dc' ancestors ((name 'OB-Standard-dc.241' message '- Merges' id '716866f8-a797-4124-aa50-086f76c2ee84' date '20 July 2007' time '11:47:52 am' author 'dc' ancestors ((name 'OB-Standard-dc.240' message '- Merges' id '55afb934-c80c-4c5c-860f-5262baa7ce3e' date '20 July 2007' time '11:39:04 am' author 'dc' ancestors ((name 'OB-Standard-cb.239' message 'Changed the Mercury Class search to enable the possibility to use several jokers in the query...

WA*Com*Test returns now all Classes named:
	*WA*Com*Test*
	
-Quite experimental - need to be tested - query is now a collection (''WA'' ''Com'' ''Test'') but only for Class searches. It seems to work ok and might be extended to methods although I find it more useful for classes. ' id '6ead42bc-8201-aa45-97ab-fc5b8f82a16d' date '19 July 2007' time '9:39:13 pm' author 'cb' ancestors ((name 'OB-Standard-cb.238' message '-added tests in OBCollectionNode to properly open the menu (right click) without error
-added 2 commands for the OBSearchBrowser. One to remove an element and one to reset the list of queries. 

note: I''ve also a change to use a unique SearchBrowser but code is too ugly for now ;)

' id '7be9dd24-267d-784e-9a18-e89a40677dde' date '19 July 2007' time '8:02:12 pm' author 'cb' ancestors ((name 'OB-Standard-dr.237' message 'moved two methods to enhancement package' id '490d28b6-e86a-4ee5-93e7-283937b9b849' date '19 July 2007' time '6:02:13 pm' author 'dr' ancestors ((name 'OB-Standard-dr.235' message 'made OBSystemBrowserAdaptor useable for subclasses' id '83ff6b86-9421-48d6-89ce-2139635ba64a' date '19 July 2007' time '4:50:40 pm' author 'dr' ancestors ((name 'OB-Standard-dr.233' message '- fix for senders browser command
- added methods to browse a Monticello class category' id '69061c26-3922-454b-bad2-36935d8f5336' date '18 July 2007' time '2:25:09 pm' author 'dr' ancestors ((name 'OB-Standard-dr.232' message 'added missing method #reference in OBSelectorNode' id '3f3bee41-2825-46ef-be86-7c9ca74a27b8' date '18 July 2007' time '1:58:10 pm' author 'dr' ancestors ((name 'OB-Standard-dr.231' message 'bug in publish package command fixed' id '9491e707-1cbf-4d3c-9b62-6ea00bb12ccf' date '18 July 2007' time '1:31:34 pm' author 'dr' ancestors ((name 'OB-Standard-dr.230' message 'added support for coloring of nodes in columns and for adding icons to the nodes' id 'bd45a990-ce64-4579-8389-af36b27f7825' date '18 July 2007' time '12:05:37 pm' author 'dr' ancestors ((name 'OB-Standard-cb.229' message '-added OBMetaclassExtensionNode so that the class side nodes are dispayed in italic when necessary (as in the instance side)' id 'f924eec4-aeac-4815-bdfe-034479ef4059' date '18 July 2007' time '11:25:51 am' author 'cb' ancestors ((name 'OB-Standard-cb.228' message '-fixed a bug I introduced in the name of OBClassRefSearchNode
-fixed a bug when searching for a blank string...
' id 'c16eb153-108a-471b-8276-e376987657d1' date '17 July 2007' time '1:10:06 pm' author 'cb' ancestors ((name 'OB-Standard-cb.227' message 'fixed a problem within the search browser
- OBSearchNode>>displayString return self name

- added in each query name the origin of the query (senders, implementors...) so as to display in the search browser...' id 'f27afbfb-f6e0-41f0-a083-73f73469aa16' date '17 July 2007' time '12:03:56 pm' author 'cb' ancestors ((name 'OB-Standard-dr.226' message '- merge with dc.225
- hop to newly created package when executing the add working copy command' id 'f7db1932-1a7c-413d-bb34-e4ceedab7010' date '17 July 2007' time '10:19:57 am' author 'dr' ancestors ((name 'OB-Standard-dr.225' message 'Changed first column of system browser to contain a Monticello package view. 
Extended classes in package are displayed in italic. 
Unpackaged source code is hold in a dummy package. ' id '833b4bfc-6cf7-4997-80e3-e728dd5f214a' date '16 July 2007' time '3:38:34 pm' author 'dr' ancestors ((name 'OB-Standard-dc.224' message '- Adds the recent classes :
  - OBRecentClasses: a model which remembers the visited classes. It''s a singleton to be image wise.
  - OBCmdRecentclasses: a command which displays a list of 20 recent classes.
  - Refactoring of OBCmdFindClass to allow the new command.' id 'a6e0b801-baeb-4099-b00a-b241fad476f2' date '16 July 2007' time '3:14:52 pm' author 'dc' ancestors ((id 'ab3e5c0a-5bf9-4f4b-b162-f7bbc0d7c762')) stepChildren ())) stepChildren ())(name 'OB-Standard-dc.225' message '- Refactors the Template commands (to create subclasses).
- Adds a command to create a new class template.' id '1d110d87-9847-4b80-9e44-125398484d88' date '16 July 2007' time '6:47:54 pm' author 'dc' ancestors ((id '02a5f1ce-2fa6-43e8-ba53-454bff917694')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-dc.212' message '- Adds a CmdFindMethodWildcard to find a method in a class based on a part of its name.' id '475e4aad-befa-4a48-aa42-1b4f9eb5cf85' date '15 July 2007' time '4:42:59 pm' author 'dc' ancestors ((id '14908c25-174d-ff49-b979-7f780768256b')) stepChildren ())) stepChildren ())(id '5e132e87-3919-43f7-9c41-c0f565a1dde7')) stepChildren ())(id '4fddab5b-8688-4e2e-99c6-21732ff29933')) stepChildren ())(id '88d1cb0f-a06a-4376-8022-9f87fa6ed811')) stepChildren ())(id 'ddaeb925-e0ae-456a-a76f-7a2f9889e8d6')) stepChildren ())(id 'd04d3f9d-5db5-4556-b0a3-2a45b87b4fc4')) stepChildren ())(id '45695dde-d34d-4b1a-a422-eb551a201c35')) stepChildren ())(id '949a33a3-ba6a-4b26-946b-15bc3e7ce117')) stepChildren ())(id 'db60cc04-3bc4-4093-ae1d-3c0a2a7bab20')) stepChildren ())(id '8570529c-210c-4c50-b45b-49c8c333eb15')) stepChildren ())(id '558a2fb9-035e-449a-8dd1-ea0ae8e28736')) stepChildren ())(id 'd0ab9134-df76-4e8b-9e23-69a98e35bda6')) stepChildren ())(id '1d9cfd80-27ed-45bc-900c-e6c4d63f8183')) stepChildren ())(id '99c0b933-b1da-42dd-8b97-50e7d0e17c00')) stepChildren ())(id '42acd499-c761-4e5a-a426-a6cf412cadaa')) stepChildren ())(id 'df1c585b-4280-4bf8-a555-52bc2d25a586')) stepChildren ())(id 'e32ad542-bc20-40a9-ba27-9377ab8cf89f')) stepChildren ())(id 'a9afd72c-6d76-480d-b790-79471f069975')) stepChildren ())(id 'b342f75c-5800-4d3f-ae6a-695b9a5cc975')) stepChildren ())(id '0633e16d-9ecf-4e26-98ac-6536e02e7174')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())))(id 'be7d1423-dcb4-4d61-8aba-3382018fcf1d')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-dc.268' message '- Merges' id 'c4d4be17-e3f9-4afa-9ce5-6d5061b5a2a1' date '23 July 2007' time '11:48 am' author 'dc' ancestors ((name 'OB-Standard-dc.267' message '- OBCmdFindClass must return nil in case of failure.
- OBSystemBrowserAdaptor provides #spawnHierarchy.' id '8ab4ba74-3a8d-4887-ae86-d9d1899cac4a' date '23 July 2007' time '11:45:24 am' author 'dc' ancestors ((name 'OB-Standard-dc.266' message '- Push up #isActive in OBCmdClassTemplate.
- References the command OBCmdNewClassTemplate in OBCodeBrowser.' id '6c617b97-b769-4d12-822d-b72e0065ab11' date '22 July 2007' time '9:09:37 pm' author 'dc' ancestors ((id 'b9a7ec75-31dc-46db-ad9f-c3d0e1c5f951')) stepChildren ())) stepChildren ())(id 'b6f6896d-8415-0e49-8b08-3ac93811706c')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-dc.273' message '- Makes the MetagraphBuilder more dynamic: all populate* methods are executed. This allows extensions (like dynamic protocols) to install themselves on the metagraph.' id '4a45153c-5105-4c70-aa48-7353c6622a88' date '25 July 2007' time '3:23:24 pm' author 'dc' ancestors ((name 'OB-Standard-dc.272' message '- Selects --all-- automatically on the class side too.' id '9fba08cb-c9c8-4cdc-84e8-3c90c94d19e6' date '25 July 2007' time '3:07:58 pm' author 'dc' ancestors ((id 'd721b8fe-a746-40cd-b370-61b7b41fbe7a')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-ben.275' message 'keystroke for browse references' id 'd9dd9166-2ade-4933-8c19-d0ea2017bdc4' date '3 August 2007' time '12:16:35 pm' author 'ben' ancestors ((id '7348ac6f-9dfa-44f9-a36c-c3bbaf556ea9')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-cwp.283' message 'Extracted OBClassCommentDefinition from OBClassCommentNode.' id '00edd824-c7e3-45b6-a068-ba16df3fa66e' date '8 August 2007' time '10:07:43 pm' author 'cwp' ancestors ((id '83bc415f-9f6f-4a70-b80d-db02c958565b')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-dc.293' message '- Drag&drop on ''as yet unclassified'' is now possible. This is useful when you want to use the ''categorize automatically''.' id '685fa7f0-814f-44a1-bd79-2bc629e8fe26' date '24 August 2007' time '12:00:04 pm' author 'dc' ancestors ((name 'OB-Standard-dc.292' message '- Merges' id '90d7b4b0-ce30-4d6c-b99d-8d782867336c' date '24 August 2007' time '10:20:51 am' author 'dc' ancestors ((name 'OB-Standard-dc.291' message '- Merges' id '251dc334-b2fc-44fa-8274-93d38bb69cdf' date '24 August 2007' time '10:20:05 am' author 'dc' ancestors ((name 'OB-Standard-dc.290' message '- Merges' id '50b71fbd-78b1-4065-aa2e-11634e36e66b' date '24 August 2007' time '10:19:04 am' author 'dc' ancestors ((name 'OB-Standard-dc.289' message '- Merges' id 'd06a3133-7ef4-4067-8640-1de8fbef2b6c' date '24 August 2007' time '10:18:05 am' author 'dc' ancestors ((id 'b789b028-afde-48f8-a8c3-897be6986e7b')(name 'OB-Standard-dc.283' message '- Corrects bug 6639 where the code crashed when searching an icon for a non existing method.' id '2942689e-dffd-4a2e-a61d-c4463445b704' date '24 August 2007' time '9:10:51 am' author 'dc' ancestors ((id '83bc415f-9f6f-4a70-b80d-db02c958565b')) stepChildren ())) stepChildren ())(name 'OB-Standard-dc.286' message '- The message sent was not selected in the Senders browser (bug: 6634). It''s now corrected.' id 'c49e1d29-b108-4076-8048-bacbd7ac0161' date '21 August 2007' time '3:57:32 pm' author 'dc' ancestors ((id 'c2ec55d7-3679-4f04-8d2f-97e90a87bfd1')) stepChildren ())) stepChildren ())(name 'OB-Standard-cwp.287' message 'Refactored senders and implementors to use announcements. So far no objects subscribe to them yet.' id 'ff21621a-d931-4386-9cb7-1f66e22cacb1' date '22 August 2007' time '11:02:14 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.286' message 'Git rid of that annoying balloon help on MercuryPanel.' id 'f9881e25-8719-4202-ada3-5bcc5fb69b57' date '16 August 2007' time '11:42:32 am' author 'cwp' ancestors ((id 'c2ec55d7-3679-4f04-8d2f-97e90a87bfd1')) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-cwp.288' message 'The behavior of senders now depends on the number of senders: If there are no senders, just inform the user rather than open a browser. If there is one sender and the browser is an OBSystemBrowser, jump straight to the sender. If there are multiple senders, open a senders browser as usual.' id 'f2347520-6cdd-420f-b36e-e3daf0a0fb0b' date '23 August 2007' time '12:42:09 am' author 'cwp' ancestors ((id 'ff21621a-d931-4386-9cb7-1f66e22cacb1')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-lr.289' message '- fixed a problem in #surroundingHierarchy, so that it also works for Class, ClassDescription and Behavior (we never want to see the subclasses of Class)' id '4d99527b-1591-4fd5-af8c-aec399af5f84' date '25 August 2007' time '3:30:11 pm' author 'lr' ancestors ((id 'f2347520-6cdd-420f-b36e-e3daf0a0fb0b')) stepChildren ())) stepChildren ())(name 'OB-Standard-cwp.289' message 'ShowImplmentors now behaves similarly to ShowSenders, with different actions for 0, 1 or more implementors.' id '02c5ef43-048d-401a-99e1-96e78cac7879' date '26 August 2007' time '1:52:40 am' author 'cwp' ancestors ((id 'f2347520-6cdd-420f-b36e-e3daf0a0fb0b')) stepChildren ())) stepChildren ())(name 'OB-Standard-cwp.290' message 'Made OBMecuryPanel handle senders and implementors with OBNavigate announcements, rather than opening browsers directly.' id '95691624-54c5-42de-b146-aa99ed496958' date '1 September 2007' time '1:43:22 am' author 'cwp' ancestors ((id '02c5ef43-048d-401a-99e1-96e78cac7879')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-cwp.309' message 'Catch all ParserNotifications during method compilation, rather than just UndeclaredVariable.' id '0ee6350d-cac3-4267-960d-55b9e11a8a04' date '18 October 2007' time '9:46:07 pm' author 'cwp' ancestors ((name 'OB-Standard-cwp.308' message 'Make the references browser sort selectors by class name.' id 'e93f60b6-fdd1-4e86-ad9f-35b27940870d' date '18 October 2007' time '12:00:09 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.307' message 'Compilation of methods now catches UndeclaredVariable notifications and converts them to ChoiceRequests. The Parser has to be patched to raise these exceptions, so we jump through some hoops to work even if the Parser isn''t patched.
' id '21d73d65-e993-41ed-8496-d540c0529274' date '16 October 2007' time '11:22:11 pm' author 'cwp' ancestors ((id '149975e3-a13d-44af-92ac-5672072952f8')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-dc.317' message '- Merges' id '9f25e23d-6ba7-42bf-8410-14bb0281beb9' date '16 January 2008' time '1:49:43 pm' author 'dc' ancestors ((id 'dd19defa-a91b-45ce-9938-38a009fc50a8')(name 'OB-Standard-dc.313' message '- Fixes 6858: Adding a new method category does not show list of existing ones. Creating a new method category in the OB does not show a list of existing method category like it happens doing this in a "standard" browser.' id 'd72a3884-df00-4097-95b7-0272f240e38b' date '16 January 2008' time '1:45:47 pm' author 'dc' ancestors ((id '36bb25c9-986f-4a7c-8470-6d90c34bd6ee')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-dc.324' message '- Fixes 6918: In Implementors and Senders lists, allow the user to click outside of the window to cancel the request.' id '66a2bf05-0406-41ab-9667-9b0ef3675b54' date '13 February 2008' time '5:18:05 pm' author 'dc' ancestors ((name 'OB-Standard-lr.323' message '- delegate the name of the environment from the OBEnvironmentNode to the real environment, do not answer ''Squeak'' all the time' id 'd4c23c7c-0301-4453-a994-8f8ad5a319e0' date '9 February 2008' time '12:06:09 pm' author 'lr' ancestors ((id '453e4501-7406-4f47-8210-c734210ec3de')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-dr.388' message 'integrated OBClassNode>>#methods' id '4db4ca01-a68c-4b8a-b504-b0e955da4b56' date '4 February 2009' time '2:17:45 pm' author 'dr' ancestors ((name 'OB-Standard-dr.387' message 'adapted to new auto-selection mechanism' id '9dea27bf-9ec0-4dc4-8e40-5d3fdf2b75bf' date '2 February 2009' time '12:02:58 pm' author 'dr' ancestors ((id 'dd8e8bc8-8daf-4b24-8a5c-e8ee1c93eba1')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-lr.393' message '- use old icon set' id 'ef116868-06b4-43d6-90f9-e09f1b7699dc' date '11 February 2009' time '10:23:20 am' author 'lr' ancestors ((name 'OB-Standard-lr.392' message 'merged' id 'd3ae5634-11ad-4a5a-88f8-3c8dd188c3e9' date '11 February 2009' time '10:04:11 am' author 'lr' ancestors ((id 'e6df182a-9433-40d1-927d-a565ed249867')(name 'OB-Standard-dr.391' message 'extended list browser to set the full label of the window' id 'f6237bda-ba6b-4f7f-aa06-4a2b7e46e3ef' date '10 February 2009' time '9:43:26 pm' author 'dr' ancestors ((name 'OB-Standard-dr.390' message 'refactoring for renaming of cats' id '94424469-774c-4ecb-8ef9-5661cf0428fb' date '10 February 2009' time '11:32:58 am' author 'dr' ancestors ((name 'OB-Standard-dr.389' message 'fixed renaming of method categories command' id '8fb5e17c-d131-4135-b8a8-9b677e07f1d3' date '4 February 2009' time '8:56:43 pm' author 'dr' ancestors ((id '4db4ca01-a68c-4b8a-b504-b0e955da4b56')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-dr.404' message 'improved performance (DO NOT LOAD, needs more testing)' id 'cf77b702-94da-40dd-a7a6-c1d92327db7e' date '17 April 2009' time '4:15:42 pm' author 'dr' ancestors ((name 'OB-Standard-dr.403' message 'empty log message' id '419cee14-8a6e-427a-80c6-fcf8495b5325' date '16 April 2009' time '1:43:21 pm' author 'dr' ancestors ((name 'OB-Standard-dr.402' message 'fix for move to package command' id 'bf1e7b41-ca0d-427d-bfd9-d62243e4eb2a' date '28 March 2009' time '9:20:38 pm' author 'dr' ancestors ((name 'OB-Standard-dr.401' message 'do not show package, method protocol info in very long sender lists' id '71376831-116b-46da-8202-d081e5ee29e9' date '23 March 2009' time '4:12:08 pm' author 'dr' ancestors ((name 'OB-Standard-dr.400' message 'changed order of mercury and button panel in top panel' id '4ed92205-ac0e-47eb-9ccc-48138457d7d6' date '4 March 2009' time '3:26:04 pm' author 'dr' ancestors ((name 'OB-Standard-dr.399' message 'added missing method to Trait' id '9972e70f-4f4a-46bb-9476-22dc915fba4e' date '18 February 2009' time '4:21:47 pm' author 'dr' ancestors ((name 'OB-Standard-dr.398' message '- mercury search also takes into account traits
- fixed defect in mercury class ref search' id 'dae8e06f-a13f-4257-8747-e7036c25e067' date '18 February 2009' time '4:18:51 pm' author 'dr' ancestors ((name 'OB-Standard-dr.397' message 'removed #unload in OBMercuryPanel' id 'a17d3697-2f9d-4967-bdce-a07694d8d8e4' date '18 February 2009' time '3:24:59 pm' author 'dr' ancestors ((name 'OB-Standard-dr.396' message 'added helper text to standard mercury panel' id '8d04ca3b-1af2-4d99-9d93-e27a95cecbc6' date '18 February 2009' time '11:54:54 am' author 'dr' ancestors ((name 'OB-Standard-dr.395' message 'fixed bug concerning delayed update of fixed button panel on selectionChanged events' id '0844a961-30de-49b0-8b8a-fe1ecf00d1be' date '17 February 2009' time '10:21:45 pm' author 'dr' ancestors ((name 'OB-Standard-dr.394' message 'fixed annotation panel' id '1b2e0ae1-ada0-4409-a459-b9b1ee04ac03' date '16 February 2009' time '3:20:07 pm' author 'dr' ancestors ((name 'OB-Standard-dr.393' message '- added a top navigational panel with optional buttons on the left and mercury panel on the right to save space.
- addressed some lint complaints' id '03bca8e5-df48-42eb-816e-30c9aafd2cdb' date '16 February 2009' time '2:56:17 pm' author 'dr' ancestors ((name 'OB-Standard-dr.392' message 'added number of elements to label of list browsers' id '03951179-d467-48ab-9555-214b19336a67' date '12 February 2009' time '11:10:46 am' author 'dr' ancestors ((id 'f6237bda-ba6b-4f7f-aa06-4a2b7e46e3ef')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-damiencassou.403' message '- Removes spaces in block args [: foo ...]' id 'd9fd5851-9c55-4cd8-9007-0960c25987bb' date '17 April 2009' time '3:46:35 pm' author 'damiencassou' ancestors ((id 'bf1e7b41-ca0d-427d-bfd9-d62243e4eb2a')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-Hernan_Wilkinson.412' message 'Fixes an error that happens when selecting the Cancel button when ask if you want to redefine a class' id '4dfc2054-1bbf-48b5-b15f-5be0335068a8' date '22 June 2009' time '6:51:56 pm' author 'Hernan Wilkinson' ancestors ((name 'OB-Standard-dr.411' message 'further polished menus' id '7b50c73e-e7f4-4084-9701-786e4aa3d999' date '5 June 2009' time '5:56:15 pm' author 'dr' ancestors ((name 'OB-Standard-cwp.410' message 'Tweaks to get the tests passing again.' id '25272615-a3f5-4c0f-81af-5890c9a064f7' date '2 June 2009' time '2:07:43 am' author 'cwp' ancestors ((name 'OB-Standard-damiencassou.409' message '- Removes useless CompiledMethod>>isSubclassResponsibility override' id '1c4abbd1-5bc7-495d-9a1c-d7c54a3bf8b7' date '31 May 2009' time '11:00:03 am' author 'damiencassou' ancestors ((name 'OB-Standard-damiencassou.408' message '- Fixes Pharo issue #849: Implements OBTextSelection>>isClassNode' id 'ba274107-33cf-4b41-b67e-4d5f06635cc8' date '31 May 2009' time '10:31:48 am' author 'damiencassou' ancestors ((name 'OB-Standard-dr.407' message 'changed group of some commands' id '23e14ab9-b083-446a-be00-bbe45aeaa768' date '6 May 2009' time '11:25:09 am' author 'dr' ancestors ((name 'OB-Standard-dr.406' message 'changed label for create method protocol' id '5a6a36a9-31d2-4deb-9188-559a1c2fcd44' date '28 April 2009' time '11:22 am' author 'dr' ancestors ((name 'OB-Standard-mjw.405' message 'This is a fix for the protocol browser, which was throwing an error in the squeak-dev 3.10 image.' id '066e5963-b9f1-3640-b3d2-01941245f413' date '28 April 2009' time '2:38:08 am' author 'mjw' ancestors ((id 'cf77b702-94da-40dd-a7a6-c1d92327db7e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-lr.426' message '- display the class in the title bar, by fixing a bug' id '737b0398-126a-4ad5-a0a5-ad4b2406104f' date '19 August 2009' time '10:55:53 pm' author 'lr' ancestors ((name 'OB-Standard-lr.425' message '- some icons were missing' id '9a645f13-93b1-4437-b81a-f672e58b6fa8' date '10 July 2009' time '11:25:14 am' author 'lr' ancestors ((name 'OB-Standard-lr.424' message '- open senders/implementor views blazing fast' id '22561c37-acb2-41dd-a297-8a52adccf77f' date '9 July 2009' time '10:54:30 pm' author 'lr' ancestors ((name 'OB-Standard-lr.423' message '- have a decent title for the default browser' id '3478efcf-07d5-4848-a8c9-2a1de5757e2e' date '4 July 2009' time '5:58:55 pm' author 'lr' ancestors ((name 'OB-Standard-lr.422' message '- even better speedup' id '0b0e1f1f-01c2-4d57-9fcc-64d13e9de30d' date '3 July 2009' time '10:01:18 pm' author 'lr' ancestors ((name 'OB-Standard-lr.421' message '- don''t do scary selectors anymore, no selector is scary' id 'c24bfc4c-37da-4490-82ce-2f7c0c337f8f' date '3 July 2009' time '9:50:49 pm' author 'lr' ancestors ((name 'OB-Standard-lr.420' message '- make it possible to browse pools' id '756f1434-0020-4a92-85d8-bc8ac52e5e0b' date '3 July 2009' time '9:43:55 pm' author 'lr' ancestors ((name 'OB-Standard-lr.419' message '- request a full refresh after removing empty categories' id 'aeaf3917-831b-40d1-8043-04a09766bdf6' date '21 June 2009' time '5:09:35 pm' author 'lr' ancestors ((id 'ebc3213f-aafd-4124-a478-51174a208a48')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-cwp.430' message 'OBSystemBrowserAdaptor now displays its self as ''OmniBrowser'' in the SystemBrowser app registry menu.' id 'ed179755-2355-4a05-8cf4-04700de4798f' date '28 September 2009' time '10:38:20 am' author 'cwp' ancestors ((name 'OB-Standard-cwp.429' message 'Remove the "SystemBrowser: " prefix from window titles to make it easier to find minimized windows in Pharo and in the windows menu on Squeak.' id '65d9c7a4-2431-465d-a005-7449242dbcde' date '13 September 2009' time '10:48:33 am' author 'cwp' ancestors ((id 'be1d5363-85ce-463e-9fa5-af3575354b67')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-lr.445' message '- categorized all methods 
- fixed a bunch of bugs
- removed some unused code' id '5360ad74-54ec-4c7f-bded-9b9f2dce68ab' date '7 February 2010' time '11:37:43 am' author 'lr' ancestors ((name 'OB-Standard-lr.444' message '- removed duplicated class OBReadOnlyDefinition
- fixed most serious bugs in OBCmdMultiView (next step will be to have tests and to remember the view mode when navigating code)' id '3c624e92-8a38-4f58-acee-640d23d4b1e5' date '28 January 2010' time '3:44:29 pm' author 'lr' ancestors ((name 'OB-Standard-lr.443' message '- fixes: copy class doesn''t copy class side instance variables' id '4136353b-1c97-4e48-8b56-8b162db16c48' date '28 January 2010' time '2:46:40 pm' author 'lr' ancestors ((id '3a124363-ff5c-4267-bd66-996254c0aa66')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-lr.463' message '- fixes issue 2274: 	OBMClassQuery error key not found' id 'd33626cd-029f-49ed-830c-29f85cd2f481' date '5 April 2010' time '1:00:32 pm' author 'lr' ancestors ((name 'OB-Standard-lr.462' message '- extract the rename of class in separate method' id 'd112ea64-26bb-4d57-9d3a-2994c033d7a2' date '3 April 2010' time '12:36:01 pm' author 'lr' ancestors ((name 'OB-Standard-lr.461' message '- extract the deletion of class in separate method' id '4c81a607-75fd-4dec-8c03-64cac47199e4' date '3 April 2010' time '12:05:09 pm' author 'lr' ancestors ((id '10e6bd5f-06e3-4d2b-93ab-57c24120e7df')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-lr.490' message '- fixed some more capitalization issues' id 'ffe8e665-a7c4-4537-ad30-bdedd63dbdc0' date '15 August 2010' time '6:02:21 pm' author 'lr' ancestors ((name 'OB-Standard-lr.489' message '- calculate annotations in separate process (for major speed improvement)' id 'ad565d14-a843-497d-8661-845bdff87fa0' date '15 August 2010' time '5:44:16 pm' author 'lr' ancestors ((name 'OB-Standard-lr.488' message '- removed all references to Preferences' id '8a31228c-89e8-4450-8408-9d47576d9db5' date '15 August 2010' time '5:26:21 pm' author 'lr' ancestors ((name 'OB-Standard-lr.487' message '- made instance/class buttons uppercase' id 'c2eb986b-c0e4-4b1d-b7ab-b71a333937c0' date '13 August 2010' time '7:59:41 pm' author 'lr' ancestors ((name 'OB-Standard-lr.486' message '- reset search should only show up in search
- do not show ''view'' command in menus' id '48d2b014-7799-4d15-b74c-a9346a4a5170' date '8 August 2010' time '10:56:52 am' author 'lr' ancestors ((name 'OB-Standard-lr.485' message '- make all menus uppercase' id '5124e1b0-80f0-4085-9a1b-ac1ab988710e' date '8 August 2010' time '10:36:58 am' author 'lr' ancestors ((name 'OB-Standard-lr.484' message '- let users also type a selector name when browsing implementors/senders' id '4e699e71-0230-4678-b1b9-8d9fb2e726c6' date '2 August 2010' time '4:43:07 pm' author 'lr' ancestors ((name 'OB-Standard-lr.483' message '- fixed the test' id '2f22392b-0fa0-49f7-8919-a7105c557d59' date '2 August 2010' time '4:31:05 pm' author 'lr' ancestors ((name 'OB-Standard-lr.482' message '- added choide dialog to (hierarchy) senders/implementors again' id 'a1f7f67d-5831-4b49-8a7c-3912b241174f' date '2 August 2010' time '4:10:47 pm' author 'lr' ancestors ((id '0fd4e1fa-323e-4ef5-b1ad-0ae74361a8f5')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-lr.522' message '- throw an error when an event is triggered without a valid announcer trying to handle it
- fixed some of the mess with missing events' id '6d8ebfad-6e4e-40ee-b3f3-0109d46ead0f' date '26 November 2010' time '12:05:08 am' author 'lr' ancestors ((name 'OB-Standard-lr.521' message '- fixing some refresh issues' id '0519072a-ba4a-4da0-9577-baa597f332ac' date '25 November 2010' time '7:08:30 pm' author 'lr' ancestors ((name 'OB-Standard-lr.520' message '- bind ''self'' correctly in class definition template' id 'ef957900-da38-4b8d-a3b5-7aedf6499a23' date '22 November 2010' time '10:56:21 pm' author 'lr' ancestors ((name 'OB-Standard-lr.519' message '- cleaned up the variable browser' id 'e6ec410c-6f18-4c80-a67d-40f391541ca1' date '22 November 2010' time '10:25:14 am' author 'lr' ancestors ((name 'OB-Standard-lr.518' message '- avoid a slowdown with short class lists' id 'fe8b4633-4cb4-44d7-97f2-6aad6a2034b6' date '17 November 2010' time '4:09:32 pm' author 'lr' ancestors ((id '5e1e4d6f-e704-43a1-a75a-1c949542269f')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-lr.525' message '- fixed auto categorization order' id '726ea17c-c025-49b1-bf05-4b0df54549b6' date '2 December 2010' time '11:54:25 am' author 'lr' ancestors ((id '7a20234b-54db-4499-ad80-197769bf8bbb')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-lr.543' message '- fixes a problem with references of class variables (thanks go to Ted Wrinch)' id '51c5067d-fa7e-4d02-8c4a-84fce6c421b2' date '13 July 2011' time '9:31:10 am' author 'lr' ancestors ((id '400548ae-5f3b-411f-9036-1debfc553408')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Standard-lr.551' message 'merged' id '3061eb70-762b-4a7d-bb84-63c1477214fc' date '6 November 2011' time '7:40:59 am' author 'lr' ancestors ((id 'f268b336-5a98-4c99-9b8f-9d1c96406eae')(name 'OB-Standard-lr.550' message 'merged' id 'c316b9b3-08e6-47e4-a509-ba213b22a4e2' date '6 November 2011' time '7:18:19 am' author 'lr' ancestors ((id '27993101-d2d7-44a5-b148-bccbbd424814')(name 'OB-Standard-lr.548' message '- fixed typo' id '7f94570d-1030-43ec-8f37-bf69bb66c493' date '23 September 2011' time '8:42:33 pm' author 'lr' ancestors ((id 'e893f914-16e8-4cf2-90e7-ee6693681e14')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())