2008/11/22 Jerome Laheurte <[EMAIL PROTECTED]>: > On Sat, 22 Nov 2008, Frank Niessink wrote: > >> - Mac OS X 10.4.11 > > This is it. I wonder if the bundles built on 10.4 work on MacOS 10.3, > I guess they don't... I think I'll use my PowerBook as the MacOS build > slave instead of the Mini, but for various reasons I'll have to > reinstall the system first. No big loss, the thing is almost unusable > since a friend of mine dropped a whole glass of vodka-grapefruit on > the keyboard :)
Ouch. > As you probably noticed, I've made a bunch of fixes today; I think > we're ready for 0.71.4, unless you have something else to fix. > Tomorrow will be iPhone-dev day, but next Saturday I plan on working > on performance improvements for Task Coach. I think I'll start a > branch for this, since it may impact a great deal of code. Or not, if > I'm lucky. I'm currently working on improving performance too. I'm doing some preparation first, that I'll check in tonight hopefully. I noticed that for each item deleted a notification is sent: that's very expensive. I think the whole bookkeeping done for synchronization should be moved out of the domain classes. I'm currently trying to have viewers and other classes use the taskfile object (to be split in two parts later: one part representing the file and one part representing the whole 'domainmodel') as their main object instead of either a tasklist or a categorylist, etc. Then I can make the taskfile object be responsible for keeping track of deleted, modified, new items and have the synchronization code query the taskfile for that information. No more need for filtering out deleted tasks. Also, I hope this change will make the different viewers more alike, maybe even to such an extend that we can have one viewer that can switch between different types of domain objects, just as the effort viewer can switch between individual effort records and composite effort records. Cheers, Frank
