diff --git a/ChangeLog b/ChangeLog index ccfc06202..e7c4c7ca5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2011-07-27 Wolfgang Sourdeau + * 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. diff --git a/OpenChange/MAPIStoreObject.m b/OpenChange/MAPIStoreObject.m index f195d9893..90e0dd6fa 100644 --- a/OpenChange/MAPIStoreObject.m +++ b/OpenChange/MAPIStoreObject.m @@ -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 diff --git a/OpenChange/MAPIStoreTable.m b/OpenChange/MAPIStoreTable.m index 1b788fe99..d08901eb2 100644 --- a/OpenChange/MAPIStoreTable.m +++ b/OpenChange/MAPIStoreTable.m @@ -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