r3 - 21 Feb 2005 - 08:40:40 - JohnAndersonYou are here: OSAF >  Journal Web  >  ContributorNotes > JohnAndersonNotes > JohnAnderson20050221
  • Big fat hack to sidestep Bug #2477: In and out should display only list view even in calendar app
  • Splash screen isn't shown when __debug__ and nocatch so it doesn't get in the way when debugging
  • Added the ability to easily set the text of a toolbar button in an updateUI handler like you can do for menus.
  • When specifying a selection in a table and when table's selectedItemToView is None, selectedItemToView is updated and the TPB's detailItem is updated. This fixes a bug where the first item in the summary view isn't show in the detail view.
  • UpdateUI event handlers now return the text argument to set toolbar button text
  • Fix bug #2496: Clicking on an empty collection causes an exception
  • Fix typo in Ted's Query.
  • Ran into a bug in Ted's Query: Python only attributes don't get initialized during copy -- yet another example of the hazards of using Python only attributes. Currently Python only attributes need to be initialized in 3 separate places, __init__, onItemLoad and onItemCopy. I think there is an opportunity to simplify the design here.
  • I ran into a snag with Ted's Query because it didn't expose the results collection, making it impossible to index -- a requirement for ItemCollection.
  • Ran into a subtle bug with Ted's Query, which I don't completely understood, where my override of __len__ in ItemCollection causes a recursive stack crash because something deep in the repository is calling len on ItemCollection for a different purpose.
  • After working around the previous bug I Ran into a subtle bug with Ted's Query where running Chandler a second time causes a crash somewhere deep in the repository in the monitor code. I suspect another python only initialization bug.
  • Fixed an outstanding problem with the TrunkDelegate in which the cache now stores single refs instead of UUIDs
  • Narrowed down bug in CPIA skin to a bug in parcel XML, see bug #2520
  • Made the following changes to fix bug #2475
    • Added disambiguateNames to ModifyContentEvent (defaults to False)
    • Added selectFirstItem to ModifyContentEvent (defaults to False)
    • Added commitAfterDispatch to BlockEvent (defaults to False)
    • These changes also allow us to simplify code and control commits. Affected code includes:
      • Events for Cut, Copy, Paste, Remove, New.
      • commits in handlers for onAcceptShareEvent, onNewaoBaoChannel.
      • commits in routines for OnJoinShare, manualSubscribeToCollection and loadCalendarDemo
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: 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.