Thomas Bruederli
|
7d39a1808a
|
Add unit test for commit 10f5a48
|
2014-02-06 10:55:25 +01:00 |
|
Thomas Bruederli
|
10f5a48531
|
Add fallback to find VEVENT blocks with RECURRENCE-ID (#2792)
|
2014-02-06 10:54:57 +01:00 |
|
Thomas Bruederli
|
3a9e25e056
|
Export X-MICROSOFT-CDO-BUSYSTATUS for Outlook CalDAV clients
|
2014-01-23 15:50:04 +01:00 |
|
Thomas Bruederli
|
54b5b1bdc8
|
Fix typo
|
2014-01-23 15:38:27 +01:00 |
|
Thomas Bruederli
|
cbbcba9a2d
|
Include patched version of Sabre\VObject\Property (#2442)
|
2014-01-14 11:23:52 +01:00 |
|
Thomas Bruederli
|
617277a4f4
|
Avoid fatal errors when no valid date is given for alarms computation
|
2014-01-08 17:41:38 +01:00 |
|
Aleksander Machniak
|
4f1b0ebe78
|
Removed debug code
|
2013-11-21 10:09:02 +01:00 |
|
Thomas Bruederli
|
875a76c801
|
Don't set timezone on allday dates (#2463)
|
2013-11-01 11:23:42 +01:00 |
|
Thomas Bruederli
|
310e25d0d1
|
Fix VALARM parsing: ignore ACTION:NONE blocks; convert to ACTION:DISPLAY for the web client (#2415)
|
2013-10-29 14:58:45 +01:00 |
|
Thomas Bruederli
|
2e9c4a6529
|
Fix show-more link: don't add it twice if maxlen and maxlines are both set; show dots before link if text is truncated
|
2013-10-24 11:05:33 +02:00 |
|
Thomas Bruederli
|
5cd313f96d
|
Show full link in title attribute (hover)
|
2013-10-17 17:55:30 +02:00 |
|
Thomas Bruederli
|
954ffcd91c
|
Truncate link texts to a sensible length (#2376)
|
2013-10-17 17:53:14 +02:00 |
|
Thomas Bruederli
|
5aa78e41f7
|
Refactored ical parser to allow iteration over large files (#2353)
|
2013-10-17 13:10:19 +02:00 |
|
Thomas Bruederli
|
406fd4d822
|
Update Sabre/VObject lib to version 2.1.3
|
2013-10-16 17:00:48 +02:00 |
|
Thomas Bruederli
|
fbf3207dfb
|
Improve ical parser to read alarms with zero-values exported by Google (e.g. TRIGGER:-P0DT0H30M0S)
|
2013-10-16 14:28:17 +02:00 |
|
Thomas Bruederli
|
6dbbdba8a0
|
Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab
|
2013-10-16 13:07:36 +02:00 |
|
Thomas Bruederli
|
1f851a7663
|
iCal parsing can consume high memory when file contains lots of events. Abort import if memory is expected to get exhausted (#2353)
|
2013-10-16 12:46:13 +02:00 |
|
Thomas Bruederli
|
dae0af24cd
|
Avoid warnings if libcalendaring env variables are not set (#2356)
|
2013-10-16 12:30:20 +02:00 |
|
Aleksander Machniak
|
5c6a5287f0
|
Catch exception when timezone is invalid
|
2013-10-16 11:43:31 +02:00 |
|
Aleksander Machniak
|
7f93ff46e0
|
Update and cleanup localizations
|
2013-10-11 15:06:22 +02:00 |
|
Thomas Bruederli
|
5e77456939
|
Pulled localization updates from Transifex
|
2013-10-10 19:04:13 +02:00 |
|
Thomas Bruederli
|
ed6fd93ac5
|
Make URLs in task titles clickable (#2289)
|
2013-10-04 09:37:32 +02:00 |
|
Thomas Bruederli
|
3c56dcc275
|
Ignore _datetime flags when 'allday' property is present; avoid saving them in cache (#2310)
|
2013-10-03 10:54:26 +02:00 |
|
Thomas Bruederli
|
455c52c61f
|
Set DTSTAMP according to RFC 5545, Section 3.8.7.2.: In the case of an iCalendar object that doesn't specify a 'METHOD' property, this property specifies the date and time [...] the calendar component was last revised
|
2013-10-01 11:55:10 +02:00 |
|
Thomas Bruederli
|
83edac179a
|
Fix date format translation for fullcalendar (#2140)
|
2013-09-26 11:33:24 +02:00 |
|
Thomas Bruederli
|
3787ac1bec
|
Always add mandatory DTSTAMP value for VEVENT components
|
2013-09-25 18:40:49 +02:00 |
|
Thomas Bruederli
|
a7d38bdf27
|
Export 'changed' date as LAST-MODIFIED
|
2013-09-25 17:34:51 +02:00 |
|
Thomas Bruederli
|
3bea790bd0
|
Fix datetime encoding when in UTC timezone
|
2013-09-25 17:12:27 +02:00 |
|
Thomas Bruederli
|
4700a07a89
|
Fix ical alarms handling (#2239) and object validation
|
2013-09-19 11:01:13 +02:00 |
|
Aleksander Machniak
|
7333082dd8
|
Fix PHP fatal error when Sabre/VObject is not in include path (Bug #2214)
|
2013-09-13 09:47:40 +02:00 |
|
Thomas Bruederli
|
0f864cfd25
|
Work-around Apple's non-standard handling of commas in location property
|
2013-09-12 10:57:43 +02:00 |
|
Thomas Bruederli
|
348f39a880
|
Fix exporting of all-day events (#2208); The custom _dateonly flag doesn't survive serialization in kolab_cache
|
2013-09-12 10:01:56 +02:00 |
|
Thomas Bruederli
|
d924ab06d8
|
Avoid duplicated code; add tests for invalid date parsing/catching
|
2013-09-04 09:19:26 +02:00 |
|
Aleksander Machniak
|
ea949c7992
|
Fix "PHP Fatal error: Call to a member function setTimezone() on a
non-object" when parsing occurences of recurring events, where
'changed' date is not set (Bug #2185)
|
2013-09-03 13:06:26 +02:00 |
|
Aleksander Machniak
|
9f8c4d547e
|
Fix bug where exception was unintentionally thrown after catching it.
Fix so invalid dates in LAST-MODIFIED, DTSTAMP, CREATED fields of iCalendar import
doesn't throw exceptions (Bug #2144)
|
2013-08-30 15:00:44 +02:00 |
|
Thomas Bruederli
|
0c1c2757ef
|
Skip dupes in freebusy list
|
2013-08-25 12:35:41 +02:00 |
|
Thomas Bruederli
|
37b25b5c53
|
Add support for vfreebusy parsing
|
2013-08-24 16:43:02 +02:00 |
|
Aleksander Machniak
|
e6b10dae74
|
Fix JS error when libcal_settings is undefined (Bug #2097)
|
2013-08-07 15:08:25 +02:00 |
|
Thomas Bruederli
|
17dbcd9c9f
|
Validate/fix dates only for event objects; don't export default values
|
2013-07-24 18:59:09 +02:00 |
|
Thomas Bruederli
|
7e4559a9b1
|
Don't set default timezone
|
2013-07-24 18:05:40 +02:00 |
|
Thomas Bruederli
|
cbc2d067ea
|
Don't convert timezone; avoid exporting empty properties
|
2013-07-24 18:05:04 +02:00 |
|
Thomas Bruederli
|
489be2379e
|
Replace Horde_iCalendar with the SabreTooth VObject library
|
2013-07-23 17:14:11 +02:00 |
|
Thomas Bruederli
|
a21fc44ed4
|
Change internal representation of event sensitivity values to strings
|
2013-07-18 14:56:36 +02:00 |
|
Thomas Bruederli
|
c2d97dfe36
|
Always handle 'changed' properties of events as DateTime objects
|
2013-07-18 14:06:45 +02:00 |
|
Thomas Bruederli
|
2d831d8f8f
|
Also move iCalendar patch; describe dependencies in README files
|
2013-07-18 12:49:27 +02:00 |
|
Thomas Bruederli
|
2349d2e4e6
|
Move import script to the right place
|
2013-07-18 12:42:35 +02:00 |
|
Thomas Bruederli
|
af49088b38
|
Add unit tests for ical import/export
|
2013-07-18 12:40:46 +02:00 |
|
Thomas Bruederli
|
000bac244b
|
Add symlink to moved Horde_Date class; move Horde import script, too
|
2013-07-18 12:39:56 +02:00 |
|
Thomas Bruederli
|
18f9fa5c86
|
Move iCal parsing/writing classes to libcalendaring
|
2013-07-18 12:38:14 +02:00 |
|
Aleksander Machniak
|
468bb14696
|
Remove deprecated functions usage
|
2013-05-11 09:24:42 +02:00 |
|