From 132495b7e453f99262295d6e238fef2508f465de Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Thu, 28 Jul 2011 00:47:02 +0000 Subject: [PATCH] Monotone-Parent: 52e43d7be78f6de53ec604ed8975953bce6b1e0d Monotone-Revision: cac2cd04f2f5027f49a937745510d92fa557a762 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-07-28T00:47:02 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 6 ++++++ OpenChange/MAPIStoreObject.m | 9 +++++++++ OpenChange/MAPIStoreTable.m | 9 +++++++++ 3 files changed, 24 insertions(+) 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