From 3833c037eca4d47b0472ee27da2db7e60e669ccf Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Mon, 22 Nov 2010 21:32:18 +0000 Subject: [PATCH] Monotone-Parent: f72602cc2c82edfe4c16124494afb5a276588e34 Monotone-Revision: 508636b211f15c986b1723cd360148e2484f1e0b Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2010-11-22T21:32:18 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index d96ff2e4c..2b3120f13 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,13 +1,26 @@ 2010-11-22 Wolfgang Sourdeau - * OpenChange/MAPIStoreContext.m (_contextClassFromModule) - (_prepareContextClass): new static functions for clearing up + * OpenChange/MAPIStoreContext.m + (_prepareContextClass): new static function for clearing up +contextFromURI:inMemCtx:. (+registerFixedMappings:): new subclassable method. (_prepareContextClass): the static mappings are now initialized from the context class themselves, via the use of an unique - invocation of registerFixedMappings: when the class is + invocation of +registerFixedMappings: when the class is instantiated first. + (+MAPIModuleName): new method that returns the corresponding + module name for parsing or constructing MAPI urls. + (+initialize): wander the list of subclasses and construct a + static dictionary with the help of the new method above for + further user from +contextFromURI:inMemCtx:. This replaces the + static code therein with a more dynamic approach. + (-submitMessageWithMID:andFlags:): implemented method via a + private method derived from + -saveChangesInMessageWithMID:andFlags:, invoking -MAPISubmit on + the resulting object. + (-saveChangesInMessageWithMID:andFlags:) make use of the same + private method as above, invoking -MAPISave on the resulting + object. * OpenChange/SOGoTaskObject+MAPIStore.m (-setMAPIProperties:): the start date must be taken from the 0x811e0040 property rather than