From 4df63a393f1a7382bd0e408baae337522943ddf9 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 30 Dec 2008 14:48:25 +0000 Subject: [PATCH] Monotone-Parent: 3e11a03b205eab5434bea8b8a0f1a401eff54568 Monotone-Revision: 6f1338144b759c9dc200e2c5d7293a054ecf5ebf Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2008-12-30T14:48:25 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 15 +++++++++++++++ UI/MailPartViewers/UIxMailPartICalViewer.m | 8 ++++---- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2c0094e50..151c9b858 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2008-12-30 Francis Lachapelle + + * SoObjects/Appointments/SOGoAppointmentFolder.m + ([SOGoAppointmentFolder + -fixupCycleRecord:cycleRange:firstInstanceCalendarDateRange:forViewRange:]): + Fixed the start/end dates and recurrence id of events that span a + time period where the daylight saving time changes. + ([SOGoAppointmentFolder + -_appendCycleException:firstInstanceCalendarDateRange:fromRow:forRange:toArray:]): + idem. + + * UI/Scheduler/UIxAppointmentEditor.m ([UIxAppointmentEditor + -defaultAction]): idem. + ([UIxAppointmentEditor -viewAction]): idem. + 2008-12-23 Ludovic Marcotte * SoObjects/Appointments/SOGoAppointmentFolder.{h,m} diff --git a/UI/MailPartViewers/UIxMailPartICalViewer.m b/UI/MailPartViewers/UIxMailPartICalViewer.m index e90bb1692..5ee210d4c 100644 --- a/UI/MailPartViewers/UIxMailPartICalViewer.m +++ b/UI/MailPartViewers/UIxMailPartICalViewer.m @@ -257,19 +257,19 @@ { NSCalendarDate *recurrenceId; NSString *recurrenceTime; - BOOL inCalendar; + BOOL isInCalendar; recurrenceId = [[self inEvent] recurrenceId]; if (recurrenceId) { recurrenceTime = [NSString stringWithFormat: @"%f", [recurrenceId timeIntervalSince1970]]; - inCalendar = ([[self storedEventObject] lookupOccurence: recurrenceTime] != nil); + isInCalendar = ([[self storedEventObject] lookupOccurence: recurrenceTime] != nil); } else - inCalendar = ([self storedEventObject] != nil); + isInCalendar = ([self storedEventObject] != nil); - return inCalendar; + return isInCalendar; } - (iCalEvent *) storedEvent