From 460c52653ab0dcca6f19a4f492ed2c5e4e963ab0 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdepim@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- .../KOrganizer_3.4/KOrganizer_TestCase01.ics | 20 ++ .../KOrganizer_TestCase01.ics.next.ref | 28 +++ .../KOrganizer_TestCase01.ics.prev.ref | 28 +++ .../KOrganizer_TestCase01.ics.recurson.ref | 28 +++ .../KOrganizer_3.4/KOrganizer_TestCase02.ics | 20 ++ .../KOrganizer_TestCase02.ics.next.ref | 18 ++ .../KOrganizer_TestCase02.ics.prev.ref | 18 ++ .../KOrganizer_TestCase02.ics.recurson.ref | 18 ++ .../KOrganizer_3.4/KOrganizer_TestCase03.ics | 20 ++ .../KOrganizer_TestCase03.ics.next.ref | 18 ++ .../KOrganizer_TestCase03.ics.prev.ref | 18 ++ .../KOrganizer_TestCase03.ics.recurson.ref | 18 ++ .../KOrganizer_3.4/KOrganizer_TestCase04.ics | 21 ++ .../KOrganizer_TestCase04.ics.next.ref | 10 + .../KOrganizer_TestCase04.ics.prev.ref | 10 + .../KOrganizer_TestCase04.ics.recurson.ref | 10 + .../KOrganizer_3.4/KOrganizer_TestCase05.ics | 21 ++ .../KOrganizer_TestCase05.ics.next.ref | 6 + .../KOrganizer_TestCase05.ics.prev.ref | 6 + .../KOrganizer_TestCase05.ics.recurson.ref | 6 + .../KOrganizer_3.4/KOrganizer_TestCase06.ics | 20 ++ .../KOrganizer_TestCase06.ics.next.ref | 51 +++++ .../KOrganizer_TestCase06.ics.prev.ref | 51 +++++ .../KOrganizer_TestCase06.ics.recurson.ref | 51 +++++ .../KOrganizer_3.4/KOrganizer_TestCase07.ics | 21 ++ .../KOrganizer_TestCase07.ics.next.ref | 18 ++ .../KOrganizer_TestCase07.ics.prev.ref | 18 ++ .../KOrganizer_TestCase07.ics.recurson.ref | 18 ++ .../KOrganizer_3.4/KOrganizer_TestCase08.ics | 21 ++ .../KOrganizer_TestCase08.ics.next.ref | 18 ++ .../KOrganizer_TestCase08.ics.prev.ref | 18 ++ .../KOrganizer_TestCase08.ics.recurson.ref | 18 ++ .../KOrganizer_3.4/KOrganizer_TestCase09.ics | 20 ++ .../KOrganizer_TestCase09.ics.next.ref | 18 ++ .../KOrganizer_TestCase09.ics.prev.ref | 18 ++ .../KOrganizer_TestCase09.ics.recurson.ref | 18 ++ .../KOrganizer_3.4/KOrganizer_TestCase10.ics | 20 ++ .../KOrganizer_TestCase10.ics.next.ref | 14 ++ .../KOrganizer_TestCase10.ics.prev.ref | 14 ++ .../KOrganizer_TestCase10.ics.recurson.ref | 14 ++ .../KOrganizer_3.4/KOrganizer_TestCase11.ics | 21 ++ .../KOrganizer_TestCase11.ics.next.ref | 18 ++ .../KOrganizer_TestCase11.ics.prev.ref | 18 ++ .../KOrganizer_TestCase11.ics.recurson.ref | 18 ++ .../KOrganizer_3.4/KOrganizer_TestCase12.ics | 20 ++ .../KOrganizer_TestCase12.ics.next.ref | 15 ++ .../KOrganizer_TestCase12.ics.prev.ref | 15 ++ .../KOrganizer_TestCase12.ics.recurson.ref | 15 ++ .../KOrganizer_3.4/KOrganizer_TestCase13.ics | 21 ++ .../KOrganizer_TestCase13.ics.next.ref | 8 + .../KOrganizer_TestCase13.ics.prev.ref | 8 + .../KOrganizer_TestCase13.ics.recurson.ref | 8 + .../KOrganizer_3.4/KOrganizer_TestCases.ics.saved | 219 +++++++++++++++++++++ .../data/RecurrenceRule/KOrganizer_3.4/readme.txt | 14 ++ 54 files changed, 1219 insertions(+) create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.next.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.prev.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.recurson.ref create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCases.ics.saved create mode 100644 libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/readme.txt (limited to 'libkcal/tests/data/RecurrenceRule/KOrganizer_3.4') diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics new file mode 100644 index 000000000..bc90f1e0e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104909Z +UID:KOrganizer-1943919749.348 +SEQUENCE:2 +LAST-MODIFIED:20050520T105735Z +SUMMARY:Fr 20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Di/Do\, 27 Mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;COUNT=27;INTERVAL=2;BYDAY=TU,TH +DTSTART:20050520T120000Z +DTEND:20050520T130000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.next.ref new file mode 100644 index 000000000..7c77b3000 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.next.ref @@ -0,0 +1,28 @@ +2005-05-31T14:00:00 +2005-06-02T14:00:00 +2005-06-14T14:00:00 +2005-06-16T14:00:00 +2005-06-28T14:00:00 +2005-06-30T14:00:00 +2005-07-12T14:00:00 +2005-07-14T14:00:00 +2005-07-26T14:00:00 +2005-07-28T14:00:00 +2005-08-09T14:00:00 +2005-08-11T14:00:00 +2005-08-23T14:00:00 +2005-08-25T14:00:00 +2005-09-06T14:00:00 +2005-09-08T14:00:00 +2005-09-20T14:00:00 +2005-09-22T14:00:00 +2005-10-04T14:00:00 +2005-10-06T14:00:00 +2005-10-18T14:00:00 +2005-10-20T14:00:00 +2005-11-01T14:00:00 +2005-11-03T14:00:00 +2005-11-15T14:00:00 +2005-11-17T14:00:00 +2005-11-29T14:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.prev.ref new file mode 100644 index 000000000..7ec99b2b0 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.prev.ref @@ -0,0 +1,28 @@ +2005-11-29T14:00:00 +2005-11-17T14:00:00 +2005-11-15T14:00:00 +2005-11-03T14:00:00 +2005-11-01T14:00:00 +2005-10-20T14:00:00 +2005-10-18T14:00:00 +2005-10-06T14:00:00 +2005-10-04T14:00:00 +2005-09-22T14:00:00 +2005-09-20T14:00:00 +2005-09-08T14:00:00 +2005-09-06T14:00:00 +2005-08-25T14:00:00 +2005-08-23T14:00:00 +2005-08-11T14:00:00 +2005-08-09T14:00:00 +2005-07-28T14:00:00 +2005-07-26T14:00:00 +2005-07-14T14:00:00 +2005-07-12T14:00:00 +2005-06-30T14:00:00 +2005-06-28T14:00:00 +2005-06-16T14:00:00 +2005-06-14T14:00:00 +2005-06-02T14:00:00 +2005-05-31T14:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.recurson.ref new file mode 100644 index 000000000..eddc62a8d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.recurson.ref @@ -0,0 +1,28 @@ +2005-05-31 +2005-06-02 +2005-06-14 +2005-06-16 +2005-06-28 +2005-06-30 +2005-07-12 +2005-07-14 +2005-07-26 +2005-07-28 +2005-08-09 +2005-08-11 +2005-08-23 +2005-08-25 +2005-09-06 +2005-09-08 +2005-09-20 +2005-09-22 +2005-10-04 +2005-10-06 +2005-10-18 +2005-10-20 +2005-11-01 +2005-11-03 +2005-11-15 +2005-11-17 +2005-11-29 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics new file mode 100644 index 000000000..4a26e0c1a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105130Z +UID:KOrganizer-1286451532.549 +SEQUENCE:2 +LAST-MODIFIED:20050520T105759Z +SUMMARY:20. Mai 2005\, 17-18 Uhr\, alle 3 Monate am 20.\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYMONTHDAY=20 +DTSTART:20050520T150000Z +DTEND:20050520T160000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.next.ref new file mode 100644 index 000000000..147b58083 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.next.ref @@ -0,0 +1,18 @@ +2005-05-20T17:00:00 +2005-08-20T17:00:00 +2005-11-20T17:00:00 +2006-02-20T17:00:00 +2006-05-20T17:00:00 +2006-08-20T17:00:00 +2006-11-20T17:00:00 +2007-02-20T17:00:00 +2007-05-20T17:00:00 +2007-08-20T17:00:00 +2007-11-20T17:00:00 +2008-02-20T17:00:00 +2008-05-20T17:00:00 +2008-08-20T17:00:00 +2008-11-20T17:00:00 +2009-02-20T17:00:00 +2009-05-20T17:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.prev.ref new file mode 100644 index 000000000..2558a5487 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.prev.ref @@ -0,0 +1,18 @@ +2009-05-20T17:00:00 +2009-02-20T17:00:00 +2008-11-20T17:00:00 +2008-08-20T17:00:00 +2008-05-20T17:00:00 +2008-02-20T17:00:00 +2007-11-20T17:00:00 +2007-08-20T17:00:00 +2007-05-20T17:00:00 +2007-02-20T17:00:00 +2006-11-20T17:00:00 +2006-08-20T17:00:00 +2006-05-20T17:00:00 +2006-02-20T17:00:00 +2005-11-20T17:00:00 +2005-08-20T17:00:00 +2005-05-20T17:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.recurson.ref new file mode 100644 index 000000000..0afa681a5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.recurson.ref @@ -0,0 +1,18 @@ +2005-05-20 +2005-08-20 +2005-11-20 +2006-02-20 +2006-05-20 +2006-08-20 +2006-11-20 +2007-02-20 +2007-05-20 +2007-08-20 +2007-11-20 +2008-02-20 +2008-05-20 +2008-08-20 +2008-11-20 +2009-02-20 +2009-05-20 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics new file mode 100644 index 000000000..57e3516a3 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105219Z +UID:KOrganizer-45214176.303 +SEQUENCE:2 +LAST-MODIFIED:20050520T105815Z +SUMMARY:20. Mai 2005\, 19-20 Uhr\, alle 3 Monate am -2. Fr\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=-2FR +DTSTART:20050520T170000Z +DTEND:20050520T180000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.next.ref new file mode 100644 index 000000000..7a9d6802f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.next.ref @@ -0,0 +1,18 @@ +2005-05-20T19:00:00 +2005-08-19T19:00:00 +2005-11-18T19:00:00 +2006-02-17T19:00:00 +2006-05-19T19:00:00 +2006-08-18T19:00:00 +2006-11-17T19:00:00 +2007-02-16T19:00:00 +2007-05-18T19:00:00 +2007-08-24T19:00:00 +2007-11-23T19:00:00 +2008-02-22T19:00:00 +2008-05-23T19:00:00 +2008-08-22T19:00:00 +2008-11-21T19:00:00 +2009-02-20T19:00:00 +2009-05-22T19:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.prev.ref new file mode 100644 index 000000000..26522792c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.prev.ref @@ -0,0 +1,18 @@ +2009-05-22T19:00:00 +2009-02-20T19:00:00 +2008-11-21T19:00:00 +2008-08-22T19:00:00 +2008-05-23T19:00:00 +2008-02-22T19:00:00 +2007-11-23T19:00:00 +2007-08-24T19:00:00 +2007-05-18T19:00:00 +2007-02-16T19:00:00 +2006-11-17T19:00:00 +2006-08-18T19:00:00 +2006-05-19T19:00:00 +2006-02-17T19:00:00 +2005-11-18T19:00:00 +2005-08-19T19:00:00 +2005-05-20T19:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.recurson.ref new file mode 100644 index 000000000..d1da3d8ec --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.recurson.ref @@ -0,0 +1,18 @@ +2005-05-20 +2005-08-19 +2005-11-18 +2006-02-17 +2006-05-19 +2006-08-18 +2006-11-17 +2007-02-16 +2007-05-18 +2007-08-24 +2007-11-23 +2008-02-22 +2008-05-23 +2008-08-22 +2008-11-21 +2009-02-20 +2009-05-22 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics new file mode 100644 index 000000000..4e25d9153 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104822Z +UID:KOrganizer-428202830.752 +SEQUENCE:2 +LAST-MODIFIED:20050520T105740Z +SUMMARY:20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Mo/Mi/Fr\, bis 30. + Juni 2005 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;UNTIL=20050630;INTERVAL=2;BYDAY=MO,WE,FR +DTSTART:20050520T120000Z +DTEND:20050520T130000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.next.ref new file mode 100644 index 000000000..9f658851d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.next.ref @@ -0,0 +1,10 @@ +2005-05-20T14:00:00 +2005-05-30T14:00:00 +2005-06-01T14:00:00 +2005-06-03T14:00:00 +2005-06-13T14:00:00 +2005-06-15T14:00:00 +2005-06-17T14:00:00 +2005-06-27T14:00:00 +2005-06-29T14:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.prev.ref new file mode 100644 index 000000000..d0111c3f6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.prev.ref @@ -0,0 +1,10 @@ +2005-06-29T14:00:00 +2005-06-27T14:00:00 +2005-06-17T14:00:00 +2005-06-15T14:00:00 +2005-06-13T14:00:00 +2005-06-03T14:00:00 +2005-06-01T14:00:00 +2005-05-30T14:00:00 +2005-05-20T14:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.recurson.ref new file mode 100644 index 000000000..d2539ae6c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.recurson.ref @@ -0,0 +1,10 @@ +2005-05-20 +2005-05-30 +2005-06-01 +2005-06-03 +2005-06-13 +2005-06-15 +2005-06-17 +2005-06-27 +2005-06-29 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics new file mode 100644 index 000000000..b79c9e42e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105002Z +UID:KOrganizer-776556232.395 +SEQUENCE:4 +LAST-MODIFIED:20050520T105750Z +SUMMARY:20. Mai 2005\, 16-17 Uhr\, alle 3 Monate am 20.\, bis 30. Juni + 2006 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;UNTIL=20060630;INTERVAL=3;BYMONTHDAY=20 +DTSTART:20050520T140000Z +DTEND:20050520T150000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.next.ref new file mode 100644 index 000000000..c7339ae01 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.next.ref @@ -0,0 +1,6 @@ +2005-05-20T16:00:00 +2005-08-20T16:00:00 +2005-11-20T16:00:00 +2006-02-20T16:00:00 +2006-05-20T16:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.prev.ref new file mode 100644 index 000000000..957d974c6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.prev.ref @@ -0,0 +1,6 @@ +2006-05-20T16:00:00 +2006-02-20T16:00:00 +2005-11-20T16:00:00 +2005-08-20T16:00:00 +2005-05-20T16:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.recurson.ref new file mode 100644 index 000000000..e385de94e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.recurson.ref @@ -0,0 +1,6 @@ +2005-05-20 +2005-08-20 +2005-11-20 +2006-02-20 +2006-05-20 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics new file mode 100644 index 000000000..9e4708513 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104755Z +UID:KOrganizer-872504546.272 +SEQUENCE:0 +LAST-MODIFIED:20050520T104755Z +SUMMARY:20. Mai 2005\, 12-13 Uhr\, alle 3 Tage\, 50 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;COUNT=50;INTERVAL=3 +DTSTART:20050520T100000Z +DTEND:20050520T110000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.next.ref new file mode 100644 index 000000000..deebb8b0e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.next.ref @@ -0,0 +1,51 @@ +2005-05-20T12:00:00 +2005-05-23T12:00:00 +2005-05-26T12:00:00 +2005-05-29T12:00:00 +2005-06-01T12:00:00 +2005-06-04T12:00:00 +2005-06-07T12:00:00 +2005-06-10T12:00:00 +2005-06-13T12:00:00 +2005-06-16T12:00:00 +2005-06-19T12:00:00 +2005-06-22T12:00:00 +2005-06-25T12:00:00 +2005-06-28T12:00:00 +2005-07-01T12:00:00 +2005-07-04T12:00:00 +2005-07-07T12:00:00 +2005-07-10T12:00:00 +2005-07-13T12:00:00 +2005-07-16T12:00:00 +2005-07-19T12:00:00 +2005-07-22T12:00:00 +2005-07-25T12:00:00 +2005-07-28T12:00:00 +2005-07-31T12:00:00 +2005-08-03T12:00:00 +2005-08-06T12:00:00 +2005-08-09T12:00:00 +2005-08-12T12:00:00 +2005-08-15T12:00:00 +2005-08-18T12:00:00 +2005-08-21T12:00:00 +2005-08-24T12:00:00 +2005-08-27T12:00:00 +2005-08-30T12:00:00 +2005-09-02T12:00:00 +2005-09-05T12:00:00 +2005-09-08T12:00:00 +2005-09-11T12:00:00 +2005-09-14T12:00:00 +2005-09-17T12:00:00 +2005-09-20T12:00:00 +2005-09-23T12:00:00 +2005-09-26T12:00:00 +2005-09-29T12:00:00 +2005-10-02T12:00:00 +2005-10-05T12:00:00 +2005-10-08T12:00:00 +2005-10-11T12:00:00 +2005-10-14T12:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.prev.ref new file mode 100644 index 000000000..80806d0cb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.prev.ref @@ -0,0 +1,51 @@ +2005-10-14T12:00:00 +2005-10-11T12:00:00 +2005-10-08T12:00:00 +2005-10-05T12:00:00 +2005-10-02T12:00:00 +2005-09-29T12:00:00 +2005-09-26T12:00:00 +2005-09-23T12:00:00 +2005-09-20T12:00:00 +2005-09-17T12:00:00 +2005-09-14T12:00:00 +2005-09-11T12:00:00 +2005-09-08T12:00:00 +2005-09-05T12:00:00 +2005-09-02T12:00:00 +2005-08-30T12:00:00 +2005-08-27T12:00:00 +2005-08-24T12:00:00 +2005-08-21T12:00:00 +2005-08-18T12:00:00 +2005-08-15T12:00:00 +2005-08-12T12:00:00 +2005-08-09T12:00:00 +2005-08-06T12:00:00 +2005-08-03T12:00:00 +2005-07-31T12:00:00 +2005-07-28T12:00:00 +2005-07-25T12:00:00 +2005-07-22T12:00:00 +2005-07-19T12:00:00 +2005-07-16T12:00:00 +2005-07-13T12:00:00 +2005-07-10T12:00:00 +2005-07-07T12:00:00 +2005-07-04T12:00:00 +2005-07-01T12:00:00 +2005-06-28T12:00:00 +2005-06-25T12:00:00 +2005-06-22T12:00:00 +2005-06-19T12:00:00 +2005-06-16T12:00:00 +2005-06-13T12:00:00 +2005-06-10T12:00:00 +2005-06-07T12:00:00 +2005-06-04T12:00:00 +2005-06-01T12:00:00 +2005-05-29T12:00:00 +2005-05-26T12:00:00 +2005-05-23T12:00:00 +2005-05-20T12:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.recurson.ref new file mode 100644 index 000000000..21a20f2d8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.recurson.ref @@ -0,0 +1,51 @@ +2005-05-20 +2005-05-23 +2005-05-26 +2005-05-29 +2005-06-01 +2005-06-04 +2005-06-07 +2005-06-10 +2005-06-13 +2005-06-16 +2005-06-19 +2005-06-22 +2005-06-25 +2005-06-28 +2005-07-01 +2005-07-04 +2005-07-07 +2005-07-10 +2005-07-13 +2005-07-16 +2005-07-19 +2005-07-22 +2005-07-25 +2005-07-28 +2005-07-31 +2005-08-03 +2005-08-06 +2005-08-09 +2005-08-12 +2005-08-15 +2005-08-18 +2005-08-21 +2005-08-24 +2005-08-27 +2005-08-30 +2005-09-02 +2005-09-05 +2005-09-08 +2005-09-11 +2005-09-14 +2005-09-17 +2005-09-20 +2005-09-23 +2005-09-26 +2005-09-29 +2005-10-02 +2005-10-05 +2005-10-08 +2005-10-11 +2005-10-14 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics new file mode 100644 index 000000000..5a269b7f3 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105402Z +UID:KOrganizer-1016383107.562 +SEQUENCE:3 +LAST-MODIFIED:20050520T105836Z +SUMMARY:20. Mai 2005\, 22-23 Uhr\, alle 3 Jahre am 3. Freitag im Mai\, + 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=3;BYDAY=3FR;BYMONTH=5 +DTSTART:20050520T200000Z +DTEND:20050520T210000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.next.ref new file mode 100644 index 000000000..9b3f587cb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.next.ref @@ -0,0 +1,18 @@ +2005-05-20T22:00:00 +2008-05-16T22:00:00 +2011-05-20T22:00:00 +2014-05-16T22:00:00 +2017-05-19T22:00:00 +2020-05-15T22:00:00 +2023-05-19T22:00:00 +2026-05-15T22:00:00 +2029-05-18T22:00:00 +2032-05-21T22:00:00 +2035-05-18T22:00:00 +2038-05-21T22:00:00 +2041-05-17T22:00:00 +2044-05-20T22:00:00 +2047-05-17T22:00:00 +2050-05-20T22:00:00 +2053-05-16T22:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.prev.ref new file mode 100644 index 000000000..1777a8f4e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.prev.ref @@ -0,0 +1,18 @@ +2053-05-16T22:00:00 +2050-05-20T22:00:00 +2047-05-17T22:00:00 +2044-05-20T22:00:00 +2041-05-17T22:00:00 +2038-05-21T22:00:00 +2035-05-18T22:00:00 +2032-05-21T22:00:00 +2029-05-18T22:00:00 +2026-05-15T22:00:00 +2023-05-19T22:00:00 +2020-05-15T22:00:00 +2017-05-19T22:00:00 +2014-05-16T22:00:00 +2011-05-20T22:00:00 +2008-05-16T22:00:00 +2005-05-20T22:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.recurson.ref new file mode 100644 index 000000000..416363403 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.recurson.ref @@ -0,0 +1,18 @@ +2005-05-20 +2008-05-16 +2011-05-20 +2014-05-16 +2017-05-19 +2020-05-15 +2023-05-19 +2026-05-15 +2029-05-18 +2032-05-21 +2035-05-18 +2038-05-21 +2041-05-17 +2044-05-20 +2047-05-17 +2050-05-20 +2053-05-16 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics new file mode 100644 index 000000000..50e49bad8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105442Z +UID:KOrganizer-1832470339.751 +SEQUENCE:1 +LAST-MODIFIED:20050520T105511Z +SUMMARY:20. Mai 2005\, 23-24 Uhr\, alle 3 Jahre am vorletzten Freitag im + Mai\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=3;BYDAY=-2FR;BYMONTH=5 +DTSTART:20050520T210000Z +DTEND:20050520T215900Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.next.ref new file mode 100644 index 000000000..96f00ff99 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.next.ref @@ -0,0 +1,18 @@ +2005-05-20T23:00:00 +2008-05-23T23:00:00 +2011-05-20T23:00:00 +2014-05-23T23:00:00 +2017-05-19T23:00:00 +2020-05-22T23:00:00 +2023-05-19T23:00:00 +2026-05-22T23:00:00 +2029-05-18T23:00:00 +2032-05-21T23:00:00 +2035-05-18T23:00:00 +2038-05-21T23:00:00 +2041-05-24T23:00:00 +2044-05-20T23:00:00 +2047-05-24T23:00:00 +2050-05-20T23:00:00 +2053-05-23T23:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.prev.ref new file mode 100644 index 000000000..0a3998b4f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.prev.ref @@ -0,0 +1,18 @@ +2053-05-23T23:00:00 +2050-05-20T23:00:00 +2047-05-24T23:00:00 +2044-05-20T23:00:00 +2041-05-24T23:00:00 +2038-05-21T23:00:00 +2035-05-18T23:00:00 +2032-05-21T23:00:00 +2029-05-18T23:00:00 +2026-05-22T23:00:00 +2023-05-19T23:00:00 +2020-05-22T23:00:00 +2017-05-19T23:00:00 +2014-05-23T23:00:00 +2011-05-20T23:00:00 +2008-05-23T23:00:00 +2005-05-20T23:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.recurson.ref new file mode 100644 index 000000000..3bcbf7e2d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.recurson.ref @@ -0,0 +1,18 @@ +2005-05-20 +2008-05-23 +2011-05-20 +2014-05-23 +2017-05-19 +2020-05-22 +2023-05-19 +2026-05-22 +2029-05-18 +2032-05-21 +2035-05-18 +2038-05-21 +2041-05-24 +2044-05-20 +2047-05-24 +2050-05-20 +2053-05-23 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics new file mode 100644 index 000000000..3a31c7527 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105153Z +UID:KOrganizer-712420734.1026 +SEQUENCE:3 +LAST-MODIFIED:20050520T105809Z +SUMMARY:20. Mai 2005\, 18-19 Uhr\, alle 3 Monate am 3. Fr\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=3FR +DTSTART:20050520T160000Z +DTEND:20050520T170000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.next.ref new file mode 100644 index 000000000..c780c77d3 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.next.ref @@ -0,0 +1,18 @@ +2005-05-20T18:00:00 +2005-08-19T18:00:00 +2005-11-18T18:00:00 +2006-02-17T18:00:00 +2006-05-19T18:00:00 +2006-08-18T18:00:00 +2006-11-17T18:00:00 +2007-02-16T18:00:00 +2007-05-18T18:00:00 +2007-08-17T18:00:00 +2007-11-16T18:00:00 +2008-02-15T18:00:00 +2008-05-16T18:00:00 +2008-08-15T18:00:00 +2008-11-21T18:00:00 +2009-02-20T18:00:00 +2009-05-15T18:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.prev.ref new file mode 100644 index 000000000..0453ba0d4 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.prev.ref @@ -0,0 +1,18 @@ +2009-05-15T18:00:00 +2009-02-20T18:00:00 +2008-11-21T18:00:00 +2008-08-15T18:00:00 +2008-05-16T18:00:00 +2008-02-15T18:00:00 +2007-11-16T18:00:00 +2007-08-17T18:00:00 +2007-05-18T18:00:00 +2007-02-16T18:00:00 +2006-11-17T18:00:00 +2006-08-18T18:00:00 +2006-05-19T18:00:00 +2006-02-17T18:00:00 +2005-11-18T18:00:00 +2005-08-19T18:00:00 +2005-05-20T18:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.recurson.ref new file mode 100644 index 000000000..b6f08cd10 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.recurson.ref @@ -0,0 +1,18 @@ +2005-05-20 +2005-08-19 +2005-11-18 +2006-02-17 +2006-05-19 +2006-08-18 +2006-11-17 +2007-02-16 +2007-05-18 +2007-08-17 +2007-11-16 +2008-02-15 +2008-05-16 +2008-08-15 +2008-11-21 +2009-02-20 +2009-05-15 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics new file mode 100644 index 000000000..fa4616aa6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105331Z +UID:KOrganizer-1059871846.769 +SEQUENCE:1 +LAST-MODIFIED:20050520T105400Z +SUMMARY:20. Mai 2005\, 21-22 Uhr\, alle 2 Jahre am 24. Mai\, 13 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=13;INTERVAL=2;BYMONTHDAY=24;BYMONTH=5 +DTSTART:20050520T190000Z +DTEND:20050520T200000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.next.ref new file mode 100644 index 000000000..28512b65d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.next.ref @@ -0,0 +1,14 @@ +2005-05-24T21:00:00 +2007-05-24T21:00:00 +2009-05-24T21:00:00 +2011-05-24T21:00:00 +2013-05-24T21:00:00 +2015-05-24T21:00:00 +2017-05-24T21:00:00 +2019-05-24T21:00:00 +2021-05-24T21:00:00 +2023-05-24T21:00:00 +2025-05-24T21:00:00 +2027-05-24T21:00:00 +2029-05-24T21:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.prev.ref new file mode 100644 index 000000000..1f0a90951 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.prev.ref @@ -0,0 +1,14 @@ +2029-05-24T21:00:00 +2027-05-24T21:00:00 +2025-05-24T21:00:00 +2023-05-24T21:00:00 +2021-05-24T21:00:00 +2019-05-24T21:00:00 +2017-05-24T21:00:00 +2015-05-24T21:00:00 +2013-05-24T21:00:00 +2011-05-24T21:00:00 +2009-05-24T21:00:00 +2007-05-24T21:00:00 +2005-05-24T21:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.recurson.ref new file mode 100644 index 000000000..10a4e1cc8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.recurson.ref @@ -0,0 +1,14 @@ +2005-05-24 +2007-05-24 +2009-05-24 +2011-05-24 +2013-05-24 +2015-05-24 +2017-05-24 +2019-05-24 +2021-05-24 +2023-05-24 +2025-05-24 +2027-05-24 +2029-05-24 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics new file mode 100644 index 000000000..d141ed840 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105525Z +UID:KOrganizer-881198156.528 +SEQUENCE:3 +LAST-MODIFIED:20050520T105853Z +SUMMARY:21. Mai 2005\, 12-13 Uhr\, jedes Jahr am 141. Tag im Jahr\, 17 + mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=1;BYYEARDAY=141 +DTSTART:20050521T100000Z +DTEND:20050521T110000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.next.ref new file mode 100644 index 000000000..a2d288e2d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.next.ref @@ -0,0 +1,18 @@ +2005-05-21T12:00:00 +2006-05-21T12:00:00 +2007-05-21T12:00:00 +2008-05-20T12:00:00 +2009-05-21T12:00:00 +2010-05-21T12:00:00 +2011-05-21T12:00:00 +2012-05-20T12:00:00 +2013-05-21T12:00:00 +2014-05-21T12:00:00 +2015-05-21T12:00:00 +2016-05-20T12:00:00 +2017-05-21T12:00:00 +2018-05-21T12:00:00 +2019-05-21T12:00:00 +2020-05-20T12:00:00 +2021-05-21T12:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.prev.ref new file mode 100644 index 000000000..d75981296 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.prev.ref @@ -0,0 +1,18 @@ +2021-05-21T12:00:00 +2020-05-20T12:00:00 +2019-05-21T12:00:00 +2018-05-21T12:00:00 +2017-05-21T12:00:00 +2016-05-20T12:00:00 +2015-05-21T12:00:00 +2014-05-21T12:00:00 +2013-05-21T12:00:00 +2012-05-20T12:00:00 +2011-05-21T12:00:00 +2010-05-21T12:00:00 +2009-05-21T12:00:00 +2008-05-20T12:00:00 +2007-05-21T12:00:00 +2006-05-21T12:00:00 +2005-05-21T12:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.recurson.ref new file mode 100644 index 000000000..c20433a6b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.recurson.ref @@ -0,0 +1,18 @@ +2005-05-21 +2006-05-21 +2007-05-21 +2008-05-20 +2009-05-21 +2010-05-21 +2011-05-21 +2012-05-20 +2013-05-21 +2014-05-21 +2015-05-21 +2016-05-20 +2017-05-21 +2018-05-21 +2019-05-21 +2020-05-20 +2021-05-21 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics new file mode 100644 index 000000000..2869eec17 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104758Z +UID:KOrganizer-1078681338.495 +SEQUENCE:1 +LAST-MODIFIED:20050520T104819Z +SUMMARY:20. Mai 2005\, 13-14 Uhr\, alle 3 Tage\, bis 30. Juni 2005 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;UNTIL=20050630;INTERVAL=3 +DTSTART:20050520T110000Z +DTEND:20050520T120000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.next.ref new file mode 100644 index 000000000..5f620e0f9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.next.ref @@ -0,0 +1,15 @@ +2005-05-20T13:00:00 +2005-05-23T13:00:00 +2005-05-26T13:00:00 +2005-05-29T13:00:00 +2005-06-01T13:00:00 +2005-06-04T13:00:00 +2005-06-07T13:00:00 +2005-06-10T13:00:00 +2005-06-13T13:00:00 +2005-06-16T13:00:00 +2005-06-19T13:00:00 +2005-06-22T13:00:00 +2005-06-25T13:00:00 +2005-06-28T13:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.prev.ref new file mode 100644 index 000000000..2bf74469c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.prev.ref @@ -0,0 +1,15 @@ +2005-06-28T13:00:00 +2005-06-25T13:00:00 +2005-06-22T13:00:00 +2005-06-19T13:00:00 +2005-06-16T13:00:00 +2005-06-13T13:00:00 +2005-06-10T13:00:00 +2005-06-07T13:00:00 +2005-06-04T13:00:00 +2005-06-01T13:00:00 +2005-05-29T13:00:00 +2005-05-26T13:00:00 +2005-05-23T13:00:00 +2005-05-20T13:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.recurson.ref new file mode 100644 index 000000000..71459c773 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.recurson.ref @@ -0,0 +1,15 @@ +2005-05-20 +2005-05-23 +2005-05-26 +2005-05-29 +2005-06-01 +2005-06-04 +2005-06-07 +2005-06-10 +2005-06-13 +2005-06-16 +2005-06-19 +2005-06-22 +2005-06-25 +2005-06-28 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics new file mode 100644 index 000000000..0269bc31a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105244Z +UID:KOrganizer-1521406395.909 +SEQUENCE:1 +LAST-MODIFIED:20050520T105327Z +SUMMARY:20. Mai 2005\, 20-21 Uhr\, alle 3 Monate am letzten Do\, bis 31. + 12. 2006 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;UNTIL=20061231;INTERVAL=3;BYDAY=-1TH +DTSTART:20050520T180000Z +DTEND:20050520T190000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.next.ref new file mode 100644 index 000000000..c5851553e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.next.ref @@ -0,0 +1,8 @@ +2005-05-26T20:00:00 +2005-08-25T20:00:00 +2005-11-24T20:00:00 +2006-02-23T20:00:00 +2006-05-25T20:00:00 +2006-08-31T20:00:00 +2006-11-30T20:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.prev.ref new file mode 100644 index 000000000..2173892d7 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.prev.ref @@ -0,0 +1,8 @@ +2006-11-30T20:00:00 +2006-08-31T20:00:00 +2006-05-25T20:00:00 +2006-02-23T20:00:00 +2005-11-24T20:00:00 +2005-08-25T20:00:00 +2005-05-26T20:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.recurson.ref new file mode 100644 index 000000000..6a2eafd8f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.recurson.ref @@ -0,0 +1,8 @@ +2005-05-26 +2005-08-25 +2005-11-24 +2006-02-23 +2006-05-25 +2006-08-31 +2006-11-30 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCases.ics.saved b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCases.ics.saved new file mode 100644 index 000000000..722e04d30 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCases.ics.saved @@ -0,0 +1,219 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104909Z +UID:KOrganizer-1943919749.348 +SEQUENCE:2 +LAST-MODIFIED:20050520T105735Z +SUMMARY:20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Di/Do\, 27 Mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;COUNT=27;INTERVAL=2;BYDAY=TU,TH +DTSTART:20050520T130000Z +DTEND:20050520T140000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105130Z +UID:KOrganizer-1286451532.549 +SEQUENCE:2 +LAST-MODIFIED:20050520T105759Z +SUMMARY:20. Mai 2005\, 17-18 Uhr\, alle 3 Monate am 20.\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYMONTHDAY=20 +DTSTART:20050520T150000Z +DTEND:20050520T160000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105219Z +UID:KOrganizer-45214176.303 +SEQUENCE:2 +LAST-MODIFIED:20050520T105815Z +SUMMARY:20. Mai 2005\, 19-20 Uhr\, alle 3 Monate am -2. Fr\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=-2FR +DTSTART:20050520T170000Z +DTEND:20050520T180000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104822Z +UID:KOrganizer-428202830.752 +SEQUENCE:2 +LAST-MODIFIED:20050520T105740Z +SUMMARY:20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Mo/Mi/Fr\, bis 30. + Juni 2005 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;UNTIL=20050630;INTERVAL=2;BYDAY=MO,WE,FR +DTSTART:20050520T120000Z +DTEND:20050520T130000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105002Z +UID:KOrganizer-776556232.395 +SEQUENCE:4 +LAST-MODIFIED:20050520T105750Z +SUMMARY:20. Mai 2005\, 16-17 Uhr\, alle 3 Monate am 20.\, bis 30. Juni + 2006 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;UNTIL=20060630;INTERVAL=3;BYMONTHDAY=20 +DTSTART:20050520T140000Z +DTEND:20050520T150000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104755Z +UID:KOrganizer-872504546.272 +SEQUENCE:0 +LAST-MODIFIED:20050520T104755Z +SUMMARY:20. Mai 2005\, 12-13 Uhr\, alle 3 Tage\, 50 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;COUNT=50;INTERVAL=3 +DTSTART:20050520T100000Z +DTEND:20050520T110000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105402Z +UID:KOrganizer-1016383107.562 +SEQUENCE:3 +LAST-MODIFIED:20050520T105836Z +SUMMARY:20. Mai 2005\, 22-23 Uhr\, alle 3 Jahre am 3. Freitag im Mai\, + 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=3;BYDAY=3FR;BYMONTH=5 +DTSTART:20050520T200000Z +DTEND:20050520T210000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105442Z +UID:KOrganizer-1832470339.751 +SEQUENCE:1 +LAST-MODIFIED:20050520T105511Z +SUMMARY:20. Mai 2005\, 23-24 Uhr\, alle 3 Jahre am vorletzten Freitag im + Mai\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=3;BYDAY=-2FR;BYMONTH=5 +DTSTART:20050520T210000Z +DTEND:20050520T215900Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105153Z +UID:KOrganizer-712420734.1026 +SEQUENCE:3 +LAST-MODIFIED:20050520T105809Z +SUMMARY:20. Mai 2005\, 18-19 Uhr\, alle 3 Monate am 3. Fr\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=3FR +DTSTART:20050520T160000Z +DTEND:20050520T170000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105331Z +UID:KOrganizer-1059871846.769 +SEQUENCE:1 +LAST-MODIFIED:20050520T105400Z +SUMMARY:20. Mai 2005\, 21-22 Uhr\, alle 2 Jahre am 24. Mai\, 13 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=13;INTERVAL=2;BYMONTHDAY=24;BYMONTH=5 +DTSTART:20050520T190000Z +DTEND:20050520T200000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105525Z +UID:KOrganizer-881198156.528 +SEQUENCE:3 +LAST-MODIFIED:20050520T105853Z +SUMMARY:21. Mai 2005\, 12-13 Uhr\, jedes Jahre am 141. Tag im Jahr\, 17 + mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=1;BYYEARDAY=141 +DTSTART:20050521T100000Z +DTEND:20050521T110000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104758Z +UID:KOrganizer-1078681338.495 +SEQUENCE:1 +LAST-MODIFIED:20050520T104819Z +SUMMARY:20. Mai 2005\, 13-14 Uhr\, alle 3 Tage\, bis 30. Juni 2005 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;UNTIL=20050630;INTERVAL=3 +DTSTART:20050520T110000Z +DTEND:20050520T120000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105244Z +UID:KOrganizer-1521406395.909 +SEQUENCE:1 +LAST-MODIFIED:20050520T105327Z +SUMMARY:20. Mai 2005\, 20-21 Uhr\, alle 3 Monate am letzten Do\, bis 31. + 12. 2006 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;UNTIL=20061231;INTERVAL=3;BYDAY=-1TH +DTSTART:20050520T180000Z +DTEND:20050520T190000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/readme.txt b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/readme.txt new file mode 100644 index 000000000..662917280 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/readme.txt @@ -0,0 +1,14 @@ +These files are intended to check which things break on an upgrade and +if our compat classes are working. +The files cover all different cases of recurrence rules that could be +produced by KOrganizer from KDE 3.4. + + +The reference data are the occurrences +that were generated with KOrganizer from KDE 3.4. They do not alway follow +the RFC, but we need to ensure that the rrule is adjusted by a Compat class +so that the new version produces the same set of occurrences. Things that +are known as broken in KOrganizer from KDE 3.4: + 1) If the start date does not match the RRULE, it doesn't appear + as an occurrences (rfc 2445 says the DTSTART is always the first + occurrence, except when it's excluded by EXDATE or EXRULE). -- cgit v1.2.1