Francis Lachapelle
e1d8d70e28
fix(addressbook): import contact lists from LDIF file
...
Fixes #3260
2021-05-26 17:47:15 -04:00
Francis Lachapelle
3c7a6a0d4a
chore(timezones): update to version 2021a
2021-03-03 09:02:39 -05:00
Francis Lachapelle
9fe2de753b
fix(calendar): try to repair VCALENDAR when parsing versit string
...
It seems that Exchange 2010 and 2016 sometimes produce calendar
invitation emails with text/calendar multipart parts in the email that
have "END:VCALENDAR" at the end of the calendar data missing.
2021-02-08 11:28:39 -05:00
Francis Lachapelle
d549c296ae
Revert "(fix) avoid changing RRULE's UNTIL date for no reason"
...
This reverts commit 9ed1cc4b8f
.
2020-07-22 16:39:10 -04:00
Francis Lachapelle
96c22b6b96
fix(addressbook): handle vCard with multiple title values
2020-07-07 14:14:08 -04:00
Ludovic Marcotte
62e25f6c13
fix(calendar(core)): avoid generating empty parameters list
2020-02-27 15:26:39 -05:00
root
24fc9a950b
fix(calendar): handle tz with until in rrule ( fixes #4943 )
2020-02-02 12:14:48 +01:00
Francis Lachapelle
aaaa16ed40
fix(calendar): fix monthly computation with month day mask
...
Fixes #4915
2019-12-24 14:56:49 -05:00
Francis Lachapelle
2e46e89d58
refactor: replace calls to create GMT NSTimeZone instance
2019-12-09 08:50:50 -05:00
Francis Lachapelle
9f24f64dcc
Update time zones to version 2019c
2019-10-23 14:49:16 -04:00
Ludovic Marcotte
9ed1cc4b8f
(fix) avoid changing RRULE's UNTIL date for no reason
2019-09-12 14:12:03 -04:00
Ludovic Marcotte
e4ad088f0d
(fix) avoid exceptions for RRULE with no DTSTART
2019-09-03 13:34:35 -04:00
Ludovic Marcotte
7c3df9f650
(fix) changes to contacts are now propagated to lists ( fixes #850 , #4301 , #4617 )
2019-02-18 15:27:34 -05:00
Francis Lachapelle
ca9f83ec1f
Fix wrong optimization in yearly recurrence calc
2019-01-18 15:16:23 -05:00
Francis Lachapelle
7e75c8be45
Update time zones to version 2018e
2018-07-25 14:34:07 -04:00
Ludovic Marcotte
6c993be9f1
(feat) add KEY support for certificate handling
2017-12-23 04:31:43 -05:00
Francis Lachapelle
7f99514744
Add support for events with recurrence dates
2017-12-15 16:18:39 -05:00
Francis Lachapelle
8b02db7b8c
Fix yearly recurrences calculator with until date
2017-10-12 10:19:01 -04:00
Francis Lachapelle
9bde9b66ef
Improve identification of preferred elements
...
Fixes #799
2017-06-22 11:56:16 -04:00
Francis Lachapelle
8de9b8ff53
Update time zones to version 2017b
2017-05-08 16:00:10 -04:00
Ludovic Marcotte
5c573b9a76
(fix) small fixes over previous commit
2017-04-21 14:12:48 -04:00
Ludovic Marcotte
513d81eb59
(fix) LDIF to vCard conversion for non-handled multi-value attributes ( fixes #4086 )
2017-04-21 12:31:54 -04:00
Ludovic Marcotte
c11d961bf3
(fix) avoid escaping values that are quoted ( fixes #3296 )
2017-03-29 10:18:38 -04:00
Francis Lachapelle
bc8146ef5d
Remove debugging output
2017-01-29 18:02:44 -05:00
Ludovic Marcotte
588ec2b005
(fix) fixed handling of exdates and proper intersection for fbinfo ( fixes #4051 )
2017-03-03 14:13:25 -05:00
Francis Lachapelle
c36fcd2902
Improve debugging output of recurrence calculator
2017-01-11 14:20:42 -05:00
Francis Lachapelle
65e3fe978c
Minor code cleanup
2017-01-06 16:15:26 -05:00
Ludovic Marcotte
bdd8254e02
(fix) make sure we compare the organizer's email only
2017-01-06 11:03:59 -05:00
Francis Lachapelle
d293fe79ed
Add handling of BYSETPOS for BYDAY in repeat rule
2016-11-29 17:47:14 -05:00
Ludovic Marcotte
836fdb1722
(feat) added photo support for LDAP-based address books
2016-11-23 16:30:41 -05:00
Francis Lachapelle
c98ebb5f44
Update time zones to version 2016i
2016-11-08 15:29:54 -05:00
Francis Lachapelle
168a2ddd18
Fix handling of weekly recurrence rule with count
...
This fixes some corner cases when computing the freebusy and therefore
when verifying for resource conflicts.
2016-11-04 16:44:14 -04:00
Francis Lachapelle
aff6a8b7c9
Untabify + indent
2016-11-03 16:02:51 -04:00
Francis Lachapelle
e6b129c8eb
Fix condition in weekly recurrence calculator
2016-11-03 15:26:38 -04:00
Francis Lachapelle
57a4286cd5
Set default relation to START in alarm description
2016-11-03 11:48:17 -04:00
Francis Lachapelle
c02c4aa834
Avoid mail notifications on superfluous changes
...
(cont'd)
Fixes #3790
2016-11-03 11:47:21 -04:00
Francis Lachapelle
9fd42fdaa9
Update time zones to version 2016h
2016-11-02 11:59:21 -04:00
Ludovic Marcotte
f607cb03c5
(fix) handle flattened timezone definitions ( fixes #2690 )
2016-06-10 08:30:06 -04:00
Ludovic Marcotte
1ba8ba9e58
(fix) avoid crashing due to bogus URLs (GNUstep braindamage)
2016-05-27 15:29:33 -04:00
Ludovic Marcotte
877165f4ed
(fix) safe guard against bogus tz offset definition
2016-05-17 11:19:33 -04:00
Patrice Levesque
bd56f4cf9f
Remove pointless #include from .m and .h files
...
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 17:41:54 -05:00
Patrice Levesque
7c25b53fdf
Remove pointless #imports from .m and .h files
...
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 16:11:52 -05:00
Francis Lachapelle
a8845d262f
Fix frequency detection of recurrence rule
2016-02-04 09:20:11 -05:00
Francis Lachapelle
8593ee9fbb
Improve handling of ATTACH property (URIs)
2016-01-15 09:25:28 -05:00
Ludovic Marcotte
4edb87978b
(fix) correctly handle all-day event exceptions when the master event changes
2015-11-25 15:53:48 -05:00
extrafu
d805cdfef4
Merge pull request #109 from ethoms/clang-warnings-stage2
...
Stage 2 of clang compiler warning patches.
2015-11-04 13:48:27 -05:00
Euan Thoms
9a3f8549ea
Delete .orig files left over from applying patches to Stage 2.
2015-11-04 03:40:53 +08:00
Euan Thoms
212ff64828
Stage 2 of clang compiler warning patches.
2015-11-04 03:36:34 +08:00
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