Commit graph

256 commits

Author SHA1 Message Date
Aleksander Machniak
b01cfae47a Fix: set_mailbox() does not exist in Roundcube 1.2, use set_folder() 2015-12-17 15:48:28 +01:00
Aleksander Machniak
825db26425 Fix compatibility with contextmenu plugin in alarms dialog (T838) 2015-11-13 17:26:30 +01:00
Thomas Bruederli
8a112e5292 Explicitly set allday property when parsing ical 2015-10-21 23:18:32 +02:00
Aleksander Machniak
823c62be9f Fix compatibility with Sabre/VObject-3.4, error on RRULE with BYDAY import (#5221) 2015-09-10 12:42:59 +02:00
Aleksander Machniak
63ce7e9988 Don't use depracated Roundcube functions 2015-08-29 20:23:34 +02:00
Aleksander Machniak
6b3063030d Don't use deprecated Roundcube constants 2015-08-29 19:48:55 +02:00
Aleksander Machniak
4f32668567 Libcalendaring fixes for use in automated testing out of Roundcube 2015-08-25 17:11:30 +02:00
Aleksander Machniak
aa3523cc76 Fix compatibility with recent Sabre/VObject (#5185) 2015-08-07 06:58:15 -04: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
Aleksander Machniak
dc0b4bd39a Fix bug where alarms set on event start time were displayed on event end time (T653) 2015-08-07 06:37:06 -04:00
Aleksander Machniak
f7293f555b Fix handling of alarms specified as PT0S, PT0M, etc. (T653) 2015-08-07 06:36:45 -04:00
Aleksander Machniak
95b98257b1 Fix possible javascript error in parseISO8601() (#5175) 2015-08-05 12:46:05 +02:00
Aleksander Machniak
90ad98cda7 Fix fatal error in _to_ical() (#5177) 2015-08-04 11:23:36 +02:00
Aleksander Machniak
8c2aac3362 Don't use Roundcube deprecated functions 2015-08-02 20:15:28 +02: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
6221557e3c Update outdated information in README 2015-06-04 17:10:18 +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
17f9f07df9 Update homepage/download URL for groupware plugins 2015-05-12 08:54:53 +02:00
Thomas Bruederli
6effb4c9c3 Support X-APPLE-FILENAME parameter for attachments; make attachment cid really unique 2015-04-28 15:48:27 +02:00
Thomas Bruederli
3e9d343e93 Use the right key to set default value 2015-04-27 19:16:18 +02:00
Thomas Bruederli
6c0d0f8d5e Allow SCHEDULE-STATUS parameter for ORGANIZER properties 2015-04-27 14:51:23 +02:00
Thomas Bruederli
3b0bfb8775 Fix iCal import/export to pass tests again 2015-04-22 17:00:23 +02:00
Thomas Bruederli
2605138b08 Correct function call 2015-04-02 19:04:17 +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
e614c87dfe Support SCHEDULE-STATUS attende/organizer parameters 2015-04-02 16:09:54 +02:00
Thomas Bruederli
4669ca4cc4 Accept events with METHOD:CANCEL and no end date 2015-04-02 16:09:10 +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
f85e598124 Two more empty localization files removed 2015-03-24 15:31:37 +01:00
Thomas Bruederli
5f9d863359 Remove untranslated labels from bg_BG 2015-03-24 13:36:28 +01:00
Thomas Bruederli
13da800262 Remove empty localization files 2015-03-24 13:23:49 +01:00
Thomas Bruederli
760cf0ca7d Cleanup localizations for libcalendaring plugin 2015-03-24 13:20:44 +01:00
Thomas Bruederli
0eefd8414f Fix VTIMEZONE export in non-buffered mode (#4865) 2015-03-18 12:59:39 +01:00
Thomas Bruederli
d967c60e22 Update localizations from Transifex 2015-03-17 20:34:04 +01:00
Thomas Bruederli
e8c387ef0d Bump versions and copyright year 2015-03-10 15:38:45 +01:00
Thomas Bruederli
60205136ee Code cleanup: get recurrence instance identifiers from utility functions 2015-03-10 14:30:50 +01:00
Thomas Bruederli
3702557dc3 Export recurrence UNTIL parameter as DATE for all-day events (#3998) 2015-03-09 15:40:25 +01: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
874b950f73 Strip empty parameters from RRULE properties (#4797) 2015-03-05 14:33:05 +01:00
Thomas Bruederli
16ad0e6215 Update parstat recursively on all recurrence exceptions 2015-02-27 18:13:57 +01:00
Thomas Bruederli
2e8eb8596f Don't set recurrence_date for master event (#4738) 2015-02-26 18:43:38 +01:00
Thomas Bruederli
ef017d4eb0 Also request RSVP when creating a new event with sequence=0 2015-02-26 15:05:55 +01:00
Jeroen van Meeuwen (Kolab Systems)
bbd5770eda Set the appropriate plugin version numbers 2015-02-22 23:28:11 +01:00
Thomas Bruederli
52bbf63a8e Merge branch 'dev/recurring-invitations' 2015-02-20 10:18:59 +01:00
Thomas Bruederli
02ef2e6050 Split recurring event into a new series when modifying with this-and-future option (#4386); optimize copying of attachments into new event 2015-02-20 00:11:40 +01:00
Thomas Bruederli
5e176baa08 Pass a list of updated attendess to the backend driver on RSVP reply from calendar view 2015-02-19 18:09:12 +01:00
Thomas Bruederli
db637619c3 Omit RSVP flag in iCal export if not true 2015-02-19 15:57:37 +01:00
Thomas Bruederli
61037eb97c Fix RSVP flag in iTip REQUESTS 2015-02-19 15:56:46 +01:00