(name 'OB-Web-cwp.14' message 'Got pane scrolling mostly working.' id 'f41e145b-cfdd-4105-a6e4-c047be8667f2' date '28 May 2007' time '2:18:36 am' author 'cwp' ancestors ((name 'OB-Web-cwp.13' message 'Implemented Menus. Interaction requests are now caught by windows, and handled with double dispatch. New windows are requested with OBWindowRequest.' id 'dd1c85ea-b4aa-461c-93d1-e4fbd3d7eb53' date '26 May 2007' time '2:03:09 am' author 'cwp' ancestors ((name 'OB-Web-cwp.12' message 'Got panes and button bars working, which means that comments and class methods can now be browsed.

This involved creating OBWebChoiceWidget as an abstract superclass of OBWebList and OBWebButtonBar, and pushing most of OBWebList''s funcionality up.' id 'e1143be0-28d7-4b22-bf25-ca66e606030d' date '22 May 2007' time '12:39:19 am' author 'cwp' ancestors ((name 'OB-Web-cwp.11' message 'Use utf-8 characters for left and up arrows.' id '89138b97-11d3-4f61-882a-de37ef9ede3e' date '21 May 2007' time '9:23:45 pm' author 'cwp' ancestors ((name 'OB-Web-cwp.10' message 'Got multiple response messages working, and implemented text widget updates. Basic browsing is now possible.' id '9c343df3-1080-4e12-91e3-2e0a180992f4' date '21 May 2007' time '12:57:24 am' author 'cwp' ancestors ((name 'OB-Web-cwp.9' message 'Added support for building switches to OBWebBuilder.' id 'd54aef93-52cf-4713-bb94-d2f13d44ab19' date '18 May 2007' time '11:41:26 pm' author 'cwp' ancestors ((name 'OB-Web-cwp.8' message 'Add builder methods for panel groups and fixedButtonPanel.' id '1ea283e6-cc3d-4946-b4fb-dedb80e485b5' date '18 March 2007' time '11:57:56 pm' author 'cwp' ancestors ((name 'OB-Web-cwp.7' message 'Brought OBWebBuilder into line with OBMorphBuilder.' id 'c6b785eb-5fcb-4849-9c3e-000cdccdc3f5' date '18 March 2007' time '11:15:45 pm' author 'cwp' ancestors ((name 'OB-Web-cwp.6' message 'The window now updates its title as the user browses.' id '2690f5fc-3c41-4651-abaa-c665158d74c8' date '27 October 2006' time '1:13:21 am' author 'cwp' ancestors ((name 'OB-Web-cwp.5' message 'Got column updates working.' id 'd5d9ed86-b044-4235-8ec5-052aaaab290f' date '26 October 2006' time '11:36:36 pm' author 'cwp' ancestors ((name 'OB-Web-cwp.4' message 'Added widget classes, so that OBWebBuilder can build widget hierarchies using them.' id '969b7741-c3db-4c72-a567-2ff4bd1e27ca' date '24 October 2006' time '3:36:43 pm' author 'cwp' ancestors ((name 'OB-Web-cwp.3' message 'Got the orb working with asynchronous ajax requests.' id '40fc82a1-8bf5-4e09-86d1-af387fae2ccd' date '21 October 2006' time '1:21:43 am' author 'cwp' ancestors ((name 'OB-Web-cwp.2' message 'Got JSON encoding and decoding working; now the launcher can open a browser window.' id '959dc5e7-f2d5-44be-98fa-3734453910c6' date '20 October 2006' time '12:38:07 am' author 'cwp' ancestors ((name 'OB-Web-cwp.1' message 'Basic listener for HTTP requests.' id '6038ea69-22af-4850-a227-6b7ad356ceee' date '18 October 2006' time '11:52:12 pm' author 'cwp' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())