Aleksander Machniak
|
d36017592a
|
PHP8 compatibility fixes
|
2020-12-26 20:41:54 +01:00 |
|
Aleksander Machniak
|
d05e11f145
|
T5626: Fix missing VTIMEZONE sub-components for some timezones
|
2019-10-04 13:48:44 +02:00 |
|
Aleksander Machniak
|
832a16ddf3
|
Remove faulty test
Sabre-Vobject 3.5 is more forgiving than 3.3 for which the test was created
|
2019-09-29 09:44:26 +02:00 |
|
Aleksander Machniak
|
0b17f376a8
|
Fix duplicated DTSTAMP entry in generated iTip (T1148)
Incopatibility with Sabre-VObject >= 3.3
|
2016-03-24 14:05:36 +01:00 |
|
Aleksander Machniak
|
326e4ad9ad
|
Support reminders relative to end/due date (RELATED=END) (T656)
Conflicts:
plugins/libcalendaring/libvcalendar.php
|
2015-08-07 06:43:59 -04:00 |
|
Thomas Bruederli
|
c01f8017e3
|
Fix invalid VTIMEZONE definitions for offsets negative to UTC
Resolves T428
|
2015-06-04 17:11:16 +02:00 |
|
Thomas Bruederli
|
1f9835e918
|
Support COMPLETED property in VTODO objects
Resolves T403 and #5067
|
2015-05-27 12:31:29 +02:00 |
|
Thomas Bruederli
|
d99b8f8fee
|
Merge branch 'dev/sabre-vobject3' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab into dev/sabre-vobject3
after rebasing with master
Conflicts:
plugins/libcalendaring/libvcalendar.php
plugins/libcalendaring/tests/libvcalendar.php
|
2015-04-02 16:12:42 +02:00 |
|
Thomas Bruederli
|
1c927ee0f4
|
Fix TRIGGER properties with absilute date-time values (#3881)
|
2015-04-02 16:09:09 +02:00 |
|
Thomas Bruederli
|
19674faae8
|
Add some more tests for ical parsing
|
2015-04-02 16:09:09 +02:00 |
|
Thomas Bruederli
|
06f380a2d6
|
Replace vendorized Sabre/VObject 2.1 lib with a dependency to VObject 3.3 (#3881); adapt libvcalendar + tests to the new API
|
2015-04-02 16:09:09 +02:00 |
|
Thomas Bruederli
|
83d3d016bd
|
Parse multiple vevent components with the same UID into one object with exceptions (#4733)
|
2015-03-09 12:30:53 +01:00 |
|
Thomas Bruederli
|
7280d8e6be
|
Add test case for #4797; fix test for recurrence-id which now correctly contains timezone information
|
2015-03-05 14:33:05 +01:00 |
|
Thomas Bruederli
|
ad55fc706d
|
Fix handling of Recurrence-ID properties for recurrence exceptions to comply with RFC 5545 (#4385)
|
2015-02-12 10:08:22 +01:00 |
|
Aleksander Machniak
|
7c565bff0c
|
Fix typo in function name (parse_alarm_value)
|
2015-01-22 12:17:33 -05:00 |
|
Thomas Bruederli
|
44b67121b7
|
Add test cases for alarm-related utility functions + select the correct alarm if multiple are defined
|
2015-01-08 15:39:39 +01:00 |
|
Thomas Bruederli
|
0463028a76
|
Export RRULE UNTIL date as UTC time (#3998)
|
2015-01-08 14:32:38 +01:00 |
|
Thomas Bruederli
|
17f57ff7ca
|
Accept parent-relation from RELATED-TO property without RELTYPE parameter (#4158)
|
2015-01-07 13:00:57 +01:00 |
|
Thomas Bruederli
|
1e2898da5a
|
Fix TRIGGER properties with absilute date-time values (#3881)
|
2014-11-12 11:54:24 +01:00 |
|
Thomas Bruederli
|
756121c7ad
|
Add some more tests for ical parsing
|
2014-11-10 17:56:11 +01:00 |
|
Thomas Bruederli
|
c739e047c1
|
Replace vendorized Sabre/VObject 2.1 lib with a dependency to VObject 3.3 (#3881); adapt libvcalendar + tests to the new API
|
2014-11-10 16:32:15 +01:00 |
|
Thomas Bruederli
|
1f27e238a8
|
Fix TZOFFSET values with minutes (#3199)
|
2014-09-22 12:01:04 +02:00 |
|
Thomas Bruederli
|
f9b19b9f27
|
Include VTIMEZONE definitions when exporting event data or invitations as iCal (#3199)
|
2014-09-22 11:03:25 +02:00 |
|
Thomas Bruederli
|
0d68fa3330
|
Support multiple CATEGORIES properties (#3497)
|
2014-08-25 09:43:50 +02:00 |
|
Thomas Bruederli
|
cbe184364c
|
Fix quoting of iCal property parameter values according to RFC 5545
Conflicts:
plugins/libcalendaring/lib/Sabre/VObject/Parameter.php
|
2014-06-03 11:30:11 +02:00 |
|
Thomas Bruederli
|
93d2b69bb9
|
Refactored alarms in calendar and tasks to support multiple alarms. Moved redundant functions to libcalendaring
|
2014-04-17 17:49:00 +02:00 |
|
Thomas Bruederli
|
b86a301d61
|
Add support for valarm ACTION:AUDIO
|
2014-04-03 19:19:14 +02:00 |
|
Thomas Bruederli
|
b5d6faee6a
|
Improve libs to support multiple VALARM items according to iCal standards, including action-specific properties
|
2014-04-03 17:39:26 +02:00 |
|
Thomas Bruederli
|
1ce6d461a6
|
Save and restore iCal STATUS properties
|
2014-04-03 15:07:47 +02:00 |
|
Thomas Bruederli
|
65d603cd20
|
Allow all-day events without DTEND property
|
2014-03-04 08:55:06 +01:00 |
|
Thomas Bruederli
|
79ae6282f8
|
Read/write RDATE properties from/to ical and libkolabxml (#2885)
|
2014-02-28 16:12:24 +01:00 |
|
Thomas Bruederli
|
1ef785c8c6
|
Handle multiple VCALENDAR blocks when reading ics files (#2884)
|
2014-02-28 12:41:31 +01:00 |
|
Thomas Bruederli
|
c47d2da4e7
|
Decode escaped commas in various ical property values
|
2014-02-26 12:15:03 +01:00 |
|
Thomas Bruederli
|
7d39a1808a
|
Add unit test for commit 10f5a48
|
2014-02-06 10:55:25 +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
|
5aa78e41f7
|
Refactored ical parser to allow iteration over large files (#2353)
|
2013-10-17 13:10:19 +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
|
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 |
|
Thomas Bruederli
|
d924ab06d8
|
Avoid duplicated code; add tests for invalid date parsing/catching
|
2013-09-04 09:19:26 +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 |
|
Thomas Bruederli
|
489be2379e
|
Replace Horde_iCalendar with the SabreTooth VObject library
|
2013-07-23 17:14:11 +02:00 |
|
Thomas Bruederli
|
af49088b38
|
Add unit tests for ical import/export
|
2013-07-18 12:40:46 +02:00 |
|