Monotone-Parent: cac2cd04f2f5027f49a937745510d92fa557a762

Monotone-Revision: ec3d19f268090d56a33692cdc116485c488fd4d6

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-28T00:52:38
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau committed 2011-07-28 00:52:38 +00:00
1 parent 132495b7e4
commit dbed73c66f
5 files changed
+306 -5

No files matched your search

+22
View File
@@ -1,5 +1,27 @@
2011-07-27 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* OpenChange/MAPIStoreMailMessageTable.m
(-evaluatePropertyRestriction:intoQualifier:): now handles
PR_CHANGE_NUM using the new methods below.
* OpenChange/MAPIStoreMailMessage.m (-objectVersion): overriden
method to make use of -[MAPIStoreMailFolder
changeNumberForMessageUID:].
* OpenChange/MAPIStoreMailFolder.m (-initWithURL:inContext:)
(initWithSOGoObject:inContainer:): initialise the new
"versionsMessage" ivar, pointing to a SOGoMAPIFSMessage object
that includes versioning information.
(-lastMessageModificationTime): return the date value stored in
"versionsMessage".
(-synchroniseCache): new method that updates "versionsMessage"
differentually with versioning data from the server.
(-modseqFromMessageChangeNumber:): new helper method that returns
the corresponding IMAP "modseq" from a MAPI change number.
(-messageUIDFromMessageKey:): new helper method.
(-changeNumberForMessageUID:): new helper method that returns the
version number associated with a message.
* OpenChange/MAPIStoreTable.m (-loggingPrefix): overriden method
in order to get more useful informations.