(name 'OmniBrowser-cwp.28' message 'We can now have mixed node types in each column.' id 'e458e9fe-30dd-11d8-bdbc-000a95702430' date '17 December 2003' time '5:10:58 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.27' message 'Introduced meta-nodes.' id 'bfd30707-2f80-11d8-a87e-000a95702430' date '15 December 2003' time '11:31:42 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.26' message 'Renamed ''lens'' to ''node''. This is a very far-reaching changed.' id '831d131e-2f73-11d8-a87e-000a95702430' date '15 December 2003' time '9:56:57 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.25' message 'Columns can now create morphs with meta browser menus as well as lists.' id 'bd048fe3-2f6d-11d8-a87e-000a95702430' date '15 December 2003' time '9:15:37 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.24' message 'Columns now hold a reference to the browser. This will make filtering easier.' id '6ec328eb-2ea5-11d8-aed9-000a95702430' date '14 December 2003' time '9:21:47 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.23' message 'Refactored OBClassCategoryLens.

PackageInfo is now responsible for removing the prefix on system categories.' id 'ae915148-2ea3-11d8-aed9-000a95702430' date '14 December 2003' time '9:09:14 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.22' message 'Bugfix: MethodCategoryLens filters methods correctly now.' id 'd2572bd8-2c46-11d8-9ef3-000a95702430' date '11 December 2003' time '8:59:29 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.21' message 'Added lenses for browsing a package.' id 'acabe68a-2b98-11d8-b316-000a95702430' date '11 December 2003' time '12:12:53 am' author 'cwp' ancestors ((name 'OmniBrowser-cwp.20' message 'Added support for editing in the text pane. The file browser can now edit files.' id 'deb59865-29f8-11d8-b2cf-000a95702430' date '8 December 2003' time '10:36:27 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.19' message 'The PaneScroller now automatically scrolls to the right after new columns are added.' id 'a564f7c0-29f1-11d8-b2cf-000a95702430' date '8 December 2003' time '9:44:44 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.18' message 'Browsers now have a minimum pane count.' id '517a5ab0-29e6-11d8-b2cf-000a95702430' date '8 December 2003' time '8:23:39 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.17' message 'Bugfix: dependents no longer get copied between columns.' id '18ef65a6-29e5-11d8-b2cf-000a95702430' date '8 December 2003' time '8:14:54 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.16' message 'Refactored lenses.

Now a lens only needs to know about its object, not its objects children. This makes the lens interface much simpler, and allows us to work with objects, not strings.' id '7aebb0f8-291c-11d8-a859-000a95702430' date '7 December 2003' time '8:18:50 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.15' message 'Removed meta-data from file text.' id '2c27011e-2912-11d8-a859-000a95702430' date '7 December 2003' time '7:05:03 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.14' message 'Introduced the concept of panes.

This is to distinguish panes (the morphs that are displayed in the browser) from columns which are more abstract. Panes are usually PluggableListMorphs, but need not be.

Renamed OBColumnScroller to OBPaneScroller.' id 'c24bbc62-2839-11d8-850e-000a95702430' date '6 December 2003' time '5:15:54 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.13' message 'Made file browsing display file information in the text area.' id '5a24f81c-268c-11d8-837f-000a95702430' date '4 December 2003' time '2:02:05 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.12' message 'Removed the currentColumn ivar from the browser. It now relies on the invariant that the rightmost column does not have a selected item. Therefore the current column is to its immediate left.' id '52730a8c-25c1-11d8-8734-000a95702430' date '3 December 2003' time '1:48:44 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.11' message 'Made the browser responsible for managing the columns.' id 'f0ebfa40-25bf-11d8-8734-000a95702430' date '3 December 2003' time '1:38:51 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.10' message 'When there''s no selection, we show blank text instead of ''nil''.' id 'f79c7b8c-2539-11d8-9d92-000a95702430' date '2 December 2003' time '9:39:50 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.9' message 'Added a test that asserts that when items with no children get selected an additional column is not created.' id '13f7431a-2539-11d8-9d92-000a95702430' date '2 December 2003' time '9:33:28 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.8' message 'Refactored the lens protocol.

Added an abstract superclass for lenses. Also, #childrenFor: is now #lensesFor:.

' id 'c948ef42-2221-11d8-bef9-000a95702430' date '28 November 2003' time '11:09:11 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.7' message 'Added directory browsing capability.' id 'a95fb172-221f-11d8-bef9-000a95702430' date '28 November 2003' time '10:53:58 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.6' message 'Made the tests pass again.' id 'b3c359ca-2215-11d8-bef9-000a95702430' date '28 November 2003' time '9:42:40 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.5' message 'Columns are now created and destroyed as needed.' id '176048b1-1fb8-11d8-a468-000a95702430' date '25 November 2003' time '9:27:33 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.4' message 'Fixed layout bug.

' id '89286317-1e30-11d8-bac7-000a95702430' date '23 November 2003' time '10:44:41 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.3' message 'Copied the good bits from NotaBene.

Mainly this means NBColumnScroller, and the window building code from NBBrowser.' id 'e59b1d15-1e0a-11d8-978b-000a95702430' date '23 November 2003' time '6:15:15 pm' author 'cwp' ancestors ((name 'OmniBrowser-cwp.1' message 'Renamed package.' id '4edf95b6-8515-45d0-b2ec-bd3cc5147964' date '23 November 2003' time '1:16:28 pm' author 'cwp' ancestors ())))))))))))))))))))))))))))))))))))))))))))))))))))))