Monotone-Parent: 55b27cea4512267428af5613642488fa4b4f83fb

Monotone-Revision: 674dec9c0680a0ce5418d7dc05b15bc69a65f379

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-27T15:59:50
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2011-10-27 15:59:50 +00:00
parent be3e286478
commit 14eaf1f7fa
4 changed files with 64 additions and 25 deletions
+14
View File
@@ -1,5 +1,19 @@
2011-10-27 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* OpenChange/MAPIStoreObject.m (-canGetProperty:): new method that
determines whether a property can be requested on a
MAPIStoreObject instance or descendant thereof, in order to take
different ways of fetching properties into account, whether
through a dynamic getter or some dictionary...
(-getAvailableProperties:inMemCtx:): now compute the returned
array based on the result of invocations of -[self
canGetProperty:].
* OpenChange/MAPIStoreFSMessage.m
(+getAvailableProperties:inMemCtx:): fixed a leak by attaching the
array of enum MAPITAGS to "properties".
(-canGetProperty:): overriden method.
* OpenChange/MAPIStoreVolatileMessage.m: MAPIStoreMemMessage renamed
to MAPIStoreVolatileMessage.