Hello,
I just checked in a large mail code enhancement (revision 12584) with schema changes.
The schema SCHEMA_VERSION number has now been bumped to 282.

Additions to schema include fromMe and toMe booleans on MailStamp as well as the sharing of the dateSent attribute on MailStamp. The dateSent is needed for reply, reply all, and forward of shared
mail items.

The status bar messages when downloading and sending mail have also been greatly improved.

And an earlier check-in augmented the mail account testing features with a cool new modal dialog
that has a progress meter.

The bulk of revision 12584 relates to the In / Out collections and fixes:

1. Bug 5988: Shared events stamped as email introduce an 'Out' collection, 2. Bug 6857: In and Out collections should compute their contents based on the sender or recipient of an email, not the isOutbound attribute 3. Bug: 6849: Need to keep track of out of date email accounts for IN/ OUT collections


The In and Out collections are now calculated based exclusively on whether the email is from me or to me. The me has also been expanded. I added a meAddressCollection that contains all current and past me addresses. This is used as the point of comparison for the calculations. A debug window that shows the past and present me addresses can be accessed
via the Tests -> Mail Tests -> Show Me Address Collection menu item.

Other changes include defaulting the isOutbound flag to False (this is the first step in removing assumptions that all newly created mail is outbound) and a new unit test TestInOutCollections.


-Brian

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to