summaryrefslogtreecommitdiffstats
path: root/libkcal/tests/data/Compat
diff options
context:
space:
mode:
Diffstat (limited to 'libkcal/tests/data/Compat')
-rwxr-xr-xlibkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics20
-rw-r--r--libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics.ical.ref18
-rw-r--r--libkcal/tests/data/Compat/KOrganizer_3.1.ics465
-rw-r--r--libkcal/tests/data/Compat/KOrganizer_3.1.ics.ical.ref256
-rw-r--r--libkcal/tests/data/Compat/KOrganizer_3.1a.ics70
-rw-r--r--libkcal/tests/data/Compat/KOrganizer_3.1a.ics.ical.ref42
-rw-r--r--libkcal/tests/data/Compat/KOrganizer_3.2.ics87
-rw-r--r--libkcal/tests/data/Compat/KOrganizer_3.2.ics.ical.ref83
-rw-r--r--libkcal/tests/data/Compat/MSExchange.ics44
-rw-r--r--libkcal/tests/data/Compat/MSExchange.ics.ical.fixme2
-rw-r--r--libkcal/tests/data/Compat/MSExchange.ics.ical.ref27
-rw-r--r--libkcal/tests/data/Compat/Mozilla_1.0.ics61
-rw-r--r--libkcal/tests/data/Compat/Mozilla_1.0.ics.ical.ref74
-rw-r--r--libkcal/tests/data/Compat/eGroupware.ics23
-rw-r--r--libkcal/tests/data/Compat/eGroupware.ics.ical.ref22
15 files changed, 1294 insertions, 0 deletions
diff --git a/libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics b/libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics
new file mode 100755
index 000000000..ff355bfd3
--- /dev/null
+++ b/libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics
@@ -0,0 +1,20 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Ximian//NONSGML Evolution Calendar//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:Europe/London
+BEGIN:VEVENT
+UID:20070127T211005Z-13428-100-1-0@emsig
+DTSTAMP:20070127T211005Z
+DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
+ 20070127T120000
+DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
+ 20070127T123000
+TRANSP:OPAQUE
+SEQUENCE:2
+SUMMARY:Nominal is 1200 to 1230 _GMT_ on 27 Jan 2007
+CLASS:PUBLIC
+CREATED:20070127T211013
+LAST-MODIFIED:20070127T211124
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics.ical.ref b/libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics.ical.ref
new file mode 100644
index 000000000..b1d0b1d23
--- /dev/null
+++ b/libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics.ical.ref
@@ -0,0 +1,18 @@
+BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:Europe/London
+BEGIN:VEVENT
+DTSTAMP:20070127T211005Z
+CREATED:20070127T211013
+UID:20070127T211005Z-13428-100-1-0@emsig
+SEQUENCE:2
+LAST-MODIFIED:20070127T211124
+SUMMARY:Nominal is 1200 to 1230 _GMT_ on 27 Jan 2007
+DTSTART:20070127T120000Z
+DTEND:20070127T123000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/KOrganizer_3.1.ics b/libkcal/tests/data/Compat/KOrganizer_3.1.ics
new file mode 100644
index 000000000..2c764d95a
--- /dev/null
+++ b/libkcal/tests/data/Compat/KOrganizer_3.1.ics
@@ -0,0 +1,465 @@
+BEGIN:VCALENDAR
+PRODID
+ :-//K Desktop Environment//NONSGML KOrganizer 3.1//EN
+VERSION
+ :2.0
+BEGIN:VEVENT
+CREATED
+ :20031213T212250Z
+UID
+ :KOrganizer-1744115041.851
+SEQUENCE
+ :2
+LAST-MODIFIED
+ :20031213T212259Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+DESCRIPTION
+ :Two day all-day event.\n
+SUMMARY
+ :All Day 2
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+DTSTART
+ ;VALUE=DATE
+ :20031209
+DTEND
+ ;VALUE=DATE
+ :20031211
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T212311Z
+UID
+ :KOrganizer-1927781860.81
+SEQUENCE
+ :2
+LAST-MODIFIED
+ :20031213T212315Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+DESCRIPTION
+ :Three day all-day event.\n
+SUMMARY
+ :All day 3
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+DTSTART
+ ;VALUE=DATE
+ :20031210
+DTEND
+ ;VALUE=DATE
+ :20031213
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T212528Z
+UID
+ :KOrganizer-2056335629.565
+SEQUENCE
+ :1
+LAST-MODIFIED
+ :20031213T212636Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+ATTENDEE
+ ;CN=Another Name
+ ;RSVP=TRUE
+ ;PARTSTAT=ACCEPTED
+ ;ROLE=NON-PARTICIPANT
+ :mailto:two@yyy.yy
+ATTENDEE
+ ;CN=One Name
+ ;RSVP=FALSE
+ ;PARTSTAT=NEEDS-ACTION
+ ;ROLE=REQ-PARTICIPANT
+ :mailto:one@xxx.xx
+DESCRIPTION
+ :Reminder 13 minutes\nShow time as free\nCategory Special Occasion\nAccess
+ Private\nTwo attendees.\nAlert.wav sound alarm\n
+SUMMARY
+ :Full Information Event
+LOCATION
+ :This is a location
+CLASS
+ :PRIVATE
+PRIORITY
+ :3
+CATEGORIES
+ :Special Occasion
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+DTSTART
+ :20031211T133000Z
+DTEND
+ :20031211T154500Z
+BEGIN:VALARM
+ATTACH
+ :/usr/share/apps/korganizer/sounds/alert.wav
+ACTION
+ :AUDIO
+TRIGGER
+ ;VALUE=DURATION
+ :-PT13M
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T212219Z
+UID
+ :KOrganizer-182017314.321
+SEQUENCE
+ :2
+LAST-MODIFIED
+ :20031213T212229Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+DESCRIPTION
+ :One day all-day event.\nCategories Birthday\, Personal\n
+SUMMARY
+ :All Day
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+CATEGORIES
+ :Birthday
+CATEGORIES
+ :Personal
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+DTSTART
+ ;VALUE=DATE
+ :20031212
+DTEND
+ ;VALUE=DATE
+ :20031213
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T213054Z
+UID
+ :KOrganizer-1149443407.784
+SEQUENCE
+ :1
+LAST-MODIFIED
+ :20031213T213109Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+DESCRIPTION
+ :12.12. 17:15 to 13.12. 19:15\n1 hour alarm
+SUMMARY
+ :Multi-Day Event with Start/End Time
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+DTSTART
+ :20031212T171500Z
+DTEND
+ :20031213T191500Z
+BEGIN:VALARM
+DESCRIPTION
+ :
+ACTION
+ :DISPLAY
+TRIGGER
+ ;VALUE=DURATION
+ :-PT1H
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T162226Z
+UID
+ :KOrganizer-406380218.717
+SEQUENCE
+ :1
+LAST-MODIFIED
+ :20031213T212040Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+DESCRIPTION
+ :10:00 - 13:30 (UTC)\n
+SUMMARY
+ :An Event
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+DTSTART
+ :20031213T100000Z
+DTEND
+ :20031213T133000Z
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T212117Z
+UID
+ :KOrganizer-856020879.491
+SEQUENCE
+ :0
+LAST-MODIFIED
+ :20031213T212117Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+DESCRIPTION
+ :9:30 - 11:15 (UTC)\nRecurring twice
+SUMMARY
+ :Another Event
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+RRULE
+ :FREQ=DAILY;COUNT=2;INTERVAL=1
+DTSTART
+ :20031209T093000Z
+DTEND
+ :20031209T111500Z
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T212707Z
+UID
+ :KOrganizer-1025455571.504
+SEQUENCE
+ :1
+LAST-MODIFIED
+ :20031213T212727Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+DESCRIPTION
+ :Recurring weekly three times on wednesday
+SUMMARY
+ :Recurring weekly
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+RRULE
+ :FREQ=WEEKLY;COUNT=3;INTERVAL=1;BYDAY=WE
+DTSTART
+ :20031210T073000Z
+DTEND
+ :20031210T083000Z
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T212804Z
+UID
+ :KOrganizer-465691683.1018
+SEQUENCE
+ :0
+LAST-MODIFIED
+ :20031213T212804Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+SUMMARY
+ :Recurring monthly until 1.1.2005
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+RRULE
+ :FREQ=MONTHLY;UNTIL=20050101T000000;INTERVAL=1;BYMONTHDAY=11
+DTSTART
+ :20031211T084500Z
+DTEND
+ :20031211T103000Z
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T212933Z
+UID
+ :KOrganizer-475330509.201
+SEQUENCE
+ :0
+LAST-MODIFIED
+ :20031213T212933Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+DESCRIPTION
+ :See Week 50 2003 for more events.\nRecur daily forever.\n
+SUMMARY
+ :NAVIGATION EVENT
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+RRULE
+ :FREQ=DAILY;INTERVAL=1
+DTSTART
+ :20031208T120000Z
+DTEND
+ :20031208T130000Z
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T213154Z
+UID
+ :KOrganizer-1952016504.437
+SEQUENCE
+ :1
+LAST-MODIFIED
+ :20031213T213204Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+SUMMARY
+ :Birthday
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+CATEGORIES
+ :Birthday
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+RRULE
+ :FREQ=YEARLY;INTERVAL=1;BYMONTH=12
+DTSTART
+ ;VALUE=DATE
+ :20031208
+DTEND
+ ;VALUE=DATE
+ :20031209
+BEGIN:VALARM
+DESCRIPTION
+ :
+ACTION
+ :DISPLAY
+TRIGGER
+ ;VALUE=DURATION
+ :-P1D
+END:VALARM
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T213318Z
+UID
+ :KOrganizer-951116794.484
+SEQUENCE
+ :0
+LAST-MODIFIED
+ :20031213T213318Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+DESCRIPTION
+ :Recurring until 10.12.\nException 9.12.\n
+SUMMARY
+ :Recurring with exception
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+RRULE
+ :FREQ=DAILY;UNTIL=20031210T000000;INTERVAL=1
+EXDATE
+ ;VALUE=DATE
+ :20031209
+DTSTART
+ :20031208T163000Z
+DTEND
+ :20031208T184500Z
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T213357Z
+UID
+ :KOrganizer-659286401.509
+SEQUENCE
+ :1
+LAST-MODIFIED
+ :20031213T213426Z
+DTSTAMP
+ :20031213T213432Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+SUMMARY
+ :Recurring three times two days interval
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+RRULE
+ :FREQ=DAILY;COUNT=3;INTERVAL=2
+DTSTART
+ :20031208T194500Z
+DTEND
+ :20031208T213000Z
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/Compat/KOrganizer_3.1.ics.ical.ref b/libkcal/tests/data/Compat/KOrganizer_3.1.ics.ical.ref
new file mode 100644
index 000000000..180490017
--- /dev/null
+++ b/libkcal/tests/data/Compat/KOrganizer_3.1.ics.ical.ref
@@ -0,0 +1,256 @@
+BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212933Z
+UID:KOrganizer-475330509.201
+LAST-MODIFIED:20031213T212933Z
+DESCRIPTION:See Week 50 2003 for more events.\nRecur daily forever.\n
+SUMMARY:NAVIGATION EVENT
+PRIORITY:5
+RRULE:FREQ=DAILY
+DTSTART:20031208T120000Z
+DTEND:20031208T130000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212804Z
+UID:KOrganizer-465691683.1018
+LAST-MODIFIED:20031213T212804Z
+SUMMARY:Recurring monthly until 1.1.2005
+PRIORITY:5
+RRULE:FREQ=MONTHLY;UNTIL=20050101;BYMONTHDAY=11
+DTSTART:20031211T084500Z
+DTEND:20031211T103000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T213154Z
+UID:KOrganizer-1952016504.437
+SEQUENCE:1
+LAST-MODIFIED:20031213T213204Z
+SUMMARY:Birthday
+PRIORITY:5
+CATEGORIES:Birthday
+RRULE:FREQ=YEARLY;BYMONTH=12
+DTSTART;VALUE=DATE:20031208
+DTEND;VALUE=DATE:20031209
+TRANSP:OPAQUE
+BEGIN:VALARM
+DESCRIPTION:
+ACTION:DISPLAY
+TRIGGER;VALUE=DURATION:-P1D
+END:VALARM
+
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212117Z
+UID:KOrganizer-856020879.491
+LAST-MODIFIED:20031213T212117Z
+DESCRIPTION:9:30 - 11:15 (UTC)\nRecurring twice
+SUMMARY:Another Event
+PRIORITY:5
+RRULE:FREQ=DAILY;COUNT=2
+DTSTART:20031209T093000Z
+DTEND:20031209T111500Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+ATTENDEE;CN=Another Name;RSVP=TRUE;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:
+ mailto:two@yyy.yy
+ATTENDEE;CN=One Name;RSVP=FALSE;PARTSTAT=NEEDS-ACTION;
+ ROLE=REQ-PARTICIPANT:mailto:one@xxx.xx
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212528Z
+UID:KOrganizer-2056335629.565
+SEQUENCE:1
+LAST-MODIFIED:20031213T212636Z
+DESCRIPTION:Reminder 13 minutes\nShow time as free\nCategory Special
+ Occasion\nAccess Private\nTwo attendees.\nAlert.wav sound alarm\n
+SUMMARY:Full Information Event
+LOCATION:This is a location
+CLASS:PRIVATE
+PRIORITY:5
+CATEGORIES:Special Occasion
+DTSTART:20031211T133000Z
+DTEND:20031211T154500Z
+TRANSP:OPAQUE
+BEGIN:VALARM
+ATTACH:/usr/share/apps/korganizer/sounds/alert.wav
+ACTION:AUDIO
+TRIGGER;VALUE=DURATION:-PT13M
+END:VALARM
+
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T213318Z
+UID:KOrganizer-951116794.484
+LAST-MODIFIED:20031213T213318Z
+DESCRIPTION:Recurring until 10.12.\nException 9.12.\n
+SUMMARY:Recurring with exception
+PRIORITY:5
+RRULE:FREQ=DAILY;UNTIL=20031210
+EXDATE;VALUE=DATE:20031209
+DTSTART:20031208T163000Z
+DTEND:20031208T184500Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T213357Z
+UID:KOrganizer-659286401.509
+SEQUENCE:1
+LAST-MODIFIED:20031213T213426Z
+SUMMARY:Recurring three times two days interval
+PRIORITY:5
+RRULE:FREQ=DAILY;COUNT=3;INTERVAL=2
+DTSTART:20031208T194500Z
+DTEND:20031208T213000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212707Z
+UID:KOrganizer-1025455571.504
+SEQUENCE:1
+LAST-MODIFIED:20031213T212727Z
+DESCRIPTION:Recurring weekly three times on wednesday
+SUMMARY:Recurring weekly
+PRIORITY:5
+RRULE:FREQ=WEEKLY;COUNT=3;BYDAY=WE
+DTSTART:20031210T073000Z
+DTEND:20031210T083000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T162226Z
+UID:KOrganizer-406380218.717
+SEQUENCE:1
+LAST-MODIFIED:20031213T212040Z
+DESCRIPTION:10:00 - 13:30 (UTC)\n
+SUMMARY:An Event
+PRIORITY:5
+DTSTART:20031213T100000Z
+DTEND:20031213T133000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212311Z
+UID:KOrganizer-1927781860.81
+SEQUENCE:2
+LAST-MODIFIED:20031213T212315Z
+DESCRIPTION:Three day all-day event.\n
+SUMMARY:All day 3
+PRIORITY:5
+DTSTART;VALUE=DATE:20031210
+DTEND;VALUE=DATE:20031213
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212250Z
+UID:KOrganizer-1744115041.851
+SEQUENCE:2
+LAST-MODIFIED:20031213T212259Z
+DESCRIPTION:Two day all-day event.\n
+SUMMARY:All Day 2
+PRIORITY:5
+DTSTART;VALUE=DATE:20031209
+DTEND;VALUE=DATE:20031211
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T213054Z
+UID:KOrganizer-1149443407.784
+SEQUENCE:1
+LAST-MODIFIED:20031213T213109Z
+DESCRIPTION:12.12. 17:15 to 13.12. 19:15\n1 hour alarm
+SUMMARY:Multi-Day Event with Start/End Time
+PRIORITY:5
+DTSTART:20031212T171500Z
+DTEND:20031213T191500Z
+TRANSP:OPAQUE
+BEGIN:VALARM
+DESCRIPTION:
+ACTION:DISPLAY
+TRIGGER;VALUE=DURATION:-PT1H
+END:VALARM
+
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212219Z
+UID:KOrganizer-182017314.321
+SEQUENCE:2
+LAST-MODIFIED:20031213T212229Z
+DESCRIPTION:One day all-day event.\nCategories Birthday\, Personal\n
+SUMMARY:All Day
+PRIORITY:5
+CATEGORIES:Birthday
+CATEGORIES:Personal
+DTSTART;VALUE=DATE:20031212
+DTEND;VALUE=DATE:20031213
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/KOrganizer_3.1a.ics b/libkcal/tests/data/Compat/KOrganizer_3.1a.ics
new file mode 100644
index 000000000..e35af420b
--- /dev/null
+++ b/libkcal/tests/data/Compat/KOrganizer_3.1a.ics
@@ -0,0 +1,70 @@
+BEGIN:VCALENDAR
+PRODID
+ :-//K Desktop Environment//NONSGML KOrganizer 3.1//EN
+VERSION
+ :2.0
+BEGIN:VEVENT
+CREATED
+ :20031213T215123Z
+UID
+ :KOrganizer-676656311.951
+SEQUENCE
+ :1
+LAST-MODIFIED
+ :20031213T215131Z
+DTSTAMP
+ :20031213T215503Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+DESCRIPTION
+ :Can you spell utf8?\nÄÖÜäöüß\nCan you escape?\nSlash:/\,Backslash
+ :\\\,Quotes:"\nComma:\,\nSemicolon:\;
+SUMMARY
+ :Umlaut test aäöüßÄÖÜ - does it work?
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+DTSTART
+ :20031211T101500Z
+DTEND
+ :20031211T143000Z
+END:VEVENT
+BEGIN:VEVENT
+CREATED
+ :20031213T215230Z
+UID
+ :KOrganizer-1343647538.858
+SEQUENCE
+ :6
+LAST-MODIFIED
+ :20031213T215439Z
+DTSTAMP
+ :20031213T215503Z
+ORGANIZER
+ :MAILTO:nobody@nowhere
+DESCRIPTION
+ :Recur Mon\, Tue\, Wed six times\nThis doesn't seem to be correctly
+ handled by the view.\n
+SUMMARY
+ :Recurring weekly
+CLASS
+ :PUBLIC
+PRIORITY
+ :3
+X-PILOTID
+ :0
+X-PILOTSTAT
+ :1
+RRULE
+ :FREQ=WEEKLY;COUNT=6;INTERVAL=1;BYDAY=MO,TU,WE
+DTSTART
+ :20031209T090000Z
+DTEND
+ :20031209T113000Z
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/Compat/KOrganizer_3.1a.ics.ical.ref b/libkcal/tests/data/Compat/KOrganizer_3.1a.ics.ical.ref
new file mode 100644
index 000000000..eb9680116
--- /dev/null
+++ b/libkcal/tests/data/Compat/KOrganizer_3.1a.ics.ical.ref
@@ -0,0 +1,42 @@
+BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20040122T092701Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T215123Z
+UID:KOrganizer-676656311.951
+SEQUENCE:1
+LAST-MODIFIED:20031213T215131Z
+DESCRIPTION:Can you spell utf8?\nÄÖÜäöüß\nCan you escape?\nSlash:
+ /\,Backslash:\\\,Quotes:\"\nComma:\,\nSemicolon:\;
+SUMMARY:Umlaut test aäöüßÄÖÜ - does it work?
+PRIORITY:5
+DTSTART:20031211T101500Z
+DTEND:20031211T143000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092701Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T215230Z
+UID:KOrganizer-1343647538.858
+SEQUENCE:6
+LAST-MODIFIED:20031213T215439Z
+DESCRIPTION:Recur Mon\, Tue\, Wed six times\nThis doesn't seem to be
+ correctly handled by the view.\n
+SUMMARY:Recurring weekly
+PRIORITY:5
+RRULE:FREQ=WEEKLY;COUNT=6;BYDAY=MO,TU,WE
+DTSTART:20031209T090000Z
+DTEND:20031209T113000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/KOrganizer_3.2.ics b/libkcal/tests/data/Compat/KOrganizer_3.2.ics
new file mode 100644
index 000000000..1e73607ce
--- /dev/null
+++ b/libkcal/tests/data/Compat/KOrganizer_3.2.ics
@@ -0,0 +1,87 @@
+BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.2//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20031213T204753Z
+ORGANIZER:MAILTO:nobody@nowhere
+CREATED:20031213T204152Z
+UID:KOrganizer-101218390.515
+SEQUENCE:0
+LAST-MODIFIED:20031213T204152Z
+SUMMARY:Holladiho
+CLASS:PUBLIC
+PRIORITY:3
+DTSTART:20031213T071500Z
+DTEND:20031213T104500Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20031213T204753Z
+ORGANIZER:MAILTO:nobody@nowhere
+CREATED:20031213T204326Z
+UID:KOrganizer-178854360.121
+SEQUENCE:0
+LAST-MODIFIED:20031213T204326Z
+DESCRIPTION:Reminder 2 hours\nShow time as free\nCategories meeting\, phone
+ call\nUmlauts: äöüÄÖÜß\nAccess: confidential\nRecurrence:
+ twice weekly on monday.\n
+SUMMARY:Full Info
+LOCATION:location
+CLASS:CONFIDENTIAL
+PRIORITY:3
+CATEGORIES:Meeting
+CATEGORIES:Phone Call
+RRULE:FREQ=WEEKLY;COUNT=2;INTERVAL=1;BYDAY=MO
+DTSTART:20031209T091500Z
+DTEND:20031209T113000Z
+TRANSP:TRANSPARENT
+BEGIN:VALARM
+DESCRIPTION:
+ACTION:DISPLAY
+TRIGGER;VALUE=DURATION:-PT2H
+END:VALARM
+
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20031213T204753Z
+ORGANIZER:MAILTO:nobody@nowhere
+ATTENDEE;CN=Hans Wurst;RSVP=TRUE;PARTSTAT=TENTATIVE;ROLE=CHAIR:mailto:hw@abc.de
+CREATED:20031213T204544Z
+UID:KOrganizer-581715779.572
+SEQUENCE:0
+LAST-MODIFIED:20031213T204544Z
+DESCRIPTION:8.12. - 11.12 13:30 - 10:30\nreminder 40 hours\nOne Attendee
+SUMMARY:Multi-Day Event
+CLASS:PUBLIC
+PRIORITY:3
+DTSTART:20031208T123000Z
+DTEND:20031211T093000Z
+TRANSP:OPAQUE
+BEGIN:VALARM
+DESCRIPTION:
+ACTION:DISPLAY
+TRIGGER;VALUE=DURATION:-P1DT16H
+END:VALARM
+
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20031213T204753Z
+ORGANIZER:MAILTO:nobody@nowhere
+CREATED:20031213T204645Z
+UID:KOrganizer-367556625.513
+SEQUENCE:2
+LAST-MODIFIED:20031213T204657Z
+SUMMARY:Two-day all day event recurring twice every second month
+CLASS:PUBLIC
+PRIORITY:3
+RRULE:FREQ=MONTHLY;COUNT=2;INTERVAL=2;BYMONTHDAY=10
+DTSTART;VALUE=DATE:20031210
+DTEND;VALUE=DATE:20031212
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/KOrganizer_3.2.ics.ical.ref b/libkcal/tests/data/Compat/KOrganizer_3.2.ics.ical.ref
new file mode 100644
index 000000000..95aa38b9a
--- /dev/null
+++ b/libkcal/tests/data/Compat/KOrganizer_3.2.ics.ical.ref
@@ -0,0 +1,83 @@
+BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20040122T092701Z
+ORGANIZER:MAILTO:nobody@nowhere
+ATTENDEE;CN=Hans Wurst;RSVP=TRUE;PARTSTAT=TENTATIVE;ROLE=CHAIR:mailto:
+ hw@abc.de
+CREATED:20031213T204544Z
+UID:KOrganizer-581715779.572
+LAST-MODIFIED:20031213T204544Z
+DESCRIPTION:8.12. - 11.12 13:30 - 10:30\nreminder 40 hours\nOne Attendee
+SUMMARY:Multi-Day Event
+PRIORITY:5
+DTSTART:20031208T123000Z
+DTEND:20031211T093000Z
+TRANSP:OPAQUE
+BEGIN:VALARM
+DESCRIPTION:
+ACTION:DISPLAY
+TRIGGER;VALUE=DURATION:-P1DT16H
+END:VALARM
+
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092701Z
+ORGANIZER:MAILTO:nobody@nowhere
+CREATED:20031213T204152Z
+UID:KOrganizer-101218390.515
+LAST-MODIFIED:20031213T204152Z
+SUMMARY:Holladiho
+PRIORITY:5
+DTSTART:20031213T071500Z
+DTEND:20031213T104500Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092701Z
+ORGANIZER:MAILTO:nobody@nowhere
+CREATED:20031213T204326Z
+UID:KOrganizer-178854360.121
+LAST-MODIFIED:20031213T204326Z
+DESCRIPTION:Reminder 2 hours\nShow time as free\nCategories meeting\,
+ phone call\nUmlauts: äöüÄÖÜß\nAccess: confidential\nRecurrence:
+ twice weekly on monday.\n
+SUMMARY:Full Info
+LOCATION:location
+CLASS:CONFIDENTIAL
+PRIORITY:5
+CATEGORIES:Meeting
+CATEGORIES:Phone Call
+RRULE:FREQ=WEEKLY;COUNT=2;BYDAY=MO
+EXDATE:20031209T091500Z
+DTSTART:20031209T091500Z
+DTEND:20031209T113000Z
+TRANSP:TRANSPARENT
+BEGIN:VALARM
+DESCRIPTION:
+ACTION:DISPLAY
+TRIGGER;VALUE=DURATION:-PT2H
+END:VALARM
+
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092701Z
+ORGANIZER:MAILTO:nobody@nowhere
+CREATED:20031213T204645Z
+UID:KOrganizer-367556625.513
+SEQUENCE:2
+LAST-MODIFIED:20031213T204657Z
+SUMMARY:Two-day all day event recurring twice every second month
+PRIORITY:5
+RRULE:FREQ=MONTHLY;COUNT=2;INTERVAL=2;BYMONTHDAY=10
+DTSTART;VALUE=DATE:20031210
+DTEND;VALUE=DATE:20031212
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/MSExchange.ics b/libkcal/tests/data/Compat/MSExchange.ics
new file mode 100644
index 000000000..451b8e594
--- /dev/null
+++ b/libkcal/tests/data/Compat/MSExchange.ics
@@ -0,0 +1,44 @@
+BEGIN:VCALENDAR
+METHOD:REQUEST
+PRODID:Microsoft CDO for Microsoft Exchange
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+TZID:GMT -0800 (Standard) / GMT -0700 (Daylight)
+BEGIN:STANDARD
+DTSTART:16010101T020000
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
+BEGIN:DAYLIGHT
+DTSTART:16010101T020000
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=4;BYDAY=1SU
+END:DAYLIGHT
+END:VTIMEZONE
+BEGIN:VEVENT
+DTSTAMP:20031116T052056Z
+DTSTART;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20031110T100000
+SUMMARY:Bob Bond's staff
+UID:CD0000008B9511D182D800C04FB1625D2F076BC90B1B8C4E89EAD0A2BC0FC5B7
+ORGANIZER;CN="Shaheedur Haque":MAILTO:srhaque@ncube.com
+LOCATION:
+DTEND;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20031110T110000
+RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO;WKST=SU
+SEQUENCE:0
+PRIORITY:5
+CLASS:
+CREATED:20031111T180542Z
+LAST-MODIFIED:20031111T180554Z
+STATUS:TENTATIVE
+TRANSP:OPAQUE
+X-MICROSOFT-CDO-BUSYSTATUS:BUSY
+X-MICROSOFT-CDO-INSTTYPE:1
+X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
+X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
+X-MICROSOFT-CDO-IMPORTANCE:1
+X-MICROSOFT-CDO-OWNERAPPTID:-1
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/Compat/MSExchange.ics.ical.fixme b/libkcal/tests/data/Compat/MSExchange.ics.ical.fixme
new file mode 100644
index 000000000..c54ea3b63
--- /dev/null
+++ b/libkcal/tests/data/Compat/MSExchange.ics.ical.fixme
@@ -0,0 +1,2 @@
+2 known errors:
+-) time zone doesn't seem to be applied (twice)
diff --git a/libkcal/tests/data/Compat/MSExchange.ics.ical.ref b/libkcal/tests/data/Compat/MSExchange.ics.ical.ref
new file mode 100644
index 000000000..108330661
--- /dev/null
+++ b/libkcal/tests/data/Compat/MSExchange.ics.ical.ref
@@ -0,0 +1,27 @@
+BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VEVENT
+DTSTAMP:20040122T092702Z
+ORGANIZER;CN=Shaheedur Haque:MAILTO:srhaque@ncube.com
+X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
+X-MICROSOFT-CDO-BUSYSTATUS:BUSY
+X-MICROSOFT-CDO-IMPORTANCE:1
+X-MICROSOFT-CDO-INSTTYPE:1
+X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
+X-MICROSOFT-CDO-OWNERAPPTID:-1
+CREATED:20031111T180542Z
+UID:CD0000008B9511D182D800C04FB1625D2F076BC90B1B8C4E89EAD0A2BC0FC5B7
+LAST-MODIFIED:20031111T180554Z
+SUMMARY:Bob Bond's staff
+STATUS:TENTATIVE
+PRIORITY:5
+RRULE:FREQ=WEEKLY;BYDAY=MO;WKST=SU
+DTSTART:20031110T180000Z
+DTEND:20031110T190000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/Mozilla_1.0.ics b/libkcal/tests/data/Compat/Mozilla_1.0.ics
new file mode 100644
index 000000000..d03ec0117
--- /dev/null
+++ b/libkcal/tests/data/Compat/Mozilla_1.0.ics
@@ -0,0 +1,61 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN
+
+BEGIN:VEVENT
+UID:06ef0474-1dd2-11b2-853d-cc63771f70dd
+SUMMARY:Convivium at 2707 Anderson Dr\, Raleigh\, 27608
+STATUS:CONFIRMED
+CLASS:PRIVATE
+DTSTART:20040516T200000Z
+DTEND:20040516T220000Z
+DTSTAMP:20040503T035553Z
+LAST-MODIFIED:20040504T211728Z
+END:VEVENT
+
+BEGIN:VEVENT
+UID:918141053
+SUMMARY:Performance with Anne
+LOCATION:Raleigh
+STATUS:CONFIRMED
+CLASS:PRIVATE
+DTSTART:20040523T170000Z
+DTEND:20040523T200000Z
+DTSTAMP:20040503T134500Z
+LAST-MODIFIED:20040503T202715Z
+END:VEVENT
+
+BEGIN:VTODO
+UID:26110226-9e9e-11d8-90c9-e6c8f9becdf7
+SUMMARY:Call Beacon to transfer funds
+STATUS:NEEDS-ACTION
+CLASS:PRIVATE
+DTSTART:20040505T101500
+DUE:20040505T111500
+DTSTAMP:20040505T141108Z
+END:VTODO
+
+BEGIN:VEVENT
+UID:9387e0e8-9ea1-11d8-86ed-b77ddbb7d081
+SUMMARY:Yemassee Graduation
+STATUS:CONFIRMED
+CLASS:PRIVATE
+DTSTART;VALUE=DATE:20040528
+DTEND;VALUE=DATE:20040529
+DTSTAMP:20040505T143541Z
+END:VEVENT
+
+BEGIN:VEVENT
+UID:896c9eb4-1dd2-11b2-b487-b1bef43989c3
+SUMMARY:Dental Exam
+DESCRIPTION:15-501 E Durham\, lt Easttowne Dr\, 3rd left Providence\, 3rd drive
+ rt\, up on ste 200
+STATUS:CONFIRMED
+CLASS:PRIVATE
+X-MOZILLA-ALARM-DEFAULT-LENGTH:0
+DTSTART:20040510T090000
+DTEND:20040510T110000
+DTSTAMP:20040507T011646Z
+END:VEVENT
+
+END:VCALENDAR
diff --git a/libkcal/tests/data/Compat/Mozilla_1.0.ics.ical.ref b/libkcal/tests/data/Compat/Mozilla_1.0.ics.ical.ref
new file mode 100644
index 000000000..309c10b03
--- /dev/null
+++ b/libkcal/tests/data/Compat/Mozilla_1.0.ics.ical.ref
@@ -0,0 +1,74 @@
+BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VTODO
+DTSTAMP:20040518T105729Z
+CREATED:20040501T080000Z
+UID:26110226-9e9e-11d8-90c9-e6c8f9becdf7
+LAST-MODIFIED:20040518T105729Z
+SUMMARY:Call Beacon to transfer funds
+STATUS:NEEDS-ACTION
+CLASS:PRIVATE
+DUE:20040505T111500Z
+DTSTART:20040505T101500Z
+PERCENT-COMPLETE:0
+END:VTODO
+
+BEGIN:VEVENT
+DTSTAMP:20040518T105729Z
+CREATED:20040518T105729Z
+UID:06ef0474-1dd2-11b2-853d-cc63771f70dd
+LAST-MODIFIED:20040504T211728Z
+SUMMARY:Convivium at 2707 Anderson Dr\, Raleigh\, 27608
+STATUS:CONFIRMED
+CLASS:PRIVATE
+DTSTART:20040516T200000Z
+DTEND:20040516T220000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040518T105729Z
+X-MOZILLA-ALARM-DEFAULT-LENGTH:0
+CREATED:20040518T105729Z
+UID:896c9eb4-1dd2-11b2-b487-b1bef43989c3
+LAST-MODIFIED:20040518T105729Z
+DESCRIPTION:15-501 E Durham\, lt Easttowne Dr\, 3rd left Providence\, 3rd
+ drive rt\, up on ste 200
+SUMMARY:Dental Exam
+STATUS:CONFIRMED
+CLASS:PRIVATE
+DTSTART:20040510T090000Z
+DTEND:20040510T110000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040518T105729Z
+CREATED:20040518T105729Z
+UID:918141053
+LAST-MODIFIED:20040503T202715Z
+SUMMARY:Performance with Anne
+LOCATION:Raleigh
+STATUS:CONFIRMED
+CLASS:PRIVATE
+DTSTART:20040523T170000Z
+DTEND:20040523T200000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040518T105729Z
+CREATED:20040518T105729Z
+UID:9387e0e8-9ea1-11d8-86ed-b77ddbb7d081
+LAST-MODIFIED:20040518T105729Z
+SUMMARY:Yemassee Graduation
+STATUS:CONFIRMED
+CLASS:PRIVATE
+DTSTART;VALUE=DATE:20040528
+DTEND;VALUE=DATE:20040529
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/eGroupware.ics b/libkcal/tests/data/Compat/eGroupware.ics
new file mode 100644
index 000000000..12f1bbc29
--- /dev/null
+++ b/libkcal/tests/data/Compat/eGroupware.ics
@@ -0,0 +1,23 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//eGroupWare//NONSGML eGroupWare Calendar 1.2.001//DE
+METHOD:PUBLISH
+BEGIN:VEVENT
+ATTENDEE;CN=Tobias König;ROLE=CHAIR;RSVP=FALSE;CUTYPE=INDIVIDUAL;PARTSTAT=
+ ACCEPTED:MAILTO:tobias.koenig@kde.de
+UID:calendar-4862-e77d247cfc15c40e485acfa65f636e29
+CLASS:PUBLIC
+SUMMARY:12345
+DESCRIPTION;CHARSET=UTF-8:
+ Das ist eine längere Notiz\ndie über meherer Zeilen geht\nmit +49 192830981
+ 2/09283498
+LOCATION:Dresden
+DTSTART:20070301T100000Z
+DTEND:20070301T110000Z
+PRIORITY:5
+TRANSP:OPAQUE
+CREATED:20070228T090007Z
+LAST-MODIFIED:20070228T090006Z
+DTSTAMP:20070228T090253Z
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/Compat/eGroupware.ics.ical.ref b/libkcal/tests/data/Compat/eGroupware.ics.ical.ref
new file mode 100644
index 000000000..b9d0c82b9
--- /dev/null
+++ b/libkcal/tests/data/Compat/eGroupware.ics.ical.ref
@@ -0,0 +1,22 @@
+BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20070228T155530Z
+ATTENDEE;CN=Tobias König;RSVP=FALSE;PARTSTAT=ACCEPTED;ROLE=CHAIR:mailto:
+ tobias.koenig@kde.de
+CREATED:20070228T090007Z
+UID:calendar-4862-e77d247cfc15c40e485acfa65f636e29
+LAST-MODIFIED:20070228T090006Z
+DESCRIPTION:Das ist eine längere Notiz\ndie über meherer Zeilen
+ geht\nmit +49 1928309812/09283498
+SUMMARY:12345
+LOCATION:Dresden
+PRIORITY:5
+DTSTART:20070301T100000Z
+DTEND:20070301T110000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+