Apps Team Status January 4th, 2007
This is a "no meeting - status only week". Please update your weekly status or rather your status since December 21st here under. Happy New Year to all!
Status
Brian
- Much progress made on the Chandler IMAP Folders, Chandler Headers preview strategy. The IMAP service layer code is 90% complete with the major missing feature being using our date parsing tool to examine message bodies when stamping as Tasks and Events. My plan going forward is detailed below. I expect to have all this finished before the end January at the latest.
-
- Perform stamping and text parsing for IMAP Event and Task folders
- Clean up IMAP download status and error messages adding information on which IMAP folder the operation is being performed on
- Test Repository pruning logic across IMAP Folder mail downloads.
- Add the POP server Chandler Header parsing logic and check for TOP support on the POP Server
- Write unit tests for new features. Incorporate the test IMAP and POP twisted servers I wrote a while back in to the tests. This will allow true client - server communication testing via the localhost interface
- Work on Account Preferences GUI adding Chandler Foldering and Headers
- Implement custom UI dialogs that display during IMAP Folder creation
- Finish auto discovery
- Update the Account Preferences save and restore feature to support foldering.
Bryan
- Working thru my alpha5 bugs. None are killers - it's just a matter of slogging through the list. Of my 14 open alpha5 bugs:
- 7 are P3s that aren't blocked
- 2 are P4s, 2 P5s
- 3 (one P2, two P3s) should be just a little work once the recurrence branch is merged.
- I'll be in SF this week and next, then it's off to the great wet north right after the holiday party.
Jeffrey
John
- Reviewed my 5 new bugs. 3 turned out to have already been fixed. 2 were new, which I fixed:
- Fix Bug#7561:UnboundLocalError: local variable 'stampClass' referenced before assignment
- Fix Bug#7564:AttributeError: 'StatusBar' object has no attribute 'widget'
- Made some improvements to script recording:
- typing now works in sidebar
- clicking on checkboxes works
- simplified eventTypes table
- added a menu item to generate testing code to recorded scripts for use as functional tests.
- added verification code that tracks changes in window focus and makes sure they match the changes that occurred during recording.
- added widget value verification to script recording and playback
- Researched strategies for adding drop down list to search bar.
- It's looking like it's going to take me too much time to track down the functional test failures on my computer. So for now I'm giving up on running functional tests before checkins. Their benefit just doesn't seem work the effort.
- Spent most of my time working on search
- Cleaned up toolbar code in prepartion for search UI
- Worked on revamping search field to make it a quick entry field with an attribute editor so the drop down list of choices appears
- Researched possible stratigies for tracking repository changes to do "auto verification" to recorded scripts
- Now allow verificaiton to be turned on and off during script recording
- Fixed various bugs in script recording
Philippe
- Planning : decided to cut alpha6 and restrict the Preview to alpha5 feature set
- Triage : needed to review alpha6 tasks and move things to alpha5
- Reevaluate alpha5 plan
- Holiday PTO
Reid
- Setting up the Powerbook for next week
- it had been running Leopard, under which Chandler does not run
- working on Bug#6318 (Triage: clickable widget in detail view markup bar)
- working on Bug#6764 (Implement expando Date Time field)
Robin
- Setup my typical Windows development environment in a VMware Windows guest on my laptop, so I can have both a Linux and Windows development environment with me while at OSAF next week.
- Continued working on wx-ifying WebKit. Most of the difficulty is currently due to their build system (it's a real mess, with apparently every port having their favorite system) and also due to their moving a bunch of the code around in the tree. Once I get through all of this I think I'll be able get the basic wx port done fairly quickly. (Knock wood.)
- Various bug fixes, patches, etc. from the community.
- Various community support activities via email and IRC.
--
PhilippeBossut - 04 Jan 2007