(name 'OB-Morphic-cwp.38' message 'Added support for horizontal groups when building, tweaked the api for vertical groups.' id '984927d9-4242-455b-9e57-c10e277508fc' date '9 December 2007' time '1:26:28 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.37' message 'Added suport for submenus.' id 'b35fd56a-034f-42a0-96e6-feafa02e9cd7' date '30 September 2007' time '10:13:26 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.36' message 'Backport the reversion of #isAllActive to #isActive.' id 'e64eaece-3533-49d5-b492-d2c81b235fa1' date '29 September 2007' time '10:17:04 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.35' message 'merge' id 'e9a4359c-c654-40ac-a08b-172fde6f4580' date '16 September 2007' time '3:29:46 pm' author 'cwp' ancestors ((name 'OB-Morphic-dc.34' message '- Fix provided by Karl Ramberg: "Here is a little fix for Omnibrowser that prevent huge screen redraw when swiching from pane to pane in the browser. There is a subtle bug in Morph>>addMorph: that sometimes causes the added morph to be added at World top left corner. The easy fix is to give a position to the morph to avoid screen damage."' id 'b218f6e8-9336-4f89-874c-f189669dbece' date '8 September 2007' time '3:05:04 pm' author 'dc' ancestors ((name 'OB-Morphic-jk.33' message 'Require: OmniBrowser-jk.385

OBCommand>>isAllActive
- command can be extended by other packages by adding a #isActive* message to command.
- all messages #isActive* have to return true, otherwise such command is not active.' id 'e2331ad5-7121-4b9d-8790-6d4d1b5d7ef9' date '26 August 2007' time '8:15:16 am' author 'jk' ancestors ((name 'OB-Morphic-dc.32' message '- Fixes bug 6641: "If you click on a link in a class comment you get to visit the debugger. For example see class comment of SystemProgressMorph" reported by laza.' id '56c237e3-57fb-46d8-91ea-feb6c4217043' date '24 August 2007' time '12:36:30 pm' author 'dc' ancestors ((name 'OB-Morphic-dc.31' message '- Missing change with the fan commit. There were an undefinied variable children. This made drag&drop impossible.' id 'c705a5dd-c0e5-48f6-8fef-06ed7fe91e20' date '24 August 2007' time '11:19:23 am' author 'dc' ancestors ((name 'OB-Morphic-cwp.30' message 'Slight tweak to drop handling to account for indenting with less potential for dropping on the wrong node.' id '9c1e01e6-2a2a-42a4-bd5e-6fc88cde9065' date '13 August 2007' time '10:51:17 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.29' message 'Rename method category.' id 'd4015f61-73cd-47de-93d8-7364f8915b35' date '11 August 2007' time '11:12 pm' author 'cwp' ancestors ((name 'OB-Morphic-lr.28' message 'a hack that makes it possible again to drop methods and method-categories onto other classes (the problem is that the item couldn''t be found because of the indention of certain classes in their column)' id '685104d1-ac6e-41a8-8973-673682a231ab' date '6 August 2007' time '10:40:46 am' author 'lr' ancestors ((name 'OB-Morphic-dc.27' message '- Merges' id '6da86e04-1bad-458b-a3c9-7464504015e9' date '3 August 2007' time '12:59:11 pm' author 'dc' ancestors ((name 'OB-Morphic-dc.24' message '- Adds the possibility to display a fly-by-help (tooltip) for commands. Just override #longDescription in the command.' id '061ef568-d914-4277-a1a2-d25c2853d28a' date '3 August 2007' time '12:49:53 pm' author 'dc' ancestors ((name 'OB-Morphic-cwp.23' message 'merge' id '1395076b-005c-4074-b563-087804e87f38' date '24 July 2007' time '12:56:23 am' author 'cwp' ancestors ((name 'OB-Morphic-cwp.22' message 'Refactored icon support.

Icons are now in OBMorphicIcons, since they''re morphic-specific.

OBLazyListMorph now uses #iconAt: to get the name of an icon from the model, and then fetches the actual form from OBMorphicIcons.

' id 'cbd44a89-8f2e-4be8-a1d7-5aaa87cc4810' date '24 July 2007' time '12:27 am' author 'cwp' ancestors ((name 'OB-Morphic-cwp.21' message 'Fixes for Squeak earlier than 3.9.' id '05c6e198-4e93-48e9-9425-28db2ffce618' date '23 July 2007' time '2:11:47 am' author 'cwp' ancestors ((name 'OB-Morphic-cwp.20' message 'merge' id '0fcb4868-c8ff-4c9c-a786-00448ef5ad6b' date '21 July 2007' time '11:20:46 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.19' message 'merge' id 'ed2e4273-c182-4a54-ba6b-cf1975f4cb95' date '21 July 2007' time '10:50:09 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.17' message 'Tweak to panel layout to make it work correctly in Squeak 3.9. Also, move #mercuryPanel:with: back here, for now.' id '75fea06d-91c7-404e-b2a4-9a892d893d05' date '14 July 2007' time '1:18:49 am' author 'cwp' ancestors ((name 'OB-Morphic-cwp.16' message 'Refactored the drag and drop extension methods in OBColumn to general callbacks and morphic-specific handlers. Moved the callbacks to the OmniBrowser package.' id '31947776-2b37-4d3d-814e-d2643685a5d4' date '13 July 2007' time '10:55:36 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.15' message 'Moved OBMorphBuilder>>mercuryPanel:with: to OB-Tests-Standard, where it belongs.

Rewrote OBRadioButtonBar withButtonAt:do: for clarity.' id 'af77882b-8e23-4485-81b8-3cd23bc30a0e' date '10 July 2007' time '12:45:34 am' author 'cwp' ancestors ((name 'OB-Morphic-cwp.14' message 'merge' id '207a7168-01f5-4b36-ad29-f50bb29512b0' date '7 July 2007' time '8:50:45 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.12' message 'Add support for the platform-independence changes introduced by Gemstone support.' id 'b22afbda-7867-4377-8e2c-9196616ef8d6' date '1 July 2007' time '5:36:39 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.11' message 'Moved the handling of menu icons out of OmniBrowser, since it''s morphic-specific. ' id '2af55769-caa9-4600-8b3e-5d9dbc110514' date '8 June 2007' time '8:58:38 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.10' message 'Moved drag and drop support in OBNode here, as it''s pretty morphic-specific. At some point we should probably come up with an abstraction that makes sense in the core of OB, and then hook into it from OB-Morphic and OB-Web and friends.' id '900963e5-cc2c-417b-a2f3-beda48c378cc' date '1 June 2007' time '5:53:48 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.9' message 'Added OBMorphicPlatform to handle default actions for InteractionRequests, because Morphic won''t catch the notifications.' id 'f0bd6b2d-59ac-40a9-ac5c-78974d0c5773' date '1 June 2007' time '5:16:15 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.8' message 'OBButtonBar now builds button morphs that send #buttonLabel to their model, rather than #labelMorph. This allows OBCommand not to depend on Morphic.' id '89ffefd8-8ead-4992-9518-630e81ee92f0' date '1 June 2007' time '2:35:04 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.7' message 'OBPaneScroller no longer recieves step messages, as it relies on OBColumnPanel to update it when the columns change.' id '75a6d5dc-daef-472e-8391-908f07db1edd' date '28 May 2007' time '2:15:53 am' author 'cwp' ancestors ((name 'OB-Morphic-cwp.6' message 'OBMorphBuilder now skips building switches if they are empty.' id '30a0be18-6e24-424c-9839-9b3a32b00dd0' date '22 May 2007' time '12:34:43 am' author 'cwp' ancestors ((name 'OB-Morphic-cwp.5' message 'Small efficiency improvements in drawing switches. OBPane no longer destroys and recreates its OBRadioButtonBar each time a node is selected. Also cosmetic improvements to OBRadioButtonBar so that recycling it isn''t necessary.' id '7be2f0fc-dab4-4f33-922d-0b9752753665' date '18 May 2007' time '11:38:01 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.4' message 'OBMorphBuilder can now build switches.

OBPane now uses a builder to create OBRadioButtonBars rather than sending #buttonMorph.' id '8cb5b77f-58d4-4948-9bc7-1be8e62f6d76' date '18 May 2007' time '1:07:02 am' author 'cwp' ancestors ((name 'OB-Morphic-cwp.3' message 'Moved drag and drop support to the morphic package.' id 'afdefd4f-1c7b-4db6-9f76-62bd7f2e4eb1' date '3 May 2007' time '9:44:58 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.2' message 'Remove obsolete constructors for OBPane.' id '931b2b27-0f97-4c3b-a336-1cc61215f00b' date '3 May 2007' time '9:30:19 pm' author 'cwp' ancestors ((name 'OB-Morphic-cwp.1' message 'Move the morphic-specific code to a separate package.' id 'c60fad4f-261c-4afb-bff3-f971d08141f0' date '25 March 2007' time '10:25:49 pm' author 'cwp' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Morphic-lr.13' message '- merged back the change to allow the morphic builder answer the resulting morph' id '9cb58f61-4a20-4bd4-824b-a65ad2b08915' date '20 June 2007' time '9:36:53 am' author 'lr' ancestors ((name 'OB-Morphic-lr.12' message '- enable column deselection' id 'b561fea3-f987-40a0-8b84-0bf8090b6bb0' date '20 June 2007' time '9:35:35 am' author 'lr' ancestors ((id '2af55769-caa9-4600-8b3e-5d9dbc110514')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Morphic.39-cb.18' message 'reverted to OB-Morphic.39-cwp.16
-the call for the balloon text is now done in OBMercuryPanel (depending on OB-Standard).

better since OBAnnotation Panel also use #mercuryPanel:with: which causes the help message to be displayed when hover the annotation panel.' id 'abbefcdf-16e4-490c-bbad-783f095ecd8c' date '10 July 2007' time '9:59:22 am' author 'cb' ancestors ((name 'OB-Morphic.39-cwp.16' message 'Fixed a bug introduced in PluggableListMorph in Squeak 3.9. Clicking on an already-selected list item now informs the model, even when autoDeselect is off.' id '36269d6a-e4e2-4d2d-9cf5-fc22e7341d71' date '5 July 2007' time '11:35:43 pm' author 'cwp' ancestors ((name 'OB-Morphic.39-cwp.15' message 'Merge in platform changes from the trunk.' id 'cf7d6418-2a4d-4d0b-98d3-1071c40c8f3f' date '5 July 2007' time '11:10:09 pm' author 'cwp' ancestors ((name 'OB-Morphic.39-lr.14' message 'merged' id '66690c5c-511d-4ab2-95dd-bfc5c5c9e782' date '20 June 2007' time '9:37:49 am' author 'lr' ancestors ((id '9cb58f61-4a20-4bd4-824b-a65ad2b08915')(name 'OB-Morphic.39-lr.13' message 'merged' id '087d119b-138a-4fa7-958a-9f3f07b6872b' date '9 June 2007' time '10:34:46 am' author 'lr' ancestors ((name 'OB-Morphic.39-lr.12' message 'fixed button layout bug' id '09985b12-e232-4c71-8e49-394fbcca9185' date '3 June 2007' time '8:40:45 am' author 'lr' ancestors ((name 'OB-Morphic.39-dc.11' message '- Merge' id '66b1ae48-8a89-4fae-ac9d-8e99f1bb046e' date '2 June 2007' time '4:20:50 pm' author 'dc' ancestors ((name 'OB-Morphic.39-lr.10' message 'merged' id '8848006a-9d83-4066-8409-9c6d664c3069' date '28 May 2007' time '7:36:21 pm' author 'lr' ancestors ((name 'OB-Morphic.39-dc.9' message '- Merges' id '6dbde399-086b-11dc-84dc-001124389480' date '22 May 2007' time '3:50:40 pm' author 'dc' ancestors ((name 'OB-Morphic.39-lr.8' message 'merged' id 'cc79ba2f-c47b-4e59-9e4c-81c1395ea71c' date '19 May 2007' time '8:57:46 am' author 'lr' ancestors ((name 'OB-Morphic.39-lr.7' message 'merged' id 'd0b36898-50dc-4fd6-b5d4-b1dd032a999d' date '18 May 2007' time '11:15:03 am' author 'lr' ancestors ((name 'OB-Morphic.39-lr.6' message 'merged the latest OB-Morphic' id '6b4b3c5b-9748-41ea-a111-3d4e110820fb' date '4 May 2007' time '11:14:07 am' author 'lr' ancestors ((name 'OB-Morphic.39-tween.5' message 'merged OB-Morphic.39-dc.4 changes' id '3c21f111-c0e2-524a-82c6-1a072a93a62a' date '24 April 2007' time '5:53:48 pm' author 'tween' ancestors ((name 'OB-Morphic.39-tween.4' message 'added shoutAboutToStyle: to OBDefinitionPanel' id '46f3db58-b350-c241-80ff-1a3b6ae1ede8' date '24 April 2007' time '4:56:06 pm' author 'tween' ancestors ((name 'OB-Morphic.39-tween.3' message 'Merged code from the ShoutOmniBrowser package.
' id '60bdab8b-f750-ff4b-80d8-088e974eeb9f' date '24 April 2007' time '4:30:30 pm' author 'tween' ancestors ((name 'OB-Morphic.39-lr.2' message '- made the new morphic builder work in 3.9' id '95d15764-759e-4e0a-b47d-ea8ee6f32793' date '26 March 2007' time '6:27:30 pm' author 'lr' ancestors ((id 'c60fad4f-261c-4afb-bff3-f971d08141f0')) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Morphic.39-dc.4' message '- Please forget previous commit. A method was overriden by Shout.' id '421d2e78-f1ad-11db-a5d7-001124389480' date '23 April 2007' time '5:13:57 pm' author 'dc' ancestors ((id '95d15764-759e-4e0a-b47d-ea8ee6f32793')) stepChildren ())) stepChildren ())(id 'afdefd4f-1c7b-4db6-9f76-62bd7f2e4eb1')) stepChildren ())(id '8cb5b77f-58d4-4948-9bc7-1be8e62f6d76')) stepChildren ())(id '7be2f0fc-dab4-4f33-922d-0b9752753665')) stepChildren ())(id '30a0be18-6e24-424c-9839-9b3a32b00dd0')) stepChildren ())(id '75a6d5dc-daef-472e-8391-908f07db1edd')) stepChildren ())(id '900963e5-cc2c-417b-a2f3-beda48c378cc')) stepChildren ())) stepChildren ())(id '2af55769-caa9-4600-8b3e-5d9dbc110514')) stepChildren ())) stepChildren ())(id 'b22afbda-7867-4377-8e2c-9196616ef8d6')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Morphic.39-dr.19' message 'added support for coloring of nodes in columns and for adding icons to the nodes' id '8568f6b2-3104-4cc1-9b4f-d8463a09790e' date '18 July 2007' time '12:06:57 pm' author 'dr' ancestors ((name 'OB-Morphic.39-cb.17' message '-added an help message (ballon text accesible when the mouse is on the OBMercury morph) to give a reminder of the OBQuery syntax. ' id 'd78e2c78-a6e1-2341-bf35-c19610a51af6' date '9 July 2007' time '11:55:27 pm' author 'cb' ancestors ((id '36269d6a-e4e2-4d2d-9cf5-fc22e7341d71')) stepChildren ())(id 'abbefcdf-16e4-490c-bbad-783f095ecd8c')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Morphic-dc.22' message '- Merges' id 'db720474-ceab-4287-9abc-b38f3a92df6a' date '23 July 2007' time '12:36:15 pm' author 'dc' ancestors ((id '05c6e198-4e93-48e9-9425-28db2ffce618')(name 'OB-Morphic.39-dc.21' message '- Adds an OBInformRequest to send a message to the user.' id '0ec7baa9-0f4f-4c6d-8cbd-931f3c92c5a2' date '22 July 2007' time '8:39:04 pm' author 'dc' ancestors ((name 'OB-Morphic.39-dr.20' message 'let the model of an OBRadioButtonBar test if a button is enabled' id 'f932aed5-6c56-4e90-8968-4faf5d61097f' date '19 July 2007' time '3:43:26 pm' author 'dr' ancestors ((id '8568f6b2-3104-4cc1-9b4f-d8463a09790e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Morphic-lr.26' message '- added a flag and breakpoint icon' id '50cb39d2-b897-47b2-b84c-130db1f62d59' date '2 August 2007' time '7:40:10 pm' author 'lr' ancestors ((name 'OB-Morphic-lr.25' message '- much better (I think) method-icons with aliasing and transparency' id '20bbdbf5-0e78-4312-9f32-64311384bb2f' date '2 August 2007' time '10:41:51 am' author 'lr' ancestors ((name 'OB-Morphic-cwp.24' message 'Refactored the builder messages.' id 'f502b411-2443-43aa-ad0d-c31ee9f23867' date '26 July 2007' time '12:28:37 am' author 'cwp' ancestors ((id '1395076b-005c-4074-b563-087804e87f38')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'OB-Morphic-cwp.31' message 'Tweak to accommodate refactoring in OmniBrowser.' id 'f5e63987-c5a6-433b-b112-85f338e4aaf4' date '16 August 2007' time '10:29:32 pm' author 'cwp' ancestors ((id '9c1e01e6-2a2a-42a4-bd5e-6fc88cde9065')) stepChildren ())) stepChildren ())) stepChildren ((name 'OB-Morphic-dc.38' message '- Replaces #isActive by #isAllActive' id 'ab893b58-35e7-42b9-9f2e-b7754c3d0993' date '27 September 2007' time '2:47:16 pm' author 'dc' ancestors ((name 'OB-Morphic-dc.37' message '- Continue using UIManager where possible. #handleTextRequest does not accept empty strings anymore. I hope it''s not a problem.' id '86ee4ede-d038-4306-bf48-dc5b93be9e86' date '18 September 2007' time '4:03:45 pm' author 'dc' ancestors ((name 'OB-Morphic-dc.36' message '- Uses UIManager instead of PopUpMenu in  #handleChoiceRequest:. I would also like to replace more morphic by ToolBuilder, but the interfaces are not fully compatible.' id 'ef75896c-aefc-4191-ad0c-e24e3d8c7452' date '18 September 2007' time '10:50:07 am' author 'dc' ancestors ((id 'e9a4359c-c654-40ac-a08b-172fde6f4580')) stepChildren ())) stepChildren ())) stepChildren ())))) stepChildren ())) stepChildren ())