[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them

2011-03-04 Thread Andre Heinecke
https://bugs.kde.org/show_bug.cgi?id=263018


Andre Heinecke  changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution||FIXED




--- Comment #21 from Andre Heinecke   2011-03-04 
11:09:11 ---
Git commit fb6883c61020535ae88e13e648dbdf5f362601e9 by Andre Heinecke.
Committed on 04/03/2011 at 11:03.
Pushed by aheinecke into branch 'komo3'.

Write a valid VTIMEZONE on Windows CE

On Systems that do not provide a valid database about
Timezone transitions the VTIMEZONE entry of the ical
data would only contain the Tzid.

For WinCE there is now a fallback to write the current Timezone
information in the entry. This works since the gui on WinCE
does not offer the user to create an Event in a different Timezone.

I've added the code here in kcalcore instead of KTimeZone because
this is tailored specifically to what the ical format requires
and can not be generalized to other timezones then the current
Zone.

BUG: 263018

M  +60   -0kcalcore/icaltimezones.cpp 

http://commits.kde.org/kdepimlibs/fb6883c61020535ae88e13e648dbdf5f362601e9

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them

2011-02-28 Thread Bernhard E . Reiter
https://bugs.kde.org/show_bug.cgi?id=263018





--- Comment #20 from Bernhard E. Reiter   2011-02-28 
12:37:53 ---
As discussed yesterday: On CE we also can send TZID + VTIMEZONE
for the timezone we are currently in. Andre, can you make the change?

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them

2011-02-27 Thread Sergio Martins
https://bugs.kde.org/show_bug.cgi?id=263018





--- Comment #19 from Sergio Martins   2011-02-27 15:03:04 
---
So,

WinCe:
Should send invitations in UTC for non-recurring events.
What should we do for recurring events ?!

options:
A) Use UTC
B) Use TZID and no VTIMEZONE

A) is bad because of the day light shift
B) is bad because it breaks OL2003 and possibly more clients.


Desktop:
Should always use TZID and VTIMEZONE when sending invitations.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them

2011-02-24 Thread Bernhard E . Reiter
https://bugs.kde.org/show_bug.cgi?id=263018





--- Comment #18 from Bernhard E. Reiter   2011-02-24 
16:34:54 ---
Added a testscript for this here:
http://kolab.org/cgi-bin/viewcvs-kolab.cgi/utils/testing/test-send-invitations-timezone.py

Results: 
test1) invalid VCALENDER with TZID=Europe/Berlin, but missing the corresponding
VTIMEZONE:
OL 2003 cannot, it will display the event at the wrong time, assuming UTC
 without further notice. This ss a stricter rfc interpretation then OL 2007.
OL 2007 can deal with it. Thus it interprets the name. (No idea how 
many names it knows, though.)

test2 and test3) with TZID and good VTIMEZONE info (created by Kontact Touch
N900 4:4.6~.20110211.1251.git9d81e94-1maemo1.1219908 carrige returns fixed
manually)
Both OL 2003 and OL 2007 can deal with it. 
One test included a repeated appointment accross one sometime change.

test4) Repeating appointment in UTC (created by Kontact Touch CE being at the
same time)
OL 2003 will display and calculate it from the first appointment and adjust
for the sommertime shift. So Kontact Touch and CE are displaying the same.
OL 2007 will behave stricter towards the RFC and warn the user in the
appointment that it repeats in GMT+0 having no timezone, displaying the GMT
time! When accepting the appointments they are at the right time in UTC shown 
at two different times in Berlin/Europe.

test5 test6) Both OL 2003 and OL 2007 can display single UTC events.

Lifetime of tested Outlook versions (inquired at
http://support.microsoft.com/gp/lifeselectindex, can be longer according
to http://support.microsoft.com/gp/lifepolicy)
Outlook 2003 mainstream support ended 2009, extended support until Aug 2014
Outlook 2007 mainstream support until April 2012, extended s until April 2017 

Conclusion:
To be compatible with both versions of Outlook tested 
for recurrent events, we would need to send
a proper VTIMEZONE with use of the TZID.
It is okay to send VTIMEZONE with the use of TZID for singe instance events.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them

2011-02-15 Thread Bernhard E . Reiter
https://bugs.kde.org/show_bug.cgi?id=263018


Bernhard E. Reiter  changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |




--- Comment #17 from Bernhard E. Reiter   2011-02-15 
12:21:13 ---
@Tokoe:
We did _not_ establish that Kontact Desktop e35 or Outlook is not correct.
Uncorrect is the behaviour of Kontact Touch to use a TZID which is
not defined properly as VTIMEZONE. (See my comment #14.)

Re Comment #15:
I have to correct myself about Outlook 2007 behaviour: My test was not
conclusive, as floating time and correct time were the same. It could be
that Outlook 2007 correctly interpets the TZID without VTIMEZONE as floating
time. 

Note that as far as I have understood Kontact Touch on MS CE cannot create
VTIMEZONE entries. If this is the case only Kontact Touch on CE must use
UTC and we still have to decide about what other versions should do.
If Outlook behaviour with TZID and VTIMEZONE is correct, then all versions
of Kontact (that can) should create it, I'd say. 

According to #16 Kontact Touch still does not use UTC for recurrences.
If so, code should be changed IMO to use UTC for recurrances on CE only.

[o] Correct behaviour in this comment means according to (my interpretation)
of http://www.rfc-editor.org/rfc/rfc5545.txt(correctly according to RFC

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them

2011-02-14 Thread Tobias Koenig
https://bugs.kde.org/show_bug.cgi?id=263018


Tobias Koenig  changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution||FIXED




--- Comment #16 from Tobias Koenig   2011-02-14 17:10:06 ---
Git commit 7f2d63468e3b097d21756d3440b6062b11da96b6 by Tobias Koenig.
Committed on 14/02/2011 at 17:11.
Pushed by tokoe into branch 'komo3'.

Use UTC times for non-recurring invitation times

Since KDE 3.5 and Outlook do not handle the TZID attribute in
invitation mails correctly, we restore compatibility by always
using UTC times for non-recurring events. In case of recurring events
we provide the TZID information, because that is needed to schedule
events in different timezones with different DST correctly.

BUG: 263018

M  +29   -4kcalcore/icalformat.cpp 
M  +2-7kcalcore/icalformat_p.cpp 

http://commits.kde.org/kdepimlibs/7f2d63468e3b097d21756d3440b6062b11da96b6

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them

2011-02-14 Thread Bernhard E . Reiter
https://bugs.kde.org/show_bug.cgi?id=263018


Bernhard E. Reiter  changed:

   What|Removed |Added

 CC||win...@kde.org




--- Comment #15 from Bernhard E. Reiter   2011-02-14 
15:43:04 ---
Interesting enough: 
Outlook 2007 (12.0.6423.1000) SP2 MSO (12.0.6425.1000) on Windows Vista
(both German) did correctly display an appointment with no VTIMEZONE,
but:
  DTSTART;TZID=Europe/Berlin:20110211T155900
  DTEND;TZID=Europe/Berlin:20110211T175900

So the behavior is different for OL 2003 and OL 2007. :/
The behaviour seems not matching the standard:
http://www.rfc-editor.org/rfc/rfc5545.txt,
which has a possiblity for a global TZ databse in the future
but indicated with a leading '/'

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs


[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them

2011-02-13 Thread Ludwig Reiter
https://bugs.kde.org/show_bug.cgi?id=263018


Ludwig Reiter  changed:

   What|Removed |Added

 AssignedTo|ludwig.rei...@intevation.de |kdepim-bugs@kde.org




-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs