Monotone-Parent: 52e43d7be78f6de53ec604ed8975953bce6b1e0d

Monotone-Revision: cac2cd04f2f5027f49a937745510d92fa557a762

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-28T00:47:02
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2011-07-28 00:47:02 +00:00
parent 4f9b5da77e
commit 132495b7e4
3 changed files with 24 additions and 0 deletions

View File

@ -1,5 +1,11 @@
2011-07-27 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* OpenChange/MAPIStoreTable.m (-loggingPrefix): overriden method
in order to get more useful informations.
* OpenChange/MAPIStoreObject.m (-loggingPrefix): overriden method
in order to get more useful informations.
* OpenChange/MAPIStoreFSMessageTable.m
(-evaluatePropertyRestriction:intoQualifier:): overriden method to
handle PR_CHANGE_NUM, based on the messages version number.

View File

@ -349,6 +349,8 @@ static Class NSExceptionK, MAPIStoreFolderK;
{
uint32_t lmTime;
[self logWithFormat: @"[" __location__ "] objectVersion computed from timestamp"];
lmTime = (uint32_t) [[self lastModificationTime] timeIntervalSince1970];
if (lmTime < 0x4dbb2dbe) /* oc_version_time */
lmTime = 0x4dbb2dbe;
@ -440,4 +442,11 @@ static Class NSExceptionK, MAPIStoreFolderK;
return nil;
}
/* logging */
- (NSString *) loggingPrefix
{
return [NSString stringWithFormat:@"<%@:%p:%@>",
NSStringFromClass(isa), self, [self nameInContainer]];
}
@end

View File

@ -325,6 +325,7 @@ static Class NSDataK, NSStringK;
[currentChild release];
[childKeys release];
[restrictedChildKeys release];
[sortOrderings release];
[restriction release];
[super dealloc];
}
@ -915,4 +916,12 @@ static Class NSDataK, NSStringK;
[self subclassResponsibility: _cmd];
}
/* logging */
- (NSString *) loggingPrefix
{
return [NSString stringWithFormat:@"<%@:%p:%@>",
NSStringFromClass (isa), self,
[container nameInContainer]];
}
@end