]> err.no Git - scalable-opengroupware.org/blobdiff - SOPE/NGCards/ChangeLog
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1204 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / SOPE / NGCards / ChangeLog
index 6b01b6497673a4e879ba3e572e5a7f8f6fe82537..09ec6734bef5339f21335d95cd725d6f1d57d239 100644 (file)
@@ -1,3 +1,114 @@
+2007-10-29  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
+
+       * CardElement.m ([CardElement -value:anInt]): added handling for
+       quoted-printable, base64 and 8bit encoding attributes.
+
+2007-08-07  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
+
+       * iCalRecurrenceRule.m ([iCalRecurrenceRule
+       -valueForFrequency:value]): returns NSNotFound whenever the
+       frequency text has a length of 0.
+       ([iCalRecurrenceRule -byDayMask]): return an empty mask whenever
+       the "byday" value has a length of 0.
+
+2007-02-12  Helge Hess  <helge.hess@opengroupware.org>
+       * iCalMonthlyRecurrenceCalculator.m: fixed byday calculation for days
+       which overflow the number of days in a month. Should fix OGo bug
+       #1829. (v4.7.79)
+       
+2007-07-10  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
+
+       * iCalToDo.m ([iCalToDo -setDue:newDueDate]): use setDateTime:
+       instead of setDate: because the latter sets an "all day"
+       timestamp.
+
+2007-07-03  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
+
+       * iCalRecurrenceRule.m ([iCalRecurrenceRule
+       +recurrenceRuleWithICalRepresentation:_iCalRep]): the
+       representation is generally a series of values separated by a ";".
+       Therefore we need to split those values and feed them one by one.
+       ([iCalRecurrenceRule -weekDayFromICalRepresentation:_day]): return
+       -1 instead of raising an exception if the week day could not be
+       recognized.
+
+       * CardElement.m ([CardElement -versitString]): remove the ending
+       "\r\n".
+
+2007-06-12  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
+
+       * iCalDateTime.m ([iCalDateTime
+       -_setDateTime:dateTimeforAllDayEntity:forAllDayEntity]): take the
+       forAllDayEntity parameter into account when the date entity has a
+       timezone.
+
+       * iCalTimeZone.m ([iCalTimeZone -dateStringForDate:date]): new
+       method that returns dates formatted for all day events.
+
+2007-06-07  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
+
+       * iCalDateTime.m ([iCalDateTime
+       -_setDateTime:dateTimeforAllDayEntity:forAllDayEntity]):
+       inverted the all day logic because all day dates where generated
+       for regular dates and the other way around...
+
+       * iCalEvent.m ([iCalEvent
+       -setAllDayWithStartDate:newStartDateduration:days]): new method
+       that sets the start and end dates in an all day fashion.
+       ([iCalEvent -setEndDate:newEndDate]): no longer use the methods
+       provided by the removed module CardGroup+iCal.
+       ([-isAllDay]): reimplemented method by testing if the start day
+       component is an all day date.
+
+       * iCalEntityObject.m ([iCalEntityObject -setCreated:newCreated]) 
+       ([iCalEntityObject -created], [-setLastModified:_value]) 
+       ([iCalEntityObject -lastModified]) 
+       ([iCalEntityObject -setTimeStampAsDate:newTimeStamp]) 
+       ([iCalEntityObject -timeStampAsDate], [-setStartDate:_value]) 
+       ([iCalEntityObject -startDate]): no longer use the methods
+       provided by the removed module CardGroup+iCal.
+
+       * iCalDateTime.m ([iCalDateTime -setDate:dateTime]): take the date
+       passed as parameter as an all day date.
+       ([iCalDateTime -isAllDay]): new method determining whether the
+       current value is an all day value.
+
+       * NSString+NGCards.m ([NSString -isAllDayDate]): new method that
+       determines whether the date represented in "self" is an all day
+       date (date only) or not (date + time).
+
+       * CardElement.h: moved IS_EQUAL macro from removed module
+       "common.h".
+
+       * CardGroup+iCal.[hm]: removed category module.
+
+2007-04-27  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
+
+       * NGVCard.m ([NGVCard -n]): simplified method by returning the
+       values of the element returned by uniqueChildWithTag:.
+
+2007-03-07  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
+
+       * iCalEntityObject.m ([iCalEntityObject -symbolicAccessClass]):
+       new method that parses the "CLASS" element of the card and returns
+       an enum value.
+
+       * NSString+NGCards.m ([NSString -foldedForVersitCards]):
+       simplified method by initializing and returning folderString
+       unconditionnally. If length < 76, the original string is appended
+       to it.
+
+       * CardGroup.m ([CardGroup +groupWithTag:aTag]): simply invoke
+       [self elementWithTag:].
+       ([CardGroup +groupWithTag:aTagchildren:someChildren]): same as
+       above.
+
+2007-03-05  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
+
+       * iCalEntityObject.h (enum): added an enum with iCalAccessPublic,
+       iCalAccessPrivate and iCalAccessConfidential values.
+
 2007-02-15  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
 
        * CardGroup.m ([CardGroup -firstChildWithTag:aTag]): new method.