Commit Graph

93 Commits

Author SHA1 Message Date
Jörg Lehrke
743ada827f Fix 'non_blocking' issue (especially for Nokia) 2010-05-14 11:14:06 +00:00
Jörg Lehrke
0f048fe08b Fix monthly recurrence issue (bug#2584) 2010-05-14 11:13:11 +00:00
Jörg Lehrke
4572aa47ed Fix email-only attendees issue 2010-05-14 11:11:24 +00:00
Jörg Lehrke
ed1614ebc8 Add Nokia 5800 XpressMusic to supported devices 2010-04-29 05:13:37 +00:00
Jörg Lehrke
29292e3cbb Export all-day events as 'EVENT' to Nokia devices 2010-04-23 14:37:36 +00:00
Jörg Lehrke
e712cfe9ce Fix iCal export of incomplete events again .-( 2010-04-23 11:03:55 +00:00
Jörg Lehrke
7cd4036b34 Fix iCal export of incomplete events 2010-04-23 10:41:44 +00:00
Jörg Lehrke
4c3cfa2144 SyncML and GroupDAV Backport 2010-04-16 09:24:55 +00:00
Jörg Lehrke
682c363bb4 Fix group participant issue 2010-04-12 07:26:21 +00:00
Ralf Becker
9e49963a46 reverting r29716 (Fix for SyncML prefs) 2010-04-06 12:51:17 +00:00
Ralf Becker
a87f6bdf33 merged r29620 to 9.2: Fix SyncML preferences 2010-04-06 10:09:40 +00:00
Ralf Becker
d7964086db fixed after r29539 broken install:
- calling egw_time::getTimezones() not possible during setup time -->
  stalling all installs
- using tz_id=1 for a default is not possible, as that's the first
  regular tz_id on new install --> using '0' now
- added translation for that new calendar setting
2010-03-22 14:22:57 +00:00
Jörg Lehrke
4e9701d7ad Configurable timezone for file export of calendar data 2010-03-17 16:28:18 +00:00
Jörg Lehrke
c53c27d9d4 Fix CLASS:PRIVATE issue 2010-03-15 17:22:19 +00:00
Jörg Lehrke
1b301569e1 Fix Funambol STATUS issue 2010-03-08 13:53:57 +00:00
Jörg Lehrke
a69887122e Apply Calendar SyncML and GroupDAV changes 2010-03-07 22:07:34 +00:00
Jörg Lehrke
269d034606 Fix VTIMEZONE issue 2010-02-16 15:45:27 +00:00
Jörg Lehrke
de6d609752 Fix CalDAV missing event ID 2010-02-08 20:42:37 +00:00
Klaus Leithoff
d9abc32437 joergs lehrke commit 28953 enable sife again 2010-01-14 08:15:01 +00:00
Ralf Becker
18574aaede Merged commits from Jörg:
- r28939:  Fix empty EXDATE issue
- r28934-7:  Fix vCal 1.0 RRULE issue
2010-01-13 06:39:44 +00:00
Ralf Becker
081445949f Merged Jörgs commits:
- r28917:  Fix encoding issues; improvements for Funambol clients
- r28918:  Fix SyncML client recognition
- r28919:  More Funambol adjustments and workarounds
- r28920:  Fix task priorities for Funambol WM Client
- r28921:  Fix various issues introduced with Funambol adjustments; code
  cleanup
- r28922:  Enforce SINGLE, if detected; cleanup logging again
2010-01-11 23:48:42 +00:00
Ralf Becker
c0b827b499 merged commits from Jörg and Christian:
r28894: Fix recur_enddate during import/export
r28893: Calculate the EGw recur_enddate properly
r28889: substract only one second from incoming whole day events because
EGw stores whole day events with DTEND 23:59:59
r28886: fixed wrong indents
2010-01-08 02:35:23 +00:00
Ralf Becker
ae34dae240 merged r28889 von Jaytraxx: substract only one second from incoming whole day events because EGw stores whole day events with DTEND 23:59:59 2010-01-04 22:57:00 +00:00
Ralf Becker
6081223119 merged r28873 from Jaytraxx: implemented different priority values for funambol/outlook clients since outlook does not support the RFC defined PRIORITY values, fixed some typos 2009-12-31 22:12:39 +00:00
Ralf Becker
6cc7414ce6 Fixed CalDAV/GroupDAV to include all exceptions of a series in the
resource of the series master. Now the status of single recurrences of a
serie are send to the clients as (virtual) exceptions as Jaytrax&Joerg
implemented it already for SyncML.
The implementation is unfortunately a little different, as CalDAV
differs from SyncML and I dont know the SyncML part that well. Maybe we
can re-unify the code again together.
Tested so far with Tb3/Lightning1.0b and a little with iPhone.
Please let me know, if you run into problems with other clients.
(Including fix from Jaytraxx: call groupdav::fix_series() really just
for groupdav clients)
2009-12-31 22:11:01 +00:00
Jörg Lehrke
d6da8d8980 Fix yearly recurrence issue for version 1.0 2009-12-06 18:04:08 +00:00
Jörg Lehrke
8f0bd9a5dc Fix recurrence UNTIL calculation 2009-12-04 15:38:23 +00:00
Jörg Lehrke
e7ec189ea4 Use ['egw_info']['server']['server_timezone'] to reset server timezone 2009-12-03 08:28:45 +00:00
Jörg Lehrke
dd92e60180 Use UID for find_content(); code cleanups 2009-12-01 10:24:55 +00:00
Jörg Lehrke
738726abf1 Adjust group attendee handling 2009-11-29 21:03:17 +00:00
Jörg Lehrke
a0e1a238dd Optimized SyncML memory footprint; fixes various filter issues 2009-11-29 14:03:45 +00:00
Christian Binder
96c5fc3184 quietened logging 2009-11-27 08:33:10 +00:00
Jörg Lehrke
3d93128777 Enforce configured device timezone during import 2009-11-27 06:47:21 +00:00
Jörg Lehrke
6a7b07e3c6 New PARTICIPANT/ORGANIZER schema 2009-11-26 18:36:19 +00:00
Christian Binder
8ae3b5f833 fixed empty RECURRENCE-ID on ical export 2009-11-23 13:03:35 +00:00
Jörg Lehrke
cb9ea723c6 Set VTIMEZONE DTSTART entries properly 2009-11-19 13:30:30 +00:00
Jörg Lehrke
1b20783041 Fix Yearly RRULE Issue with Funambol Outlook Sync Client 2009-11-19 11:52:41 +00:00
Jörg Lehrke
4088b81c5c Impoved support for recurrences if device timezone differs from event timezone 2009-11-19 10:13:17 +00:00
Jörg Lehrke
9e6d97f106 Fix VTZIMEZONE DTSTART Issue 2009-11-19 07:52:42 +00:00
Christian Binder
16538f4f9d use check_perms() on ical export and merge categories on import 2009-11-18 14:46:25 +00:00
Jörg Lehrke
86d648a995 Set event['tzid'] for clients using UTC timestamps 2009-11-16 17:28:34 +00:00
Ralf Becker
5d1fd4aedb "timezone of events in iCal class depend on $date_format parameter (depending on device type)" 2009-11-13 07:52:06 +00:00
Jörg Lehrke
db25947a38 Use new rrule iterator class for RRULE generation 2009-11-12 19:08:23 +00:00
Jörg Lehrke
014119f075 Add device specific timezone settings 2009-11-11 21:31:33 +00:00
Ralf Becker
9df8b0bdbf new static calendar_timezones::DateTimeZone($tzid) method returning a
DateTimeZone object resolving by PHP not supported Windows timezones
with their standard alias
2009-11-10 20:07:33 +00:00
Ralf Becker
85bf743434 "Using VTIMEZONE component from new calendar_timezones class (imported sqlite DB from Lighting) for exports and importing TZID from iCals.
Horde Code already uses VTIMEZONE component to return times in servertime, no need to change anything there."
2009-11-10 15:08:35 +00:00
Jörg Lehrke
7198ed861f make code more comprehensible 2009-11-06 15:44:04 +00:00
Jörg Lehrke
bacca46078 Fix Alarm Inport Issues 2009-11-03 16:31:07 +00:00
Jörg Lehrke
85a9a06a96 Only one VTIMEZONE per VCALENDAR; Export Alarms again 2009-10-30 21:39:19 +00:00
Jörg Lehrke
a87fc26aa7 Fix RRULE issue for vCal 1.0; Fix timestamps with TZ issue 2009-10-29 19:42:32 +00:00