Commit graph

329 commits

Author SHA1 Message Date
Euan Thoms 3c62cc744e Stage 1 of clang compiler warning patches. 2015-10-31 14:10:03 +08:00
Ludovic Marcotte b02a4f82a0 (fix) don't escape quoted strings during versit generation 2015-10-15 12:51:58 -04:00
Ludovic Marcotte 6dc02abe80 (fix) Start/end shifting by 1 hour due to timezone change on last Sunday of October 2015 (#3344) 2015-09-14 10:56:14 -04:00
Francis Lachapelle 1f8edbdd1f (js) Respect SOGoCalendarDefaultReminder in editor 2015-07-30 12:05:33 -04:00
Francis Lachapelle 763ce37f8c Allow multiple "attach" values in iCalEntityObject 2015-07-01 14:09:12 -04:00
Francis Lachapelle d5f4da3934 (fix) Don't return duplicated timezones 2015-06-12 12:03:53 -04:00
Francis Lachapelle 3350e2fa12 (fix) Syntax of word "occurrence" 2015-06-12 12:03:52 -04:00
Francis Lachapelle 94105e937a Improve JSON getter/setter for todos 2015-06-12 10:50:03 -04:00
Francis Lachapelle 221e49a5d1 Improve [iCalTrigger asDictionary] 2015-06-11 15:57:26 -04:00
Francis Lachapelle e429dc3ff1 Add [iCalByDayMask initWithDaysAndOccurences:] 2015-06-11 15:57:25 -04:00
Francis Lachapelle cf8c4c482d Add static method in iCalPerson for partstate 2015-06-11 15:54:11 -04:00
Francis Lachapelle a22195beec Add method [iCalTrigger asDictionary]
This method is used to get a JSON representation of an alarm trigger.
2015-06-11 15:54:07 -04:00
Francis Lachapelle 01736318d8 Expose [iCalRecurrenceRule frequencyForValue:]
This method was missing from its header file.
2015-06-11 15:49:38 -04:00
Francis Lachapelle f0108a5069 Add method [iCalByDayMask asRuleArray]
This method is used to get a JSON representation of a BYDAY attribute of
a recurrence rule.
2015-06-11 15:49:37 -04:00
Ludovic Marcotte 64da65d827 (fix) fallback to Latin1 when trying to parse versit data 2015-05-12 10:19:20 -04:00
Julio García 12b159a6c0 Merge branch 'master-upstream' into jjgarcia/merge-from-upstream 2015-02-02 12:53:49 +01:00
Ludovic Marcotte 1a10599369 Removed unnecessary NSLog calls 2015-01-22 15:39:57 -05:00
Ludovic Marcotte e45451a9f9 Improved comments over previous commit 2015-01-16 09:18:37 -05:00
Ludovic Marcotte e9e3dd5646 fixed timezone calculation on recurring event 2015-01-15 15:29:02 -05:00
Enrique J. Hernández Blasco 2c6d833c11 Remove an attempt to double free content
As content is freed by resetExceptResult message received by reset
which has been called by dealloc as well
2014-11-28 10:04:18 +01:00
Ludovic Marcotte 395a8ddcfe Updated once more the tz and added missing zones 2014-11-07 10:36:11 -05:00
Ludovic Marcotte 54d8aa8887 Added new zone files 2014-11-06 11:10:31 -05:00
Ludovic Marcotte 49da494260 Fix for bug #2968 2014-11-06 11:09:16 -05:00
Jeroen Dekkers 6ded9e95b3 Put private libraries in /usr/lib/sogo 2014-10-01 20:36:42 +02:00
Ludovic Marcotte 1c60ab2337 Fix for bug #2889 2014-09-24 12:02:12 -04:00
Ludovic Marcotte 12a4fd05a2 Support for repetitive alarms and tasks 2014-09-12 08:34:15 -04:00
Ludovic Marcotte 333b561a59 Applied patch from bug #2736 2014-06-16 15:30:26 -04:00
Ludovic Marcotte 3f8bbe8c60 Applied patch from #2807 2014-06-09 09:14:30 -04:00
Francis Lachapelle e2f192b793 Fix display of company/department of cards
Fixes #2662
2014-03-14 15:45:12 -04:00
Ludovic Marcotte f7a20d0a83 Fixed broken encoding of single-value element 2014-02-05 15:23:09 -05:00
Ludovic Marcotte bcb0764b19 Fix for bug #2505 2014-01-31 15:04:49 -05:00
Ludovic Marcotte 55052ea36f Fix for bug #2240 2013-09-25 14:40:48 -04:00
Ludovic Marcotte 4d2c734781 Revert "Try to use a local pool to avoid huge memory consumption"
This reverts commit e57d875e0a.
2013-07-29 14:32:58 -04:00
Ludovic Marcotte e57d875e0a Try to use a local pool to avoid huge memory consumption 2013-07-29 09:43:21 -04:00
Ludovic Marcotte f25344182d Rewrote escapedForCards so it's 10 times faster. 2013-06-14 14:58:16 -04:00
Francis Lachapelle 2d455bf0ca Fix possible infinite loop in repeataable object 2013-01-28 09:51:42 -05:00
Francis Lachapelle ddc9a1b3f5 Fix recurrence-id of all-day events
Recurrence-ID of all-day events must be defined as a date (VALUE=DATE).
2013-01-21 13:43:32 -05:00
Francis Lachapelle d835921062 iCalDateTIme: fix all-day entities
When setting an all-day entity (no time), make sure to set the
NSCalendarDate to GMT before formatting the string.
2013-01-21 13:40:11 -05:00
Francis Lachapelle 9ac8e9f0e1 Update the timezones definitions files
Update to the latest edition of the Olson database (2012j), generated
without the "--pure" parameter to get rid of RDATES.
2013-01-14 17:39:23 -05:00
Francis Lachapelle e523926ef5 iCalTrigger: fix initialization of variable 2012-11-27 15:14:30 -05:00
Ludovic Marcotte 1fdcf843f3 Slightly improved previous commit to avoid losing X- elements. 2012-11-20 08:30:41 -05:00
Ludovic Marcotte a1d092cab0 Fix for #2093. 2012-11-19 14:20:13 -05:00
Ludovic Marcotte 77e4b3307f Fix for bug #2106 2012-11-17 15:33:07 -05:00
Ludovic Marcotte 51192dd533 We now order correctly CardGroups - especially for calendars.
This is to avoid a bug in BlackBerry devices where the METHOD
must be placed BEFORE any vevent/vtimezone objects, otherwise
the invitation objects are never recognized, and rather shown
as a "application/x-rimdevicecalendar" attachment.
2012-11-13 13:58:05 -05:00
Wolfgang Sourdeau 3f58b6bfd1 Use the output of "gnustep-config --base-libs" to determine which libs our libraries must be linked against 2012-11-07 09:50:32 -05:00
Wolfgang Sourdeau 40a1a51845 cache the "startDate" 2012-10-30 08:49:02 -04:00
Wolfgang Sourdeau e717be6126 Fixed most build warnings 2012-10-22 08:01:40 -04:00
Wolfgang Sourdeau 1f64747b67 Merge pull request #2 from dekkers/link-everything-correctly
Specify all necessary libraries when linking (thanks to Jeroen Dekkers)
2012-10-20 12:15:23 -07:00
Wolfgang Sourdeau 1f2ca23678 update to latest edition of the Olson database, regenerated with the "--pure" parameter 2012-10-20 14:27:01 -04:00
Wolfgang Sourdeau 321e7e635d added "--pure" parameter to suggested command-line 2012-10-20 14:26:23 -04:00