r5 - 28 Jan 2005 - 19:29:59 - JohnAndersonYou are here: OSAF >  Journal Web  >  ContributorNotes > JohnAndersonNotes > JohnAnderson20050131
I got a lot done this week, in part because I didn't spend time driving. However, almost everything I did was clean up loose ends and fix bugs.

  • Updated Morgen's code that adds an ItemCollection to the sidebar.
  • Removed the dependency on Globals.repository in my code and Globals.wxApplication in all but one place Chandler.
  • Narrowed down Chandler CPIA crash bug to a problem with MiniCalendar delete
  • Fixed a recent problem with table column headers not being sized properly introduced by Jed's attempt to work around the column sizer bug in Table.
  • Updated skins. They now include Chandler and CPIA Test
  • Narrowed down and fixed event bug in ImportIcalendar, ExportIcalendar, and ShareTool which were hardcoded to send the event to the MainView, instead of the block with the name "MainView".
  • Removed all the old views used in the old Sidebar, except RepositoryView and CalendarView
  • Removed SelectionContainer. ContentItemDetail is now a BoxContainer.
  • Removed my versions of TrunkParentBlock and TrunkDelegates and modified TrunkParentBlock and TrunkDelegates to work in the rest of Chandler
  • Moved the detailRoot into the detail view's event boundary so it does't collide with events in the Summary View
  • TrunkParentBlock now uses detailItem as the item to display in the tree of blocks.
  • TrunkParentBlock now handles SelectItem events
  • TrunkParentBlock and TrunkDelegates now uses bidirectional references
  • Fixed a bunch of bugs resulting to these "trees of blocks" changes
  • To me it seems like the detail view still has a bunch of synchronize code that is very complicated, doesn't work when you add a new blocks to the tree and seems totally unnecessary. It should be removed/refactored when the attribute editors are in place.
  • Fixes long standing bug in TrunkDelegate that caused all accesses to be cache misses
  • Fixed bugs in my recent modifications to TrunkDelegate
  • Fixed more cloud bugs related to selection
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r5 < r4 < r3 < r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.