merge of '779e2b1c502021e5eb405fa6e452d4a40ce77b6e'

and 'c4b00c603f23bbc97a3d07724c6b2a4e9361c098'

Monotone-Parent: 779e2b1c502021e5eb405fa6e452d4a40ce77b6e
Monotone-Parent: c4b00c603f23bbc97a3d07724c6b2a4e9361c098
Monotone-Revision: b062a471e751aff2d35891675a50d0fff8918047

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-19T22:06:05
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2011-04-19 22:06:05 +00:00
11 changed files with 159 additions and 67 deletions
+20
View File
@@ -36,8 +36,28 @@
* OpenChange/MAPIStoreFolder.m (-createMessage): no longer a
mandatory method. Returns nil when not overriden.
2011-04-19 Francis Lachapelle <flachapelle@inverse.ca>
* SoObjects/Appointments/SOGoAppointmentFolder.m
(-_flattenCycleRecord:forRange:intoArray:): fixed the
verification of the event's timezone.
2011-04-15 Francis Lachapelle <flachapelle@inverse.ca>
* SoObjects/Appointments/iCalEvent+SOGo.m (-firstOccurenceRange):
we now compute the end date by looking at the occurrence
interval. This way, we support events with an end date or a duration.
* SoObjects/Appointments/SOGoAppointmentFolder.m
(-_flattenCycleRecord:forRange:intoArray:): also compute the end
date by looking at the occurrence interval.
(-importCalendar:): added a duration to events with no end date nor duration.
* SoObjects/Appointments/SOGoAppointmentObject.m
(-_adjustEventsInRequest:): new method to verify the vCalendar for
any inconsistency or missing attributes. Currently, it only adds a
duration if no end date nor duration is found.
* UI/WebServerResources/ckeditor/config.js: Changed the default
enter mode to use BR instead of P. This matches the behavior of Thunderbird.