r1 - 12 Apr 2007 - 09:55:55 - JohnAndersonYou are here: OSAF >  Journal Web  >  ContributorNotes > JohnAndersonNotes > JohnAnderson20070412
  • Made a pass through the BlockEvents? to rationalize commitAfterDispatch
  • Removed the reload parcels command along with its friends, since dump and reload perform an almost identical task and reload parcels was not reliable.
  • Started to make a pass through the dialogs to make sure we have our commit story right. While I was at it, I removed unnecessary arguments for parent and id, removed unused dialogs, and replaced lots of our dialogs with the much simpler wx.MessageBox API. It turned out that this task was larger than anticipated, so I didn't finish the commit task and left in a few dialogs that could be refactored to eliminate about 80% of the existing code so I could focus on performance tasks.
  • Updated the wing project files.
  • Tried a bunch of changes to see if the occasional focus failures of the recorded tests scripts on tinderbox could be affected. I finally figured out that recording and playing back a mouse up event seemed to be responsible for the failures. On Mac and Linux, there apparently mouse up events don't come at the same time as on Windows. So I stopped recording mouse up events and the tests seem to be passing.
  • Reduced copying of blocks to improve performance.
  • Spent a bunch of time exploring replacement of the partially implemented hints mechanism with a much simpler approach that is faster and more flexible. I'm close to having an implementation plan, which I expect to be able to implement and test in about a day.

-- JohnAnderson - 12 Apr 2007

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: 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.