summaryrefslogtreecommitdiffstats
path: root/libkcal/tests/data/RecurrenceRule/RFC2445
diff options
context:
space:
mode:
Diffstat (limited to 'libkcal/tests/data/RecurrenceRule/RFC2445')
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/2445AllExamples.ics.saved367
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.comp34.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.next.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.prev.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.recurson.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.comp34.ref115
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.next.ref114
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.prev.ref114
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.recurson.ref114
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.comp34.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.prev.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.recurson.ref2435
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.comp34.ref6
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.next.ref6
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.prev.ref6
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.recurson.ref6
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.comp34.ref2
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.next.ref93
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.prev.ref93
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.recurson.ref93
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.comp34.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.next.ref93
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.prev.ref93
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.recurson.ref93
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.comp34.ref2
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.next.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.prev.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.recurson.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.comp34.ref18
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.next.ref18
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.prev.ref18
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.recurson.ref18
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.comp34.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.prev.ref349
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.recurson.ref348
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.comp34.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.next.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.prev.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.recurson.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.comp34.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.next.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.prev.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.recurson.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.comp34.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.next.ref26
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.prev.ref26
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.recurson.ref26
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.comp34.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.next.ref9
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.prev.ref9
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.recurson.ref9
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.comp34.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.next.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.prev.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.recurson.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.comp34.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.next.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.prev.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.recurson.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.comp34.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.next.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.prev.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.recurson.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.comp34.ref7
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.next.ref7
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.prev.ref7
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.recurson.ref7
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.comp34.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.prev.ref161
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.recurson.ref160
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.comp34.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.next.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.prev.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.recurson.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.comp34.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.next.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.prev.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.recurson.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.comp34.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.next.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.prev.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.recurson.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.comp34.ref2
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.prev.ref351
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.recurson.ref350
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.comp34.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.next.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.prev.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.recurson.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.comp34.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.next.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.prev.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.recurson.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.comp34.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.next.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.prev.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.recurson.ref11
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.comp34.ref1
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.prev.ref15
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.recurson.ref14
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.comp34.ref1
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.prev.ref15
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.recurson.ref14
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.comp34.ref2
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.prev.ref61
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.recurson.ref60
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.comp34.ref2
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.prev.ref185
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.recurson.ref184
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.comp34.ref2
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.prev.ref23
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.recurson.ref22
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.comp34.ref2
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.prev.ref161
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.recurson.ref160
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.comp34.ref2
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.prev.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.recurson.ref4
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.comp34.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.next.ref4
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.prev.ref4
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.recurson.ref4
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.comp34.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.prev.ref161
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.recurson.ref160
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.comp34.ref3
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.next.ref3
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.prev.ref3
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.recurson.ref2
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.comp34.ref7
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.next.ref7
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.prev.ref7
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.recurson.ref2
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics34
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.comp34.ref8
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.next.ref8
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.prev.ref8
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.recurson.ref2
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.comp34.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.next.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.prev.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.recurson.ref2
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.comp34.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.prev.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.recurson.ref4869
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics33
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.comp34.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.next.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.prev.ref500
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.recurson.ref4869
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics15
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.comp34.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.next.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.prev.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.recurson.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics14
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.comp34.ref3
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.next.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.prev.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.recurson.ref5
-rw-r--r--libkcal/tests/data/RecurrenceRule/RFC2445/readme.txt2
212 files changed, 32778 insertions, 0 deletions
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/2445AllExamples.ics.saved b/libkcal/tests/data/RecurrenceRule/RFC2445/2445AllExamples.ics.saved
new file mode 100644
index 000000000..51d9ebfe8
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/2445AllExamples.ics.saved
@@ -0,0 +1,367 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Daily for 10 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=DAILY;COUNT=10
+SUMMARY:RExample01
+UID:RExample01
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Daily until Dec\, 24 1997
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=DAILY;UNTIL=19971224T000000Z
+SUMMARY:RExample02
+UID:RExample02
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every other day - forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=DAILY;INTERVAL=2
+SUMMARY:RExample03
+UID:RExample03
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every 10 days\, 5 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=DAILY;COUNT=5;INTERVAL=10
+SUMMARY:RExample04
+UID:RExample04
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Everyday in January\, for 3 years:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19980101T090000
+RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYMONT
+ H=1
+SUMMARY:RExample05a
+UID:RExample05a
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Everyday in January\, for 3 years:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19980101T090000
+RRULE:FREQ=DAILY;UNTIL=20000131T090000Z;BYMONTH=1
+SUMMARY:RExample05b
+UID:RExample05b
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Weekly for 10 occurrences
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;COUNT=10
+SUMMARY:RExample06
+UID:RExample06
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Weekly until December 24\, 1997
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z
+SUMMARY:RExample07
+UID:RExample07
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every other week - forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;INTERVAL=2;WKST=SU
+SUMMARY:RExample08
+UID:RExample08
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Weekly on Tuesday and Thursday for 5 weeks:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;UNTIL=19971007T000000Z;BYDAY=TU,TH;WKST=SU
+SUMMARY:RExample09a
+UID:RExample09a
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Weekly on Tuesday and Thursday for 5 weeks:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;COUNT=10;BYDAY=TU,TH;WKST=SU
+SUMMARY:RExample09b
+UID:RExample09b
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every other week on Monday\, Wednesday and Friday until Decemb
+ er 24\,1997\, but starting on Tuesday\, September 2\, 1997:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z;INTERVAL=2;BYDAY=MO,WE,FR;WKST=SU
+SUMMARY:RExample10
+UID:RExample10
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every other week on Tuesday and Thursday\, for 8 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;COUNT=8;INTERVAL=2;BYDAY=TU,TH;WKST=SU
+SUMMARY:RExample11
+UID:RExample11
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Monthly on the 1st Friday for ten occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970905T090000
+RRULE:FREQ=MONTHLY;COUNT=10;BYDAY=1FR
+SUMMARY:RExample12
+UID:RExample12
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Monthly on the 1st Friday until December 24\, 1997:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970905T090000
+RRULE:FREQ=MONTHLY;UNTIL=19971224T000000Z;BYDAY=1FR
+SUMMARY:RExample13
+UID:RExample13
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every other month on the 1st and last Sunday of the month for
+ 10occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970907T090000
+RRULE:FREQ=MONTHLY;COUNT=10;INTERVAL=2;BYDAY=1SU,-1SU
+SUMMARY:RExample14
+UID:RExample14
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Monthly on the second to last Monday of the month for 6 months
+ :
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970922T090000
+RRULE:FREQ=MONTHLY;COUNT=6;BYDAY=-2MO
+SUMMARY:RExample15
+UID:RExample15
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Monthly on the third to the last day of the month\, forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970928T090000
+RRULE:FREQ=MONTHLY;BYMONTHDAY=-3
+SUMMARY:RExample16
+UID:RExample16
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Monthly on the 2nd and 15th of the month for 10 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=2,15
+SUMMARY:RExample17
+UID:RExample17
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Monthly on the first and last day of the month for 10 occurren
+ ces:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970930T090000
+RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=1,-1
+SUMMARY:RExample18
+UID:RExample18
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every 18 months on the 10th thru 15th of the month for 10 occu
+ rrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970910T090000
+RRULE:FREQ=MONTHLY;COUNT=10;INTERVAL=18;BYMONTHDAY=10,11,12,13,14,15
+SUMMARY:RExample19
+UID:RExample19
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every Tuesday\, every other month:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MONTHLY;INTERVAL=2;BYDAY=TU
+SUMMARY:RExample20
+UID:RExample20
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Yearly in June and July for 10 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970610T090000
+RRULE:FREQ=YEARLY;COUNT=10;BYMONTH=6,7
+SUMMARY:RExample21
+UID:RExample21
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every other year on January\, February\, and March for 10 occu
+ rrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970310T090000
+RRULE:FREQ=YEARLY;COUNT=10;INTERVAL=2;BYMONTH=1,2,3
+SUMMARY:RExample22
+UID:RExample22
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every 3rd year on the 1st\, 100th and 200th day for 10 occurre
+ nces:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970101T090000
+RRULE:FREQ=YEARLY;COUNT=10;INTERVAL=3;BYYEARDAY=1,100,200
+SUMMARY:RExample23
+UID:RExample23
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every 20th Monday of the year\, forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970519T090000
+RRULE:FREQ=YEARLY;BYDAY=20MO
+SUMMARY:RExample24
+UID:RExample24
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Monday of week number 20 (where the default start of the week
+ isMonday)\, forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970512T090000
+RRULE:FREQ=YEARLY;BYDAY=MO;BYWEEKNO=20
+SUMMARY:RExample25
+UID:RExample25
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every Thursday in March\, forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970313T090000
+RRULE:FREQ=YEARLY;BYDAY=TH;BYMONTH=3
+SUMMARY:RExample26
+UID:RExample26
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every Thursday\, but only during June\, July\, and August\, fo
+ rever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970605T090000
+RRULE:FREQ=YEARLY;BYDAY=TH;BYMONTH=6,7,8
+SUMMARY:RExample27
+UID:RExample27
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every Friday the 13th\, forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+EXDATE;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MONTHLY;BYDAY=FR;BYMONTHDAY=13
+SUMMARY:RExample28
+UID:RExample28
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:The first Saturday that follows the first Sunday of the month\
+ , forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970913T090000
+RRULE:FREQ=MONTHLY;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13
+SUMMARY:RExample29
+UID:RExample29
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every four years\, the first Tuesday after a Monday in Novembe
+ r\,forever (U.S. Presidential Election day):
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19961105T090000
+RRULE:FREQ=YEARLY;INTERVAL=4;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8;BYMONTH=11
+SUMMARY:RExample30
+UID:RExample30
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:The 3rd instance into the month of one of Tuesday\, Wednesday
+ orThursday\, for the next 3 months:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970904T090000
+RRULE:FREQ=MONTHLY;COUNT=3;BYDAY=TU,WE,TH;BYSETPOS=3
+SUMMARY:RExample31
+UID:RExample31
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:The 2nd to last weekday of the month:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970929T090000
+RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-2
+SUMMARY:RExample32
+UID:RExample32
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every 3 hours from 9:00 AM to 5:00 PM on a specific day:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=HOURLY;UNTIL=19970902T170000Z;INTERVAL=3
+SUMMARY:RExample33
+UID:RExample33
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every 15 minutes for 6 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MINUTELY;COUNT=6;INTERVAL=15
+SUMMARY:RExample34
+UID:RExample34
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every hour and a half for 4 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MINUTELY;COUNT=4;INTERVAL=90
+SUMMARY:RExample35
+UID:RExample35
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every 20 minutes from 9:00 AM to 4:40 PM every day:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=DAILY;BYMINUTE=0,20,40;BYHOUR=9,10,11,12,13,14,15,16
+SUMMARY:RExample36a
+UID:RExample36a
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:Every 20 minutes from 9:00 AM to 4:40 PM every day:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MINUTELY;INTERVAL=20;BYHOUR=9,10,11,12,13,14,15,16
+SUMMARY:RExample36b
+UID:RExample36b
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:An example where the days generated makes a difference because
+ of WKST:
+DTSTAMP:20040102T053656Z
+DTSTART;VALUE=DATE:19970805
+RRULE:FREQ=WEEKLY;COUNT=4;INTERVAL=2;BYDAY=TU,SU
+SUMMARY:RExample37a
+UID:RExample37a
+END:VEVENT
+BEGIN:VEVENT
+DESCRIPTION:changing only WKST from MO to SU\, yields different results...
+DTSTAMP:20040102T053656Z
+DTSTART;VALUE=DATE:19970805
+RRULE:FREQ=WEEKLY;COUNT=4;INTERVAL=2;BYDAY=TU,SU;WKST=SU
+SUMMARY:RExample37b
+UID:RExample37b
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics
new file mode 100644
index 000000000..48cc0196b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Daily for 10 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=DAILY;COUNT=10
+SUMMARY:RExample01
+UID:RExample01
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.comp34.ref
new file mode 100644
index 000000000..23442104b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.comp34.ref
@@ -0,0 +1,11 @@
+1997-09-02T09:00:00
+1997-09-03T09:00:00
+1997-09-04T09:00:00
+1997-09-05T09:00:00
+1997-09-06T09:00:00
+1997-09-07T09:00:00
+1997-09-08T09:00:00
+1997-09-09T09:00:00
+1997-09-10T09:00:00
+1997-09-11T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.next.ref
new file mode 100644
index 000000000..23442104b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.next.ref
@@ -0,0 +1,11 @@
+1997-09-02T09:00:00
+1997-09-03T09:00:00
+1997-09-04T09:00:00
+1997-09-05T09:00:00
+1997-09-06T09:00:00
+1997-09-07T09:00:00
+1997-09-08T09:00:00
+1997-09-09T09:00:00
+1997-09-10T09:00:00
+1997-09-11T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.prev.ref
new file mode 100644
index 000000000..15a7e43d5
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.prev.ref
@@ -0,0 +1,11 @@
+1997-09-11T09:00:00
+1997-09-10T09:00:00
+1997-09-09T09:00:00
+1997-09-08T09:00:00
+1997-09-07T09:00:00
+1997-09-06T09:00:00
+1997-09-05T09:00:00
+1997-09-04T09:00:00
+1997-09-03T09:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.recurson.ref
new file mode 100644
index 000000000..00bc34120
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase01.ics.recurson.ref
@@ -0,0 +1,11 @@
+1997-09-02
+1997-09-03
+1997-09-04
+1997-09-05
+1997-09-06
+1997-09-07
+1997-09-08
+1997-09-09
+1997-09-10
+1997-09-11
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics
new file mode 100644
index 000000000..1f5827c77
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Daily until Dec\, 24 1997
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=DAILY;UNTIL=19971224T000000Z
+SUMMARY:RExample02
+UID:RExample02
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.comp34.ref
new file mode 100644
index 000000000..b9248fef8
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.comp34.ref
@@ -0,0 +1,115 @@
+1997-09-02T09:00:00
+1997-09-03T09:00:00
+1997-09-04T09:00:00
+1997-09-05T09:00:00
+1997-09-06T09:00:00
+1997-09-07T09:00:00
+1997-09-08T09:00:00
+1997-09-09T09:00:00
+1997-09-10T09:00:00
+1997-09-11T09:00:00
+1997-09-12T09:00:00
+1997-09-13T09:00:00
+1997-09-14T09:00:00
+1997-09-15T09:00:00
+1997-09-16T09:00:00
+1997-09-17T09:00:00
+1997-09-18T09:00:00
+1997-09-19T09:00:00
+1997-09-20T09:00:00
+1997-09-21T09:00:00
+1997-09-22T09:00:00
+1997-09-23T09:00:00
+1997-09-24T09:00:00
+1997-09-25T09:00:00
+1997-09-26T09:00:00
+1997-09-27T09:00:00
+1997-09-28T09:00:00
+1997-09-29T09:00:00
+1997-09-30T09:00:00
+1997-10-01T09:00:00
+1997-10-02T09:00:00
+1997-10-03T09:00:00
+1997-10-04T09:00:00
+1997-10-05T09:00:00
+1997-10-06T09:00:00
+1997-10-07T09:00:00
+1997-10-08T09:00:00
+1997-10-09T09:00:00
+1997-10-10T09:00:00
+1997-10-11T09:00:00
+1997-10-12T09:00:00
+1997-10-13T09:00:00
+1997-10-14T09:00:00
+1997-10-15T09:00:00
+1997-10-16T09:00:00
+1997-10-17T09:00:00
+1997-10-18T09:00:00
+1997-10-19T09:00:00
+1997-10-20T09:00:00
+1997-10-21T09:00:00
+1997-10-22T09:00:00
+1997-10-23T09:00:00
+1997-10-24T09:00:00
+1997-10-25T09:00:00
+1997-10-26T09:00:00
+1997-10-27T09:00:00
+1997-10-28T09:00:00
+1997-10-29T09:00:00
+1997-10-30T09:00:00
+1997-10-31T09:00:00
+1997-11-01T09:00:00
+1997-11-02T09:00:00
+1997-11-03T09:00:00
+1997-11-04T09:00:00
+1997-11-05T09:00:00
+1997-11-06T09:00:00
+1997-11-07T09:00:00
+1997-11-08T09:00:00
+1997-11-09T09:00:00
+1997-11-10T09:00:00
+1997-11-11T09:00:00
+1997-11-12T09:00:00
+1997-11-13T09:00:00
+1997-11-14T09:00:00
+1997-11-15T09:00:00
+1997-11-16T09:00:00
+1997-11-17T09:00:00
+1997-11-18T09:00:00
+1997-11-19T09:00:00
+1997-11-20T09:00:00
+1997-11-21T09:00:00
+1997-11-22T09:00:00
+1997-11-23T09:00:00
+1997-11-24T09:00:00
+1997-11-25T09:00:00
+1997-11-26T09:00:00
+1997-11-27T09:00:00
+1997-11-28T09:00:00
+1997-11-29T09:00:00
+1997-11-30T09:00:00
+1997-12-01T09:00:00
+1997-12-02T09:00:00
+1997-12-03T09:00:00
+1997-12-04T09:00:00
+1997-12-05T09:00:00
+1997-12-06T09:00:00
+1997-12-07T09:00:00
+1997-12-08T09:00:00
+1997-12-09T09:00:00
+1997-12-10T09:00:00
+1997-12-11T09:00:00
+1997-12-12T09:00:00
+1997-12-13T09:00:00
+1997-12-14T09:00:00
+1997-12-15T09:00:00
+1997-12-16T09:00:00
+1997-12-17T09:00:00
+1997-12-18T09:00:00
+1997-12-19T09:00:00
+1997-12-20T09:00:00
+1997-12-21T09:00:00
+1997-12-22T09:00:00
+1997-12-23T09:00:00
+1997-12-24T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.next.ref
new file mode 100644
index 000000000..852643829
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.next.ref
@@ -0,0 +1,114 @@
+1997-09-02T09:00:00
+1997-09-03T09:00:00
+1997-09-04T09:00:00
+1997-09-05T09:00:00
+1997-09-06T09:00:00
+1997-09-07T09:00:00
+1997-09-08T09:00:00
+1997-09-09T09:00:00
+1997-09-10T09:00:00
+1997-09-11T09:00:00
+1997-09-12T09:00:00
+1997-09-13T09:00:00
+1997-09-14T09:00:00
+1997-09-15T09:00:00
+1997-09-16T09:00:00
+1997-09-17T09:00:00
+1997-09-18T09:00:00
+1997-09-19T09:00:00
+1997-09-20T09:00:00
+1997-09-21T09:00:00
+1997-09-22T09:00:00
+1997-09-23T09:00:00
+1997-09-24T09:00:00
+1997-09-25T09:00:00
+1997-09-26T09:00:00
+1997-09-27T09:00:00
+1997-09-28T09:00:00
+1997-09-29T09:00:00
+1997-09-30T09:00:00
+1997-10-01T09:00:00
+1997-10-02T09:00:00
+1997-10-03T09:00:00
+1997-10-04T09:00:00
+1997-10-05T09:00:00
+1997-10-06T09:00:00
+1997-10-07T09:00:00
+1997-10-08T09:00:00
+1997-10-09T09:00:00
+1997-10-10T09:00:00
+1997-10-11T09:00:00
+1997-10-12T09:00:00
+1997-10-13T09:00:00
+1997-10-14T09:00:00
+1997-10-15T09:00:00
+1997-10-16T09:00:00
+1997-10-17T09:00:00
+1997-10-18T09:00:00
+1997-10-19T09:00:00
+1997-10-20T09:00:00
+1997-10-21T09:00:00
+1997-10-22T09:00:00
+1997-10-23T09:00:00
+1997-10-24T09:00:00
+1997-10-25T09:00:00
+1997-10-26T09:00:00
+1997-10-27T09:00:00
+1997-10-28T09:00:00
+1997-10-29T09:00:00
+1997-10-30T09:00:00
+1997-10-31T09:00:00
+1997-11-01T09:00:00
+1997-11-02T09:00:00
+1997-11-03T09:00:00
+1997-11-04T09:00:00
+1997-11-05T09:00:00
+1997-11-06T09:00:00
+1997-11-07T09:00:00
+1997-11-08T09:00:00
+1997-11-09T09:00:00
+1997-11-10T09:00:00
+1997-11-11T09:00:00
+1997-11-12T09:00:00
+1997-11-13T09:00:00
+1997-11-14T09:00:00
+1997-11-15T09:00:00
+1997-11-16T09:00:00
+1997-11-17T09:00:00
+1997-11-18T09:00:00
+1997-11-19T09:00:00
+1997-11-20T09:00:00
+1997-11-21T09:00:00
+1997-11-22T09:00:00
+1997-11-23T09:00:00
+1997-11-24T09:00:00
+1997-11-25T09:00:00
+1997-11-26T09:00:00
+1997-11-27T09:00:00
+1997-11-28T09:00:00
+1997-11-29T09:00:00
+1997-11-30T09:00:00
+1997-12-01T09:00:00
+1997-12-02T09:00:00
+1997-12-03T09:00:00
+1997-12-04T09:00:00
+1997-12-05T09:00:00
+1997-12-06T09:00:00
+1997-12-07T09:00:00
+1997-12-08T09:00:00
+1997-12-09T09:00:00
+1997-12-10T09:00:00
+1997-12-11T09:00:00
+1997-12-12T09:00:00
+1997-12-13T09:00:00
+1997-12-14T09:00:00
+1997-12-15T09:00:00
+1997-12-16T09:00:00
+1997-12-17T09:00:00
+1997-12-18T09:00:00
+1997-12-19T09:00:00
+1997-12-20T09:00:00
+1997-12-21T09:00:00
+1997-12-22T09:00:00
+1997-12-23T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.prev.ref
new file mode 100644
index 000000000..55ec4ce02
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.prev.ref
@@ -0,0 +1,114 @@
+1997-12-23T09:00:00
+1997-12-22T09:00:00
+1997-12-21T09:00:00
+1997-12-20T09:00:00
+1997-12-19T09:00:00
+1997-12-18T09:00:00
+1997-12-17T09:00:00
+1997-12-16T09:00:00
+1997-12-15T09:00:00
+1997-12-14T09:00:00
+1997-12-13T09:00:00
+1997-12-12T09:00:00
+1997-12-11T09:00:00
+1997-12-10T09:00:00
+1997-12-09T09:00:00
+1997-12-08T09:00:00
+1997-12-07T09:00:00
+1997-12-06T09:00:00
+1997-12-05T09:00:00
+1997-12-04T09:00:00
+1997-12-03T09:00:00
+1997-12-02T09:00:00
+1997-12-01T09:00:00
+1997-11-30T09:00:00
+1997-11-29T09:00:00
+1997-11-28T09:00:00
+1997-11-27T09:00:00
+1997-11-26T09:00:00
+1997-11-25T09:00:00
+1997-11-24T09:00:00
+1997-11-23T09:00:00
+1997-11-22T09:00:00
+1997-11-21T09:00:00
+1997-11-20T09:00:00
+1997-11-19T09:00:00
+1997-11-18T09:00:00
+1997-11-17T09:00:00
+1997-11-16T09:00:00
+1997-11-15T09:00:00
+1997-11-14T09:00:00
+1997-11-13T09:00:00
+1997-11-12T09:00:00
+1997-11-11T09:00:00
+1997-11-10T09:00:00
+1997-11-09T09:00:00
+1997-11-08T09:00:00
+1997-11-07T09:00:00
+1997-11-06T09:00:00
+1997-11-05T09:00:00
+1997-11-04T09:00:00
+1997-11-03T09:00:00
+1997-11-02T09:00:00
+1997-11-01T09:00:00
+1997-10-31T09:00:00
+1997-10-30T09:00:00
+1997-10-29T09:00:00
+1997-10-28T09:00:00
+1997-10-27T09:00:00
+1997-10-26T09:00:00
+1997-10-25T09:00:00
+1997-10-24T09:00:00
+1997-10-23T09:00:00
+1997-10-22T09:00:00
+1997-10-21T09:00:00
+1997-10-20T09:00:00
+1997-10-19T09:00:00
+1997-10-18T09:00:00
+1997-10-17T09:00:00
+1997-10-16T09:00:00
+1997-10-15T09:00:00
+1997-10-14T09:00:00
+1997-10-13T09:00:00
+1997-10-12T09:00:00
+1997-10-11T09:00:00
+1997-10-10T09:00:00
+1997-10-09T09:00:00
+1997-10-08T09:00:00
+1997-10-07T09:00:00
+1997-10-06T09:00:00
+1997-10-05T09:00:00
+1997-10-04T09:00:00
+1997-10-03T09:00:00
+1997-10-02T09:00:00
+1997-10-01T09:00:00
+1997-09-30T09:00:00
+1997-09-29T09:00:00
+1997-09-28T09:00:00
+1997-09-27T09:00:00
+1997-09-26T09:00:00
+1997-09-25T09:00:00
+1997-09-24T09:00:00
+1997-09-23T09:00:00
+1997-09-22T09:00:00
+1997-09-21T09:00:00
+1997-09-20T09:00:00
+1997-09-19T09:00:00
+1997-09-18T09:00:00
+1997-09-17T09:00:00
+1997-09-16T09:00:00
+1997-09-15T09:00:00
+1997-09-14T09:00:00
+1997-09-13T09:00:00
+1997-09-12T09:00:00
+1997-09-11T09:00:00
+1997-09-10T09:00:00
+1997-09-09T09:00:00
+1997-09-08T09:00:00
+1997-09-07T09:00:00
+1997-09-06T09:00:00
+1997-09-05T09:00:00
+1997-09-04T09:00:00
+1997-09-03T09:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.recurson.ref
new file mode 100644
index 000000000..8f5962e88
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase02.ics.recurson.ref
@@ -0,0 +1,114 @@
+1997-09-02
+1997-09-03
+1997-09-04
+1997-09-05
+1997-09-06
+1997-09-07
+1997-09-08
+1997-09-09
+1997-09-10
+1997-09-11
+1997-09-12
+1997-09-13
+1997-09-14
+1997-09-15
+1997-09-16
+1997-09-17
+1997-09-18
+1997-09-19
+1997-09-20
+1997-09-21
+1997-09-22
+1997-09-23
+1997-09-24
+1997-09-25
+1997-09-26
+1997-09-27
+1997-09-28
+1997-09-29
+1997-09-30
+1997-10-01
+1997-10-02
+1997-10-03
+1997-10-04
+1997-10-05
+1997-10-06
+1997-10-07
+1997-10-08
+1997-10-09
+1997-10-10
+1997-10-11
+1997-10-12
+1997-10-13
+1997-10-14
+1997-10-15
+1997-10-16
+1997-10-17
+1997-10-18
+1997-10-19
+1997-10-20
+1997-10-21
+1997-10-22
+1997-10-23
+1997-10-24
+1997-10-25
+1997-10-26
+1997-10-27
+1997-10-28
+1997-10-29
+1997-10-30
+1997-10-31
+1997-11-01
+1997-11-02
+1997-11-03
+1997-11-04
+1997-11-05
+1997-11-06
+1997-11-07
+1997-11-08
+1997-11-09
+1997-11-10
+1997-11-11
+1997-11-12
+1997-11-13
+1997-11-14
+1997-11-15
+1997-11-16
+1997-11-17
+1997-11-18
+1997-11-19
+1997-11-20
+1997-11-21
+1997-11-22
+1997-11-23
+1997-11-24
+1997-11-25
+1997-11-26
+1997-11-27
+1997-11-28
+1997-11-29
+1997-11-30
+1997-12-01
+1997-12-02
+1997-12-03
+1997-12-04
+1997-12-05
+1997-12-06
+1997-12-07
+1997-12-08
+1997-12-09
+1997-12-10
+1997-12-11
+1997-12-12
+1997-12-13
+1997-12-14
+1997-12-15
+1997-12-16
+1997-12-17
+1997-12-18
+1997-12-19
+1997-12-20
+1997-12-21
+1997-12-22
+1997-12-23
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics
new file mode 100644
index 000000000..53851cffe
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every other day - forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=DAILY;INTERVAL=2
+SUMMARY:RExample03
+UID:RExample03
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.comp34.ref
new file mode 100644
index 000000000..936f574f7
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.comp34.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-04T09:00:00
+1997-09-06T09:00:00
+1997-09-08T09:00:00
+1997-09-10T09:00:00
+1997-09-12T09:00:00
+1997-09-14T09:00:00
+1997-09-16T09:00:00
+1997-09-18T09:00:00
+1997-09-20T09:00:00
+1997-09-22T09:00:00
+1997-09-24T09:00:00
+1997-09-26T09:00:00
+1997-09-28T09:00:00
+1997-09-30T09:00:00
+1997-10-02T09:00:00
+1997-10-04T09:00:00
+1997-10-06T09:00:00
+1997-10-08T09:00:00
+1997-10-10T09:00:00
+1997-10-12T09:00:00
+1997-10-14T09:00:00
+1997-10-16T09:00:00
+1997-10-18T09:00:00
+1997-10-20T09:00:00
+1997-10-22T09:00:00
+1997-10-24T09:00:00
+1997-10-26T09:00:00
+1997-10-28T09:00:00
+1997-10-30T09:00:00
+1997-11-01T09:00:00
+1997-11-03T09:00:00
+1997-11-05T09:00:00
+1997-11-07T09:00:00
+1997-11-09T09:00:00
+1997-11-11T09:00:00
+1997-11-13T09:00:00
+1997-11-15T09:00:00
+1997-11-17T09:00:00
+1997-11-19T09:00:00
+1997-11-21T09:00:00
+1997-11-23T09:00:00
+1997-11-25T09:00:00
+1997-11-27T09:00:00
+1997-11-29T09:00:00
+1997-12-01T09:00:00
+1997-12-03T09:00:00
+1997-12-05T09:00:00
+1997-12-07T09:00:00
+1997-12-09T09:00:00
+1997-12-11T09:00:00
+1997-12-13T09:00:00
+1997-12-15T09:00:00
+1997-12-17T09:00:00
+1997-12-19T09:00:00
+1997-12-21T09:00:00
+1997-12-23T09:00:00
+1997-12-25T09:00:00
+1997-12-27T09:00:00
+1997-12-29T09:00:00
+1997-12-31T09:00:00
+1998-01-02T09:00:00
+1998-01-04T09:00:00
+1998-01-06T09:00:00
+1998-01-08T09:00:00
+1998-01-10T09:00:00
+1998-01-12T09:00:00
+1998-01-14T09:00:00
+1998-01-16T09:00:00
+1998-01-18T09:00:00
+1998-01-20T09:00:00
+1998-01-22T09:00:00
+1998-01-24T09:00:00
+1998-01-26T09:00:00
+1998-01-28T09:00:00
+1998-01-30T09:00:00
+1998-02-01T09:00:00
+1998-02-03T09:00:00
+1998-02-05T09:00:00
+1998-02-07T09:00:00
+1998-02-09T09:00:00
+1998-02-11T09:00:00
+1998-02-13T09:00:00
+1998-02-15T09:00:00
+1998-02-17T09:00:00
+1998-02-19T09:00:00
+1998-02-21T09:00:00
+1998-02-23T09:00:00
+1998-02-25T09:00:00
+1998-02-27T09:00:00
+1998-03-01T09:00:00
+1998-03-03T09:00:00
+1998-03-05T09:00:00
+1998-03-07T09:00:00
+1998-03-09T09:00:00
+1998-03-11T09:00:00
+1998-03-13T09:00:00
+1998-03-15T09:00:00
+1998-03-17T09:00:00
+1998-03-19T09:00:00
+1998-03-21T09:00:00
+1998-03-23T09:00:00
+1998-03-25T09:00:00
+1998-03-27T09:00:00
+1998-03-29T09:00:00
+1998-03-31T09:00:00
+1998-04-02T09:00:00
+1998-04-04T09:00:00
+1998-04-06T09:00:00
+1998-04-08T09:00:00
+1998-04-10T09:00:00
+1998-04-12T09:00:00
+1998-04-14T09:00:00
+1998-04-16T09:00:00
+1998-04-18T09:00:00
+1998-04-20T09:00:00
+1998-04-22T09:00:00
+1998-04-24T09:00:00
+1998-04-26T09:00:00
+1998-04-28T09:00:00
+1998-04-30T09:00:00
+1998-05-02T09:00:00
+1998-05-04T09:00:00
+1998-05-06T09:00:00
+1998-05-08T09:00:00
+1998-05-10T09:00:00
+1998-05-12T09:00:00
+1998-05-14T09:00:00
+1998-05-16T09:00:00
+1998-05-18T09:00:00
+1998-05-20T09:00:00
+1998-05-22T09:00:00
+1998-05-24T09:00:00
+1998-05-26T09:00:00
+1998-05-28T09:00:00
+1998-05-30T09:00:00
+1998-06-01T09:00:00
+1998-06-03T09:00:00
+1998-06-05T09:00:00
+1998-06-07T09:00:00
+1998-06-09T09:00:00
+1998-06-11T09:00:00
+1998-06-13T09:00:00
+1998-06-15T09:00:00
+1998-06-17T09:00:00
+1998-06-19T09:00:00
+1998-06-21T09:00:00
+1998-06-23T09:00:00
+1998-06-25T09:00:00
+1998-06-27T09:00:00
+1998-06-29T09:00:00
+1998-07-01T09:00:00
+1998-07-03T09:00:00
+1998-07-05T09:00:00
+1998-07-07T09:00:00
+1998-07-09T09:00:00
+1998-07-11T09:00:00
+1998-07-13T09:00:00
+1998-07-15T09:00:00
+1998-07-17T09:00:00
+1998-07-19T09:00:00
+1998-07-21T09:00:00
+1998-07-23T09:00:00
+1998-07-25T09:00:00
+1998-07-27T09:00:00
+1998-07-29T09:00:00
+1998-07-31T09:00:00
+1998-08-02T09:00:00
+1998-08-04T09:00:00
+1998-08-06T09:00:00
+1998-08-08T09:00:00
+1998-08-10T09:00:00
+1998-08-12T09:00:00
+1998-08-14T09:00:00
+1998-08-16T09:00:00
+1998-08-18T09:00:00
+1998-08-20T09:00:00
+1998-08-22T09:00:00
+1998-08-24T09:00:00
+1998-08-26T09:00:00
+1998-08-28T09:00:00
+1998-08-30T09:00:00
+1998-09-01T09:00:00
+1998-09-03T09:00:00
+1998-09-05T09:00:00
+1998-09-07T09:00:00
+1998-09-09T09:00:00
+1998-09-11T09:00:00
+1998-09-13T09:00:00
+1998-09-15T09:00:00
+1998-09-17T09:00:00
+1998-09-19T09:00:00
+1998-09-21T09:00:00
+1998-09-23T09:00:00
+1998-09-25T09:00:00
+1998-09-27T09:00:00
+1998-09-29T09:00:00
+1998-10-01T09:00:00
+1998-10-03T09:00:00
+1998-10-05T09:00:00
+1998-10-07T09:00:00
+1998-10-09T09:00:00
+1998-10-11T09:00:00
+1998-10-13T09:00:00
+1998-10-15T09:00:00
+1998-10-17T09:00:00
+1998-10-19T09:00:00
+1998-10-21T09:00:00
+1998-10-23T09:00:00
+1998-10-25T09:00:00
+1998-10-27T09:00:00
+1998-10-29T09:00:00
+1998-10-31T09:00:00
+1998-11-02T09:00:00
+1998-11-04T09:00:00
+1998-11-06T09:00:00
+1998-11-08T09:00:00
+1998-11-10T09:00:00
+1998-11-12T09:00:00
+1998-11-14T09:00:00
+1998-11-16T09:00:00
+1998-11-18T09:00:00
+1998-11-20T09:00:00
+1998-11-22T09:00:00
+1998-11-24T09:00:00
+1998-11-26T09:00:00
+1998-11-28T09:00:00
+1998-11-30T09:00:00
+1998-12-02T09:00:00
+1998-12-04T09:00:00
+1998-12-06T09:00:00
+1998-12-08T09:00:00
+1998-12-10T09:00:00
+1998-12-12T09:00:00
+1998-12-14T09:00:00
+1998-12-16T09:00:00
+1998-12-18T09:00:00
+1998-12-20T09:00:00
+1998-12-22T09:00:00
+1998-12-24T09:00:00
+1998-12-26T09:00:00
+1998-12-28T09:00:00
+1998-12-30T09:00:00
+1999-01-01T09:00:00
+1999-01-03T09:00:00
+1999-01-05T09:00:00
+1999-01-07T09:00:00
+1999-01-09T09:00:00
+1999-01-11T09:00:00
+1999-01-13T09:00:00
+1999-01-15T09:00:00
+1999-01-17T09:00:00
+1999-01-19T09:00:00
+1999-01-21T09:00:00
+1999-01-23T09:00:00
+1999-01-25T09:00:00
+1999-01-27T09:00:00
+1999-01-29T09:00:00
+1999-01-31T09:00:00
+1999-02-02T09:00:00
+1999-02-04T09:00:00
+1999-02-06T09:00:00
+1999-02-08T09:00:00
+1999-02-10T09:00:00
+1999-02-12T09:00:00
+1999-02-14T09:00:00
+1999-02-16T09:00:00
+1999-02-18T09:00:00
+1999-02-20T09:00:00
+1999-02-22T09:00:00
+1999-02-24T09:00:00
+1999-02-26T09:00:00
+1999-02-28T09:00:00
+1999-03-02T09:00:00
+1999-03-04T09:00:00
+1999-03-06T09:00:00
+1999-03-08T09:00:00
+1999-03-10T09:00:00
+1999-03-12T09:00:00
+1999-03-14T09:00:00
+1999-03-16T09:00:00
+1999-03-18T09:00:00
+1999-03-20T09:00:00
+1999-03-22T09:00:00
+1999-03-24T09:00:00
+1999-03-26T09:00:00
+1999-03-28T09:00:00
+1999-03-30T09:00:00
+1999-04-01T09:00:00
+1999-04-03T09:00:00
+1999-04-05T09:00:00
+1999-04-07T09:00:00
+1999-04-09T09:00:00
+1999-04-11T09:00:00
+1999-04-13T09:00:00
+1999-04-15T09:00:00
+1999-04-17T09:00:00
+1999-04-19T09:00:00
+1999-04-21T09:00:00
+1999-04-23T09:00:00
+1999-04-25T09:00:00
+1999-04-27T09:00:00
+1999-04-29T09:00:00
+1999-05-01T09:00:00
+1999-05-03T09:00:00
+1999-05-05T09:00:00
+1999-05-07T09:00:00
+1999-05-09T09:00:00
+1999-05-11T09:00:00
+1999-05-13T09:00:00
+1999-05-15T09:00:00
+1999-05-17T09:00:00
+1999-05-19T09:00:00
+1999-05-21T09:00:00
+1999-05-23T09:00:00
+1999-05-25T09:00:00
+1999-05-27T09:00:00
+1999-05-29T09:00:00
+1999-05-31T09:00:00
+1999-06-02T09:00:00
+1999-06-04T09:00:00
+1999-06-06T09:00:00
+1999-06-08T09:00:00
+1999-06-10T09:00:00
+1999-06-12T09:00:00
+1999-06-14T09:00:00
+1999-06-16T09:00:00
+1999-06-18T09:00:00
+1999-06-20T09:00:00
+1999-06-22T09:00:00
+1999-06-24T09:00:00
+1999-06-26T09:00:00
+1999-06-28T09:00:00
+1999-06-30T09:00:00
+1999-07-02T09:00:00
+1999-07-04T09:00:00
+1999-07-06T09:00:00
+1999-07-08T09:00:00
+1999-07-10T09:00:00
+1999-07-12T09:00:00
+1999-07-14T09:00:00
+1999-07-16T09:00:00
+1999-07-18T09:00:00
+1999-07-20T09:00:00
+1999-07-22T09:00:00
+1999-07-24T09:00:00
+1999-07-26T09:00:00
+1999-07-28T09:00:00
+1999-07-30T09:00:00
+1999-08-01T09:00:00
+1999-08-03T09:00:00
+1999-08-05T09:00:00
+1999-08-07T09:00:00
+1999-08-09T09:00:00
+1999-08-11T09:00:00
+1999-08-13T09:00:00
+1999-08-15T09:00:00
+1999-08-17T09:00:00
+1999-08-19T09:00:00
+1999-08-21T09:00:00
+1999-08-23T09:00:00
+1999-08-25T09:00:00
+1999-08-27T09:00:00
+1999-08-29T09:00:00
+1999-08-31T09:00:00
+1999-09-02T09:00:00
+1999-09-04T09:00:00
+1999-09-06T09:00:00
+1999-09-08T09:00:00
+1999-09-10T09:00:00
+1999-09-12T09:00:00
+1999-09-14T09:00:00
+1999-09-16T09:00:00
+1999-09-18T09:00:00
+1999-09-20T09:00:00
+1999-09-22T09:00:00
+1999-09-24T09:00:00
+1999-09-26T09:00:00
+1999-09-28T09:00:00
+1999-09-30T09:00:00
+1999-10-02T09:00:00
+1999-10-04T09:00:00
+1999-10-06T09:00:00
+1999-10-08T09:00:00
+1999-10-10T09:00:00
+1999-10-12T09:00:00
+1999-10-14T09:00:00
+1999-10-16T09:00:00
+1999-10-18T09:00:00
+1999-10-20T09:00:00
+1999-10-22T09:00:00
+1999-10-24T09:00:00
+1999-10-26T09:00:00
+1999-10-28T09:00:00
+1999-10-30T09:00:00
+1999-11-01T09:00:00
+1999-11-03T09:00:00
+1999-11-05T09:00:00
+1999-11-07T09:00:00
+1999-11-09T09:00:00
+1999-11-11T09:00:00
+1999-11-13T09:00:00
+1999-11-15T09:00:00
+1999-11-17T09:00:00
+1999-11-19T09:00:00
+1999-11-21T09:00:00
+1999-11-23T09:00:00
+1999-11-25T09:00:00
+1999-11-27T09:00:00
+1999-11-29T09:00:00
+1999-12-01T09:00:00
+1999-12-03T09:00:00
+1999-12-05T09:00:00
+1999-12-07T09:00:00
+1999-12-09T09:00:00
+1999-12-11T09:00:00
+1999-12-13T09:00:00
+1999-12-15T09:00:00
+1999-12-17T09:00:00
+1999-12-19T09:00:00
+1999-12-21T09:00:00
+1999-12-23T09:00:00
+1999-12-25T09:00:00
+1999-12-27T09:00:00
+1999-12-29T09:00:00
+1999-12-31T09:00:00
+2000-01-02T09:00:00
+2000-01-04T09:00:00
+2000-01-06T09:00:00
+2000-01-08T09:00:00
+2000-01-10T09:00:00
+2000-01-12T09:00:00
+2000-01-14T09:00:00
+2000-01-16T09:00:00
+2000-01-18T09:00:00
+2000-01-20T09:00:00
+2000-01-22T09:00:00
+2000-01-24T09:00:00
+2000-01-26T09:00:00
+2000-01-28T09:00:00
+2000-01-30T09:00:00
+2000-02-01T09:00:00
+2000-02-03T09:00:00
+2000-02-05T09:00:00
+2000-02-07T09:00:00
+2000-02-09T09:00:00
+2000-02-11T09:00:00
+2000-02-13T09:00:00
+2000-02-15T09:00:00
+2000-02-17T09:00:00
+2000-02-19T09:00:00
+2000-02-21T09:00:00
+2000-02-23T09:00:00
+2000-02-25T09:00:00
+2000-02-27T09:00:00
+2000-02-29T09:00:00
+2000-03-02T09:00:00
+2000-03-04T09:00:00
+2000-03-06T09:00:00
+2000-03-08T09:00:00
+2000-03-10T09:00:00
+2000-03-12T09:00:00
+2000-03-14T09:00:00
+2000-03-16T09:00:00
+2000-03-18T09:00:00
+2000-03-20T09:00:00
+2000-03-22T09:00:00
+2000-03-24T09:00:00
+2000-03-26T09:00:00
+2000-03-28T09:00:00
+2000-03-30T09:00:00
+2000-04-01T09:00:00
+2000-04-03T09:00:00
+2000-04-05T09:00:00
+2000-04-07T09:00:00
+2000-04-09T09:00:00
+2000-04-11T09:00:00
+2000-04-13T09:00:00
+2000-04-15T09:00:00
+2000-04-17T09:00:00
+2000-04-19T09:00:00
+2000-04-21T09:00:00
+2000-04-23T09:00:00
+2000-04-25T09:00:00
+2000-04-27T09:00:00
+2000-04-29T09:00:00
+2000-05-01T09:00:00
+2000-05-03T09:00:00
+2000-05-05T09:00:00
+2000-05-07T09:00:00
+2000-05-09T09:00:00
+2000-05-11T09:00:00
+2000-05-13T09:00:00
+2000-05-15T09:00:00
+2000-05-17T09:00:00
+2000-05-19T09:00:00
+2000-05-21T09:00:00
+2000-05-23T09:00:00
+2000-05-25T09:00:00
+2000-05-27T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.next.ref
new file mode 100644
index 000000000..936f574f7
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.next.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-04T09:00:00
+1997-09-06T09:00:00
+1997-09-08T09:00:00
+1997-09-10T09:00:00
+1997-09-12T09:00:00
+1997-09-14T09:00:00
+1997-09-16T09:00:00
+1997-09-18T09:00:00
+1997-09-20T09:00:00
+1997-09-22T09:00:00
+1997-09-24T09:00:00
+1997-09-26T09:00:00
+1997-09-28T09:00:00
+1997-09-30T09:00:00
+1997-10-02T09:00:00
+1997-10-04T09:00:00
+1997-10-06T09:00:00
+1997-10-08T09:00:00
+1997-10-10T09:00:00
+1997-10-12T09:00:00
+1997-10-14T09:00:00
+1997-10-16T09:00:00
+1997-10-18T09:00:00
+1997-10-20T09:00:00
+1997-10-22T09:00:00
+1997-10-24T09:00:00
+1997-10-26T09:00:00
+1997-10-28T09:00:00
+1997-10-30T09:00:00
+1997-11-01T09:00:00
+1997-11-03T09:00:00
+1997-11-05T09:00:00
+1997-11-07T09:00:00
+1997-11-09T09:00:00
+1997-11-11T09:00:00
+1997-11-13T09:00:00
+1997-11-15T09:00:00
+1997-11-17T09:00:00
+1997-11-19T09:00:00
+1997-11-21T09:00:00
+1997-11-23T09:00:00
+1997-11-25T09:00:00
+1997-11-27T09:00:00
+1997-11-29T09:00:00
+1997-12-01T09:00:00
+1997-12-03T09:00:00
+1997-12-05T09:00:00
+1997-12-07T09:00:00
+1997-12-09T09:00:00
+1997-12-11T09:00:00
+1997-12-13T09:00:00
+1997-12-15T09:00:00
+1997-12-17T09:00:00
+1997-12-19T09:00:00
+1997-12-21T09:00:00
+1997-12-23T09:00:00
+1997-12-25T09:00:00
+1997-12-27T09:00:00
+1997-12-29T09:00:00
+1997-12-31T09:00:00
+1998-01-02T09:00:00
+1998-01-04T09:00:00
+1998-01-06T09:00:00
+1998-01-08T09:00:00
+1998-01-10T09:00:00
+1998-01-12T09:00:00
+1998-01-14T09:00:00
+1998-01-16T09:00:00
+1998-01-18T09:00:00
+1998-01-20T09:00:00
+1998-01-22T09:00:00
+1998-01-24T09:00:00
+1998-01-26T09:00:00
+1998-01-28T09:00:00
+1998-01-30T09:00:00
+1998-02-01T09:00:00
+1998-02-03T09:00:00
+1998-02-05T09:00:00
+1998-02-07T09:00:00
+1998-02-09T09:00:00
+1998-02-11T09:00:00
+1998-02-13T09:00:00
+1998-02-15T09:00:00
+1998-02-17T09:00:00
+1998-02-19T09:00:00
+1998-02-21T09:00:00
+1998-02-23T09:00:00
+1998-02-25T09:00:00
+1998-02-27T09:00:00
+1998-03-01T09:00:00
+1998-03-03T09:00:00
+1998-03-05T09:00:00
+1998-03-07T09:00:00
+1998-03-09T09:00:00
+1998-03-11T09:00:00
+1998-03-13T09:00:00
+1998-03-15T09:00:00
+1998-03-17T09:00:00
+1998-03-19T09:00:00
+1998-03-21T09:00:00
+1998-03-23T09:00:00
+1998-03-25T09:00:00
+1998-03-27T09:00:00
+1998-03-29T09:00:00
+1998-03-31T09:00:00
+1998-04-02T09:00:00
+1998-04-04T09:00:00
+1998-04-06T09:00:00
+1998-04-08T09:00:00
+1998-04-10T09:00:00
+1998-04-12T09:00:00
+1998-04-14T09:00:00
+1998-04-16T09:00:00
+1998-04-18T09:00:00
+1998-04-20T09:00:00
+1998-04-22T09:00:00
+1998-04-24T09:00:00
+1998-04-26T09:00:00
+1998-04-28T09:00:00
+1998-04-30T09:00:00
+1998-05-02T09:00:00
+1998-05-04T09:00:00
+1998-05-06T09:00:00
+1998-05-08T09:00:00
+1998-05-10T09:00:00
+1998-05-12T09:00:00
+1998-05-14T09:00:00
+1998-05-16T09:00:00
+1998-05-18T09:00:00
+1998-05-20T09:00:00
+1998-05-22T09:00:00
+1998-05-24T09:00:00
+1998-05-26T09:00:00
+1998-05-28T09:00:00
+1998-05-30T09:00:00
+1998-06-01T09:00:00
+1998-06-03T09:00:00
+1998-06-05T09:00:00
+1998-06-07T09:00:00
+1998-06-09T09:00:00
+1998-06-11T09:00:00
+1998-06-13T09:00:00
+1998-06-15T09:00:00
+1998-06-17T09:00:00
+1998-06-19T09:00:00
+1998-06-21T09:00:00
+1998-06-23T09:00:00
+1998-06-25T09:00:00
+1998-06-27T09:00:00
+1998-06-29T09:00:00
+1998-07-01T09:00:00
+1998-07-03T09:00:00
+1998-07-05T09:00:00
+1998-07-07T09:00:00
+1998-07-09T09:00:00
+1998-07-11T09:00:00
+1998-07-13T09:00:00
+1998-07-15T09:00:00
+1998-07-17T09:00:00
+1998-07-19T09:00:00
+1998-07-21T09:00:00
+1998-07-23T09:00:00
+1998-07-25T09:00:00
+1998-07-27T09:00:00
+1998-07-29T09:00:00
+1998-07-31T09:00:00
+1998-08-02T09:00:00
+1998-08-04T09:00:00
+1998-08-06T09:00:00
+1998-08-08T09:00:00
+1998-08-10T09:00:00
+1998-08-12T09:00:00
+1998-08-14T09:00:00
+1998-08-16T09:00:00
+1998-08-18T09:00:00
+1998-08-20T09:00:00
+1998-08-22T09:00:00
+1998-08-24T09:00:00
+1998-08-26T09:00:00
+1998-08-28T09:00:00
+1998-08-30T09:00:00
+1998-09-01T09:00:00
+1998-09-03T09:00:00
+1998-09-05T09:00:00
+1998-09-07T09:00:00
+1998-09-09T09:00:00
+1998-09-11T09:00:00
+1998-09-13T09:00:00
+1998-09-15T09:00:00
+1998-09-17T09:00:00
+1998-09-19T09:00:00
+1998-09-21T09:00:00
+1998-09-23T09:00:00
+1998-09-25T09:00:00
+1998-09-27T09:00:00
+1998-09-29T09:00:00
+1998-10-01T09:00:00
+1998-10-03T09:00:00
+1998-10-05T09:00:00
+1998-10-07T09:00:00
+1998-10-09T09:00:00
+1998-10-11T09:00:00
+1998-10-13T09:00:00
+1998-10-15T09:00:00
+1998-10-17T09:00:00
+1998-10-19T09:00:00
+1998-10-21T09:00:00
+1998-10-23T09:00:00
+1998-10-25T09:00:00
+1998-10-27T09:00:00
+1998-10-29T09:00:00
+1998-10-31T09:00:00
+1998-11-02T09:00:00
+1998-11-04T09:00:00
+1998-11-06T09:00:00
+1998-11-08T09:00:00
+1998-11-10T09:00:00
+1998-11-12T09:00:00
+1998-11-14T09:00:00
+1998-11-16T09:00:00
+1998-11-18T09:00:00
+1998-11-20T09:00:00
+1998-11-22T09:00:00
+1998-11-24T09:00:00
+1998-11-26T09:00:00
+1998-11-28T09:00:00
+1998-11-30T09:00:00
+1998-12-02T09:00:00
+1998-12-04T09:00:00
+1998-12-06T09:00:00
+1998-12-08T09:00:00
+1998-12-10T09:00:00
+1998-12-12T09:00:00
+1998-12-14T09:00:00
+1998-12-16T09:00:00
+1998-12-18T09:00:00
+1998-12-20T09:00:00
+1998-12-22T09:00:00
+1998-12-24T09:00:00
+1998-12-26T09:00:00
+1998-12-28T09:00:00
+1998-12-30T09:00:00
+1999-01-01T09:00:00
+1999-01-03T09:00:00
+1999-01-05T09:00:00
+1999-01-07T09:00:00
+1999-01-09T09:00:00
+1999-01-11T09:00:00
+1999-01-13T09:00:00
+1999-01-15T09:00:00
+1999-01-17T09:00:00
+1999-01-19T09:00:00
+1999-01-21T09:00:00
+1999-01-23T09:00:00
+1999-01-25T09:00:00
+1999-01-27T09:00:00
+1999-01-29T09:00:00
+1999-01-31T09:00:00
+1999-02-02T09:00:00
+1999-02-04T09:00:00
+1999-02-06T09:00:00
+1999-02-08T09:00:00
+1999-02-10T09:00:00
+1999-02-12T09:00:00
+1999-02-14T09:00:00
+1999-02-16T09:00:00
+1999-02-18T09:00:00
+1999-02-20T09:00:00
+1999-02-22T09:00:00
+1999-02-24T09:00:00
+1999-02-26T09:00:00
+1999-02-28T09:00:00
+1999-03-02T09:00:00
+1999-03-04T09:00:00
+1999-03-06T09:00:00
+1999-03-08T09:00:00
+1999-03-10T09:00:00
+1999-03-12T09:00:00
+1999-03-14T09:00:00
+1999-03-16T09:00:00
+1999-03-18T09:00:00
+1999-03-20T09:00:00
+1999-03-22T09:00:00
+1999-03-24T09:00:00
+1999-03-26T09:00:00
+1999-03-28T09:00:00
+1999-03-30T09:00:00
+1999-04-01T09:00:00
+1999-04-03T09:00:00
+1999-04-05T09:00:00
+1999-04-07T09:00:00
+1999-04-09T09:00:00
+1999-04-11T09:00:00
+1999-04-13T09:00:00
+1999-04-15T09:00:00
+1999-04-17T09:00:00
+1999-04-19T09:00:00
+1999-04-21T09:00:00
+1999-04-23T09:00:00
+1999-04-25T09:00:00
+1999-04-27T09:00:00
+1999-04-29T09:00:00
+1999-05-01T09:00:00
+1999-05-03T09:00:00
+1999-05-05T09:00:00
+1999-05-07T09:00:00
+1999-05-09T09:00:00
+1999-05-11T09:00:00
+1999-05-13T09:00:00
+1999-05-15T09:00:00
+1999-05-17T09:00:00
+1999-05-19T09:00:00
+1999-05-21T09:00:00
+1999-05-23T09:00:00
+1999-05-25T09:00:00
+1999-05-27T09:00:00
+1999-05-29T09:00:00
+1999-05-31T09:00:00
+1999-06-02T09:00:00
+1999-06-04T09:00:00
+1999-06-06T09:00:00
+1999-06-08T09:00:00
+1999-06-10T09:00:00
+1999-06-12T09:00:00
+1999-06-14T09:00:00
+1999-06-16T09:00:00
+1999-06-18T09:00:00
+1999-06-20T09:00:00
+1999-06-22T09:00:00
+1999-06-24T09:00:00
+1999-06-26T09:00:00
+1999-06-28T09:00:00
+1999-06-30T09:00:00
+1999-07-02T09:00:00
+1999-07-04T09:00:00
+1999-07-06T09:00:00
+1999-07-08T09:00:00
+1999-07-10T09:00:00
+1999-07-12T09:00:00
+1999-07-14T09:00:00
+1999-07-16T09:00:00
+1999-07-18T09:00:00
+1999-07-20T09:00:00
+1999-07-22T09:00:00
+1999-07-24T09:00:00
+1999-07-26T09:00:00
+1999-07-28T09:00:00
+1999-07-30T09:00:00
+1999-08-01T09:00:00
+1999-08-03T09:00:00
+1999-08-05T09:00:00
+1999-08-07T09:00:00
+1999-08-09T09:00:00
+1999-08-11T09:00:00
+1999-08-13T09:00:00
+1999-08-15T09:00:00
+1999-08-17T09:00:00
+1999-08-19T09:00:00
+1999-08-21T09:00:00
+1999-08-23T09:00:00
+1999-08-25T09:00:00
+1999-08-27T09:00:00
+1999-08-29T09:00:00
+1999-08-31T09:00:00
+1999-09-02T09:00:00
+1999-09-04T09:00:00
+1999-09-06T09:00:00
+1999-09-08T09:00:00
+1999-09-10T09:00:00
+1999-09-12T09:00:00
+1999-09-14T09:00:00
+1999-09-16T09:00:00
+1999-09-18T09:00:00
+1999-09-20T09:00:00
+1999-09-22T09:00:00
+1999-09-24T09:00:00
+1999-09-26T09:00:00
+1999-09-28T09:00:00
+1999-09-30T09:00:00
+1999-10-02T09:00:00
+1999-10-04T09:00:00
+1999-10-06T09:00:00
+1999-10-08T09:00:00
+1999-10-10T09:00:00
+1999-10-12T09:00:00
+1999-10-14T09:00:00
+1999-10-16T09:00:00
+1999-10-18T09:00:00
+1999-10-20T09:00:00
+1999-10-22T09:00:00
+1999-10-24T09:00:00
+1999-10-26T09:00:00
+1999-10-28T09:00:00
+1999-10-30T09:00:00
+1999-11-01T09:00:00
+1999-11-03T09:00:00
+1999-11-05T09:00:00
+1999-11-07T09:00:00
+1999-11-09T09:00:00
+1999-11-11T09:00:00
+1999-11-13T09:00:00
+1999-11-15T09:00:00
+1999-11-17T09:00:00
+1999-11-19T09:00:00
+1999-11-21T09:00:00
+1999-11-23T09:00:00
+1999-11-25T09:00:00
+1999-11-27T09:00:00
+1999-11-29T09:00:00
+1999-12-01T09:00:00
+1999-12-03T09:00:00
+1999-12-05T09:00:00
+1999-12-07T09:00:00
+1999-12-09T09:00:00
+1999-12-11T09:00:00
+1999-12-13T09:00:00
+1999-12-15T09:00:00
+1999-12-17T09:00:00
+1999-12-19T09:00:00
+1999-12-21T09:00:00
+1999-12-23T09:00:00
+1999-12-25T09:00:00
+1999-12-27T09:00:00
+1999-12-29T09:00:00
+1999-12-31T09:00:00
+2000-01-02T09:00:00
+2000-01-04T09:00:00
+2000-01-06T09:00:00
+2000-01-08T09:00:00
+2000-01-10T09:00:00
+2000-01-12T09:00:00
+2000-01-14T09:00:00
+2000-01-16T09:00:00
+2000-01-18T09:00:00
+2000-01-20T09:00:00
+2000-01-22T09:00:00
+2000-01-24T09:00:00
+2000-01-26T09:00:00
+2000-01-28T09:00:00
+2000-01-30T09:00:00
+2000-02-01T09:00:00
+2000-02-03T09:00:00
+2000-02-05T09:00:00
+2000-02-07T09:00:00
+2000-02-09T09:00:00
+2000-02-11T09:00:00
+2000-02-13T09:00:00
+2000-02-15T09:00:00
+2000-02-17T09:00:00
+2000-02-19T09:00:00
+2000-02-21T09:00:00
+2000-02-23T09:00:00
+2000-02-25T09:00:00
+2000-02-27T09:00:00
+2000-02-29T09:00:00
+2000-03-02T09:00:00
+2000-03-04T09:00:00
+2000-03-06T09:00:00
+2000-03-08T09:00:00
+2000-03-10T09:00:00
+2000-03-12T09:00:00
+2000-03-14T09:00:00
+2000-03-16T09:00:00
+2000-03-18T09:00:00
+2000-03-20T09:00:00
+2000-03-22T09:00:00
+2000-03-24T09:00:00
+2000-03-26T09:00:00
+2000-03-28T09:00:00
+2000-03-30T09:00:00
+2000-04-01T09:00:00
+2000-04-03T09:00:00
+2000-04-05T09:00:00
+2000-04-07T09:00:00
+2000-04-09T09:00:00
+2000-04-11T09:00:00
+2000-04-13T09:00:00
+2000-04-15T09:00:00
+2000-04-17T09:00:00
+2000-04-19T09:00:00
+2000-04-21T09:00:00
+2000-04-23T09:00:00
+2000-04-25T09:00:00
+2000-04-27T09:00:00
+2000-04-29T09:00:00
+2000-05-01T09:00:00
+2000-05-03T09:00:00
+2000-05-05T09:00:00
+2000-05-07T09:00:00
+2000-05-09T09:00:00
+2000-05-11T09:00:00
+2000-05-13T09:00:00
+2000-05-15T09:00:00
+2000-05-17T09:00:00
+2000-05-19T09:00:00
+2000-05-21T09:00:00
+2000-05-23T09:00:00
+2000-05-25T09:00:00
+2000-05-27T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.prev.ref
new file mode 100644
index 000000000..59d27107c
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.prev.ref
@@ -0,0 +1,500 @@
+2010-12-31T09:00:00
+2010-12-29T09:00:00
+2010-12-27T09:00:00
+2010-12-25T09:00:00
+2010-12-23T09:00:00
+2010-12-21T09:00:00
+2010-12-19T09:00:00
+2010-12-17T09:00:00
+2010-12-15T09:00:00
+2010-12-13T09:00:00
+2010-12-11T09:00:00
+2010-12-09T09:00:00
+2010-12-07T09:00:00
+2010-12-05T09:00:00
+2010-12-03T09:00:00
+2010-12-01T09:00:00
+2010-11-29T09:00:00
+2010-11-27T09:00:00
+2010-11-25T09:00:00
+2010-11-23T09:00:00
+2010-11-21T09:00:00
+2010-11-19T09:00:00
+2010-11-17T09:00:00
+2010-11-15T09:00:00
+2010-11-13T09:00:00
+2010-11-11T09:00:00
+2010-11-09T09:00:00
+2010-11-07T09:00:00
+2010-11-05T09:00:00
+2010-11-03T09:00:00
+2010-11-01T09:00:00
+2010-10-30T09:00:00
+2010-10-28T09:00:00
+2010-10-26T09:00:00
+2010-10-24T09:00:00
+2010-10-22T09:00:00
+2010-10-20T09:00:00
+2010-10-18T09:00:00
+2010-10-16T09:00:00
+2010-10-14T09:00:00
+2010-10-12T09:00:00
+2010-10-10T09:00:00
+2010-10-08T09:00:00
+2010-10-06T09:00:00
+2010-10-04T09:00:00
+2010-10-02T09:00:00
+2010-09-30T09:00:00
+2010-09-28T09:00:00
+2010-09-26T09:00:00
+2010-09-24T09:00:00
+2010-09-22T09:00:00
+2010-09-20T09:00:00
+2010-09-18T09:00:00
+2010-09-16T09:00:00
+2010-09-14T09:00:00
+2010-09-12T09:00:00
+2010-09-10T09:00:00
+2010-09-08T09:00:00
+2010-09-06T09:00:00
+2010-09-04T09:00:00
+2010-09-02T09:00:00
+2010-08-31T09:00:00
+2010-08-29T09:00:00
+2010-08-27T09:00:00
+2010-08-25T09:00:00
+2010-08-23T09:00:00
+2010-08-21T09:00:00
+2010-08-19T09:00:00
+2010-08-17T09:00:00
+2010-08-15T09:00:00
+2010-08-13T09:00:00
+2010-08-11T09:00:00
+2010-08-09T09:00:00
+2010-08-07T09:00:00
+2010-08-05T09:00:00
+2010-08-03T09:00:00
+2010-08-01T09:00:00
+2010-07-30T09:00:00
+2010-07-28T09:00:00
+2010-07-26T09:00:00
+2010-07-24T09:00:00
+2010-07-22T09:00:00
+2010-07-20T09:00:00
+2010-07-18T09:00:00
+2010-07-16T09:00:00
+2010-07-14T09:00:00
+2010-07-12T09:00:00
+2010-07-10T09:00:00
+2010-07-08T09:00:00
+2010-07-06T09:00:00
+2010-07-04T09:00:00
+2010-07-02T09:00:00
+2010-06-30T09:00:00
+2010-06-28T09:00:00
+2010-06-26T09:00:00
+2010-06-24T09:00:00
+2010-06-22T09:00:00
+2010-06-20T09:00:00
+2010-06-18T09:00:00
+2010-06-16T09:00:00
+2010-06-14T09:00:00
+2010-06-12T09:00:00
+2010-06-10T09:00:00
+2010-06-08T09:00:00
+2010-06-06T09:00:00
+2010-06-04T09:00:00
+2010-06-02T09:00:00
+2010-05-31T09:00:00
+2010-05-29T09:00:00
+2010-05-27T09:00:00
+2010-05-25T09:00:00
+2010-05-23T09:00:00
+2010-05-21T09:00:00
+2010-05-19T09:00:00
+2010-05-17T09:00:00
+2010-05-15T09:00:00
+2010-05-13T09:00:00
+2010-05-11T09:00:00
+2010-05-09T09:00:00
+2010-05-07T09:00:00
+2010-05-05T09:00:00
+2010-05-03T09:00:00
+2010-05-01T09:00:00
+2010-04-29T09:00:00
+2010-04-27T09:00:00
+2010-04-25T09:00:00
+2010-04-23T09:00:00
+2010-04-21T09:00:00
+2010-04-19T09:00:00
+2010-04-17T09:00:00
+2010-04-15T09:00:00
+2010-04-13T09:00:00
+2010-04-11T09:00:00
+2010-04-09T09:00:00
+2010-04-07T09:00:00
+2010-04-05T09:00:00
+2010-04-03T09:00:00
+2010-04-01T09:00:00
+2010-03-30T09:00:00
+2010-03-28T09:00:00
+2010-03-26T09:00:00
+2010-03-24T09:00:00
+2010-03-22T09:00:00
+2010-03-20T09:00:00
+2010-03-18T09:00:00
+2010-03-16T09:00:00
+2010-03-14T09:00:00
+2010-03-12T09:00:00
+2010-03-10T09:00:00
+2010-03-08T09:00:00
+2010-03-06T09:00:00
+2010-03-04T09:00:00
+2010-03-02T09:00:00
+2010-02-28T09:00:00
+2010-02-26T09:00:00
+2010-02-24T09:00:00
+2010-02-22T09:00:00
+2010-02-20T09:00:00
+2010-02-18T09:00:00
+2010-02-16T09:00:00
+2010-02-14T09:00:00
+2010-02-12T09:00:00
+2010-02-10T09:00:00
+2010-02-08T09:00:00
+2010-02-06T09:00:00
+2010-02-04T09:00:00
+2010-02-02T09:00:00
+2010-01-31T09:00:00
+2010-01-29T09:00:00
+2010-01-27T09:00:00
+2010-01-25T09:00:00
+2010-01-23T09:00:00
+2010-01-21T09:00:00
+2010-01-19T09:00:00
+2010-01-17T09:00:00
+2010-01-15T09:00:00
+2010-01-13T09:00:00
+2010-01-11T09:00:00
+2010-01-09T09:00:00
+2010-01-07T09:00:00
+2010-01-05T09:00:00
+2010-01-03T09:00:00
+2010-01-01T09:00:00
+2009-12-30T09:00:00
+2009-12-28T09:00:00
+2009-12-26T09:00:00
+2009-12-24T09:00:00
+2009-12-22T09:00:00
+2009-12-20T09:00:00
+2009-12-18T09:00:00
+2009-12-16T09:00:00
+2009-12-14T09:00:00
+2009-12-12T09:00:00
+2009-12-10T09:00:00
+2009-12-08T09:00:00
+2009-12-06T09:00:00
+2009-12-04T09:00:00
+2009-12-02T09:00:00
+2009-11-30T09:00:00
+2009-11-28T09:00:00
+2009-11-26T09:00:00
+2009-11-24T09:00:00
+2009-11-22T09:00:00
+2009-11-20T09:00:00
+2009-11-18T09:00:00
+2009-11-16T09:00:00
+2009-11-14T09:00:00
+2009-11-12T09:00:00
+2009-11-10T09:00:00
+2009-11-08T09:00:00
+2009-11-06T09:00:00
+2009-11-04T09:00:00
+2009-11-02T09:00:00
+2009-10-31T09:00:00
+2009-10-29T09:00:00
+2009-10-27T09:00:00
+2009-10-25T09:00:00
+2009-10-23T09:00:00
+2009-10-21T09:00:00
+2009-10-19T09:00:00
+2009-10-17T09:00:00
+2009-10-15T09:00:00
+2009-10-13T09:00:00
+2009-10-11T09:00:00
+2009-10-09T09:00:00
+2009-10-07T09:00:00
+2009-10-05T09:00:00
+2009-10-03T09:00:00
+2009-10-01T09:00:00
+2009-09-29T09:00:00
+2009-09-27T09:00:00
+2009-09-25T09:00:00
+2009-09-23T09:00:00
+2009-09-21T09:00:00
+2009-09-19T09:00:00
+2009-09-17T09:00:00
+2009-09-15T09:00:00
+2009-09-13T09:00:00
+2009-09-11T09:00:00
+2009-09-09T09:00:00
+2009-09-07T09:00:00
+2009-09-05T09:00:00
+2009-09-03T09:00:00
+2009-09-01T09:00:00
+2009-08-30T09:00:00
+2009-08-28T09:00:00
+2009-08-26T09:00:00
+2009-08-24T09:00:00
+2009-08-22T09:00:00
+2009-08-20T09:00:00
+2009-08-18T09:00:00
+2009-08-16T09:00:00
+2009-08-14T09:00:00
+2009-08-12T09:00:00
+2009-08-10T09:00:00
+2009-08-08T09:00:00
+2009-08-06T09:00:00
+2009-08-04T09:00:00
+2009-08-02T09:00:00
+2009-07-31T09:00:00
+2009-07-29T09:00:00
+2009-07-27T09:00:00
+2009-07-25T09:00:00
+2009-07-23T09:00:00
+2009-07-21T09:00:00
+2009-07-19T09:00:00
+2009-07-17T09:00:00
+2009-07-15T09:00:00
+2009-07-13T09:00:00
+2009-07-11T09:00:00
+2009-07-09T09:00:00
+2009-07-07T09:00:00
+2009-07-05T09:00:00
+2009-07-03T09:00:00
+2009-07-01T09:00:00
+2009-06-29T09:00:00
+2009-06-27T09:00:00
+2009-06-25T09:00:00
+2009-06-23T09:00:00
+2009-06-21T09:00:00
+2009-06-19T09:00:00
+2009-06-17T09:00:00
+2009-06-15T09:00:00
+2009-06-13T09:00:00
+2009-06-11T09:00:00
+2009-06-09T09:00:00
+2009-06-07T09:00:00
+2009-06-05T09:00:00
+2009-06-03T09:00:00
+2009-06-01T09:00:00
+2009-05-30T09:00:00
+2009-05-28T09:00:00
+2009-05-26T09:00:00
+2009-05-24T09:00:00
+2009-05-22T09:00:00
+2009-05-20T09:00:00
+2009-05-18T09:00:00
+2009-05-16T09:00:00
+2009-05-14T09:00:00
+2009-05-12T09:00:00
+2009-05-10T09:00:00
+2009-05-08T09:00:00
+2009-05-06T09:00:00
+2009-05-04T09:00:00
+2009-05-02T09:00:00
+2009-04-30T09:00:00
+2009-04-28T09:00:00
+2009-04-26T09:00:00
+2009-04-24T09:00:00
+2009-04-22T09:00:00
+2009-04-20T09:00:00
+2009-04-18T09:00:00
+2009-04-16T09:00:00
+2009-04-14T09:00:00
+2009-04-12T09:00:00
+2009-04-10T09:00:00
+2009-04-08T09:00:00
+2009-04-06T09:00:00
+2009-04-04T09:00:00
+2009-04-02T09:00:00
+2009-03-31T09:00:00
+2009-03-29T09:00:00
+2009-03-27T09:00:00
+2009-03-25T09:00:00
+2009-03-23T09:00:00
+2009-03-21T09:00:00
+2009-03-19T09:00:00
+2009-03-17T09:00:00
+2009-03-15T09:00:00
+2009-03-13T09:00:00
+2009-03-11T09:00:00
+2009-03-09T09:00:00
+2009-03-07T09:00:00
+2009-03-05T09:00:00
+2009-03-03T09:00:00
+2009-03-01T09:00:00
+2009-02-27T09:00:00
+2009-02-25T09:00:00
+2009-02-23T09:00:00
+2009-02-21T09:00:00
+2009-02-19T09:00:00
+2009-02-17T09:00:00
+2009-02-15T09:00:00
+2009-02-13T09:00:00
+2009-02-11T09:00:00
+2009-02-09T09:00:00
+2009-02-07T09:00:00
+2009-02-05T09:00:00
+2009-02-03T09:00:00
+2009-02-01T09:00:00
+2009-01-30T09:00:00
+2009-01-28T09:00:00
+2009-01-26T09:00:00
+2009-01-24T09:00:00
+2009-01-22T09:00:00
+2009-01-20T09:00:00
+2009-01-18T09:00:00
+2009-01-16T09:00:00
+2009-01-14T09:00:00
+2009-01-12T09:00:00
+2009-01-10T09:00:00
+2009-01-08T09:00:00
+2009-01-06T09:00:00
+2009-01-04T09:00:00
+2009-01-02T09:00:00
+2008-12-31T09:00:00
+2008-12-29T09:00:00
+2008-12-27T09:00:00
+2008-12-25T09:00:00
+2008-12-23T09:00:00
+2008-12-21T09:00:00
+2008-12-19T09:00:00
+2008-12-17T09:00:00
+2008-12-15T09:00:00
+2008-12-13T09:00:00
+2008-12-11T09:00:00
+2008-12-09T09:00:00
+2008-12-07T09:00:00
+2008-12-05T09:00:00
+2008-12-03T09:00:00
+2008-12-01T09:00:00
+2008-11-29T09:00:00
+2008-11-27T09:00:00
+2008-11-25T09:00:00
+2008-11-23T09:00:00
+2008-11-21T09:00:00
+2008-11-19T09:00:00
+2008-11-17T09:00:00
+2008-11-15T09:00:00
+2008-11-13T09:00:00
+2008-11-11T09:00:00
+2008-11-09T09:00:00
+2008-11-07T09:00:00
+2008-11-05T09:00:00
+2008-11-03T09:00:00
+2008-11-01T09:00:00
+2008-10-30T09:00:00
+2008-10-28T09:00:00
+2008-10-26T09:00:00
+2008-10-24T09:00:00
+2008-10-22T09:00:00
+2008-10-20T09:00:00
+2008-10-18T09:00:00
+2008-10-16T09:00:00
+2008-10-14T09:00:00
+2008-10-12T09:00:00
+2008-10-10T09:00:00
+2008-10-08T09:00:00
+2008-10-06T09:00:00
+2008-10-04T09:00:00
+2008-10-02T09:00:00
+2008-09-30T09:00:00
+2008-09-28T09:00:00
+2008-09-26T09:00:00
+2008-09-24T09:00:00
+2008-09-22T09:00:00
+2008-09-20T09:00:00
+2008-09-18T09:00:00
+2008-09-16T09:00:00
+2008-09-14T09:00:00
+2008-09-12T09:00:00
+2008-09-10T09:00:00
+2008-09-08T09:00:00
+2008-09-06T09:00:00
+2008-09-04T09:00:00
+2008-09-02T09:00:00
+2008-08-31T09:00:00
+2008-08-29T09:00:00
+2008-08-27T09:00:00
+2008-08-25T09:00:00
+2008-08-23T09:00:00
+2008-08-21T09:00:00
+2008-08-19T09:00:00
+2008-08-17T09:00:00
+2008-08-15T09:00:00
+2008-08-13T09:00:00
+2008-08-11T09:00:00
+2008-08-09T09:00:00
+2008-08-07T09:00:00
+2008-08-05T09:00:00
+2008-08-03T09:00:00
+2008-08-01T09:00:00
+2008-07-30T09:00:00
+2008-07-28T09:00:00
+2008-07-26T09:00:00
+2008-07-24T09:00:00
+2008-07-22T09:00:00
+2008-07-20T09:00:00
+2008-07-18T09:00:00
+2008-07-16T09:00:00
+2008-07-14T09:00:00
+2008-07-12T09:00:00
+2008-07-10T09:00:00
+2008-07-08T09:00:00
+2008-07-06T09:00:00
+2008-07-04T09:00:00
+2008-07-02T09:00:00
+2008-06-30T09:00:00
+2008-06-28T09:00:00
+2008-06-26T09:00:00
+2008-06-24T09:00:00
+2008-06-22T09:00:00
+2008-06-20T09:00:00
+2008-06-18T09:00:00
+2008-06-16T09:00:00
+2008-06-14T09:00:00
+2008-06-12T09:00:00
+2008-06-10T09:00:00
+2008-06-08T09:00:00
+2008-06-06T09:00:00
+2008-06-04T09:00:00
+2008-06-02T09:00:00
+2008-05-31T09:00:00
+2008-05-29T09:00:00
+2008-05-27T09:00:00
+2008-05-25T09:00:00
+2008-05-23T09:00:00
+2008-05-21T09:00:00
+2008-05-19T09:00:00
+2008-05-17T09:00:00
+2008-05-15T09:00:00
+2008-05-13T09:00:00
+2008-05-11T09:00:00
+2008-05-09T09:00:00
+2008-05-07T09:00:00
+2008-05-05T09:00:00
+2008-05-03T09:00:00
+2008-05-01T09:00:00
+2008-04-29T09:00:00
+2008-04-27T09:00:00
+2008-04-25T09:00:00
+2008-04-23T09:00:00
+2008-04-21T09:00:00
+2008-04-19T09:00:00
+2008-04-17T09:00:00
+2008-04-15T09:00:00
+2008-04-13T09:00:00
+2008-04-11T09:00:00
+2008-04-09T09:00:00
+2008-04-07T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.recurson.ref
new file mode 100644
index 000000000..f881503f4
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase03.ics.recurson.ref
@@ -0,0 +1,2435 @@
+1997-09-02
+1997-09-04
+1997-09-06
+1997-09-08
+1997-09-10
+1997-09-12
+1997-09-14
+1997-09-16
+1997-09-18
+1997-09-20
+1997-09-22
+1997-09-24
+1997-09-26
+1997-09-28
+1997-09-30
+1997-10-02
+1997-10-04
+1997-10-06
+1997-10-08
+1997-10-10
+1997-10-12
+1997-10-14
+1997-10-16
+1997-10-18
+1997-10-20
+1997-10-22
+1997-10-24
+1997-10-26
+1997-10-28
+1997-10-30
+1997-11-01
+1997-11-03
+1997-11-05
+1997-11-07
+1997-11-09
+1997-11-11
+1997-11-13
+1997-11-15
+1997-11-17
+1997-11-19
+1997-11-21
+1997-11-23
+1997-11-25
+1997-11-27
+1997-11-29
+1997-12-01
+1997-12-03
+1997-12-05
+1997-12-07
+1997-12-09
+1997-12-11
+1997-12-13
+1997-12-15
+1997-12-17
+1997-12-19
+1997-12-21
+1997-12-23
+1997-12-25
+1997-12-27
+1997-12-29
+1997-12-31
+1998-01-02
+1998-01-04
+1998-01-06
+1998-01-08
+1998-01-10
+1998-01-12
+1998-01-14
+1998-01-16
+1998-01-18
+1998-01-20
+1998-01-22
+1998-01-24
+1998-01-26
+1998-01-28
+1998-01-30
+1998-02-01
+1998-02-03
+1998-02-05
+1998-02-07
+1998-02-09
+1998-02-11
+1998-02-13
+1998-02-15
+1998-02-17
+1998-02-19
+1998-02-21
+1998-02-23
+1998-02-25
+1998-02-27
+1998-03-01
+1998-03-03
+1998-03-05
+1998-03-07
+1998-03-09
+1998-03-11
+1998-03-13
+1998-03-15
+1998-03-17
+1998-03-19
+1998-03-21
+1998-03-23
+1998-03-25
+1998-03-27
+1998-03-29
+1998-03-31
+1998-04-02
+1998-04-04
+1998-04-06
+1998-04-08
+1998-04-10
+1998-04-12
+1998-04-14
+1998-04-16
+1998-04-18
+1998-04-20
+1998-04-22
+1998-04-24
+1998-04-26
+1998-04-28
+1998-04-30
+1998-05-02
+1998-05-04
+1998-05-06
+1998-05-08
+1998-05-10
+1998-05-12
+1998-05-14
+1998-05-16
+1998-05-18
+1998-05-20
+1998-05-22
+1998-05-24
+1998-05-26
+1998-05-28
+1998-05-30
+1998-06-01
+1998-06-03
+1998-06-05
+1998-06-07
+1998-06-09
+1998-06-11
+1998-06-13
+1998-06-15
+1998-06-17
+1998-06-19
+1998-06-21
+1998-06-23
+1998-06-25
+1998-06-27
+1998-06-29
+1998-07-01
+1998-07-03
+1998-07-05
+1998-07-07
+1998-07-09
+1998-07-11
+1998-07-13
+1998-07-15
+1998-07-17
+1998-07-19
+1998-07-21
+1998-07-23
+1998-07-25
+1998-07-27
+1998-07-29
+1998-07-31
+1998-08-02
+1998-08-04
+1998-08-06
+1998-08-08
+1998-08-10
+1998-08-12
+1998-08-14
+1998-08-16
+1998-08-18
+1998-08-20
+1998-08-22
+1998-08-24
+1998-08-26
+1998-08-28
+1998-08-30
+1998-09-01
+1998-09-03
+1998-09-05
+1998-09-07
+1998-09-09
+1998-09-11
+1998-09-13
+1998-09-15
+1998-09-17
+1998-09-19
+1998-09-21
+1998-09-23
+1998-09-25
+1998-09-27
+1998-09-29
+1998-10-01
+1998-10-03
+1998-10-05
+1998-10-07
+1998-10-09
+1998-10-11
+1998-10-13
+1998-10-15
+1998-10-17
+1998-10-19
+1998-10-21
+1998-10-23
+1998-10-25
+1998-10-27
+1998-10-29
+1998-10-31
+1998-11-02
+1998-11-04
+1998-11-06
+1998-11-08
+1998-11-10
+1998-11-12
+1998-11-14
+1998-11-16
+1998-11-18
+1998-11-20
+1998-11-22
+1998-11-24
+1998-11-26
+1998-11-28
+1998-11-30
+1998-12-02
+1998-12-04
+1998-12-06
+1998-12-08
+1998-12-10
+1998-12-12
+1998-12-14
+1998-12-16
+1998-12-18
+1998-12-20
+1998-12-22
+1998-12-24
+1998-12-26
+1998-12-28
+1998-12-30
+1999-01-01
+1999-01-03
+1999-01-05
+1999-01-07
+1999-01-09
+1999-01-11
+1999-01-13
+1999-01-15
+1999-01-17
+1999-01-19
+1999-01-21
+1999-01-23
+1999-01-25
+1999-01-27
+1999-01-29
+1999-01-31
+1999-02-02
+1999-02-04
+1999-02-06
+1999-02-08
+1999-02-10
+1999-02-12
+1999-02-14
+1999-02-16
+1999-02-18
+1999-02-20
+1999-02-22
+1999-02-24
+1999-02-26
+1999-02-28
+1999-03-02
+1999-03-04
+1999-03-06
+1999-03-08
+1999-03-10
+1999-03-12
+1999-03-14
+1999-03-16
+1999-03-18
+1999-03-20
+1999-03-22
+1999-03-24
+1999-03-26
+1999-03-28
+1999-03-30
+1999-04-01
+1999-04-03
+1999-04-05
+1999-04-07
+1999-04-09
+1999-04-11
+1999-04-13
+1999-04-15
+1999-04-17
+1999-04-19
+1999-04-21
+1999-04-23
+1999-04-25
+1999-04-27
+1999-04-29
+1999-05-01
+1999-05-03
+1999-05-05
+1999-05-07
+1999-05-09
+1999-05-11
+1999-05-13
+1999-05-15
+1999-05-17
+1999-05-19
+1999-05-21
+1999-05-23
+1999-05-25
+1999-05-27
+1999-05-29
+1999-05-31
+1999-06-02
+1999-06-04
+1999-06-06
+1999-06-08
+1999-06-10
+1999-06-12
+1999-06-14
+1999-06-16
+1999-06-18
+1999-06-20
+1999-06-22
+1999-06-24
+1999-06-26
+1999-06-28
+1999-06-30
+1999-07-02
+1999-07-04
+1999-07-06
+1999-07-08
+1999-07-10
+1999-07-12
+1999-07-14
+1999-07-16
+1999-07-18
+1999-07-20
+1999-07-22
+1999-07-24
+1999-07-26
+1999-07-28
+1999-07-30
+1999-08-01
+1999-08-03
+1999-08-05
+1999-08-07
+1999-08-09
+1999-08-11
+1999-08-13
+1999-08-15
+1999-08-17
+1999-08-19
+1999-08-21
+1999-08-23
+1999-08-25
+1999-08-27
+1999-08-29
+1999-08-31
+1999-09-02
+1999-09-04
+1999-09-06
+1999-09-08
+1999-09-10
+1999-09-12
+1999-09-14
+1999-09-16
+1999-09-18
+1999-09-20
+1999-09-22
+1999-09-24
+1999-09-26
+1999-09-28
+1999-09-30
+1999-10-02
+1999-10-04
+1999-10-06
+1999-10-08
+1999-10-10
+1999-10-12
+1999-10-14
+1999-10-16
+1999-10-18
+1999-10-20
+1999-10-22
+1999-10-24
+1999-10-26
+1999-10-28
+1999-10-30
+1999-11-01
+1999-11-03
+1999-11-05
+1999-11-07
+1999-11-09
+1999-11-11
+1999-11-13
+1999-11-15
+1999-11-17
+1999-11-19
+1999-11-21
+1999-11-23
+1999-11-25
+1999-11-27
+1999-11-29
+1999-12-01
+1999-12-03
+1999-12-05
+1999-12-07
+1999-12-09
+1999-12-11
+1999-12-13
+1999-12-15
+1999-12-17
+1999-12-19
+1999-12-21
+1999-12-23
+1999-12-25
+1999-12-27
+1999-12-29
+1999-12-31
+2000-01-02
+2000-01-04
+2000-01-06
+2000-01-08
+2000-01-10
+2000-01-12
+2000-01-14
+2000-01-16
+2000-01-18
+2000-01-20
+2000-01-22
+2000-01-24
+2000-01-26
+2000-01-28
+2000-01-30
+2000-02-01
+2000-02-03
+2000-02-05
+2000-02-07
+2000-02-09
+2000-02-11
+2000-02-13
+2000-02-15
+2000-02-17
+2000-02-19
+2000-02-21
+2000-02-23
+2000-02-25
+2000-02-27
+2000-02-29
+2000-03-02
+2000-03-04
+2000-03-06
+2000-03-08
+2000-03-10
+2000-03-12
+2000-03-14
+2000-03-16
+2000-03-18
+2000-03-20
+2000-03-22
+2000-03-24
+2000-03-26
+2000-03-28
+2000-03-30
+2000-04-01
+2000-04-03
+2000-04-05
+2000-04-07
+2000-04-09
+2000-04-11
+2000-04-13
+2000-04-15
+2000-04-17
+2000-04-19
+2000-04-21
+2000-04-23
+2000-04-25
+2000-04-27
+2000-04-29
+2000-05-01
+2000-05-03
+2000-05-05
+2000-05-07
+2000-05-09
+2000-05-11
+2000-05-13
+2000-05-15
+2000-05-17
+2000-05-19
+2000-05-21
+2000-05-23
+2000-05-25
+2000-05-27
+2000-05-29
+2000-05-31
+2000-06-02
+2000-06-04
+2000-06-06
+2000-06-08
+2000-06-10
+2000-06-12
+2000-06-14
+2000-06-16
+2000-06-18
+2000-06-20
+2000-06-22
+2000-06-24
+2000-06-26
+2000-06-28
+2000-06-30
+2000-07-02
+2000-07-04
+2000-07-06
+2000-07-08
+2000-07-10
+2000-07-12
+2000-07-14
+2000-07-16
+2000-07-18
+2000-07-20
+2000-07-22
+2000-07-24
+2000-07-26
+2000-07-28
+2000-07-30
+2000-08-01
+2000-08-03
+2000-08-05
+2000-08-07
+2000-08-09
+2000-08-11
+2000-08-13
+2000-08-15
+2000-08-17
+2000-08-19
+2000-08-21
+2000-08-23
+2000-08-25
+2000-08-27
+2000-08-29
+2000-08-31
+2000-09-02
+2000-09-04
+2000-09-06
+2000-09-08
+2000-09-10
+2000-09-12
+2000-09-14
+2000-09-16
+2000-09-18
+2000-09-20
+2000-09-22
+2000-09-24
+2000-09-26
+2000-09-28
+2000-09-30
+2000-10-02
+2000-10-04
+2000-10-06
+2000-10-08
+2000-10-10
+2000-10-12
+2000-10-14
+2000-10-16
+2000-10-18
+2000-10-20
+2000-10-22
+2000-10-24
+2000-10-26
+2000-10-28
+2000-10-30
+2000-11-01
+2000-11-03
+2000-11-05
+2000-11-07
+2000-11-09
+2000-11-11
+2000-11-13
+2000-11-15
+2000-11-17
+2000-11-19
+2000-11-21
+2000-11-23
+2000-11-25
+2000-11-27
+2000-11-29
+2000-12-01
+2000-12-03
+2000-12-05
+2000-12-07
+2000-12-09
+2000-12-11
+2000-12-13
+2000-12-15
+2000-12-17
+2000-12-19
+2000-12-21
+2000-12-23
+2000-12-25
+2000-12-27
+2000-12-29
+2000-12-31
+2001-01-02
+2001-01-04
+2001-01-06
+2001-01-08
+2001-01-10
+2001-01-12
+2001-01-14
+2001-01-16
+2001-01-18
+2001-01-20
+2001-01-22
+2001-01-24
+2001-01-26
+2001-01-28
+2001-01-30
+2001-02-01
+2001-02-03
+2001-02-05
+2001-02-07
+2001-02-09
+2001-02-11
+2001-02-13
+2001-02-15
+2001-02-17
+2001-02-19
+2001-02-21
+2001-02-23
+2001-02-25
+2001-02-27
+2001-03-01
+2001-03-03
+2001-03-05
+2001-03-07
+2001-03-09
+2001-03-11
+2001-03-13
+2001-03-15
+2001-03-17
+2001-03-19
+2001-03-21
+2001-03-23
+2001-03-25
+2001-03-27
+2001-03-29
+2001-03-31
+2001-04-02
+2001-04-04
+2001-04-06
+2001-04-08
+2001-04-10
+2001-04-12
+2001-04-14
+2001-04-16
+2001-04-18
+2001-04-20
+2001-04-22
+2001-04-24
+2001-04-26
+2001-04-28
+2001-04-30
+2001-05-02
+2001-05-04
+2001-05-06
+2001-05-08
+2001-05-10
+2001-05-12
+2001-05-14
+2001-05-16
+2001-05-18
+2001-05-20
+2001-05-22
+2001-05-24
+2001-05-26
+2001-05-28
+2001-05-30
+2001-06-01
+2001-06-03
+2001-06-05
+2001-06-07
+2001-06-09
+2001-06-11
+2001-06-13
+2001-06-15
+2001-06-17
+2001-06-19
+2001-06-21
+2001-06-23
+2001-06-25
+2001-06-27
+2001-06-29
+2001-07-01
+2001-07-03
+2001-07-05
+2001-07-07
+2001-07-09
+2001-07-11
+2001-07-13
+2001-07-15
+2001-07-17
+2001-07-19
+2001-07-21
+2001-07-23
+2001-07-25
+2001-07-27
+2001-07-29
+2001-07-31
+2001-08-02
+2001-08-04
+2001-08-06
+2001-08-08
+2001-08-10
+2001-08-12
+2001-08-14
+2001-08-16
+2001-08-18
+2001-08-20
+2001-08-22
+2001-08-24
+2001-08-26
+2001-08-28
+2001-08-30
+2001-09-01
+2001-09-03
+2001-09-05
+2001-09-07
+2001-09-09
+2001-09-11
+2001-09-13
+2001-09-15
+2001-09-17
+2001-09-19
+2001-09-21
+2001-09-23
+2001-09-25
+2001-09-27
+2001-09-29
+2001-10-01
+2001-10-03
+2001-10-05
+2001-10-07
+2001-10-09
+2001-10-11
+2001-10-13
+2001-10-15
+2001-10-17
+2001-10-19
+2001-10-21
+2001-10-23
+2001-10-25
+2001-10-27
+2001-10-29
+2001-10-31
+2001-11-02
+2001-11-04
+2001-11-06
+2001-11-08
+2001-11-10
+2001-11-12
+2001-11-14
+2001-11-16
+2001-11-18
+2001-11-20
+2001-11-22
+2001-11-24
+2001-11-26
+2001-11-28
+2001-11-30
+2001-12-02
+2001-12-04
+2001-12-06
+2001-12-08
+2001-12-10
+2001-12-12
+2001-12-14
+2001-12-16
+2001-12-18
+2001-12-20
+2001-12-22
+2001-12-24
+2001-12-26
+2001-12-28
+2001-12-30
+2002-01-01
+2002-01-03
+2002-01-05
+2002-01-07
+2002-01-09
+2002-01-11
+2002-01-13
+2002-01-15
+2002-01-17
+2002-01-19
+2002-01-21
+2002-01-23
+2002-01-25
+2002-01-27
+2002-01-29
+2002-01-31
+2002-02-02
+2002-02-04
+2002-02-06
+2002-02-08
+2002-02-10
+2002-02-12
+2002-02-14
+2002-02-16
+2002-02-18
+2002-02-20
+2002-02-22
+2002-02-24
+2002-02-26
+2002-02-28
+2002-03-02
+2002-03-04
+2002-03-06
+2002-03-08
+2002-03-10
+2002-03-12
+2002-03-14
+2002-03-16
+2002-03-18
+2002-03-20
+2002-03-22
+2002-03-24
+2002-03-26
+2002-03-28
+2002-03-30
+2002-04-01
+2002-04-03
+2002-04-05
+2002-04-07
+2002-04-09
+2002-04-11
+2002-04-13
+2002-04-15
+2002-04-17
+2002-04-19
+2002-04-21
+2002-04-23
+2002-04-25
+2002-04-27
+2002-04-29
+2002-05-01
+2002-05-03
+2002-05-05
+2002-05-07
+2002-05-09
+2002-05-11
+2002-05-13
+2002-05-15
+2002-05-17
+2002-05-19
+2002-05-21
+2002-05-23
+2002-05-25
+2002-05-27
+2002-05-29
+2002-05-31
+2002-06-02
+2002-06-04
+2002-06-06
+2002-06-08
+2002-06-10
+2002-06-12
+2002-06-14
+2002-06-16
+2002-06-18
+2002-06-20
+2002-06-22
+2002-06-24
+2002-06-26
+2002-06-28
+2002-06-30
+2002-07-02
+2002-07-04
+2002-07-06
+2002-07-08
+2002-07-10
+2002-07-12
+2002-07-14
+2002-07-16
+2002-07-18
+2002-07-20
+2002-07-22
+2002-07-24
+2002-07-26
+2002-07-28
+2002-07-30
+2002-08-01
+2002-08-03
+2002-08-05
+2002-08-07
+2002-08-09
+2002-08-11
+2002-08-13
+2002-08-15
+2002-08-17
+2002-08-19
+2002-08-21
+2002-08-23
+2002-08-25
+2002-08-27
+2002-08-29
+2002-08-31
+2002-09-02
+2002-09-04
+2002-09-06
+2002-09-08
+2002-09-10
+2002-09-12
+2002-09-14
+2002-09-16
+2002-09-18
+2002-09-20
+2002-09-22
+2002-09-24
+2002-09-26
+2002-09-28
+2002-09-30
+2002-10-02
+2002-10-04
+2002-10-06
+2002-10-08
+2002-10-10
+2002-10-12
+2002-10-14
+2002-10-16
+2002-10-18
+2002-10-20
+2002-10-22
+2002-10-24
+2002-10-26
+2002-10-28
+2002-10-30
+2002-11-01
+2002-11-03
+2002-11-05
+2002-11-07
+2002-11-09
+2002-11-11
+2002-11-13
+2002-11-15
+2002-11-17
+2002-11-19
+2002-11-21
+2002-11-23
+2002-11-25
+2002-11-27
+2002-11-29
+2002-12-01
+2002-12-03
+2002-12-05
+2002-12-07
+2002-12-09
+2002-12-11
+2002-12-13
+2002-12-15
+2002-12-17
+2002-12-19
+2002-12-21
+2002-12-23
+2002-12-25
+2002-12-27
+2002-12-29
+2002-12-31
+2003-01-02
+2003-01-04
+2003-01-06
+2003-01-08
+2003-01-10
+2003-01-12
+2003-01-14
+2003-01-16
+2003-01-18
+2003-01-20
+2003-01-22
+2003-01-24
+2003-01-26
+2003-01-28
+2003-01-30
+2003-02-01
+2003-02-03
+2003-02-05
+2003-02-07
+2003-02-09
+2003-02-11
+2003-02-13
+2003-02-15
+2003-02-17
+2003-02-19
+2003-02-21
+2003-02-23
+2003-02-25
+2003-02-27
+2003-03-01
+2003-03-03
+2003-03-05
+2003-03-07
+2003-03-09
+2003-03-11
+2003-03-13
+2003-03-15
+2003-03-17
+2003-03-19
+2003-03-21
+2003-03-23
+2003-03-25
+2003-03-27
+2003-03-29
+2003-03-31
+2003-04-02
+2003-04-04
+2003-04-06
+2003-04-08
+2003-04-10
+2003-04-12
+2003-04-14
+2003-04-16
+2003-04-18
+2003-04-20
+2003-04-22
+2003-04-24
+2003-04-26
+2003-04-28
+2003-04-30
+2003-05-02
+2003-05-04
+2003-05-06
+2003-05-08
+2003-05-10
+2003-05-12
+2003-05-14
+2003-05-16
+2003-05-18
+2003-05-20
+2003-05-22
+2003-05-24
+2003-05-26
+2003-05-28
+2003-05-30
+2003-06-01
+2003-06-03
+2003-06-05
+2003-06-07
+2003-06-09
+2003-06-11
+2003-06-13
+2003-06-15
+2003-06-17
+2003-06-19
+2003-06-21
+2003-06-23
+2003-06-25
+2003-06-27
+2003-06-29
+2003-07-01
+2003-07-03
+2003-07-05
+2003-07-07
+2003-07-09
+2003-07-11
+2003-07-13
+2003-07-15
+2003-07-17
+2003-07-19
+2003-07-21
+2003-07-23
+2003-07-25
+2003-07-27
+2003-07-29
+2003-07-31
+2003-08-02
+2003-08-04
+2003-08-06
+2003-08-08
+2003-08-10
+2003-08-12
+2003-08-14
+2003-08-16
+2003-08-18
+2003-08-20
+2003-08-22
+2003-08-24
+2003-08-26
+2003-08-28
+2003-08-30
+2003-09-01
+2003-09-03
+2003-09-05
+2003-09-07
+2003-09-09
+2003-09-11
+2003-09-13
+2003-09-15
+2003-09-17
+2003-09-19
+2003-09-21
+2003-09-23
+2003-09-25
+2003-09-27
+2003-09-29
+2003-10-01
+2003-10-03
+2003-10-05
+2003-10-07
+2003-10-09
+2003-10-11
+2003-10-13
+2003-10-15
+2003-10-17
+2003-10-19
+2003-10-21
+2003-10-23
+2003-10-25
+2003-10-27
+2003-10-29
+2003-10-31
+2003-11-02
+2003-11-04
+2003-11-06
+2003-11-08
+2003-11-10
+2003-11-12
+2003-11-14
+2003-11-16
+2003-11-18
+2003-11-20
+2003-11-22
+2003-11-24
+2003-11-26
+2003-11-28
+2003-11-30
+2003-12-02
+2003-12-04
+2003-12-06
+2003-12-08
+2003-12-10
+2003-12-12
+2003-12-14
+2003-12-16
+2003-12-18
+2003-12-20
+2003-12-22
+2003-12-24
+2003-12-26
+2003-12-28
+2003-12-30
+2004-01-01
+2004-01-03
+2004-01-05
+2004-01-07
+2004-01-09
+2004-01-11
+2004-01-13
+2004-01-15
+2004-01-17
+2004-01-19
+2004-01-21
+2004-01-23
+2004-01-25
+2004-01-27
+2004-01-29
+2004-01-31
+2004-02-02
+2004-02-04
+2004-02-06
+2004-02-08
+2004-02-10
+2004-02-12
+2004-02-14
+2004-02-16
+2004-02-18
+2004-02-20
+2004-02-22
+2004-02-24
+2004-02-26
+2004-02-28
+2004-03-01
+2004-03-03
+2004-03-05
+2004-03-07
+2004-03-09
+2004-03-11
+2004-03-13
+2004-03-15
+2004-03-17
+2004-03-19
+2004-03-21
+2004-03-23
+2004-03-25
+2004-03-27
+2004-03-29
+2004-03-31
+2004-04-02
+2004-04-04
+2004-04-06
+2004-04-08
+2004-04-10
+2004-04-12
+2004-04-14
+2004-04-16
+2004-04-18
+2004-04-20
+2004-04-22
+2004-04-24
+2004-04-26
+2004-04-28
+2004-04-30
+2004-05-02
+2004-05-04
+2004-05-06
+2004-05-08
+2004-05-10
+2004-05-12
+2004-05-14
+2004-05-16
+2004-05-18
+2004-05-20
+2004-05-22
+2004-05-24
+2004-05-26
+2004-05-28
+2004-05-30
+2004-06-01
+2004-06-03
+2004-06-05
+2004-06-07
+2004-06-09
+2004-06-11
+2004-06-13
+2004-06-15
+2004-06-17
+2004-06-19
+2004-06-21
+2004-06-23
+2004-06-25
+2004-06-27
+2004-06-29
+2004-07-01
+2004-07-03
+2004-07-05
+2004-07-07
+2004-07-09
+2004-07-11
+2004-07-13
+2004-07-15
+2004-07-17
+2004-07-19
+2004-07-21
+2004-07-23
+2004-07-25
+2004-07-27
+2004-07-29
+2004-07-31
+2004-08-02
+2004-08-04
+2004-08-06
+2004-08-08
+2004-08-10
+2004-08-12
+2004-08-14
+2004-08-16
+2004-08-18
+2004-08-20
+2004-08-22
+2004-08-24
+2004-08-26
+2004-08-28
+2004-08-30
+2004-09-01
+2004-09-03
+2004-09-05
+2004-09-07
+2004-09-09
+2004-09-11
+2004-09-13
+2004-09-15
+2004-09-17
+2004-09-19
+2004-09-21
+2004-09-23
+2004-09-25
+2004-09-27
+2004-09-29
+2004-10-01
+2004-10-03
+2004-10-05
+2004-10-07
+2004-10-09
+2004-10-11
+2004-10-13
+2004-10-15
+2004-10-17
+2004-10-19
+2004-10-21
+2004-10-23
+2004-10-25
+2004-10-27
+2004-10-29
+2004-10-31
+2004-11-02
+2004-11-04
+2004-11-06
+2004-11-08
+2004-11-10
+2004-11-12
+2004-11-14
+2004-11-16
+2004-11-18
+2004-11-20
+2004-11-22
+2004-11-24
+2004-11-26
+2004-11-28
+2004-11-30
+2004-12-02
+2004-12-04
+2004-12-06
+2004-12-08
+2004-12-10
+2004-12-12
+2004-12-14
+2004-12-16
+2004-12-18
+2004-12-20
+2004-12-22
+2004-12-24
+2004-12-26
+2004-12-28
+2004-12-30
+2005-01-01
+2005-01-03
+2005-01-05
+2005-01-07
+2005-01-09
+2005-01-11
+2005-01-13
+2005-01-15
+2005-01-17
+2005-01-19
+2005-01-21
+2005-01-23
+2005-01-25
+2005-01-27
+2005-01-29
+2005-01-31
+2005-02-02
+2005-02-04
+2005-02-06
+2005-02-08
+2005-02-10
+2005-02-12
+2005-02-14
+2005-02-16
+2005-02-18
+2005-02-20
+2005-02-22
+2005-02-24
+2005-02-26
+2005-02-28
+2005-03-02
+2005-03-04
+2005-03-06
+2005-03-08
+2005-03-10
+2005-03-12
+2005-03-14
+2005-03-16
+2005-03-18
+2005-03-20
+2005-03-22
+2005-03-24
+2005-03-26
+2005-03-28
+2005-03-30
+2005-04-01
+2005-04-03
+2005-04-05
+2005-04-07
+2005-04-09
+2005-04-11
+2005-04-13
+2005-04-15
+2005-04-17
+2005-04-19
+2005-04-21
+2005-04-23
+2005-04-25
+2005-04-27
+2005-04-29
+2005-05-01
+2005-05-03
+2005-05-05
+2005-05-07
+2005-05-09
+2005-05-11
+2005-05-13
+2005-05-15
+2005-05-17
+2005-05-19
+2005-05-21
+2005-05-23
+2005-05-25
+2005-05-27
+2005-05-29
+2005-05-31
+2005-06-02
+2005-06-04
+2005-06-06
+2005-06-08
+2005-06-10
+2005-06-12
+2005-06-14
+2005-06-16
+2005-06-18
+2005-06-20
+2005-06-22
+2005-06-24
+2005-06-26
+2005-06-28
+2005-06-30
+2005-07-02
+2005-07-04
+2005-07-06
+2005-07-08
+2005-07-10
+2005-07-12
+2005-07-14
+2005-07-16
+2005-07-18
+2005-07-20
+2005-07-22
+2005-07-24
+2005-07-26
+2005-07-28
+2005-07-30
+2005-08-01
+2005-08-03
+2005-08-05
+2005-08-07
+2005-08-09
+2005-08-11
+2005-08-13
+2005-08-15
+2005-08-17
+2005-08-19
+2005-08-21
+2005-08-23
+2005-08-25
+2005-08-27
+2005-08-29
+2005-08-31
+2005-09-02
+2005-09-04
+2005-09-06
+2005-09-08
+2005-09-10
+2005-09-12
+2005-09-14
+2005-09-16
+2005-09-18
+2005-09-20
+2005-09-22
+2005-09-24
+2005-09-26
+2005-09-28
+2005-09-30
+2005-10-02
+2005-10-04
+2005-10-06
+2005-10-08
+2005-10-10
+2005-10-12
+2005-10-14
+2005-10-16
+2005-10-18
+2005-10-20
+2005-10-22
+2005-10-24
+2005-10-26
+2005-10-28
+2005-10-30
+2005-11-01
+2005-11-03
+2005-11-05
+2005-11-07
+2005-11-09
+2005-11-11
+2005-11-13
+2005-11-15
+2005-11-17
+2005-11-19
+2005-11-21
+2005-11-23
+2005-11-25
+2005-11-27
+2005-11-29
+2005-12-01
+2005-12-03
+2005-12-05
+2005-12-07
+2005-12-09
+2005-12-11
+2005-12-13
+2005-12-15
+2005-12-17
+2005-12-19
+2005-12-21
+2005-12-23
+2005-12-25
+2005-12-27
+2005-12-29
+2005-12-31
+2006-01-02
+2006-01-04
+2006-01-06
+2006-01-08
+2006-01-10
+2006-01-12
+2006-01-14
+2006-01-16
+2006-01-18
+2006-01-20
+2006-01-22
+2006-01-24
+2006-01-26
+2006-01-28
+2006-01-30
+2006-02-01
+2006-02-03
+2006-02-05
+2006-02-07
+2006-02-09
+2006-02-11
+2006-02-13
+2006-02-15
+2006-02-17
+2006-02-19
+2006-02-21
+2006-02-23
+2006-02-25
+2006-02-27
+2006-03-01
+2006-03-03
+2006-03-05
+2006-03-07
+2006-03-09
+2006-03-11
+2006-03-13
+2006-03-15
+2006-03-17
+2006-03-19
+2006-03-21
+2006-03-23
+2006-03-25
+2006-03-27
+2006-03-29
+2006-03-31
+2006-04-02
+2006-04-04
+2006-04-06
+2006-04-08
+2006-04-10
+2006-04-12
+2006-04-14
+2006-04-16
+2006-04-18
+2006-04-20
+2006-04-22
+2006-04-24
+2006-04-26
+2006-04-28
+2006-04-30
+2006-05-02
+2006-05-04
+2006-05-06
+2006-05-08
+2006-05-10
+2006-05-12
+2006-05-14
+2006-05-16
+2006-05-18
+2006-05-20
+2006-05-22
+2006-05-24
+2006-05-26
+2006-05-28
+2006-05-30
+2006-06-01
+2006-06-03
+2006-06-05
+2006-06-07
+2006-06-09
+2006-06-11
+2006-06-13
+2006-06-15
+2006-06-17
+2006-06-19
+2006-06-21
+2006-06-23
+2006-06-25
+2006-06-27
+2006-06-29
+2006-07-01
+2006-07-03
+2006-07-05
+2006-07-07
+2006-07-09
+2006-07-11
+2006-07-13
+2006-07-15
+2006-07-17
+2006-07-19
+2006-07-21
+2006-07-23
+2006-07-25
+2006-07-27
+2006-07-29
+2006-07-31
+2006-08-02
+2006-08-04
+2006-08-06
+2006-08-08
+2006-08-10
+2006-08-12
+2006-08-14
+2006-08-16
+2006-08-18
+2006-08-20
+2006-08-22
+2006-08-24
+2006-08-26
+2006-08-28
+2006-08-30
+2006-09-01
+2006-09-03
+2006-09-05
+2006-09-07
+2006-09-09
+2006-09-11
+2006-09-13
+2006-09-15
+2006-09-17
+2006-09-19
+2006-09-21
+2006-09-23
+2006-09-25
+2006-09-27
+2006-09-29
+2006-10-01
+2006-10-03
+2006-10-05
+2006-10-07
+2006-10-09
+2006-10-11
+2006-10-13
+2006-10-15
+2006-10-17
+2006-10-19
+2006-10-21
+2006-10-23
+2006-10-25
+2006-10-27
+2006-10-29
+2006-10-31
+2006-11-02
+2006-11-04
+2006-11-06
+2006-11-08
+2006-11-10
+2006-11-12
+2006-11-14
+2006-11-16
+2006-11-18
+2006-11-20
+2006-11-22
+2006-11-24
+2006-11-26
+2006-11-28
+2006-11-30
+2006-12-02
+2006-12-04
+2006-12-06
+2006-12-08
+2006-12-10
+2006-12-12
+2006-12-14
+2006-12-16
+2006-12-18
+2006-12-20
+2006-12-22
+2006-12-24
+2006-12-26
+2006-12-28
+2006-12-30
+2007-01-01
+2007-01-03
+2007-01-05
+2007-01-07
+2007-01-09
+2007-01-11
+2007-01-13
+2007-01-15
+2007-01-17
+2007-01-19
+2007-01-21
+2007-01-23
+2007-01-25
+2007-01-27
+2007-01-29
+2007-01-31
+2007-02-02
+2007-02-04
+2007-02-06
+2007-02-08
+2007-02-10
+2007-02-12
+2007-02-14
+2007-02-16
+2007-02-18
+2007-02-20
+2007-02-22
+2007-02-24
+2007-02-26
+2007-02-28
+2007-03-02
+2007-03-04
+2007-03-06
+2007-03-08
+2007-03-10
+2007-03-12
+2007-03-14
+2007-03-16
+2007-03-18
+2007-03-20
+2007-03-22
+2007-03-24
+2007-03-26
+2007-03-28
+2007-03-30
+2007-04-01
+2007-04-03
+2007-04-05
+2007-04-07
+2007-04-09
+2007-04-11
+2007-04-13
+2007-04-15
+2007-04-17
+2007-04-19
+2007-04-21
+2007-04-23
+2007-04-25
+2007-04-27
+2007-04-29
+2007-05-01
+2007-05-03
+2007-05-05
+2007-05-07
+2007-05-09
+2007-05-11
+2007-05-13
+2007-05-15
+2007-05-17
+2007-05-19
+2007-05-21
+2007-05-23
+2007-05-25
+2007-05-27
+2007-05-29
+2007-05-31
+2007-06-02
+2007-06-04
+2007-06-06
+2007-06-08
+2007-06-10
+2007-06-12
+2007-06-14
+2007-06-16
+2007-06-18
+2007-06-20
+2007-06-22
+2007-06-24
+2007-06-26
+2007-06-28
+2007-06-30
+2007-07-02
+2007-07-04
+2007-07-06
+2007-07-08
+2007-07-10
+2007-07-12
+2007-07-14
+2007-07-16
+2007-07-18
+2007-07-20
+2007-07-22
+2007-07-24
+2007-07-26
+2007-07-28
+2007-07-30
+2007-08-01
+2007-08-03
+2007-08-05
+2007-08-07
+2007-08-09
+2007-08-11
+2007-08-13
+2007-08-15
+2007-08-17
+2007-08-19
+2007-08-21
+2007-08-23
+2007-08-25
+2007-08-27
+2007-08-29
+2007-08-31
+2007-09-02
+2007-09-04
+2007-09-06
+2007-09-08
+2007-09-10
+2007-09-12
+2007-09-14
+2007-09-16
+2007-09-18
+2007-09-20
+2007-09-22
+2007-09-24
+2007-09-26
+2007-09-28
+2007-09-30
+2007-10-02
+2007-10-04
+2007-10-06
+2007-10-08
+2007-10-10
+2007-10-12
+2007-10-14
+2007-10-16
+2007-10-18
+2007-10-20
+2007-10-22
+2007-10-24
+2007-10-26
+2007-10-28
+2007-10-30
+2007-11-01
+2007-11-03
+2007-11-05
+2007-11-07
+2007-11-09
+2007-11-11
+2007-11-13
+2007-11-15
+2007-11-17
+2007-11-19
+2007-11-21
+2007-11-23
+2007-11-25
+2007-11-27
+2007-11-29
+2007-12-01
+2007-12-03
+2007-12-05
+2007-12-07
+2007-12-09
+2007-12-11
+2007-12-13
+2007-12-15
+2007-12-17
+2007-12-19
+2007-12-21
+2007-12-23
+2007-12-25
+2007-12-27
+2007-12-29
+2007-12-31
+2008-01-02
+2008-01-04
+2008-01-06
+2008-01-08
+2008-01-10
+2008-01-12
+2008-01-14
+2008-01-16
+2008-01-18
+2008-01-20
+2008-01-22
+2008-01-24
+2008-01-26
+2008-01-28
+2008-01-30
+2008-02-01
+2008-02-03
+2008-02-05
+2008-02-07
+2008-02-09
+2008-02-11
+2008-02-13
+2008-02-15
+2008-02-17
+2008-02-19
+2008-02-21
+2008-02-23
+2008-02-25
+2008-02-27
+2008-02-29
+2008-03-02
+2008-03-04
+2008-03-06
+2008-03-08
+2008-03-10
+2008-03-12
+2008-03-14
+2008-03-16
+2008-03-18
+2008-03-20
+2008-03-22
+2008-03-24
+2008-03-26
+2008-03-28
+2008-03-30
+2008-04-01
+2008-04-03
+2008-04-05
+2008-04-07
+2008-04-09
+2008-04-11
+2008-04-13
+2008-04-15
+2008-04-17
+2008-04-19
+2008-04-21
+2008-04-23
+2008-04-25
+2008-04-27
+2008-04-29
+2008-05-01
+2008-05-03
+2008-05-05
+2008-05-07
+2008-05-09
+2008-05-11
+2008-05-13
+2008-05-15
+2008-05-17
+2008-05-19
+2008-05-21
+2008-05-23
+2008-05-25
+2008-05-27
+2008-05-29
+2008-05-31
+2008-06-02
+2008-06-04
+2008-06-06
+2008-06-08
+2008-06-10
+2008-06-12
+2008-06-14
+2008-06-16
+2008-06-18
+2008-06-20
+2008-06-22
+2008-06-24
+2008-06-26
+2008-06-28
+2008-06-30
+2008-07-02
+2008-07-04
+2008-07-06
+2008-07-08
+2008-07-10
+2008-07-12
+2008-07-14
+2008-07-16
+2008-07-18
+2008-07-20
+2008-07-22
+2008-07-24
+2008-07-26
+2008-07-28
+2008-07-30
+2008-08-01
+2008-08-03
+2008-08-05
+2008-08-07
+2008-08-09
+2008-08-11
+2008-08-13
+2008-08-15
+2008-08-17
+2008-08-19
+2008-08-21
+2008-08-23
+2008-08-25
+2008-08-27
+2008-08-29
+2008-08-31
+2008-09-02
+2008-09-04
+2008-09-06
+2008-09-08
+2008-09-10
+2008-09-12
+2008-09-14
+2008-09-16
+2008-09-18
+2008-09-20
+2008-09-22
+2008-09-24
+2008-09-26
+2008-09-28
+2008-09-30
+2008-10-02
+2008-10-04
+2008-10-06
+2008-10-08
+2008-10-10
+2008-10-12
+2008-10-14
+2008-10-16
+2008-10-18
+2008-10-20
+2008-10-22
+2008-10-24
+2008-10-26
+2008-10-28
+2008-10-30
+2008-11-01
+2008-11-03
+2008-11-05
+2008-11-07
+2008-11-09
+2008-11-11
+2008-11-13
+2008-11-15
+2008-11-17
+2008-11-19
+2008-11-21
+2008-11-23
+2008-11-25
+2008-11-27
+2008-11-29
+2008-12-01
+2008-12-03
+2008-12-05
+2008-12-07
+2008-12-09
+2008-12-11
+2008-12-13
+2008-12-15
+2008-12-17
+2008-12-19
+2008-12-21
+2008-12-23
+2008-12-25
+2008-12-27
+2008-12-29
+2008-12-31
+2009-01-02
+2009-01-04
+2009-01-06
+2009-01-08
+2009-01-10
+2009-01-12
+2009-01-14
+2009-01-16
+2009-01-18
+2009-01-20
+2009-01-22
+2009-01-24
+2009-01-26
+2009-01-28
+2009-01-30
+2009-02-01
+2009-02-03
+2009-02-05
+2009-02-07
+2009-02-09
+2009-02-11
+2009-02-13
+2009-02-15
+2009-02-17
+2009-02-19
+2009-02-21
+2009-02-23
+2009-02-25
+2009-02-27
+2009-03-01
+2009-03-03
+2009-03-05
+2009-03-07
+2009-03-09
+2009-03-11
+2009-03-13
+2009-03-15
+2009-03-17
+2009-03-19
+2009-03-21
+2009-03-23
+2009-03-25
+2009-03-27
+2009-03-29
+2009-03-31
+2009-04-02
+2009-04-04
+2009-04-06
+2009-04-08
+2009-04-10
+2009-04-12
+2009-04-14
+2009-04-16
+2009-04-18
+2009-04-20
+2009-04-22
+2009-04-24
+2009-04-26
+2009-04-28
+2009-04-30
+2009-05-02
+2009-05-04
+2009-05-06
+2009-05-08
+2009-05-10
+2009-05-12
+2009-05-14
+2009-05-16
+2009-05-18
+2009-05-20
+2009-05-22
+2009-05-24
+2009-05-26
+2009-05-28
+2009-05-30
+2009-06-01
+2009-06-03
+2009-06-05
+2009-06-07
+2009-06-09
+2009-06-11
+2009-06-13
+2009-06-15
+2009-06-17
+2009-06-19
+2009-06-21
+2009-06-23
+2009-06-25
+2009-06-27
+2009-06-29
+2009-07-01
+2009-07-03
+2009-07-05
+2009-07-07
+2009-07-09
+2009-07-11
+2009-07-13
+2009-07-15
+2009-07-17
+2009-07-19
+2009-07-21
+2009-07-23
+2009-07-25
+2009-07-27
+2009-07-29
+2009-07-31
+2009-08-02
+2009-08-04
+2009-08-06
+2009-08-08
+2009-08-10
+2009-08-12
+2009-08-14
+2009-08-16
+2009-08-18
+2009-08-20
+2009-08-22
+2009-08-24
+2009-08-26
+2009-08-28
+2009-08-30
+2009-09-01
+2009-09-03
+2009-09-05
+2009-09-07
+2009-09-09
+2009-09-11
+2009-09-13
+2009-09-15
+2009-09-17
+2009-09-19
+2009-09-21
+2009-09-23
+2009-09-25
+2009-09-27
+2009-09-29
+2009-10-01
+2009-10-03
+2009-10-05
+2009-10-07
+2009-10-09
+2009-10-11
+2009-10-13
+2009-10-15
+2009-10-17
+2009-10-19
+2009-10-21
+2009-10-23
+2009-10-25
+2009-10-27
+2009-10-29
+2009-10-31
+2009-11-02
+2009-11-04
+2009-11-06
+2009-11-08
+2009-11-10
+2009-11-12
+2009-11-14
+2009-11-16
+2009-11-18
+2009-11-20
+2009-11-22
+2009-11-24
+2009-11-26
+2009-11-28
+2009-11-30
+2009-12-02
+2009-12-04
+2009-12-06
+2009-12-08
+2009-12-10
+2009-12-12
+2009-12-14
+2009-12-16
+2009-12-18
+2009-12-20
+2009-12-22
+2009-12-24
+2009-12-26
+2009-12-28
+2009-12-30
+2010-01-01
+2010-01-03
+2010-01-05
+2010-01-07
+2010-01-09
+2010-01-11
+2010-01-13
+2010-01-15
+2010-01-17
+2010-01-19
+2010-01-21
+2010-01-23
+2010-01-25
+2010-01-27
+2010-01-29
+2010-01-31
+2010-02-02
+2010-02-04
+2010-02-06
+2010-02-08
+2010-02-10
+2010-02-12
+2010-02-14
+2010-02-16
+2010-02-18
+2010-02-20
+2010-02-22
+2010-02-24
+2010-02-26
+2010-02-28
+2010-03-02
+2010-03-04
+2010-03-06
+2010-03-08
+2010-03-10
+2010-03-12
+2010-03-14
+2010-03-16
+2010-03-18
+2010-03-20
+2010-03-22
+2010-03-24
+2010-03-26
+2010-03-28
+2010-03-30
+2010-04-01
+2010-04-03
+2010-04-05
+2010-04-07
+2010-04-09
+2010-04-11
+2010-04-13
+2010-04-15
+2010-04-17
+2010-04-19
+2010-04-21
+2010-04-23
+2010-04-25
+2010-04-27
+2010-04-29
+2010-05-01
+2010-05-03
+2010-05-05
+2010-05-07
+2010-05-09
+2010-05-11
+2010-05-13
+2010-05-15
+2010-05-17
+2010-05-19
+2010-05-21
+2010-05-23
+2010-05-25
+2010-05-27
+2010-05-29
+2010-05-31
+2010-06-02
+2010-06-04
+2010-06-06
+2010-06-08
+2010-06-10
+2010-06-12
+2010-06-14
+2010-06-16
+2010-06-18
+2010-06-20
+2010-06-22
+2010-06-24
+2010-06-26
+2010-06-28
+2010-06-30
+2010-07-02
+2010-07-04
+2010-07-06
+2010-07-08
+2010-07-10
+2010-07-12
+2010-07-14
+2010-07-16
+2010-07-18
+2010-07-20
+2010-07-22
+2010-07-24
+2010-07-26
+2010-07-28
+2010-07-30
+2010-08-01
+2010-08-03
+2010-08-05
+2010-08-07
+2010-08-09
+2010-08-11
+2010-08-13
+2010-08-15
+2010-08-17
+2010-08-19
+2010-08-21
+2010-08-23
+2010-08-25
+2010-08-27
+2010-08-29
+2010-08-31
+2010-09-02
+2010-09-04
+2010-09-06
+2010-09-08
+2010-09-10
+2010-09-12
+2010-09-14
+2010-09-16
+2010-09-18
+2010-09-20
+2010-09-22
+2010-09-24
+2010-09-26
+2010-09-28
+2010-09-30
+2010-10-02
+2010-10-04
+2010-10-06
+2010-10-08
+2010-10-10
+2010-10-12
+2010-10-14
+2010-10-16
+2010-10-18
+2010-10-20
+2010-10-22
+2010-10-24
+2010-10-26
+2010-10-28
+2010-10-30
+2010-11-01
+2010-11-03
+2010-11-05
+2010-11-07
+2010-11-09
+2010-11-11
+2010-11-13
+2010-11-15
+2010-11-17
+2010-11-19
+2010-11-21
+2010-11-23
+2010-11-25
+2010-11-27
+2010-11-29
+2010-12-01
+2010-12-03
+2010-12-05
+2010-12-07
+2010-12-09
+2010-12-11
+2010-12-13
+2010-12-15
+2010-12-17
+2010-12-19
+2010-12-21
+2010-12-23
+2010-12-25
+2010-12-27
+2010-12-29
+2010-12-31
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics
new file mode 100644
index 000000000..6034025d1
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every 10 days\, 5 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=DAILY;COUNT=5;INTERVAL=10
+SUMMARY:RExample04
+UID:RExample04
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.comp34.ref
new file mode 100644
index 000000000..51fa5cffb
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.comp34.ref
@@ -0,0 +1,6 @@
+1997-09-02T09:00:00
+1997-09-12T09:00:00
+1997-09-22T09:00:00
+1997-10-02T09:00:00
+1997-10-12T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.next.ref
new file mode 100644
index 000000000..51fa5cffb
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.next.ref
@@ -0,0 +1,6 @@
+1997-09-02T09:00:00
+1997-09-12T09:00:00
+1997-09-22T09:00:00
+1997-10-02T09:00:00
+1997-10-12T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.prev.ref
new file mode 100644
index 000000000..5de8dd2a8
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.prev.ref
@@ -0,0 +1,6 @@
+1997-10-12T09:00:00
+1997-10-02T09:00:00
+1997-09-22T09:00:00
+1997-09-12T09:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.recurson.ref
new file mode 100644
index 000000000..89c9c411f
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase04.ics.recurson.ref
@@ -0,0 +1,6 @@
+1997-09-02
+1997-09-12
+1997-09-22
+1997-10-02
+1997-10-12
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics
new file mode 100644
index 000000000..7bb295136
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Everyday in January\, for 3 years:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19980101T090000
+RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYMONT
+ H=1
+SUMMARY:RExample05a
+UID:RExample05a
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.comp34.ref
new file mode 100644
index 000000000..9b91fdb0b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.comp34.ref
@@ -0,0 +1,2 @@
+1998-01-01T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.next.ref
new file mode 100644
index 000000000..cbacb16ad
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.next.ref
@@ -0,0 +1,93 @@
+1998-01-01T09:00:00
+1998-01-02T09:00:00
+1998-01-03T09:00:00
+1998-01-04T09:00:00
+1998-01-05T09:00:00
+1998-01-06T09:00:00
+1998-01-07T09:00:00
+1998-01-08T09:00:00
+1998-01-09T09:00:00
+1998-01-10T09:00:00
+1998-01-11T09:00:00
+1998-01-12T09:00:00
+1998-01-13T09:00:00
+1998-01-14T09:00:00
+1998-01-15T09:00:00
+1998-01-16T09:00:00
+1998-01-17T09:00:00
+1998-01-18T09:00:00
+1998-01-19T09:00:00
+1998-01-20T09:00:00
+1998-01-21T09:00:00
+1998-01-22T09:00:00
+1998-01-23T09:00:00
+1998-01-24T09:00:00
+1998-01-25T09:00:00
+1998-01-26T09:00:00
+1998-01-27T09:00:00
+1998-01-28T09:00:00
+1998-01-29T09:00:00
+1998-01-30T09:00:00
+1998-01-31T09:00:00
+1999-01-01T09:00:00
+1999-01-02T09:00:00
+1999-01-03T09:00:00
+1999-01-04T09:00:00
+1999-01-05T09:00:00
+1999-01-06T09:00:00
+1999-01-07T09:00:00
+1999-01-08T09:00:00
+1999-01-09T09:00:00
+1999-01-10T09:00:00
+1999-01-11T09:00:00
+1999-01-12T09:00:00
+1999-01-13T09:00:00
+1999-01-14T09:00:00
+1999-01-15T09:00:00
+1999-01-16T09:00:00
+1999-01-17T09:00:00
+1999-01-18T09:00:00
+1999-01-19T09:00:00
+1999-01-20T09:00:00
+1999-01-21T09:00:00
+1999-01-22T09:00:00
+1999-01-23T09:00:00
+1999-01-24T09:00:00
+1999-01-25T09:00:00
+1999-01-26T09:00:00
+1999-01-27T09:00:00
+1999-01-28T09:00:00
+1999-01-29T09:00:00
+1999-01-30T09:00:00
+1999-01-31T09:00:00
+2000-01-01T09:00:00
+2000-01-02T09:00:00
+2000-01-03T09:00:00
+2000-01-04T09:00:00
+2000-01-05T09:00:00
+2000-01-06T09:00:00
+2000-01-07T09:00:00
+2000-01-08T09:00:00
+2000-01-09T09:00:00
+2000-01-10T09:00:00
+2000-01-11T09:00:00
+2000-01-12T09:00:00
+2000-01-13T09:00:00
+2000-01-14T09:00:00
+2000-01-15T09:00:00
+2000-01-16T09:00:00
+2000-01-17T09:00:00
+2000-01-18T09:00:00
+2000-01-19T09:00:00
+2000-01-20T09:00:00
+2000-01-21T09:00:00
+2000-01-22T09:00:00
+2000-01-23T09:00:00
+2000-01-24T09:00:00
+2000-01-25T09:00:00
+2000-01-26T09:00:00
+2000-01-27T09:00:00
+2000-01-28T09:00:00
+2000-01-29T09:00:00
+2000-01-30T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.prev.ref
new file mode 100644
index 000000000..bc4355722
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.prev.ref
@@ -0,0 +1,93 @@
+2000-01-30T09:00:00
+2000-01-29T09:00:00
+2000-01-28T09:00:00
+2000-01-27T09:00:00
+2000-01-26T09:00:00
+2000-01-25T09:00:00
+2000-01-24T09:00:00
+2000-01-23T09:00:00
+2000-01-22T09:00:00
+2000-01-21T09:00:00
+2000-01-20T09:00:00
+2000-01-19T09:00:00
+2000-01-18T09:00:00
+2000-01-17T09:00:00
+2000-01-16T09:00:00
+2000-01-15T09:00:00
+2000-01-14T09:00:00
+2000-01-13T09:00:00
+2000-01-12T09:00:00
+2000-01-11T09:00:00
+2000-01-10T09:00:00
+2000-01-09T09:00:00
+2000-01-08T09:00:00
+2000-01-07T09:00:00
+2000-01-06T09:00:00
+2000-01-05T09:00:00
+2000-01-04T09:00:00
+2000-01-03T09:00:00
+2000-01-02T09:00:00
+2000-01-01T09:00:00
+1999-01-31T09:00:00
+1999-01-30T09:00:00
+1999-01-29T09:00:00
+1999-01-28T09:00:00
+1999-01-27T09:00:00
+1999-01-26T09:00:00
+1999-01-25T09:00:00
+1999-01-24T09:00:00
+1999-01-23T09:00:00
+1999-01-22T09:00:00
+1999-01-21T09:00:00
+1999-01-20T09:00:00
+1999-01-19T09:00:00
+1999-01-18T09:00:00
+1999-01-17T09:00:00
+1999-01-16T09:00:00
+1999-01-15T09:00:00
+1999-01-14T09:00:00
+1999-01-13T09:00:00
+1999-01-12T09:00:00
+1999-01-11T09:00:00
+1999-01-10T09:00:00
+1999-01-09T09:00:00
+1999-01-08T09:00:00
+1999-01-07T09:00:00
+1999-01-06T09:00:00
+1999-01-05T09:00:00
+1999-01-04T09:00:00
+1999-01-03T09:00:00
+1999-01-02T09:00:00
+1999-01-01T09:00:00
+1998-01-31T09:00:00
+1998-01-30T09:00:00
+1998-01-29T09:00:00
+1998-01-28T09:00:00
+1998-01-27T09:00:00
+1998-01-26T09:00:00
+1998-01-25T09:00:00
+1998-01-24T09:00:00
+1998-01-23T09:00:00
+1998-01-22T09:00:00
+1998-01-21T09:00:00
+1998-01-20T09:00:00
+1998-01-19T09:00:00
+1998-01-18T09:00:00
+1998-01-17T09:00:00
+1998-01-16T09:00:00
+1998-01-15T09:00:00
+1998-01-14T09:00:00
+1998-01-13T09:00:00
+1998-01-12T09:00:00
+1998-01-11T09:00:00
+1998-01-10T09:00:00
+1998-01-09T09:00:00
+1998-01-08T09:00:00
+1998-01-07T09:00:00
+1998-01-06T09:00:00
+1998-01-05T09:00:00
+1998-01-04T09:00:00
+1998-01-03T09:00:00
+1998-01-02T09:00:00
+1998-01-01T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.recurson.ref
new file mode 100644
index 000000000..c4b2c828a
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase05.ics.recurson.ref
@@ -0,0 +1,93 @@
+1998-01-01
+1998-01-02
+1998-01-03
+1998-01-04
+1998-01-05
+1998-01-06
+1998-01-07
+1998-01-08
+1998-01-09
+1998-01-10
+1998-01-11
+1998-01-12
+1998-01-13
+1998-01-14
+1998-01-15
+1998-01-16
+1998-01-17
+1998-01-18
+1998-01-19
+1998-01-20
+1998-01-21
+1998-01-22
+1998-01-23
+1998-01-24
+1998-01-25
+1998-01-26
+1998-01-27
+1998-01-28
+1998-01-29
+1998-01-30
+1998-01-31
+1999-01-01
+1999-01-02
+1999-01-03
+1999-01-04
+1999-01-05
+1999-01-06
+1999-01-07
+1999-01-08
+1999-01-09
+1999-01-10
+1999-01-11
+1999-01-12
+1999-01-13
+1999-01-14
+1999-01-15
+1999-01-16
+1999-01-17
+1999-01-18
+1999-01-19
+1999-01-20
+1999-01-21
+1999-01-22
+1999-01-23
+1999-01-24
+1999-01-25
+1999-01-26
+1999-01-27
+1999-01-28
+1999-01-29
+1999-01-30
+1999-01-31
+2000-01-01
+2000-01-02
+2000-01-03
+2000-01-04
+2000-01-05
+2000-01-06
+2000-01-07
+2000-01-08
+2000-01-09
+2000-01-10
+2000-01-11
+2000-01-12
+2000-01-13
+2000-01-14
+2000-01-15
+2000-01-16
+2000-01-17
+2000-01-18
+2000-01-19
+2000-01-20
+2000-01-21
+2000-01-22
+2000-01-23
+2000-01-24
+2000-01-25
+2000-01-26
+2000-01-27
+2000-01-28
+2000-01-29
+2000-01-30
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics
new file mode 100644
index 000000000..54db21094
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Everyday in January\, for 3 years:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19980101T090000
+RRULE:FREQ=DAILY;UNTIL=20000131T090000Z;BYMONTH=1
+SUMMARY:RExample05b
+UID:RExample05b
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.comp34.ref
new file mode 100644
index 000000000..0b1bc308c
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.comp34.ref
@@ -0,0 +1,500 @@
+1998-01-01T09:00:00
+1998-01-02T09:00:00
+1998-01-03T09:00:00
+1998-01-04T09:00:00
+1998-01-05T09:00:00
+1998-01-06T09:00:00
+1998-01-07T09:00:00
+1998-01-08T09:00:00
+1998-01-09T09:00:00
+1998-01-10T09:00:00
+1998-01-11T09:00:00
+1998-01-12T09:00:00
+1998-01-13T09:00:00
+1998-01-14T09:00:00
+1998-01-15T09:00:00
+1998-01-16T09:00:00
+1998-01-17T09:00:00
+1998-01-18T09:00:00
+1998-01-19T09:00:00
+1998-01-20T09:00:00
+1998-01-21T09:00:00
+1998-01-22T09:00:00
+1998-01-23T09:00:00
+1998-01-24T09:00:00
+1998-01-25T09:00:00
+1998-01-26T09:00:00
+1998-01-27T09:00:00
+1998-01-28T09:00:00
+1998-01-29T09:00:00
+1998-01-30T09:00:00
+1998-01-31T09:00:00
+1998-02-01T09:00:00
+1998-02-02T09:00:00
+1998-02-03T09:00:00
+1998-02-04T09:00:00
+1998-02-05T09:00:00
+1998-02-06T09:00:00
+1998-02-07T09:00:00
+1998-02-08T09:00:00
+1998-02-09T09:00:00
+1998-02-10T09:00:00
+1998-02-11T09:00:00
+1998-02-12T09:00:00
+1998-02-13T09:00:00
+1998-02-14T09:00:00
+1998-02-15T09:00:00
+1998-02-16T09:00:00
+1998-02-17T09:00:00
+1998-02-18T09:00:00
+1998-02-19T09:00:00
+1998-02-20T09:00:00
+1998-02-21T09:00:00
+1998-02-22T09:00:00
+1998-02-23T09:00:00
+1998-02-24T09:00:00
+1998-02-25T09:00:00
+1998-02-26T09:00:00
+1998-02-27T09:00:00
+1998-02-28T09:00:00
+1998-03-01T09:00:00
+1998-03-02T09:00:00
+1998-03-03T09:00:00
+1998-03-04T09:00:00
+1998-03-05T09:00:00
+1998-03-06T09:00:00
+1998-03-07T09:00:00
+1998-03-08T09:00:00
+1998-03-09T09:00:00
+1998-03-10T09:00:00
+1998-03-11T09:00:00
+1998-03-12T09:00:00
+1998-03-13T09:00:00
+1998-03-14T09:00:00
+1998-03-15T09:00:00
+1998-03-16T09:00:00
+1998-03-17T09:00:00
+1998-03-18T09:00:00
+1998-03-19T09:00:00
+1998-03-20T09:00:00
+1998-03-21T09:00:00
+1998-03-22T09:00:00
+1998-03-23T09:00:00
+1998-03-24T09:00:00
+1998-03-25T09:00:00
+1998-03-26T09:00:00
+1998-03-27T09:00:00
+1998-03-28T09:00:00
+1998-03-29T09:00:00
+1998-03-30T09:00:00
+1998-03-31T09:00:00
+1998-04-01T09:00:00
+1998-04-02T09:00:00
+1998-04-03T09:00:00
+1998-04-04T09:00:00
+1998-04-05T09:00:00
+1998-04-06T09:00:00
+1998-04-07T09:00:00
+1998-04-08T09:00:00
+1998-04-09T09:00:00
+1998-04-10T09:00:00
+1998-04-11T09:00:00
+1998-04-12T09:00:00
+1998-04-13T09:00:00
+1998-04-14T09:00:00
+1998-04-15T09:00:00
+1998-04-16T09:00:00
+1998-04-17T09:00:00
+1998-04-18T09:00:00
+1998-04-19T09:00:00
+1998-04-20T09:00:00
+1998-04-21T09:00:00
+1998-04-22T09:00:00
+1998-04-23T09:00:00
+1998-04-24T09:00:00
+1998-04-25T09:00:00
+1998-04-26T09:00:00
+1998-04-27T09:00:00
+1998-04-28T09:00:00
+1998-04-29T09:00:00
+1998-04-30T09:00:00
+1998-05-01T09:00:00
+1998-05-02T09:00:00
+1998-05-03T09:00:00
+1998-05-04T09:00:00
+1998-05-05T09:00:00
+1998-05-06T09:00:00
+1998-05-07T09:00:00
+1998-05-08T09:00:00
+1998-05-09T09:00:00
+1998-05-10T09:00:00
+1998-05-11T09:00:00
+1998-05-12T09:00:00
+1998-05-13T09:00:00
+1998-05-14T09:00:00
+1998-05-15T09:00:00
+1998-05-16T09:00:00
+1998-05-17T09:00:00
+1998-05-18T09:00:00
+1998-05-19T09:00:00
+1998-05-20T09:00:00
+1998-05-21T09:00:00
+1998-05-22T09:00:00
+1998-05-23T09:00:00
+1998-05-24T09:00:00
+1998-05-25T09:00:00
+1998-05-26T09:00:00
+1998-05-27T09:00:00
+1998-05-28T09:00:00
+1998-05-29T09:00:00
+1998-05-30T09:00:00
+1998-05-31T09:00:00
+1998-06-01T09:00:00
+1998-06-02T09:00:00
+1998-06-03T09:00:00
+1998-06-04T09:00:00
+1998-06-05T09:00:00
+1998-06-06T09:00:00
+1998-06-07T09:00:00
+1998-06-08T09:00:00
+1998-06-09T09:00:00
+1998-06-10T09:00:00
+1998-06-11T09:00:00
+1998-06-12T09:00:00
+1998-06-13T09:00:00
+1998-06-14T09:00:00
+1998-06-15T09:00:00
+1998-06-16T09:00:00
+1998-06-17T09:00:00
+1998-06-18T09:00:00
+1998-06-19T09:00:00
+1998-06-20T09:00:00
+1998-06-21T09:00:00
+1998-06-22T09:00:00
+1998-06-23T09:00:00
+1998-06-24T09:00:00
+1998-06-25T09:00:00
+1998-06-26T09:00:00
+1998-06-27T09:00:00
+1998-06-28T09:00:00
+1998-06-29T09:00:00
+1998-06-30T09:00:00
+1998-07-01T09:00:00
+1998-07-02T09:00:00
+1998-07-03T09:00:00
+1998-07-04T09:00:00
+1998-07-05T09:00:00
+1998-07-06T09:00:00
+1998-07-07T09:00:00
+1998-07-08T09:00:00
+1998-07-09T09:00:00
+1998-07-10T09:00:00
+1998-07-11T09:00:00
+1998-07-12T09:00:00
+1998-07-13T09:00:00
+1998-07-14T09:00:00
+1998-07-15T09:00:00
+1998-07-16T09:00:00
+1998-07-17T09:00:00
+1998-07-18T09:00:00
+1998-07-19T09:00:00
+1998-07-20T09:00:00
+1998-07-21T09:00:00
+1998-07-22T09:00:00
+1998-07-23T09:00:00
+1998-07-24T09:00:00
+1998-07-25T09:00:00
+1998-07-26T09:00:00
+1998-07-27T09:00:00
+1998-07-28T09:00:00
+1998-07-29T09:00:00
+1998-07-30T09:00:00
+1998-07-31T09:00:00
+1998-08-01T09:00:00
+1998-08-02T09:00:00
+1998-08-03T09:00:00
+1998-08-04T09:00:00
+1998-08-05T09:00:00
+1998-08-06T09:00:00
+1998-08-07T09:00:00
+1998-08-08T09:00:00
+1998-08-09T09:00:00
+1998-08-10T09:00:00
+1998-08-11T09:00:00
+1998-08-12T09:00:00
+1998-08-13T09:00:00
+1998-08-14T09:00:00
+1998-08-15T09:00:00
+1998-08-16T09:00:00
+1998-08-17T09:00:00
+1998-08-18T09:00:00
+1998-08-19T09:00:00
+1998-08-20T09:00:00
+1998-08-21T09:00:00
+1998-08-22T09:00:00
+1998-08-23T09:00:00
+1998-08-24T09:00:00
+1998-08-25T09:00:00
+1998-08-26T09:00:00
+1998-08-27T09:00:00
+1998-08-28T09:00:00
+1998-08-29T09:00:00
+1998-08-30T09:00:00
+1998-08-31T09:00:00
+1998-09-01T09:00:00
+1998-09-02T09:00:00
+1998-09-03T09:00:00
+1998-09-04T09:00:00
+1998-09-05T09:00:00
+1998-09-06T09:00:00
+1998-09-07T09:00:00
+1998-09-08T09:00:00
+1998-09-09T09:00:00
+1998-09-10T09:00:00
+1998-09-11T09:00:00
+1998-09-12T09:00:00
+1998-09-13T09:00:00
+1998-09-14T09:00:00
+1998-09-15T09:00:00
+1998-09-16T09:00:00
+1998-09-17T09:00:00
+1998-09-18T09:00:00
+1998-09-19T09:00:00
+1998-09-20T09:00:00
+1998-09-21T09:00:00
+1998-09-22T09:00:00
+1998-09-23T09:00:00
+1998-09-24T09:00:00
+1998-09-25T09:00:00
+1998-09-26T09:00:00
+1998-09-27T09:00:00
+1998-09-28T09:00:00
+1998-09-29T09:00:00
+1998-09-30T09:00:00
+1998-10-01T09:00:00
+1998-10-02T09:00:00
+1998-10-03T09:00:00
+1998-10-04T09:00:00
+1998-10-05T09:00:00
+1998-10-06T09:00:00
+1998-10-07T09:00:00
+1998-10-08T09:00:00
+1998-10-09T09:00:00
+1998-10-10T09:00:00
+1998-10-11T09:00:00
+1998-10-12T09:00:00
+1998-10-13T09:00:00
+1998-10-14T09:00:00
+1998-10-15T09:00:00
+1998-10-16T09:00:00
+1998-10-17T09:00:00
+1998-10-18T09:00:00
+1998-10-19T09:00:00
+1998-10-20T09:00:00
+1998-10-21T09:00:00
+1998-10-22T09:00:00
+1998-10-23T09:00:00
+1998-10-24T09:00:00
+1998-10-25T09:00:00
+1998-10-26T09:00:00
+1998-10-27T09:00:00
+1998-10-28T09:00:00
+1998-10-29T09:00:00
+1998-10-30T09:00:00
+1998-10-31T09:00:00
+1998-11-01T09:00:00
+1998-11-02T09:00:00
+1998-11-03T09:00:00
+1998-11-04T09:00:00
+1998-11-05T09:00:00
+1998-11-06T09:00:00
+1998-11-07T09:00:00
+1998-11-08T09:00:00
+1998-11-09T09:00:00
+1998-11-10T09:00:00
+1998-11-11T09:00:00
+1998-11-12T09:00:00
+1998-11-13T09:00:00
+1998-11-14T09:00:00
+1998-11-15T09:00:00
+1998-11-16T09:00:00
+1998-11-17T09:00:00
+1998-11-18T09:00:00
+1998-11-19T09:00:00
+1998-11-20T09:00:00
+1998-11-21T09:00:00
+1998-11-22T09:00:00
+1998-11-23T09:00:00
+1998-11-24T09:00:00
+1998-11-25T09:00:00
+1998-11-26T09:00:00
+1998-11-27T09:00:00
+1998-11-28T09:00:00
+1998-11-29T09:00:00
+1998-11-30T09:00:00
+1998-12-01T09:00:00
+1998-12-02T09:00:00
+1998-12-03T09:00:00
+1998-12-04T09:00:00
+1998-12-05T09:00:00
+1998-12-06T09:00:00
+1998-12-07T09:00:00
+1998-12-08T09:00:00
+1998-12-09T09:00:00
+1998-12-10T09:00:00
+1998-12-11T09:00:00
+1998-12-12T09:00:00
+1998-12-13T09:00:00
+1998-12-14T09:00:00
+1998-12-15T09:00:00
+1998-12-16T09:00:00
+1998-12-17T09:00:00
+1998-12-18T09:00:00
+1998-12-19T09:00:00
+1998-12-20T09:00:00
+1998-12-21T09:00:00
+1998-12-22T09:00:00
+1998-12-23T09:00:00
+1998-12-24T09:00:00
+1998-12-25T09:00:00
+1998-12-26T09:00:00
+1998-12-27T09:00:00
+1998-12-28T09:00:00
+1998-12-29T09:00:00
+1998-12-30T09:00:00
+1998-12-31T09:00:00
+1999-01-01T09:00:00
+1999-01-02T09:00:00
+1999-01-03T09:00:00
+1999-01-04T09:00:00
+1999-01-05T09:00:00
+1999-01-06T09:00:00
+1999-01-07T09:00:00
+1999-01-08T09:00:00
+1999-01-09T09:00:00
+1999-01-10T09:00:00
+1999-01-11T09:00:00
+1999-01-12T09:00:00
+1999-01-13T09:00:00
+1999-01-14T09:00:00
+1999-01-15T09:00:00
+1999-01-16T09:00:00
+1999-01-17T09:00:00
+1999-01-18T09:00:00
+1999-01-19T09:00:00
+1999-01-20T09:00:00
+1999-01-21T09:00:00
+1999-01-22T09:00:00
+1999-01-23T09:00:00
+1999-01-24T09:00:00
+1999-01-25T09:00:00
+1999-01-26T09:00:00
+1999-01-27T09:00:00
+1999-01-28T09:00:00
+1999-01-29T09:00:00
+1999-01-30T09:00:00
+1999-01-31T09:00:00
+1999-02-01T09:00:00
+1999-02-02T09:00:00
+1999-02-03T09:00:00
+1999-02-04T09:00:00
+1999-02-05T09:00:00
+1999-02-06T09:00:00
+1999-02-07T09:00:00
+1999-02-08T09:00:00
+1999-02-09T09:00:00
+1999-02-10T09:00:00
+1999-02-11T09:00:00
+1999-02-12T09:00:00
+1999-02-13T09:00:00
+1999-02-14T09:00:00
+1999-02-15T09:00:00
+1999-02-16T09:00:00
+1999-02-17T09:00:00
+1999-02-18T09:00:00
+1999-02-19T09:00:00
+1999-02-20T09:00:00
+1999-02-21T09:00:00
+1999-02-22T09:00:00
+1999-02-23T09:00:00
+1999-02-24T09:00:00
+1999-02-25T09:00:00
+1999-02-26T09:00:00
+1999-02-27T09:00:00
+1999-02-28T09:00:00
+1999-03-01T09:00:00
+1999-03-02T09:00:00
+1999-03-03T09:00:00
+1999-03-04T09:00:00
+1999-03-05T09:00:00
+1999-03-06T09:00:00
+1999-03-07T09:00:00
+1999-03-08T09:00:00
+1999-03-09T09:00:00
+1999-03-10T09:00:00
+1999-03-11T09:00:00
+1999-03-12T09:00:00
+1999-03-13T09:00:00
+1999-03-14T09:00:00
+1999-03-15T09:00:00
+1999-03-16T09:00:00
+1999-03-17T09:00:00
+1999-03-18T09:00:00
+1999-03-19T09:00:00
+1999-03-20T09:00:00
+1999-03-21T09:00:00
+1999-03-22T09:00:00
+1999-03-23T09:00:00
+1999-03-24T09:00:00
+1999-03-25T09:00:00
+1999-03-26T09:00:00
+1999-03-27T09:00:00
+1999-03-28T09:00:00
+1999-03-29T09:00:00
+1999-03-30T09:00:00
+1999-03-31T09:00:00
+1999-04-01T09:00:00
+1999-04-02T09:00:00
+1999-04-03T09:00:00
+1999-04-04T09:00:00
+1999-04-05T09:00:00
+1999-04-06T09:00:00
+1999-04-07T09:00:00
+1999-04-08T09:00:00
+1999-04-09T09:00:00
+1999-04-10T09:00:00
+1999-04-11T09:00:00
+1999-04-12T09:00:00
+1999-04-13T09:00:00
+1999-04-14T09:00:00
+1999-04-15T09:00:00
+1999-04-16T09:00:00
+1999-04-17T09:00:00
+1999-04-18T09:00:00
+1999-04-19T09:00:00
+1999-04-20T09:00:00
+1999-04-21T09:00:00
+1999-04-22T09:00:00
+1999-04-23T09:00:00
+1999-04-24T09:00:00
+1999-04-25T09:00:00
+1999-04-26T09:00:00
+1999-04-27T09:00:00
+1999-04-28T09:00:00
+1999-04-29T09:00:00
+1999-04-30T09:00:00
+1999-05-01T09:00:00
+1999-05-02T09:00:00
+1999-05-03T09:00:00
+1999-05-04T09:00:00
+1999-05-05T09:00:00
+1999-05-06T09:00:00
+1999-05-07T09:00:00
+1999-05-08T09:00:00
+1999-05-09T09:00:00
+1999-05-10T09:00:00
+1999-05-11T09:00:00
+1999-05-12T09:00:00
+1999-05-13T09:00:00
+1999-05-14T09:00:00
+1999-05-15T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.next.ref
new file mode 100644
index 000000000..cbacb16ad
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.next.ref
@@ -0,0 +1,93 @@
+1998-01-01T09:00:00
+1998-01-02T09:00:00
+1998-01-03T09:00:00
+1998-01-04T09:00:00
+1998-01-05T09:00:00
+1998-01-06T09:00:00
+1998-01-07T09:00:00
+1998-01-08T09:00:00
+1998-01-09T09:00:00
+1998-01-10T09:00:00
+1998-01-11T09:00:00
+1998-01-12T09:00:00
+1998-01-13T09:00:00
+1998-01-14T09:00:00
+1998-01-15T09:00:00
+1998-01-16T09:00:00
+1998-01-17T09:00:00
+1998-01-18T09:00:00
+1998-01-19T09:00:00
+1998-01-20T09:00:00
+1998-01-21T09:00:00
+1998-01-22T09:00:00
+1998-01-23T09:00:00
+1998-01-24T09:00:00
+1998-01-25T09:00:00
+1998-01-26T09:00:00
+1998-01-27T09:00:00
+1998-01-28T09:00:00
+1998-01-29T09:00:00
+1998-01-30T09:00:00
+1998-01-31T09:00:00
+1999-01-01T09:00:00
+1999-01-02T09:00:00
+1999-01-03T09:00:00
+1999-01-04T09:00:00
+1999-01-05T09:00:00
+1999-01-06T09:00:00
+1999-01-07T09:00:00
+1999-01-08T09:00:00
+1999-01-09T09:00:00
+1999-01-10T09:00:00
+1999-01-11T09:00:00
+1999-01-12T09:00:00
+1999-01-13T09:00:00
+1999-01-14T09:00:00
+1999-01-15T09:00:00
+1999-01-16T09:00:00
+1999-01-17T09:00:00
+1999-01-18T09:00:00
+1999-01-19T09:00:00
+1999-01-20T09:00:00
+1999-01-21T09:00:00
+1999-01-22T09:00:00
+1999-01-23T09:00:00
+1999-01-24T09:00:00
+1999-01-25T09:00:00
+1999-01-26T09:00:00
+1999-01-27T09:00:00
+1999-01-28T09:00:00
+1999-01-29T09:00:00
+1999-01-30T09:00:00
+1999-01-31T09:00:00
+2000-01-01T09:00:00
+2000-01-02T09:00:00
+2000-01-03T09:00:00
+2000-01-04T09:00:00
+2000-01-05T09:00:00
+2000-01-06T09:00:00
+2000-01-07T09:00:00
+2000-01-08T09:00:00
+2000-01-09T09:00:00
+2000-01-10T09:00:00
+2000-01-11T09:00:00
+2000-01-12T09:00:00
+2000-01-13T09:00:00
+2000-01-14T09:00:00
+2000-01-15T09:00:00
+2000-01-16T09:00:00
+2000-01-17T09:00:00
+2000-01-18T09:00:00
+2000-01-19T09:00:00
+2000-01-20T09:00:00
+2000-01-21T09:00:00
+2000-01-22T09:00:00
+2000-01-23T09:00:00
+2000-01-24T09:00:00
+2000-01-25T09:00:00
+2000-01-26T09:00:00
+2000-01-27T09:00:00
+2000-01-28T09:00:00
+2000-01-29T09:00:00
+2000-01-30T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.prev.ref
new file mode 100644
index 000000000..bc4355722
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.prev.ref
@@ -0,0 +1,93 @@
+2000-01-30T09:00:00
+2000-01-29T09:00:00
+2000-01-28T09:00:00
+2000-01-27T09:00:00
+2000-01-26T09:00:00
+2000-01-25T09:00:00
+2000-01-24T09:00:00
+2000-01-23T09:00:00
+2000-01-22T09:00:00
+2000-01-21T09:00:00
+2000-01-20T09:00:00
+2000-01-19T09:00:00
+2000-01-18T09:00:00
+2000-01-17T09:00:00
+2000-01-16T09:00:00
+2000-01-15T09:00:00
+2000-01-14T09:00:00
+2000-01-13T09:00:00
+2000-01-12T09:00:00
+2000-01-11T09:00:00
+2000-01-10T09:00:00
+2000-01-09T09:00:00
+2000-01-08T09:00:00
+2000-01-07T09:00:00
+2000-01-06T09:00:00
+2000-01-05T09:00:00
+2000-01-04T09:00:00
+2000-01-03T09:00:00
+2000-01-02T09:00:00
+2000-01-01T09:00:00
+1999-01-31T09:00:00
+1999-01-30T09:00:00
+1999-01-29T09:00:00
+1999-01-28T09:00:00
+1999-01-27T09:00:00
+1999-01-26T09:00:00
+1999-01-25T09:00:00
+1999-01-24T09:00:00
+1999-01-23T09:00:00
+1999-01-22T09:00:00
+1999-01-21T09:00:00
+1999-01-20T09:00:00
+1999-01-19T09:00:00
+1999-01-18T09:00:00
+1999-01-17T09:00:00
+1999-01-16T09:00:00
+1999-01-15T09:00:00
+1999-01-14T09:00:00
+1999-01-13T09:00:00
+1999-01-12T09:00:00
+1999-01-11T09:00:00
+1999-01-10T09:00:00
+1999-01-09T09:00:00
+1999-01-08T09:00:00
+1999-01-07T09:00:00
+1999-01-06T09:00:00
+1999-01-05T09:00:00
+1999-01-04T09:00:00
+1999-01-03T09:00:00
+1999-01-02T09:00:00
+1999-01-01T09:00:00
+1998-01-31T09:00:00
+1998-01-30T09:00:00
+1998-01-29T09:00:00
+1998-01-28T09:00:00
+1998-01-27T09:00:00
+1998-01-26T09:00:00
+1998-01-25T09:00:00
+1998-01-24T09:00:00
+1998-01-23T09:00:00
+1998-01-22T09:00:00
+1998-01-21T09:00:00
+1998-01-20T09:00:00
+1998-01-19T09:00:00
+1998-01-18T09:00:00
+1998-01-17T09:00:00
+1998-01-16T09:00:00
+1998-01-15T09:00:00
+1998-01-14T09:00:00
+1998-01-13T09:00:00
+1998-01-12T09:00:00
+1998-01-11T09:00:00
+1998-01-10T09:00:00
+1998-01-09T09:00:00
+1998-01-08T09:00:00
+1998-01-07T09:00:00
+1998-01-06T09:00:00
+1998-01-05T09:00:00
+1998-01-04T09:00:00
+1998-01-03T09:00:00
+1998-01-02T09:00:00
+1998-01-01T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.recurson.ref
new file mode 100644
index 000000000..c4b2c828a
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase06.ics.recurson.ref
@@ -0,0 +1,93 @@
+1998-01-01
+1998-01-02
+1998-01-03
+1998-01-04
+1998-01-05
+1998-01-06
+1998-01-07
+1998-01-08
+1998-01-09
+1998-01-10
+1998-01-11
+1998-01-12
+1998-01-13
+1998-01-14
+1998-01-15
+1998-01-16
+1998-01-17
+1998-01-18
+1998-01-19
+1998-01-20
+1998-01-21
+1998-01-22
+1998-01-23
+1998-01-24
+1998-01-25
+1998-01-26
+1998-01-27
+1998-01-28
+1998-01-29
+1998-01-30
+1998-01-31
+1999-01-01
+1999-01-02
+1999-01-03
+1999-01-04
+1999-01-05
+1999-01-06
+1999-01-07
+1999-01-08
+1999-01-09
+1999-01-10
+1999-01-11
+1999-01-12
+1999-01-13
+1999-01-14
+1999-01-15
+1999-01-16
+1999-01-17
+1999-01-18
+1999-01-19
+1999-01-20
+1999-01-21
+1999-01-22
+1999-01-23
+1999-01-24
+1999-01-25
+1999-01-26
+1999-01-27
+1999-01-28
+1999-01-29
+1999-01-30
+1999-01-31
+2000-01-01
+2000-01-02
+2000-01-03
+2000-01-04
+2000-01-05
+2000-01-06
+2000-01-07
+2000-01-08
+2000-01-09
+2000-01-10
+2000-01-11
+2000-01-12
+2000-01-13
+2000-01-14
+2000-01-15
+2000-01-16
+2000-01-17
+2000-01-18
+2000-01-19
+2000-01-20
+2000-01-21
+2000-01-22
+2000-01-23
+2000-01-24
+2000-01-25
+2000-01-26
+2000-01-27
+2000-01-28
+2000-01-29
+2000-01-30
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics
new file mode 100644
index 000000000..d3745d859
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Weekly for 10 occurrences
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;COUNT=10
+SUMMARY:RExample06
+UID:RExample06
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.comp34.ref
new file mode 100644
index 000000000..6d3cbe1f8
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.comp34.ref
@@ -0,0 +1,2 @@
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.next.ref
new file mode 100644
index 000000000..de47b09d8
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.next.ref
@@ -0,0 +1,11 @@
+1997-09-02T09:00:00
+1997-09-09T09:00:00
+1997-09-16T09:00:00
+1997-09-23T09:00:00
+1997-09-30T09:00:00
+1997-10-07T09:00:00
+1997-10-14T09:00:00
+1997-10-21T09:00:00
+1997-10-28T09:00:00
+1997-11-04T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.prev.ref
new file mode 100644
index 000000000..f10553261
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.prev.ref
@@ -0,0 +1,11 @@
+1997-11-04T09:00:00
+1997-10-28T09:00:00
+1997-10-21T09:00:00
+1997-10-14T09:00:00
+1997-10-07T09:00:00
+1997-09-30T09:00:00
+1997-09-23T09:00:00
+1997-09-16T09:00:00
+1997-09-09T09:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.recurson.ref
new file mode 100644
index 000000000..c72358120
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase07.ics.recurson.ref
@@ -0,0 +1,11 @@
+1997-09-02
+1997-09-09
+1997-09-16
+1997-09-23
+1997-09-30
+1997-10-07
+1997-10-14
+1997-10-21
+1997-10-28
+1997-11-04
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics
new file mode 100644
index 000000000..ac3eb9246
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Weekly until December 24\, 1997
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z
+SUMMARY:RExample07
+UID:RExample07
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.comp34.ref
new file mode 100644
index 000000000..6ea9e7e7b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.comp34.ref
@@ -0,0 +1,18 @@
+1997-09-02T09:00:00
+1997-09-07T09:00:00
+1997-09-14T09:00:00
+1997-09-21T09:00:00
+1997-09-28T09:00:00
+1997-10-05T09:00:00
+1997-10-12T09:00:00
+1997-10-19T09:00:00
+1997-10-26T09:00:00
+1997-11-02T09:00:00
+1997-11-09T09:00:00
+1997-11-16T09:00:00
+1997-11-23T09:00:00
+1997-11-30T09:00:00
+1997-12-07T09:00:00
+1997-12-14T09:00:00
+1997-12-21T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.next.ref
new file mode 100644
index 000000000..b1a494408
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.next.ref
@@ -0,0 +1,18 @@
+1997-09-02T09:00:00
+1997-09-09T09:00:00
+1997-09-16T09:00:00
+1997-09-23T09:00:00
+1997-09-30T09:00:00
+1997-10-07T09:00:00
+1997-10-14T09:00:00
+1997-10-21T09:00:00
+1997-10-28T09:00:00
+1997-11-04T09:00:00
+1997-11-11T09:00:00
+1997-11-18T09:00:00
+1997-11-25T09:00:00
+1997-12-02T09:00:00
+1997-12-09T09:00:00
+1997-12-16T09:00:00
+1997-12-23T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.prev.ref
new file mode 100644
index 000000000..6615f5fcf
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.prev.ref
@@ -0,0 +1,18 @@
+1997-12-23T09:00:00
+1997-12-16T09:00:00
+1997-12-09T09:00:00
+1997-12-02T09:00:00
+1997-11-25T09:00:00
+1997-11-18T09:00:00
+1997-11-11T09:00:00
+1997-11-04T09:00:00
+1997-10-28T09:00:00
+1997-10-21T09:00:00
+1997-10-14T09:00:00
+1997-10-07T09:00:00
+1997-09-30T09:00:00
+1997-09-23T09:00:00
+1997-09-16T09:00:00
+1997-09-09T09:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.recurson.ref
new file mode 100644
index 000000000..65a03b29e
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase08.ics.recurson.ref
@@ -0,0 +1,18 @@
+1997-09-02
+1997-09-09
+1997-09-16
+1997-09-23
+1997-09-30
+1997-10-07
+1997-10-14
+1997-10-21
+1997-10-28
+1997-11-04
+1997-11-11
+1997-11-18
+1997-11-25
+1997-12-02
+1997-12-09
+1997-12-16
+1997-12-23
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics
new file mode 100644
index 000000000..ca4904aaf
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every other week - forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;INTERVAL=2;WKST=SU
+SUMMARY:RExample08
+UID:RExample08
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.comp34.ref
new file mode 100644
index 000000000..0fb0f6918
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.comp34.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-13T09:00:00
+1997-09-27T09:00:00
+1997-10-11T09:00:00
+1997-10-25T09:00:00
+1997-11-08T09:00:00
+1997-11-22T09:00:00
+1997-12-06T09:00:00
+1997-12-20T09:00:00
+1998-01-03T09:00:00
+1998-01-17T09:00:00
+1998-01-31T09:00:00
+1998-02-14T09:00:00
+1998-02-28T09:00:00
+1998-03-14T09:00:00
+1998-03-28T09:00:00
+1998-04-11T09:00:00
+1998-04-25T09:00:00
+1998-05-09T09:00:00
+1998-05-23T09:00:00
+1998-06-06T09:00:00
+1998-06-20T09:00:00
+1998-07-04T09:00:00
+1998-07-18T09:00:00
+1998-08-01T09:00:00
+1998-08-15T09:00:00
+1998-08-29T09:00:00
+1998-09-12T09:00:00
+1998-09-26T09:00:00
+1998-10-10T09:00:00
+1998-10-24T09:00:00
+1998-11-07T09:00:00
+1998-11-21T09:00:00
+1998-12-05T09:00:00
+1998-12-19T09:00:00
+1999-01-02T09:00:00
+1999-01-16T09:00:00
+1999-01-30T09:00:00
+1999-02-13T09:00:00
+1999-02-27T09:00:00
+1999-03-13T09:00:00
+1999-03-27T09:00:00
+1999-04-10T09:00:00
+1999-04-24T09:00:00
+1999-05-08T09:00:00
+1999-05-22T09:00:00
+1999-06-05T09:00:00
+1999-06-19T09:00:00
+1999-07-03T09:00:00
+1999-07-17T09:00:00
+1999-07-31T09:00:00
+1999-08-14T09:00:00
+1999-08-28T09:00:00
+1999-09-11T09:00:00
+1999-09-25T09:00:00
+1999-10-09T09:00:00
+1999-10-23T09:00:00
+1999-11-06T09:00:00
+1999-11-20T09:00:00
+1999-12-04T09:00:00
+1999-12-18T09:00:00
+2000-01-01T09:00:00
+2000-01-15T09:00:00
+2000-01-29T09:00:00
+2000-02-12T09:00:00
+2000-02-26T09:00:00
+2000-03-11T09:00:00
+2000-03-25T09:00:00
+2000-04-08T09:00:00
+2000-04-22T09:00:00
+2000-05-06T09:00:00
+2000-05-20T09:00:00
+2000-06-03T09:00:00
+2000-06-17T09:00:00
+2000-07-01T09:00:00
+2000-07-15T09:00:00
+2000-07-29T09:00:00
+2000-08-12T09:00:00
+2000-08-26T09:00:00
+2000-09-09T09:00:00
+2000-09-23T09:00:00
+2000-10-07T09:00:00
+2000-10-21T09:00:00
+2000-11-04T09:00:00
+2000-11-18T09:00:00
+2000-12-02T09:00:00
+2000-12-16T09:00:00
+2000-12-30T09:00:00
+2001-01-13T09:00:00
+2001-01-27T09:00:00
+2001-02-10T09:00:00
+2001-02-24T09:00:00
+2001-03-10T09:00:00
+2001-03-24T09:00:00
+2001-04-07T09:00:00
+2001-04-21T09:00:00
+2001-05-05T09:00:00
+2001-05-19T09:00:00
+2001-06-02T09:00:00
+2001-06-16T09:00:00
+2001-06-30T09:00:00
+2001-07-14T09:00:00
+2001-07-28T09:00:00
+2001-08-11T09:00:00
+2001-08-25T09:00:00
+2001-09-08T09:00:00
+2001-09-22T09:00:00
+2001-10-06T09:00:00
+2001-10-20T09:00:00
+2001-11-03T09:00:00
+2001-11-17T09:00:00
+2001-12-01T09:00:00
+2001-12-15T09:00:00
+2001-12-29T09:00:00
+2002-01-12T09:00:00
+2002-01-26T09:00:00
+2002-02-09T09:00:00
+2002-02-23T09:00:00
+2002-03-09T09:00:00
+2002-03-23T09:00:00
+2002-04-06T09:00:00
+2002-04-20T09:00:00
+2002-05-04T09:00:00
+2002-05-18T09:00:00
+2002-06-01T09:00:00
+2002-06-15T09:00:00
+2002-06-29T09:00:00
+2002-07-13T09:00:00
+2002-07-27T09:00:00
+2002-08-10T09:00:00
+2002-08-24T09:00:00
+2002-09-07T09:00:00
+2002-09-21T09:00:00
+2002-10-05T09:00:00
+2002-10-19T09:00:00
+2002-11-02T09:00:00
+2002-11-16T09:00:00
+2002-11-30T09:00:00
+2002-12-14T09:00:00
+2002-12-28T09:00:00
+2003-01-11T09:00:00
+2003-01-25T09:00:00
+2003-02-08T09:00:00
+2003-02-22T09:00:00
+2003-03-08T09:00:00
+2003-03-22T09:00:00
+2003-04-05T09:00:00
+2003-04-19T09:00:00
+2003-05-03T09:00:00
+2003-05-17T09:00:00
+2003-05-31T09:00:00
+2003-06-14T09:00:00
+2003-06-28T09:00:00
+2003-07-12T09:00:00
+2003-07-26T09:00:00
+2003-08-09T09:00:00
+2003-08-23T09:00:00
+2003-09-06T09:00:00
+2003-09-20T09:00:00
+2003-10-04T09:00:00
+2003-10-18T09:00:00
+2003-11-01T09:00:00
+2003-11-15T09:00:00
+2003-11-29T09:00:00
+2003-12-13T09:00:00
+2003-12-27T09:00:00
+2004-01-10T09:00:00
+2004-01-24T09:00:00
+2004-02-07T09:00:00
+2004-02-21T09:00:00
+2004-03-06T09:00:00
+2004-03-20T09:00:00
+2004-04-03T09:00:00
+2004-04-17T09:00:00
+2004-05-01T09:00:00
+2004-05-15T09:00:00
+2004-05-29T09:00:00
+2004-06-12T09:00:00
+2004-06-26T09:00:00
+2004-07-10T09:00:00
+2004-07-24T09:00:00
+2004-08-07T09:00:00
+2004-08-21T09:00:00
+2004-09-04T09:00:00
+2004-09-18T09:00:00
+2004-10-02T09:00:00
+2004-10-16T09:00:00
+2004-10-30T09:00:00
+2004-11-13T09:00:00
+2004-11-27T09:00:00
+2004-12-11T09:00:00
+2004-12-25T09:00:00
+2005-01-08T09:00:00
+2005-01-22T09:00:00
+2005-02-05T09:00:00
+2005-02-19T09:00:00
+2005-03-05T09:00:00
+2005-03-19T09:00:00
+2005-04-02T09:00:00
+2005-04-16T09:00:00
+2005-04-30T09:00:00
+2005-05-14T09:00:00
+2005-05-28T09:00:00
+2005-06-11T09:00:00
+2005-06-25T09:00:00
+2005-07-09T09:00:00
+2005-07-23T09:00:00
+2005-08-06T09:00:00
+2005-08-20T09:00:00
+2005-09-03T09:00:00
+2005-09-17T09:00:00
+2005-10-01T09:00:00
+2005-10-15T09:00:00
+2005-10-29T09:00:00
+2005-11-12T09:00:00
+2005-11-26T09:00:00
+2005-12-10T09:00:00
+2005-12-24T09:00:00
+2006-01-07T09:00:00
+2006-01-21T09:00:00
+2006-02-04T09:00:00
+2006-02-18T09:00:00
+2006-03-04T09:00:00
+2006-03-18T09:00:00
+2006-04-01T09:00:00
+2006-04-15T09:00:00
+2006-04-29T09:00:00
+2006-05-13T09:00:00
+2006-05-27T09:00:00
+2006-06-10T09:00:00
+2006-06-24T09:00:00
+2006-07-08T09:00:00
+2006-07-22T09:00:00
+2006-08-05T09:00:00
+2006-08-19T09:00:00
+2006-09-02T09:00:00
+2006-09-16T09:00:00
+2006-09-30T09:00:00
+2006-10-14T09:00:00
+2006-10-28T09:00:00
+2006-11-11T09:00:00
+2006-11-25T09:00:00
+2006-12-09T09:00:00
+2006-12-23T09:00:00
+2007-01-06T09:00:00
+2007-01-20T09:00:00
+2007-02-03T09:00:00
+2007-02-17T09:00:00
+2007-03-03T09:00:00
+2007-03-17T09:00:00
+2007-03-31T09:00:00
+2007-04-14T09:00:00
+2007-04-28T09:00:00
+2007-05-12T09:00:00
+2007-05-26T09:00:00
+2007-06-09T09:00:00
+2007-06-23T09:00:00
+2007-07-07T09:00:00
+2007-07-21T09:00:00
+2007-08-04T09:00:00
+2007-08-18T09:00:00
+2007-09-01T09:00:00
+2007-09-15T09:00:00
+2007-09-29T09:00:00
+2007-10-13T09:00:00
+2007-10-27T09:00:00
+2007-11-10T09:00:00
+2007-11-24T09:00:00
+2007-12-08T09:00:00
+2007-12-22T09:00:00
+2008-01-05T09:00:00
+2008-01-19T09:00:00
+2008-02-02T09:00:00
+2008-02-16T09:00:00
+2008-03-01T09:00:00
+2008-03-15T09:00:00
+2008-03-29T09:00:00
+2008-04-12T09:00:00
+2008-04-26T09:00:00
+2008-05-10T09:00:00
+2008-05-24T09:00:00
+2008-06-07T09:00:00
+2008-06-21T09:00:00
+2008-07-05T09:00:00
+2008-07-19T09:00:00
+2008-08-02T09:00:00
+2008-08-16T09:00:00
+2008-08-30T09:00:00
+2008-09-13T09:00:00
+2008-09-27T09:00:00
+2008-10-11T09:00:00
+2008-10-25T09:00:00
+2008-11-08T09:00:00
+2008-11-22T09:00:00
+2008-12-06T09:00:00
+2008-12-20T09:00:00
+2009-01-03T09:00:00
+2009-01-17T09:00:00
+2009-01-31T09:00:00
+2009-02-14T09:00:00
+2009-02-28T09:00:00
+2009-03-14T09:00:00
+2009-03-28T09:00:00
+2009-04-11T09:00:00
+2009-04-25T09:00:00
+2009-05-09T09:00:00
+2009-05-23T09:00:00
+2009-06-06T09:00:00
+2009-06-20T09:00:00
+2009-07-04T09:00:00
+2009-07-18T09:00:00
+2009-08-01T09:00:00
+2009-08-15T09:00:00
+2009-08-29T09:00:00
+2009-09-12T09:00:00
+2009-09-26T09:00:00
+2009-10-10T09:00:00
+2009-10-24T09:00:00
+2009-11-07T09:00:00
+2009-11-21T09:00:00
+2009-12-05T09:00:00
+2009-12-19T09:00:00
+2010-01-02T09:00:00
+2010-01-16T09:00:00
+2010-01-30T09:00:00
+2010-02-13T09:00:00
+2010-02-27T09:00:00
+2010-03-13T09:00:00
+2010-03-27T09:00:00
+2010-04-10T09:00:00
+2010-04-24T09:00:00
+2010-05-08T09:00:00
+2010-05-22T09:00:00
+2010-06-05T09:00:00
+2010-06-19T09:00:00
+2010-07-03T09:00:00
+2010-07-17T09:00:00
+2010-07-31T09:00:00
+2010-08-14T09:00:00
+2010-08-28T09:00:00
+2010-09-11T09:00:00
+2010-09-25T09:00:00
+2010-10-09T09:00:00
+2010-10-23T09:00:00
+2010-11-06T09:00:00
+2010-11-20T09:00:00
+2010-12-04T09:00:00
+2010-12-18T09:00:00
+2011-01-01T09:00:00
+2011-01-15T09:00:00
+2011-01-29T09:00:00
+2011-02-12T09:00:00
+2011-02-26T09:00:00
+2011-03-12T09:00:00
+2011-03-26T09:00:00
+2011-04-09T09:00:00
+2011-04-23T09:00:00
+2011-05-07T09:00:00
+2011-05-21T09:00:00
+2011-06-04T09:00:00
+2011-06-18T09:00:00
+2011-07-02T09:00:00
+2011-07-16T09:00:00
+2011-07-30T09:00:00
+2011-08-13T09:00:00
+2011-08-27T09:00:00
+2011-09-10T09:00:00
+2011-09-24T09:00:00
+2011-10-08T09:00:00
+2011-10-22T09:00:00
+2011-11-05T09:00:00
+2011-11-19T09:00:00
+2011-12-03T09:00:00
+2011-12-17T09:00:00
+2011-12-31T09:00:00
+2012-01-14T09:00:00
+2012-01-28T09:00:00
+2012-02-11T09:00:00
+2012-02-25T09:00:00
+2012-03-10T09:00:00
+2012-03-24T09:00:00
+2012-04-07T09:00:00
+2012-04-21T09:00:00
+2012-05-05T09:00:00
+2012-05-19T09:00:00
+2012-06-02T09:00:00
+2012-06-16T09:00:00
+2012-06-30T09:00:00
+2012-07-14T09:00:00
+2012-07-28T09:00:00
+2012-08-11T09:00:00
+2012-08-25T09:00:00
+2012-09-08T09:00:00
+2012-09-22T09:00:00
+2012-10-06T09:00:00
+2012-10-20T09:00:00
+2012-11-03T09:00:00
+2012-11-17T09:00:00
+2012-12-01T09:00:00
+2012-12-15T09:00:00
+2012-12-29T09:00:00
+2013-01-12T09:00:00
+2013-01-26T09:00:00
+2013-02-09T09:00:00
+2013-02-23T09:00:00
+2013-03-09T09:00:00
+2013-03-23T09:00:00
+2013-04-06T09:00:00
+2013-04-20T09:00:00
+2013-05-04T09:00:00
+2013-05-18T09:00:00
+2013-06-01T09:00:00
+2013-06-15T09:00:00
+2013-06-29T09:00:00
+2013-07-13T09:00:00
+2013-07-27T09:00:00
+2013-08-10T09:00:00
+2013-08-24T09:00:00
+2013-09-07T09:00:00
+2013-09-21T09:00:00
+2013-10-05T09:00:00
+2013-10-19T09:00:00
+2013-11-02T09:00:00
+2013-11-16T09:00:00
+2013-11-30T09:00:00
+2013-12-14T09:00:00
+2013-12-28T09:00:00
+2014-01-11T09:00:00
+2014-01-25T09:00:00
+2014-02-08T09:00:00
+2014-02-22T09:00:00
+2014-03-08T09:00:00
+2014-03-22T09:00:00
+2014-04-05T09:00:00
+2014-04-19T09:00:00
+2014-05-03T09:00:00
+2014-05-17T09:00:00
+2014-05-31T09:00:00
+2014-06-14T09:00:00
+2014-06-28T09:00:00
+2014-07-12T09:00:00
+2014-07-26T09:00:00
+2014-08-09T09:00:00
+2014-08-23T09:00:00
+2014-09-06T09:00:00
+2014-09-20T09:00:00
+2014-10-04T09:00:00
+2014-10-18T09:00:00
+2014-11-01T09:00:00
+2014-11-15T09:00:00
+2014-11-29T09:00:00
+2014-12-13T09:00:00
+2014-12-27T09:00:00
+2015-01-10T09:00:00
+2015-01-24T09:00:00
+2015-02-07T09:00:00
+2015-02-21T09:00:00
+2015-03-07T09:00:00
+2015-03-21T09:00:00
+2015-04-04T09:00:00
+2015-04-18T09:00:00
+2015-05-02T09:00:00
+2015-05-16T09:00:00
+2015-05-30T09:00:00
+2015-06-13T09:00:00
+2015-06-27T09:00:00
+2015-07-11T09:00:00
+2015-07-25T09:00:00
+2015-08-08T09:00:00
+2015-08-22T09:00:00
+2015-09-05T09:00:00
+2015-09-19T09:00:00
+2015-10-03T09:00:00
+2015-10-17T09:00:00
+2015-10-31T09:00:00
+2015-11-14T09:00:00
+2015-11-28T09:00:00
+2015-12-12T09:00:00
+2015-12-26T09:00:00
+2016-01-09T09:00:00
+2016-01-23T09:00:00
+2016-02-06T09:00:00
+2016-02-20T09:00:00
+2016-03-05T09:00:00
+2016-03-19T09:00:00
+2016-04-02T09:00:00
+2016-04-16T09:00:00
+2016-04-30T09:00:00
+2016-05-14T09:00:00
+2016-05-28T09:00:00
+2016-06-11T09:00:00
+2016-06-25T09:00:00
+2016-07-09T09:00:00
+2016-07-23T09:00:00
+2016-08-06T09:00:00
+2016-08-20T09:00:00
+2016-09-03T09:00:00
+2016-09-17T09:00:00
+2016-10-01T09:00:00
+2016-10-15T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.next.ref
new file mode 100644
index 000000000..ec1235116
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.next.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-16T09:00:00
+1997-09-30T09:00:00
+1997-10-14T09:00:00
+1997-10-28T09:00:00
+1997-11-11T09:00:00
+1997-11-25T09:00:00
+1997-12-09T09:00:00
+1997-12-23T09:00:00
+1998-01-06T09:00:00
+1998-01-20T09:00:00
+1998-02-03T09:00:00
+1998-02-17T09:00:00
+1998-03-03T09:00:00
+1998-03-17T09:00:00
+1998-03-31T09:00:00
+1998-04-14T09:00:00
+1998-04-28T09:00:00
+1998-05-12T09:00:00
+1998-05-26T09:00:00
+1998-06-09T09:00:00
+1998-06-23T09:00:00
+1998-07-07T09:00:00
+1998-07-21T09:00:00
+1998-08-04T09:00:00
+1998-08-18T09:00:00
+1998-09-01T09:00:00
+1998-09-15T09:00:00
+1998-09-29T09:00:00
+1998-10-13T09:00:00
+1998-10-27T09:00:00
+1998-11-10T09:00:00
+1998-11-24T09:00:00
+1998-12-08T09:00:00
+1998-12-22T09:00:00
+1999-01-05T09:00:00
+1999-01-19T09:00:00
+1999-02-02T09:00:00
+1999-02-16T09:00:00
+1999-03-02T09:00:00
+1999-03-16T09:00:00
+1999-03-30T09:00:00
+1999-04-13T09:00:00
+1999-04-27T09:00:00
+1999-05-11T09:00:00
+1999-05-25T09:00:00
+1999-06-08T09:00:00
+1999-06-22T09:00:00
+1999-07-06T09:00:00
+1999-07-20T09:00:00
+1999-08-03T09:00:00
+1999-08-17T09:00:00
+1999-08-31T09:00:00
+1999-09-14T09:00:00
+1999-09-28T09:00:00
+1999-10-12T09:00:00
+1999-10-26T09:00:00
+1999-11-09T09:00:00
+1999-11-23T09:00:00
+1999-12-07T09:00:00
+1999-12-21T09:00:00
+2000-01-04T09:00:00
+2000-01-18T09:00:00
+2000-02-01T09:00:00
+2000-02-15T09:00:00
+2000-02-29T09:00:00
+2000-03-14T09:00:00
+2000-03-28T09:00:00
+2000-04-11T09:00:00
+2000-04-25T09:00:00
+2000-05-09T09:00:00
+2000-05-23T09:00:00
+2000-06-06T09:00:00
+2000-06-20T09:00:00
+2000-07-04T09:00:00
+2000-07-18T09:00:00
+2000-08-01T09:00:00
+2000-08-15T09:00:00
+2000-08-29T09:00:00
+2000-09-12T09:00:00
+2000-09-26T09:00:00
+2000-10-10T09:00:00
+2000-10-24T09:00:00
+2000-11-07T09:00:00
+2000-11-21T09:00:00
+2000-12-05T09:00:00
+2000-12-19T09:00:00
+2001-01-02T09:00:00
+2001-01-16T09:00:00
+2001-01-30T09:00:00
+2001-02-13T09:00:00
+2001-02-27T09:00:00
+2001-03-13T09:00:00
+2001-03-27T09:00:00
+2001-04-10T09:00:00
+2001-04-24T09:00:00
+2001-05-08T09:00:00
+2001-05-22T09:00:00
+2001-06-05T09:00:00
+2001-06-19T09:00:00
+2001-07-03T09:00:00
+2001-07-17T09:00:00
+2001-07-31T09:00:00
+2001-08-14T09:00:00
+2001-08-28T09:00:00
+2001-09-11T09:00:00
+2001-09-25T09:00:00
+2001-10-09T09:00:00
+2001-10-23T09:00:00
+2001-11-06T09:00:00
+2001-11-20T09:00:00
+2001-12-04T09:00:00
+2001-12-18T09:00:00
+2002-01-01T09:00:00
+2002-01-15T09:00:00
+2002-01-29T09:00:00
+2002-02-12T09:00:00
+2002-02-26T09:00:00
+2002-03-12T09:00:00
+2002-03-26T09:00:00
+2002-04-09T09:00:00
+2002-04-23T09:00:00
+2002-05-07T09:00:00
+2002-05-21T09:00:00
+2002-06-04T09:00:00
+2002-06-18T09:00:00
+2002-07-02T09:00:00
+2002-07-16T09:00:00
+2002-07-30T09:00:00
+2002-08-13T09:00:00
+2002-08-27T09:00:00
+2002-09-10T09:00:00
+2002-09-24T09:00:00
+2002-10-08T09:00:00
+2002-10-22T09:00:00
+2002-11-05T09:00:00
+2002-11-19T09:00:00
+2002-12-03T09:00:00
+2002-12-17T09:00:00
+2002-12-31T09:00:00
+2003-01-14T09:00:00
+2003-01-28T09:00:00
+2003-02-11T09:00:00
+2003-02-25T09:00:00
+2003-03-11T09:00:00
+2003-03-25T09:00:00
+2003-04-08T09:00:00
+2003-04-22T09:00:00
+2003-05-06T09:00:00
+2003-05-20T09:00:00
+2003-06-03T09:00:00
+2003-06-17T09:00:00
+2003-07-01T09:00:00
+2003-07-15T09:00:00
+2003-07-29T09:00:00
+2003-08-12T09:00:00
+2003-08-26T09:00:00
+2003-09-09T09:00:00
+2003-09-23T09:00:00
+2003-10-07T09:00:00
+2003-10-21T09:00:00
+2003-11-04T09:00:00
+2003-11-18T09:00:00
+2003-12-02T09:00:00
+2003-12-16T09:00:00
+2003-12-30T09:00:00
+2004-01-13T09:00:00
+2004-01-27T09:00:00
+2004-02-10T09:00:00
+2004-02-24T09:00:00
+2004-03-09T09:00:00
+2004-03-23T09:00:00
+2004-04-06T09:00:00
+2004-04-20T09:00:00
+2004-05-04T09:00:00
+2004-05-18T09:00:00
+2004-06-01T09:00:00
+2004-06-15T09:00:00
+2004-06-29T09:00:00
+2004-07-13T09:00:00
+2004-07-27T09:00:00
+2004-08-10T09:00:00
+2004-08-24T09:00:00
+2004-09-07T09:00:00
+2004-09-21T09:00:00
+2004-10-05T09:00:00
+2004-10-19T09:00:00
+2004-11-02T09:00:00
+2004-11-16T09:00:00
+2004-11-30T09:00:00
+2004-12-14T09:00:00
+2004-12-28T09:00:00
+2005-01-11T09:00:00
+2005-01-25T09:00:00
+2005-02-08T09:00:00
+2005-02-22T09:00:00
+2005-03-08T09:00:00
+2005-03-22T09:00:00
+2005-04-05T09:00:00
+2005-04-19T09:00:00
+2005-05-03T09:00:00
+2005-05-17T09:00:00
+2005-05-31T09:00:00
+2005-06-14T09:00:00
+2005-06-28T09:00:00
+2005-07-12T09:00:00
+2005-07-26T09:00:00
+2005-08-09T09:00:00
+2005-08-23T09:00:00
+2005-09-06T09:00:00
+2005-09-20T09:00:00
+2005-10-04T09:00:00
+2005-10-18T09:00:00
+2005-11-01T09:00:00
+2005-11-15T09:00:00
+2005-11-29T09:00:00
+2005-12-13T09:00:00
+2005-12-27T09:00:00
+2006-01-10T09:00:00
+2006-01-24T09:00:00
+2006-02-07T09:00:00
+2006-02-21T09:00:00
+2006-03-07T09:00:00
+2006-03-21T09:00:00
+2006-04-04T09:00:00
+2006-04-18T09:00:00
+2006-05-02T09:00:00
+2006-05-16T09:00:00
+2006-05-30T09:00:00
+2006-06-13T09:00:00
+2006-06-27T09:00:00
+2006-07-11T09:00:00
+2006-07-25T09:00:00
+2006-08-08T09:00:00
+2006-08-22T09:00:00
+2006-09-05T09:00:00
+2006-09-19T09:00:00
+2006-10-03T09:00:00
+2006-10-17T09:00:00
+2006-10-31T09:00:00
+2006-11-14T09:00:00
+2006-11-28T09:00:00
+2006-12-12T09:00:00
+2006-12-26T09:00:00
+2007-01-09T09:00:00
+2007-01-23T09:00:00
+2007-02-06T09:00:00
+2007-02-20T09:00:00
+2007-03-06T09:00:00
+2007-03-20T09:00:00
+2007-04-03T09:00:00
+2007-04-17T09:00:00
+2007-05-01T09:00:00
+2007-05-15T09:00:00
+2007-05-29T09:00:00
+2007-06-12T09:00:00
+2007-06-26T09:00:00
+2007-07-10T09:00:00
+2007-07-24T09:00:00
+2007-08-07T09:00:00
+2007-08-21T09:00:00
+2007-09-04T09:00:00
+2007-09-18T09:00:00
+2007-10-02T09:00:00
+2007-10-16T09:00:00
+2007-10-30T09:00:00
+2007-11-13T09:00:00
+2007-11-27T09:00:00
+2007-12-11T09:00:00
+2007-12-25T09:00:00
+2008-01-08T09:00:00
+2008-01-22T09:00:00
+2008-02-05T09:00:00
+2008-02-19T09:00:00
+2008-03-04T09:00:00
+2008-03-18T09:00:00
+2008-04-01T09:00:00
+2008-04-15T09:00:00
+2008-04-29T09:00:00
+2008-05-13T09:00:00
+2008-05-27T09:00:00
+2008-06-10T09:00:00
+2008-06-24T09:00:00
+2008-07-08T09:00:00
+2008-07-22T09:00:00
+2008-08-05T09:00:00
+2008-08-19T09:00:00
+2008-09-02T09:00:00
+2008-09-16T09:00:00
+2008-09-30T09:00:00
+2008-10-14T09:00:00
+2008-10-28T09:00:00
+2008-11-11T09:00:00
+2008-11-25T09:00:00
+2008-12-09T09:00:00
+2008-12-23T09:00:00
+2009-01-06T09:00:00
+2009-01-20T09:00:00
+2009-02-03T09:00:00
+2009-02-17T09:00:00
+2009-03-03T09:00:00
+2009-03-17T09:00:00
+2009-03-31T09:00:00
+2009-04-14T09:00:00
+2009-04-28T09:00:00
+2009-05-12T09:00:00
+2009-05-26T09:00:00
+2009-06-09T09:00:00
+2009-06-23T09:00:00
+2009-07-07T09:00:00
+2009-07-21T09:00:00
+2009-08-04T09:00:00
+2009-08-18T09:00:00
+2009-09-01T09:00:00
+2009-09-15T09:00:00
+2009-09-29T09:00:00
+2009-10-13T09:00:00
+2009-10-27T09:00:00
+2009-11-10T09:00:00
+2009-11-24T09:00:00
+2009-12-08T09:00:00
+2009-12-22T09:00:00
+2010-01-05T09:00:00
+2010-01-19T09:00:00
+2010-02-02T09:00:00
+2010-02-16T09:00:00
+2010-03-02T09:00:00
+2010-03-16T09:00:00
+2010-03-30T09:00:00
+2010-04-13T09:00:00
+2010-04-27T09:00:00
+2010-05-11T09:00:00
+2010-05-25T09:00:00
+2010-06-08T09:00:00
+2010-06-22T09:00:00
+2010-07-06T09:00:00
+2010-07-20T09:00:00
+2010-08-03T09:00:00
+2010-08-17T09:00:00
+2010-08-31T09:00:00
+2010-09-14T09:00:00
+2010-09-28T09:00:00
+2010-10-12T09:00:00
+2010-10-26T09:00:00
+2010-11-09T09:00:00
+2010-11-23T09:00:00
+2010-12-07T09:00:00
+2010-12-21T09:00:00
+2011-01-04T09:00:00
+2011-01-18T09:00:00
+2011-02-01T09:00:00
+2011-02-15T09:00:00
+2011-03-01T09:00:00
+2011-03-15T09:00:00
+2011-03-29T09:00:00
+2011-04-12T09:00:00
+2011-04-26T09:00:00
+2011-05-10T09:00:00
+2011-05-24T09:00:00
+2011-06-07T09:00:00
+2011-06-21T09:00:00
+2011-07-05T09:00:00
+2011-07-19T09:00:00
+2011-08-02T09:00:00
+2011-08-16T09:00:00
+2011-08-30T09:00:00
+2011-09-13T09:00:00
+2011-09-27T09:00:00
+2011-10-11T09:00:00
+2011-10-25T09:00:00
+2011-11-08T09:00:00
+2011-11-22T09:00:00
+2011-12-06T09:00:00
+2011-12-20T09:00:00
+2012-01-03T09:00:00
+2012-01-17T09:00:00
+2012-01-31T09:00:00
+2012-02-14T09:00:00
+2012-02-28T09:00:00
+2012-03-13T09:00:00
+2012-03-27T09:00:00
+2012-04-10T09:00:00
+2012-04-24T09:00:00
+2012-05-08T09:00:00
+2012-05-22T09:00:00
+2012-06-05T09:00:00
+2012-06-19T09:00:00
+2012-07-03T09:00:00
+2012-07-17T09:00:00
+2012-07-31T09:00:00
+2012-08-14T09:00:00
+2012-08-28T09:00:00
+2012-09-11T09:00:00
+2012-09-25T09:00:00
+2012-10-09T09:00:00
+2012-10-23T09:00:00
+2012-11-06T09:00:00
+2012-11-20T09:00:00
+2012-12-04T09:00:00
+2012-12-18T09:00:00
+2013-01-01T09:00:00
+2013-01-15T09:00:00
+2013-01-29T09:00:00
+2013-02-12T09:00:00
+2013-02-26T09:00:00
+2013-03-12T09:00:00
+2013-03-26T09:00:00
+2013-04-09T09:00:00
+2013-04-23T09:00:00
+2013-05-07T09:00:00
+2013-05-21T09:00:00
+2013-06-04T09:00:00
+2013-06-18T09:00:00
+2013-07-02T09:00:00
+2013-07-16T09:00:00
+2013-07-30T09:00:00
+2013-08-13T09:00:00
+2013-08-27T09:00:00
+2013-09-10T09:00:00
+2013-09-24T09:00:00
+2013-10-08T09:00:00
+2013-10-22T09:00:00
+2013-11-05T09:00:00
+2013-11-19T09:00:00
+2013-12-03T09:00:00
+2013-12-17T09:00:00
+2013-12-31T09:00:00
+2014-01-14T09:00:00
+2014-01-28T09:00:00
+2014-02-11T09:00:00
+2014-02-25T09:00:00
+2014-03-11T09:00:00
+2014-03-25T09:00:00
+2014-04-08T09:00:00
+2014-04-22T09:00:00
+2014-05-06T09:00:00
+2014-05-20T09:00:00
+2014-06-03T09:00:00
+2014-06-17T09:00:00
+2014-07-01T09:00:00
+2014-07-15T09:00:00
+2014-07-29T09:00:00
+2014-08-12T09:00:00
+2014-08-26T09:00:00
+2014-09-09T09:00:00
+2014-09-23T09:00:00
+2014-10-07T09:00:00
+2014-10-21T09:00:00
+2014-11-04T09:00:00
+2014-11-18T09:00:00
+2014-12-02T09:00:00
+2014-12-16T09:00:00
+2014-12-30T09:00:00
+2015-01-13T09:00:00
+2015-01-27T09:00:00
+2015-02-10T09:00:00
+2015-02-24T09:00:00
+2015-03-10T09:00:00
+2015-03-24T09:00:00
+2015-04-07T09:00:00
+2015-04-21T09:00:00
+2015-05-05T09:00:00
+2015-05-19T09:00:00
+2015-06-02T09:00:00
+2015-06-16T09:00:00
+2015-06-30T09:00:00
+2015-07-14T09:00:00
+2015-07-28T09:00:00
+2015-08-11T09:00:00
+2015-08-25T09:00:00
+2015-09-08T09:00:00
+2015-09-22T09:00:00
+2015-10-06T09:00:00
+2015-10-20T09:00:00
+2015-11-03T09:00:00
+2015-11-17T09:00:00
+2015-12-01T09:00:00
+2015-12-15T09:00:00
+2015-12-29T09:00:00
+2016-01-12T09:00:00
+2016-01-26T09:00:00
+2016-02-09T09:00:00
+2016-02-23T09:00:00
+2016-03-08T09:00:00
+2016-03-22T09:00:00
+2016-04-05T09:00:00
+2016-04-19T09:00:00
+2016-05-03T09:00:00
+2016-05-17T09:00:00
+2016-05-31T09:00:00
+2016-06-14T09:00:00
+2016-06-28T09:00:00
+2016-07-12T09:00:00
+2016-07-26T09:00:00
+2016-08-09T09:00:00
+2016-08-23T09:00:00
+2016-09-06T09:00:00
+2016-09-20T09:00:00
+2016-10-04T09:00:00
+2016-10-18T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.prev.ref
new file mode 100644
index 000000000..f1bdb5f62
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.prev.ref
@@ -0,0 +1,349 @@
+2010-12-21T09:00:00
+2010-12-07T09:00:00
+2010-11-23T09:00:00
+2010-11-09T09:00:00
+2010-10-26T09:00:00
+2010-10-12T09:00:00
+2010-09-28T09:00:00
+2010-09-14T09:00:00
+2010-08-31T09:00:00
+2010-08-17T09:00:00
+2010-08-03T09:00:00
+2010-07-20T09:00:00
+2010-07-06T09:00:00
+2010-06-22T09:00:00
+2010-06-08T09:00:00
+2010-05-25T09:00:00
+2010-05-11T09:00:00
+2010-04-27T09:00:00
+2010-04-13T09:00:00
+2010-03-30T09:00:00
+2010-03-16T09:00:00
+2010-03-02T09:00:00
+2010-02-16T09:00:00
+2010-02-02T09:00:00
+2010-01-19T09:00:00
+2010-01-05T09:00:00
+2009-12-22T09:00:00
+2009-12-08T09:00:00
+2009-11-24T09:00:00
+2009-11-10T09:00:00
+2009-10-27T09:00:00
+2009-10-13T09:00:00
+2009-09-29T09:00:00
+2009-09-15T09:00:00
+2009-09-01T09:00:00
+2009-08-18T09:00:00
+2009-08-04T09:00:00
+2009-07-21T09:00:00
+2009-07-07T09:00:00
+2009-06-23T09:00:00
+2009-06-09T09:00:00
+2009-05-26T09:00:00
+2009-05-12T09:00:00
+2009-04-28T09:00:00
+2009-04-14T09:00:00
+2009-03-31T09:00:00
+2009-03-17T09:00:00
+2009-03-03T09:00:00
+2009-02-17T09:00:00
+2009-02-03T09:00:00
+2009-01-20T09:00:00
+2009-01-06T09:00:00
+2008-12-23T09:00:00
+2008-12-09T09:00:00
+2008-11-25T09:00:00
+2008-11-11T09:00:00
+2008-10-28T09:00:00
+2008-10-14T09:00:00
+2008-09-30T09:00:00
+2008-09-16T09:00:00
+2008-09-02T09:00:00
+2008-08-19T09:00:00
+2008-08-05T09:00:00
+2008-07-22T09:00:00
+2008-07-08T09:00:00
+2008-06-24T09:00:00
+2008-06-10T09:00:00
+2008-05-27T09:00:00
+2008-05-13T09:00:00
+2008-04-29T09:00:00
+2008-04-15T09:00:00
+2008-04-01T09:00:00
+2008-03-18T09:00:00
+2008-03-04T09:00:00
+2008-02-19T09:00:00
+2008-02-05T09:00:00
+2008-01-22T09:00:00
+2008-01-08T09:00:00
+2007-12-25T09:00:00
+2007-12-11T09:00:00
+2007-11-27T09:00:00
+2007-11-13T09:00:00
+2007-10-30T09:00:00
+2007-10-16T09:00:00
+2007-10-02T09:00:00
+2007-09-18T09:00:00
+2007-09-04T09:00:00
+2007-08-21T09:00:00
+2007-08-07T09:00:00
+2007-07-24T09:00:00
+2007-07-10T09:00:00
+2007-06-26T09:00:00
+2007-06-12T09:00:00
+2007-05-29T09:00:00
+2007-05-15T09:00:00
+2007-05-01T09:00:00
+2007-04-17T09:00:00
+2007-04-03T09:00:00
+2007-03-20T09:00:00
+2007-03-06T09:00:00
+2007-02-20T09:00:00
+2007-02-06T09:00:00
+2007-01-23T09:00:00
+2007-01-09T09:00:00
+2006-12-26T09:00:00
+2006-12-12T09:00:00
+2006-11-28T09:00:00
+2006-11-14T09:00:00
+2006-10-31T09:00:00
+2006-10-17T09:00:00
+2006-10-03T09:00:00
+2006-09-19T09:00:00
+2006-09-05T09:00:00
+2006-08-22T09:00:00
+2006-08-08T09:00:00
+2006-07-25T09:00:00
+2006-07-11T09:00:00
+2006-06-27T09:00:00
+2006-06-13T09:00:00
+2006-05-30T09:00:00
+2006-05-16T09:00:00
+2006-05-02T09:00:00
+2006-04-18T09:00:00
+2006-04-04T09:00:00
+2006-03-21T09:00:00
+2006-03-07T09:00:00
+2006-02-21T09:00:00
+2006-02-07T09:00:00
+2006-01-24T09:00:00
+2006-01-10T09:00:00
+2005-12-27T09:00:00
+2005-12-13T09:00:00
+2005-11-29T09:00:00
+2005-11-15T09:00:00
+2005-11-01T09:00:00
+2005-10-18T09:00:00
+2005-10-04T09:00:00
+2005-09-20T09:00:00
+2005-09-06T09:00:00
+2005-08-23T09:00:00
+2005-08-09T09:00:00
+2005-07-26T09:00:00
+2005-07-12T09:00:00
+2005-06-28T09:00:00
+2005-06-14T09:00:00
+2005-05-31T09:00:00
+2005-05-17T09:00:00
+2005-05-03T09:00:00
+2005-04-19T09:00:00
+2005-04-05T09:00:00
+2005-03-22T09:00:00
+2005-03-08T09:00:00
+2005-02-22T09:00:00
+2005-02-08T09:00:00
+2005-01-25T09:00:00
+2005-01-11T09:00:00
+2004-12-28T09:00:00
+2004-12-14T09:00:00
+2004-11-30T09:00:00
+2004-11-16T09:00:00
+2004-11-02T09:00:00
+2004-10-19T09:00:00
+2004-10-05T09:00:00
+2004-09-21T09:00:00
+2004-09-07T09:00:00
+2004-08-24T09:00:00
+2004-08-10T09:00:00
+2004-07-27T09:00:00
+2004-07-13T09:00:00
+2004-06-29T09:00:00
+2004-06-15T09:00:00
+2004-06-01T09:00:00
+2004-05-18T09:00:00
+2004-05-04T09:00:00
+2004-04-20T09:00:00
+2004-04-06T09:00:00
+2004-03-23T09:00:00
+2004-03-09T09:00:00
+2004-02-24T09:00:00
+2004-02-10T09:00:00
+2004-01-27T09:00:00
+2004-01-13T09:00:00
+2003-12-30T09:00:00
+2003-12-16T09:00:00
+2003-12-02T09:00:00
+2003-11-18T09:00:00
+2003-11-04T09:00:00
+2003-10-21T09:00:00
+2003-10-07T09:00:00
+2003-09-23T09:00:00
+2003-09-09T09:00:00
+2003-08-26T09:00:00
+2003-08-12T09:00:00
+2003-07-29T09:00:00
+2003-07-15T09:00:00
+2003-07-01T09:00:00
+2003-06-17T09:00:00
+2003-06-03T09:00:00
+2003-05-20T09:00:00
+2003-05-06T09:00:00
+2003-04-22T09:00:00
+2003-04-08T09:00:00
+2003-03-25T09:00:00
+2003-03-11T09:00:00
+2003-02-25T09:00:00
+2003-02-11T09:00:00
+2003-01-28T09:00:00
+2003-01-14T09:00:00
+2002-12-31T09:00:00
+2002-12-17T09:00:00
+2002-12-03T09:00:00
+2002-11-19T09:00:00
+2002-11-05T09:00:00
+2002-10-22T09:00:00
+2002-10-08T09:00:00
+2002-09-24T09:00:00
+2002-09-10T09:00:00
+2002-08-27T09:00:00
+2002-08-13T09:00:00
+2002-07-30T09:00:00
+2002-07-16T09:00:00
+2002-07-02T09:00:00
+2002-06-18T09:00:00
+2002-06-04T09:00:00
+2002-05-21T09:00:00
+2002-05-07T09:00:00
+2002-04-23T09:00:00
+2002-04-09T09:00:00
+2002-03-26T09:00:00
+2002-03-12T09:00:00
+2002-02-26T09:00:00
+2002-02-12T09:00:00
+2002-01-29T09:00:00
+2002-01-15T09:00:00
+2002-01-01T09:00:00
+2001-12-18T09:00:00
+2001-12-04T09:00:00
+2001-11-20T09:00:00
+2001-11-06T09:00:00
+2001-10-23T09:00:00
+2001-10-09T09:00:00
+2001-09-25T09:00:00
+2001-09-11T09:00:00
+2001-08-28T09:00:00
+2001-08-14T09:00:00
+2001-07-31T09:00:00
+2001-07-17T09:00:00
+2001-07-03T09:00:00
+2001-06-19T09:00:00
+2001-06-05T09:00:00
+2001-05-22T09:00:00
+2001-05-08T09:00:00
+2001-04-24T09:00:00
+2001-04-10T09:00:00
+2001-03-27T09:00:00
+2001-03-13T09:00:00
+2001-02-27T09:00:00
+2001-02-13T09:00:00
+2001-01-30T09:00:00
+2001-01-16T09:00:00
+2001-01-02T09:00:00
+2000-12-19T09:00:00
+2000-12-05T09:00:00
+2000-11-21T09:00:00
+2000-11-07T09:00:00
+2000-10-24T09:00:00
+2000-10-10T09:00:00
+2000-09-26T09:00:00
+2000-09-12T09:00:00
+2000-08-29T09:00:00
+2000-08-15T09:00:00
+2000-08-01T09:00:00
+2000-07-18T09:00:00
+2000-07-04T09:00:00
+2000-06-20T09:00:00
+2000-06-06T09:00:00
+2000-05-23T09:00:00
+2000-05-09T09:00:00
+2000-04-25T09:00:00
+2000-04-11T09:00:00
+2000-03-28T09:00:00
+2000-03-14T09:00:00
+2000-02-29T09:00:00
+2000-02-15T09:00:00
+2000-02-01T09:00:00
+2000-01-18T09:00:00
+2000-01-04T09:00:00
+1999-12-21T09:00:00
+1999-12-07T09:00:00
+1999-11-23T09:00:00
+1999-11-09T09:00:00
+1999-10-26T09:00:00
+1999-10-12T09:00:00
+1999-09-28T09:00:00
+1999-09-14T09:00:00
+1999-08-31T09:00:00
+1999-08-17T09:00:00
+1999-08-03T09:00:00
+1999-07-20T09:00:00
+1999-07-06T09:00:00
+1999-06-22T09:00:00
+1999-06-08T09:00:00
+1999-05-25T09:00:00
+1999-05-11T09:00:00
+1999-04-27T09:00:00
+1999-04-13T09:00:00
+1999-03-30T09:00:00
+1999-03-16T09:00:00
+1999-03-02T09:00:00
+1999-02-16T09:00:00
+1999-02-02T09:00:00
+1999-01-19T09:00:00
+1999-01-05T09:00:00
+1998-12-22T09:00:00
+1998-12-08T09:00:00
+1998-11-24T09:00:00
+1998-11-10T09:00:00
+1998-10-27T09:00:00
+1998-10-13T09:00:00
+1998-09-29T09:00:00
+1998-09-15T09:00:00
+1998-09-01T09:00:00
+1998-08-18T09:00:00
+1998-08-04T09:00:00
+1998-07-21T09:00:00
+1998-07-07T09:00:00
+1998-06-23T09:00:00
+1998-06-09T09:00:00
+1998-05-26T09:00:00
+1998-05-12T09:00:00
+1998-04-28T09:00:00
+1998-04-14T09:00:00
+1998-03-31T09:00:00
+1998-03-17T09:00:00
+1998-03-03T09:00:00
+1998-02-17T09:00:00
+1998-02-03T09:00:00
+1998-01-20T09:00:00
+1998-01-06T09:00:00
+1997-12-23T09:00:00
+1997-12-09T09:00:00
+1997-11-25T09:00:00
+1997-11-11T09:00:00
+1997-10-28T09:00:00
+1997-10-14T09:00:00
+1997-09-30T09:00:00
+1997-09-16T09:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.recurson.ref
new file mode 100644
index 000000000..f0de2e462
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase09.ics.recurson.ref
@@ -0,0 +1,348 @@
+1997-09-02
+1997-09-16
+1997-09-30
+1997-10-14
+1997-10-28
+1997-11-11
+1997-11-25
+1997-12-09
+1997-12-23
+1998-01-06
+1998-01-20
+1998-02-03
+1998-02-17
+1998-03-03
+1998-03-17
+1998-03-31
+1998-04-14
+1998-04-28
+1998-05-12
+1998-05-26
+1998-06-09
+1998-06-23
+1998-07-07
+1998-07-21
+1998-08-04
+1998-08-18
+1998-09-01
+1998-09-15
+1998-09-29
+1998-10-13
+1998-10-27
+1998-11-10
+1998-11-24
+1998-12-08
+1998-12-22
+1999-01-05
+1999-01-19
+1999-02-02
+1999-02-16
+1999-03-02
+1999-03-16
+1999-03-30
+1999-04-13
+1999-04-27
+1999-05-11
+1999-05-25
+1999-06-08
+1999-06-22
+1999-07-06
+1999-07-20
+1999-08-03
+1999-08-17
+1999-08-31
+1999-09-14
+1999-09-28
+1999-10-12
+1999-10-26
+1999-11-09
+1999-11-23
+1999-12-07
+1999-12-21
+2000-01-04
+2000-01-18
+2000-02-01
+2000-02-15
+2000-02-29
+2000-03-14
+2000-03-28
+2000-04-11
+2000-04-25
+2000-05-09
+2000-05-23
+2000-06-06
+2000-06-20
+2000-07-04
+2000-07-18
+2000-08-01
+2000-08-15
+2000-08-29
+2000-09-12
+2000-09-26
+2000-10-10
+2000-10-24
+2000-11-07
+2000-11-21
+2000-12-05
+2000-12-19
+2001-01-02
+2001-01-16
+2001-01-30
+2001-02-13
+2001-02-27
+2001-03-13
+2001-03-27
+2001-04-10
+2001-04-24
+2001-05-08
+2001-05-22
+2001-06-05
+2001-06-19
+2001-07-03
+2001-07-17
+2001-07-31
+2001-08-14
+2001-08-28
+2001-09-11
+2001-09-25
+2001-10-09
+2001-10-23
+2001-11-06
+2001-11-20
+2001-12-04
+2001-12-18
+2002-01-01
+2002-01-15
+2002-01-29
+2002-02-12
+2002-02-26
+2002-03-12
+2002-03-26
+2002-04-09
+2002-04-23
+2002-05-07
+2002-05-21
+2002-06-04
+2002-06-18
+2002-07-02
+2002-07-16
+2002-07-30
+2002-08-13
+2002-08-27
+2002-09-10
+2002-09-24
+2002-10-08
+2002-10-22
+2002-11-05
+2002-11-19
+2002-12-03
+2002-12-17
+2002-12-31
+2003-01-14
+2003-01-28
+2003-02-11
+2003-02-25
+2003-03-11
+2003-03-25
+2003-04-08
+2003-04-22
+2003-05-06
+2003-05-20
+2003-06-03
+2003-06-17
+2003-07-01
+2003-07-15
+2003-07-29
+2003-08-12
+2003-08-26
+2003-09-09
+2003-09-23
+2003-10-07
+2003-10-21
+2003-11-04
+2003-11-18
+2003-12-02
+2003-12-16
+2003-12-30
+2004-01-13
+2004-01-27
+2004-02-10
+2004-02-24
+2004-03-09
+2004-03-23
+2004-04-06
+2004-04-20
+2004-05-04
+2004-05-18
+2004-06-01
+2004-06-15
+2004-06-29
+2004-07-13
+2004-07-27
+2004-08-10
+2004-08-24
+2004-09-07
+2004-09-21
+2004-10-05
+2004-10-19
+2004-11-02
+2004-11-16
+2004-11-30
+2004-12-14
+2004-12-28
+2005-01-11
+2005-01-25
+2005-02-08
+2005-02-22
+2005-03-08
+2005-03-22
+2005-04-05
+2005-04-19
+2005-05-03
+2005-05-17
+2005-05-31
+2005-06-14
+2005-06-28
+2005-07-12
+2005-07-26
+2005-08-09
+2005-08-23
+2005-09-06
+2005-09-20
+2005-10-04
+2005-10-18
+2005-11-01
+2005-11-15
+2005-11-29
+2005-12-13
+2005-12-27
+2006-01-10
+2006-01-24
+2006-02-07
+2006-02-21
+2006-03-07
+2006-03-21
+2006-04-04
+2006-04-18
+2006-05-02
+2006-05-16
+2006-05-30
+2006-06-13
+2006-06-27
+2006-07-11
+2006-07-25
+2006-08-08
+2006-08-22
+2006-09-05
+2006-09-19
+2006-10-03
+2006-10-17
+2006-10-31
+2006-11-14
+2006-11-28
+2006-12-12
+2006-12-26
+2007-01-09
+2007-01-23
+2007-02-06
+2007-02-20
+2007-03-06
+2007-03-20
+2007-04-03
+2007-04-17
+2007-05-01
+2007-05-15
+2007-05-29
+2007-06-12
+2007-06-26
+2007-07-10
+2007-07-24
+2007-08-07
+2007-08-21
+2007-09-04
+2007-09-18
+2007-10-02
+2007-10-16
+2007-10-30
+2007-11-13
+2007-11-27
+2007-12-11
+2007-12-25
+2008-01-08
+2008-01-22
+2008-02-05
+2008-02-19
+2008-03-04
+2008-03-18
+2008-04-01
+2008-04-15
+2008-04-29
+2008-05-13
+2008-05-27
+2008-06-10
+2008-06-24
+2008-07-08
+2008-07-22
+2008-08-05
+2008-08-19
+2008-09-02
+2008-09-16
+2008-09-30
+2008-10-14
+2008-10-28
+2008-11-11
+2008-11-25
+2008-12-09
+2008-12-23
+2009-01-06
+2009-01-20
+2009-02-03
+2009-02-17
+2009-03-03
+2009-03-17
+2009-03-31
+2009-04-14
+2009-04-28
+2009-05-12
+2009-05-26
+2009-06-09
+2009-06-23
+2009-07-07
+2009-07-21
+2009-08-04
+2009-08-18
+2009-09-01
+2009-09-15
+2009-09-29
+2009-10-13
+2009-10-27
+2009-11-10
+2009-11-24
+2009-12-08
+2009-12-22
+2010-01-05
+2010-01-19
+2010-02-02
+2010-02-16
+2010-03-02
+2010-03-16
+2010-03-30
+2010-04-13
+2010-04-27
+2010-05-11
+2010-05-25
+2010-06-08
+2010-06-22
+2010-07-06
+2010-07-20
+2010-08-03
+2010-08-17
+2010-08-31
+2010-09-14
+2010-09-28
+2010-10-12
+2010-10-26
+2010-11-09
+2010-11-23
+2010-12-07
+2010-12-21
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics
new file mode 100644
index 000000000..114d4f2ab
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Weekly on Tuesday and Thursday for 5 weeks:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;UNTIL=19971007T000000Z;BYDAY=TU,TH;WKST=SU
+SUMMARY:RExample09a
+UID:RExample09a
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.comp34.ref
new file mode 100644
index 000000000..64c05a754
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.comp34.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.next.ref
new file mode 100644
index 000000000..dd353af5b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.next.ref
@@ -0,0 +1,11 @@
+1997-09-02T09:00:00
+1997-09-04T09:00:00
+1997-09-09T09:00:00
+1997-09-11T09:00:00
+1997-09-16T09:00:00
+1997-09-18T09:00:00
+1997-09-23T09:00:00
+1997-09-25T09:00:00
+1997-09-30T09:00:00
+1997-10-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.prev.ref
new file mode 100644
index 000000000..7247b95d0
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.prev.ref
@@ -0,0 +1,11 @@
+1997-10-02T09:00:00
+1997-09-30T09:00:00
+1997-09-25T09:00:00
+1997-09-23T09:00:00
+1997-09-18T09:00:00
+1997-09-16T09:00:00
+1997-09-11T09:00:00
+1997-09-09T09:00:00
+1997-09-04T09:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.recurson.ref
new file mode 100644
index 000000000..bf2c06ab8
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase10.ics.recurson.ref
@@ -0,0 +1,11 @@
+1997-09-02
+1997-09-04
+1997-09-09
+1997-09-11
+1997-09-16
+1997-09-18
+1997-09-23
+1997-09-25
+1997-09-30
+1997-10-02
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics
new file mode 100644
index 000000000..1d36d3a28
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Weekly on Tuesday and Thursday for 5 weeks:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;COUNT=10;BYDAY=TU,TH;WKST=SU
+SUMMARY:RExample09b
+UID:RExample09b
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.comp34.ref
new file mode 100644
index 000000000..64c05a754
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.comp34.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.next.ref
new file mode 100644
index 000000000..dd353af5b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.next.ref
@@ -0,0 +1,11 @@
+1997-09-02T09:00:00
+1997-09-04T09:00:00
+1997-09-09T09:00:00
+1997-09-11T09:00:00
+1997-09-16T09:00:00
+1997-09-18T09:00:00
+1997-09-23T09:00:00
+1997-09-25T09:00:00
+1997-09-30T09:00:00
+1997-10-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.prev.ref
new file mode 100644
index 000000000..7247b95d0
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.prev.ref
@@ -0,0 +1,11 @@
+1997-10-02T09:00:00
+1997-09-30T09:00:00
+1997-09-25T09:00:00
+1997-09-23T09:00:00
+1997-09-18T09:00:00
+1997-09-16T09:00:00
+1997-09-11T09:00:00
+1997-09-09T09:00:00
+1997-09-04T09:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.recurson.ref
new file mode 100644
index 000000000..bf2c06ab8
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase11.ics.recurson.ref
@@ -0,0 +1,11 @@
+1997-09-02
+1997-09-04
+1997-09-09
+1997-09-11
+1997-09-16
+1997-09-18
+1997-09-23
+1997-09-25
+1997-09-30
+1997-10-02
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics
new file mode 100644
index 000000000..a91521bfb
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every other week on Monday\, Wednesday and Friday until Decemb
+ er 24\,1997\, but starting on Tuesday\, September 2\, 1997:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z;INTERVAL=2;BYDAY=MO,WE,FR;WKST=SU
+SUMMARY:RExample10
+UID:RExample10
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.comp34.ref
new file mode 100644
index 000000000..6f2347676
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.comp34.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
+1997-09-02T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.next.ref
new file mode 100644
index 000000000..06c4f9338
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.next.ref
@@ -0,0 +1,26 @@
+1997-09-02T09:00:00
+1997-09-03T09:00:00
+1997-09-05T09:00:00
+1997-09-15T09:00:00
+1997-09-17T09:00:00
+1997-09-19T09:00:00
+1997-09-29T09:00:00
+1997-10-01T09:00:00
+1997-10-03T09:00:00
+1997-10-13T09:00:00
+1997-10-15T09:00:00
+1997-10-17T09:00:00
+1997-10-27T09:00:00
+1997-10-29T09:00:00
+1997-10-31T09:00:00
+1997-11-10T09:00:00
+1997-11-12T09:00:00
+1997-11-14T09:00:00
+1997-11-24T09:00:00
+1997-11-26T09:00:00
+1997-11-28T09:00:00
+1997-12-08T09:00:00
+1997-12-10T09:00:00
+1997-12-12T09:00:00
+1997-12-22T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.prev.ref
new file mode 100644
index 000000000..2c1977f55
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.prev.ref
@@ -0,0 +1,26 @@
+1997-12-22T09:00:00
+1997-12-12T09:00:00
+1997-12-10T09:00:00
+1997-12-08T09:00:00
+1997-11-28T09:00:00
+1997-11-26T09:00:00
+1997-11-24T09:00:00
+1997-11-14T09:00:00
+1997-11-12T09:00:00
+1997-11-10T09:00:00
+1997-10-31T09:00:00
+1997-10-29T09:00:00
+1997-10-27T09:00:00
+1997-10-17T09:00:00
+1997-10-15T09:00:00
+1997-10-13T09:00:00
+1997-10-03T09:00:00
+1997-10-01T09:00:00
+1997-09-29T09:00:00
+1997-09-19T09:00:00
+1997-09-17T09:00:00
+1997-09-15T09:00:00
+1997-09-05T09:00:00
+1997-09-03T09:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.recurson.ref
new file mode 100644
index 000000000..7abf1e5ad
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase12.ics.recurson.ref
@@ -0,0 +1,26 @@
+1997-09-02
+1997-09-03
+1997-09-05
+1997-09-15
+1997-09-17
+1997-09-19
+1997-09-29
+1997-10-01
+1997-10-03
+1997-10-13
+1997-10-15
+1997-10-17
+1997-10-27
+1997-10-29
+1997-10-31
+1997-11-10
+1997-11-12
+1997-11-14
+1997-11-24
+1997-11-26
+1997-11-28
+1997-12-08
+1997-12-10
+1997-12-12
+1997-12-22
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics
new file mode 100644
index 000000000..485ab2441
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every other week on Tuesday and Thursday\, for 8 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;COUNT=8;INTERVAL=2;BYDAY=TU,TH;WKST=SU
+SUMMARY:RExample11
+UID:RExample11
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.comp34.ref
new file mode 100644
index 000000000..64c05a754
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.comp34.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
+1997-09-03T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.next.ref
new file mode 100644
index 000000000..697918b03
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.next.ref
@@ -0,0 +1,9 @@
+1997-09-02T09:00:00
+1997-09-04T09:00:00
+1997-09-16T09:00:00
+1997-09-18T09:00:00
+1997-09-30T09:00:00
+1997-10-02T09:00:00
+1997-10-14T09:00:00
+1997-10-16T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.prev.ref
new file mode 100644
index 000000000..5e1f49827
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.prev.ref
@@ -0,0 +1,9 @@
+1997-10-16T09:00:00
+1997-10-14T09:00:00
+1997-10-02T09:00:00
+1997-09-30T09:00:00
+1997-09-18T09:00:00
+1997-09-16T09:00:00
+1997-09-04T09:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.recurson.ref
new file mode 100644
index 000000000..19dff602c
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase13.ics.recurson.ref
@@ -0,0 +1,9 @@
+1997-09-02
+1997-09-04
+1997-09-16
+1997-09-18
+1997-09-30
+1997-10-02
+1997-10-14
+1997-10-16
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics
new file mode 100644
index 000000000..3a3fadd28
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Monthly on the 1st Friday for ten occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970905T090000
+RRULE:FREQ=MONTHLY;COUNT=10;BYDAY=1FR
+SUMMARY:RExample12
+UID:RExample12
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.comp34.ref
new file mode 100644
index 000000000..ff739d9c3
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.comp34.ref
@@ -0,0 +1,11 @@
+1997-09-05T09:00:00
+1997-10-03T09:00:00
+1997-11-07T09:00:00
+1997-12-05T09:00:00
+1998-01-02T09:00:00
+1998-02-06T09:00:00
+1998-03-06T09:00:00
+1998-04-03T09:00:00
+1998-05-01T09:00:00
+1998-06-05T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.next.ref
new file mode 100644
index 000000000..ff739d9c3
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.next.ref
@@ -0,0 +1,11 @@
+1997-09-05T09:00:00
+1997-10-03T09:00:00
+1997-11-07T09:00:00
+1997-12-05T09:00:00
+1998-01-02T09:00:00
+1998-02-06T09:00:00
+1998-03-06T09:00:00
+1998-04-03T09:00:00
+1998-05-01T09:00:00
+1998-06-05T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.prev.ref
new file mode 100644
index 000000000..eee974629
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.prev.ref
@@ -0,0 +1,11 @@
+1998-06-05T09:00:00
+1998-05-01T09:00:00
+1998-04-03T09:00:00
+1998-03-06T09:00:00
+1998-02-06T09:00:00
+1998-01-02T09:00:00
+1997-12-05T09:00:00
+1997-11-07T09:00:00
+1997-10-03T09:00:00
+1997-09-05T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.recurson.ref
new file mode 100644
index 000000000..ae19710e9
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase14.ics.recurson.ref
@@ -0,0 +1,11 @@
+1997-09-05
+1997-10-03
+1997-11-07
+1997-12-05
+1998-01-02
+1998-02-06
+1998-03-06
+1998-04-03
+1998-05-01
+1998-06-05
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics
new file mode 100644
index 000000000..7e9c3cb9f
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Monthly on the 1st Friday until December 24\, 1997:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970905T090000
+RRULE:FREQ=MONTHLY;UNTIL=19971224T000000Z;BYDAY=1FR
+SUMMARY:RExample13
+UID:RExample13
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.comp34.ref
new file mode 100644
index 000000000..7aedcd931
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.comp34.ref
@@ -0,0 +1,5 @@
+1997-09-05T09:00:00
+1997-10-03T09:00:00
+1997-11-07T09:00:00
+1997-12-05T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.next.ref
new file mode 100644
index 000000000..7aedcd931
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.next.ref
@@ -0,0 +1,5 @@
+1997-09-05T09:00:00
+1997-10-03T09:00:00
+1997-11-07T09:00:00
+1997-12-05T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.prev.ref
new file mode 100644
index 000000000..cc4bd4cd9
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.prev.ref
@@ -0,0 +1,5 @@
+1997-12-05T09:00:00
+1997-11-07T09:00:00
+1997-10-03T09:00:00
+1997-09-05T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.recurson.ref
new file mode 100644
index 000000000..e160f8dcd
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase15.ics.recurson.ref
@@ -0,0 +1,5 @@
+1997-09-05
+1997-10-03
+1997-11-07
+1997-12-05
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics
new file mode 100644
index 000000000..cbc87a0d2
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every other month on the 1st and last Sunday of the month for
+ 10occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970907T090000
+RRULE:FREQ=MONTHLY;COUNT=10;INTERVAL=2;BYDAY=1SU,-1SU
+SUMMARY:RExample14
+UID:RExample14
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.comp34.ref
new file mode 100644
index 000000000..47c3c3a15
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.comp34.ref
@@ -0,0 +1,11 @@
+1997-09-07T09:00:00
+1997-09-28T09:00:00
+1997-11-02T09:00:00
+1997-11-30T09:00:00
+1998-01-04T09:00:00
+1998-01-25T09:00:00
+1998-03-01T09:00:00
+1998-03-29T09:00:00
+1998-05-03T09:00:00
+1998-05-31T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.next.ref
new file mode 100644
index 000000000..47c3c3a15
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.next.ref
@@ -0,0 +1,11 @@
+1997-09-07T09:00:00
+1997-09-28T09:00:00
+1997-11-02T09:00:00
+1997-11-30T09:00:00
+1998-01-04T09:00:00
+1998-01-25T09:00:00
+1998-03-01T09:00:00
+1998-03-29T09:00:00
+1998-05-03T09:00:00
+1998-05-31T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.prev.ref
new file mode 100644
index 000000000..fc8f1e76d
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.prev.ref
@@ -0,0 +1,11 @@
+1998-05-31T09:00:00
+1998-05-03T09:00:00
+1998-03-29T09:00:00
+1998-03-01T09:00:00
+1998-01-25T09:00:00
+1998-01-04T09:00:00
+1997-11-30T09:00:00
+1997-11-02T09:00:00
+1997-09-28T09:00:00
+1997-09-07T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.recurson.ref
new file mode 100644
index 000000000..419d31afe
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase16.ics.recurson.ref
@@ -0,0 +1,11 @@
+1997-09-07
+1997-09-28
+1997-11-02
+1997-11-30
+1998-01-04
+1998-01-25
+1998-03-01
+1998-03-29
+1998-05-03
+1998-05-31
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics
new file mode 100644
index 000000000..9e4ddc9bd
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Monthly on the second to last Monday of the month for 6 months
+ :
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970922T090000
+RRULE:FREQ=MONTHLY;COUNT=6;BYDAY=-2MO
+SUMMARY:RExample15
+UID:RExample15
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.comp34.ref
new file mode 100644
index 000000000..eb4ba885d
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.comp34.ref
@@ -0,0 +1,7 @@
+1997-09-22T09:00:00
+1997-10-20T09:00:00
+1997-11-17T09:00:00
+1997-12-22T09:00:00
+1998-01-19T09:00:00
+1998-02-16T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.next.ref
new file mode 100644
index 000000000..eb4ba885d
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.next.ref
@@ -0,0 +1,7 @@
+1997-09-22T09:00:00
+1997-10-20T09:00:00
+1997-11-17T09:00:00
+1997-12-22T09:00:00
+1998-01-19T09:00:00
+1998-02-16T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.prev.ref
new file mode 100644
index 000000000..0c722f0c4
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.prev.ref
@@ -0,0 +1,7 @@
+1998-02-16T09:00:00
+1998-01-19T09:00:00
+1997-12-22T09:00:00
+1997-11-17T09:00:00
+1997-10-20T09:00:00
+1997-09-22T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.recurson.ref
new file mode 100644
index 000000000..dfbc45c39
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase17.ics.recurson.ref
@@ -0,0 +1,7 @@
+1997-09-22
+1997-10-20
+1997-11-17
+1997-12-22
+1998-01-19
+1998-02-16
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics
new file mode 100644
index 000000000..2a0572389
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Monthly on the third to the last day of the month\, forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970928T090000
+RRULE:FREQ=MONTHLY;BYMONTHDAY=-3
+SUMMARY:RExample16
+UID:RExample16
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.comp34.ref
new file mode 100644
index 000000000..086650beb
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.comp34.ref
@@ -0,0 +1,500 @@
+1997-09-28T09:00:00
+1997-10-29T09:00:00
+1997-11-28T09:00:00
+1997-12-29T09:00:00
+1998-01-29T09:00:00
+1998-02-26T09:00:00
+1998-03-29T09:00:00
+1998-04-28T09:00:00
+1998-05-29T09:00:00
+1998-06-28T09:00:00
+1998-07-29T09:00:00
+1998-08-29T09:00:00
+1998-09-28T09:00:00
+1998-10-29T09:00:00
+1998-11-28T09:00:00
+1998-12-29T09:00:00
+1999-01-29T09:00:00
+1999-02-26T09:00:00
+1999-03-29T09:00:00
+1999-04-28T09:00:00
+1999-05-29T09:00:00
+1999-06-28T09:00:00
+1999-07-29T09:00:00
+1999-08-29T09:00:00
+1999-09-28T09:00:00
+1999-10-29T09:00:00
+1999-11-28T09:00:00
+1999-12-29T09:00:00
+2000-01-29T09:00:00
+2000-02-27T09:00:00
+2000-03-29T09:00:00
+2000-04-28T09:00:00
+2000-05-29T09:00:00
+2000-06-28T09:00:00
+2000-07-29T09:00:00
+2000-08-29T09:00:00
+2000-09-28T09:00:00
+2000-10-29T09:00:00
+2000-11-28T09:00:00
+2000-12-29T09:00:00
+2001-01-29T09:00:00
+2001-02-26T09:00:00
+2001-03-29T09:00:00
+2001-04-28T09:00:00
+2001-05-29T09:00:00
+2001-06-28T09:00:00
+2001-07-29T09:00:00
+2001-08-29T09:00:00
+2001-09-28T09:00:00
+2001-10-29T09:00:00
+2001-11-28T09:00:00
+2001-12-29T09:00:00
+2002-01-29T09:00:00
+2002-02-26T09:00:00
+2002-03-29T09:00:00
+2002-04-28T09:00:00
+2002-05-29T09:00:00
+2002-06-28T09:00:00
+2002-07-29T09:00:00
+2002-08-29T09:00:00
+2002-09-28T09:00:00
+2002-10-29T09:00:00
+2002-11-28T09:00:00
+2002-12-29T09:00:00
+2003-01-29T09:00:00
+2003-02-26T09:00:00
+2003-03-29T09:00:00
+2003-04-28T09:00:00
+2003-05-29T09:00:00
+2003-06-28T09:00:00
+2003-07-29T09:00:00
+2003-08-29T09:00:00
+2003-09-28T09:00:00
+2003-10-29T09:00:00
+2003-11-28T09:00:00
+2003-12-29T09:00:00
+2004-01-29T09:00:00
+2004-02-27T09:00:00
+2004-03-29T09:00:00
+2004-04-28T09:00:00
+2004-05-29T09:00:00
+2004-06-28T09:00:00
+2004-07-29T09:00:00
+2004-08-29T09:00:00
+2004-09-28T09:00:00
+2004-10-29T09:00:00
+2004-11-28T09:00:00
+2004-12-29T09:00:00
+2005-01-29T09:00:00
+2005-02-26T09:00:00
+2005-03-29T09:00:00
+2005-04-28T09:00:00
+2005-05-29T09:00:00
+2005-06-28T09:00:00
+2005-07-29T09:00:00
+2005-08-29T09:00:00
+2005-09-28T09:00:00
+2005-10-29T09:00:00
+2005-11-28T09:00:00
+2005-12-29T09:00:00
+2006-01-29T09:00:00
+2006-02-26T09:00:00
+2006-03-29T09:00:00
+2006-04-28T09:00:00
+2006-05-29T09:00:00
+2006-06-28T09:00:00
+2006-07-29T09:00:00
+2006-08-29T09:00:00
+2006-09-28T09:00:00
+2006-10-29T09:00:00
+2006-11-28T09:00:00
+2006-12-29T09:00:00
+2007-01-29T09:00:00
+2007-02-26T09:00:00
+2007-03-29T09:00:00
+2007-04-28T09:00:00
+2007-05-29T09:00:00
+2007-06-28T09:00:00
+2007-07-29T09:00:00
+2007-08-29T09:00:00
+2007-09-28T09:00:00
+2007-10-29T09:00:00
+2007-11-28T09:00:00
+2007-12-29T09:00:00
+2008-01-29T09:00:00
+2008-02-27T09:00:00
+2008-03-29T09:00:00
+2008-04-28T09:00:00
+2008-05-29T09:00:00
+2008-06-28T09:00:00
+2008-07-29T09:00:00
+2008-08-29T09:00:00
+2008-09-28T09:00:00
+2008-10-29T09:00:00
+2008-11-28T09:00:00
+2008-12-29T09:00:00
+2009-01-29T09:00:00
+2009-02-26T09:00:00
+2009-03-29T09:00:00
+2009-04-28T09:00:00
+2009-05-29T09:00:00
+2009-06-28T09:00:00
+2009-07-29T09:00:00
+2009-08-29T09:00:00
+2009-09-28T09:00:00
+2009-10-29T09:00:00
+2009-11-28T09:00:00
+2009-12-29T09:00:00
+2010-01-29T09:00:00
+2010-02-26T09:00:00
+2010-03-29T09:00:00
+2010-04-28T09:00:00
+2010-05-29T09:00:00
+2010-06-28T09:00:00
+2010-07-29T09:00:00
+2010-08-29T09:00:00
+2010-09-28T09:00:00
+2010-10-29T09:00:00
+2010-11-28T09:00:00
+2010-12-29T09:00:00
+2011-01-29T09:00:00
+2011-02-26T09:00:00
+2011-03-29T09:00:00
+2011-04-28T09:00:00
+2011-05-29T09:00:00
+2011-06-28T09:00:00
+2011-07-29T09:00:00
+2011-08-29T09:00:00
+2011-09-28T09:00:00
+2011-10-29T09:00:00
+2011-11-28T09:00:00
+2011-12-29T09:00:00
+2012-01-29T09:00:00
+2012-02-27T09:00:00
+2012-03-29T09:00:00
+2012-04-28T09:00:00
+2012-05-29T09:00:00
+2012-06-28T09:00:00
+2012-07-29T09:00:00
+2012-08-29T09:00:00
+2012-09-28T09:00:00
+2012-10-29T09:00:00
+2012-11-28T09:00:00
+2012-12-29T09:00:00
+2013-01-29T09:00:00
+2013-02-26T09:00:00
+2013-03-29T09:00:00
+2013-04-28T09:00:00
+2013-05-29T09:00:00
+2013-06-28T09:00:00
+2013-07-29T09:00:00
+2013-08-29T09:00:00
+2013-09-28T09:00:00
+2013-10-29T09:00:00
+2013-11-28T09:00:00
+2013-12-29T09:00:00
+2014-01-29T09:00:00
+2014-02-26T09:00:00
+2014-03-29T09:00:00
+2014-04-28T09:00:00
+2014-05-29T09:00:00
+2014-06-28T09:00:00
+2014-07-29T09:00:00
+2014-08-29T09:00:00
+2014-09-28T09:00:00
+2014-10-29T09:00:00
+2014-11-28T09:00:00
+2014-12-29T09:00:00
+2015-01-29T09:00:00
+2015-02-26T09:00:00
+2015-03-29T09:00:00
+2015-04-28T09:00:00
+2015-05-29T09:00:00
+2015-06-28T09:00:00
+2015-07-29T09:00:00
+2015-08-29T09:00:00
+2015-09-28T09:00:00
+2015-10-29T09:00:00
+2015-11-28T09:00:00
+2015-12-29T09:00:00
+2016-01-29T09:00:00
+2016-02-27T09:00:00
+2016-03-29T09:00:00
+2016-04-28T09:00:00
+2016-05-29T09:00:00
+2016-06-28T09:00:00
+2016-07-29T09:00:00
+2016-08-29T09:00:00
+2016-09-28T09:00:00
+2016-10-29T09:00:00
+2016-11-28T09:00:00
+2016-12-29T09:00:00
+2017-01-29T09:00:00
+2017-02-26T09:00:00
+2017-03-29T09:00:00
+2017-04-28T09:00:00
+2017-05-29T09:00:00
+2017-06-28T09:00:00
+2017-07-29T09:00:00
+2017-08-29T09:00:00
+2017-09-28T09:00:00
+2017-10-29T09:00:00
+2017-11-28T09:00:00
+2017-12-29T09:00:00
+2018-01-29T09:00:00
+2018-02-26T09:00:00
+2018-03-29T09:00:00
+2018-04-28T09:00:00
+2018-05-29T09:00:00
+2018-06-28T09:00:00
+2018-07-29T09:00:00
+2018-08-29T09:00:00
+2018-09-28T09:00:00
+2018-10-29T09:00:00
+2018-11-28T09:00:00
+2018-12-29T09:00:00
+2019-01-29T09:00:00
+2019-02-26T09:00:00
+2019-03-29T09:00:00
+2019-04-28T09:00:00
+2019-05-29T09:00:00
+2019-06-28T09:00:00
+2019-07-29T09:00:00
+2019-08-29T09:00:00
+2019-09-28T09:00:00
+2019-10-29T09:00:00
+2019-11-28T09:00:00
+2019-12-29T09:00:00
+2020-01-29T09:00:00
+2020-02-27T09:00:00
+2020-03-29T09:00:00
+2020-04-28T09:00:00
+2020-05-29T09:00:00
+2020-06-28T09:00:00
+2020-07-29T09:00:00
+2020-08-29T09:00:00
+2020-09-28T09:00:00
+2020-10-29T09:00:00
+2020-11-28T09:00:00
+2020-12-29T09:00:00
+2021-01-29T09:00:00
+2021-02-26T09:00:00
+2021-03-29T09:00:00
+2021-04-28T09:00:00
+2021-05-29T09:00:00
+2021-06-28T09:00:00
+2021-07-29T09:00:00
+2021-08-29T09:00:00
+2021-09-28T09:00:00
+2021-10-29T09:00:00
+2021-11-28T09:00:00
+2021-12-29T09:00:00
+2022-01-29T09:00:00
+2022-02-26T09:00:00
+2022-03-29T09:00:00
+2022-04-28T09:00:00
+2022-05-29T09:00:00
+2022-06-28T09:00:00
+2022-07-29T09:00:00
+2022-08-29T09:00:00
+2022-09-28T09:00:00
+2022-10-29T09:00:00
+2022-11-28T09:00:00
+2022-12-29T09:00:00
+2023-01-29T09:00:00
+2023-02-26T09:00:00
+2023-03-29T09:00:00
+2023-04-28T09:00:00
+2023-05-29T09:00:00
+2023-06-28T09:00:00
+2023-07-29T09:00:00
+2023-08-29T09:00:00
+2023-09-28T09:00:00
+2023-10-29T09:00:00
+2023-11-28T09:00:00
+2023-12-29T09:00:00
+2024-01-29T09:00:00
+2024-02-27T09:00:00
+2024-03-29T09:00:00
+2024-04-28T09:00:00
+2024-05-29T09:00:00
+2024-06-28T09:00:00
+2024-07-29T09:00:00
+2024-08-29T09:00:00
+2024-09-28T09:00:00
+2024-10-29T09:00:00
+2024-11-28T09:00:00
+2024-12-29T09:00:00
+2025-01-29T09:00:00
+2025-02-26T09:00:00
+2025-03-29T09:00:00
+2025-04-28T09:00:00
+2025-05-29T09:00:00
+2025-06-28T09:00:00
+2025-07-29T09:00:00
+2025-08-29T09:00:00
+2025-09-28T09:00:00
+2025-10-29T09:00:00
+2025-11-28T09:00:00
+2025-12-29T09:00:00
+2026-01-29T09:00:00
+2026-02-26T09:00:00
+2026-03-29T09:00:00
+2026-04-28T09:00:00
+2026-05-29T09:00:00
+2026-06-28T09:00:00
+2026-07-29T09:00:00
+2026-08-29T09:00:00
+2026-09-28T09:00:00
+2026-10-29T09:00:00
+2026-11-28T09:00:00
+2026-12-29T09:00:00
+2027-01-29T09:00:00
+2027-02-26T09:00:00
+2027-03-29T09:00:00
+2027-04-28T09:00:00
+2027-05-29T09:00:00
+2027-06-28T09:00:00
+2027-07-29T09:00:00
+2027-08-29T09:00:00
+2027-09-28T09:00:00
+2027-10-29T09:00:00
+2027-11-28T09:00:00
+2027-12-29T09:00:00
+2028-01-29T09:00:00
+2028-02-27T09:00:00
+2028-03-29T09:00:00
+2028-04-28T09:00:00
+2028-05-29T09:00:00
+2028-06-28T09:00:00
+2028-07-29T09:00:00
+2028-08-29T09:00:00
+2028-09-28T09:00:00
+2028-10-29T09:00:00
+2028-11-28T09:00:00
+2028-12-29T09:00:00
+2029-01-29T09:00:00
+2029-02-26T09:00:00
+2029-03-29T09:00:00
+2029-04-28T09:00:00
+2029-05-29T09:00:00
+2029-06-28T09:00:00
+2029-07-29T09:00:00
+2029-08-29T09:00:00
+2029-09-28T09:00:00
+2029-10-29T09:00:00
+2029-11-28T09:00:00
+2029-12-29T09:00:00
+2030-01-29T09:00:00
+2030-02-26T09:00:00
+2030-03-29T09:00:00
+2030-04-28T09:00:00
+2030-05-29T09:00:00
+2030-06-28T09:00:00
+2030-07-29T09:00:00
+2030-08-29T09:00:00
+2030-09-28T09:00:00
+2030-10-29T09:00:00
+2030-11-28T09:00:00
+2030-12-29T09:00:00
+2031-01-29T09:00:00
+2031-02-26T09:00:00
+2031-03-29T09:00:00
+2031-04-28T09:00:00
+2031-05-29T09:00:00
+2031-06-28T09:00:00
+2031-07-29T09:00:00
+2031-08-29T09:00:00
+2031-09-28T09:00:00
+2031-10-29T09:00:00
+2031-11-28T09:00:00
+2031-12-29T09:00:00
+2032-01-29T09:00:00
+2032-02-27T09:00:00
+2032-03-29T09:00:00
+2032-04-28T09:00:00
+2032-05-29T09:00:00
+2032-06-28T09:00:00
+2032-07-29T09:00:00
+2032-08-29T09:00:00
+2032-09-28T09:00:00
+2032-10-29T09:00:00
+2032-11-28T09:00:00
+2032-12-29T09:00:00
+2033-01-29T09:00:00
+2033-02-26T09:00:00
+2033-03-29T09:00:00
+2033-04-28T09:00:00
+2033-05-29T09:00:00
+2033-06-28T09:00:00
+2033-07-29T09:00:00
+2033-08-29T09:00:00
+2033-09-28T09:00:00
+2033-10-29T09:00:00
+2033-11-28T09:00:00
+2033-12-29T09:00:00
+2034-01-29T09:00:00
+2034-02-26T09:00:00
+2034-03-29T09:00:00
+2034-04-28T09:00:00
+2034-05-29T09:00:00
+2034-06-28T09:00:00
+2034-07-29T09:00:00
+2034-08-29T09:00:00
+2034-09-28T09:00:00
+2034-10-29T09:00:00
+2034-11-28T09:00:00
+2034-12-29T09:00:00
+2035-01-29T09:00:00
+2035-02-26T09:00:00
+2035-03-29T09:00:00
+2035-04-28T09:00:00
+2035-05-29T09:00:00
+2035-06-28T09:00:00
+2035-07-29T09:00:00
+2035-08-29T09:00:00
+2035-09-28T09:00:00
+2035-10-29T09:00:00
+2035-11-28T09:00:00
+2035-12-29T09:00:00
+2036-01-29T09:00:00
+2036-02-27T09:00:00
+2036-03-29T09:00:00
+2036-04-28T09:00:00
+2036-05-29T09:00:00
+2036-06-28T09:00:00
+2036-07-29T09:00:00
+2036-08-29T09:00:00
+2036-09-28T09:00:00
+2036-10-29T09:00:00
+2036-11-28T09:00:00
+2036-12-29T09:00:00
+2037-01-29T09:00:00
+2037-02-26T09:00:00
+2037-03-29T09:00:00
+2037-04-28T09:00:00
+2037-05-29T09:00:00
+2037-06-28T09:00:00
+2037-07-29T09:00:00
+2037-08-29T09:00:00
+2037-09-28T09:00:00
+2037-10-29T09:00:00
+2037-11-28T09:00:00
+2037-12-29T09:00:00
+2038-01-29T09:00:00
+2038-02-26T09:00:00
+2038-03-29T09:00:00
+2038-04-28T09:00:00
+2038-05-29T09:00:00
+2038-06-28T09:00:00
+2038-07-29T09:00:00
+2038-08-29T09:00:00
+2038-09-28T09:00:00
+2038-10-29T09:00:00
+2038-11-28T09:00:00
+2038-12-29T09:00:00
+2039-01-29T09:00:00
+2039-02-26T09:00:00
+2039-03-29T09:00:00
+2039-04-28T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.next.ref
new file mode 100644
index 000000000..086650beb
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.next.ref
@@ -0,0 +1,500 @@
+1997-09-28T09:00:00
+1997-10-29T09:00:00
+1997-11-28T09:00:00
+1997-12-29T09:00:00
+1998-01-29T09:00:00
+1998-02-26T09:00:00
+1998-03-29T09:00:00
+1998-04-28T09:00:00
+1998-05-29T09:00:00
+1998-06-28T09:00:00
+1998-07-29T09:00:00
+1998-08-29T09:00:00
+1998-09-28T09:00:00
+1998-10-29T09:00:00
+1998-11-28T09:00:00
+1998-12-29T09:00:00
+1999-01-29T09:00:00
+1999-02-26T09:00:00
+1999-03-29T09:00:00
+1999-04-28T09:00:00
+1999-05-29T09:00:00
+1999-06-28T09:00:00
+1999-07-29T09:00:00
+1999-08-29T09:00:00
+1999-09-28T09:00:00
+1999-10-29T09:00:00
+1999-11-28T09:00:00
+1999-12-29T09:00:00
+2000-01-29T09:00:00
+2000-02-27T09:00:00
+2000-03-29T09:00:00
+2000-04-28T09:00:00
+2000-05-29T09:00:00
+2000-06-28T09:00:00
+2000-07-29T09:00:00
+2000-08-29T09:00:00
+2000-09-28T09:00:00
+2000-10-29T09:00:00
+2000-11-28T09:00:00
+2000-12-29T09:00:00
+2001-01-29T09:00:00
+2001-02-26T09:00:00
+2001-03-29T09:00:00
+2001-04-28T09:00:00
+2001-05-29T09:00:00
+2001-06-28T09:00:00
+2001-07-29T09:00:00
+2001-08-29T09:00:00
+2001-09-28T09:00:00
+2001-10-29T09:00:00
+2001-11-28T09:00:00
+2001-12-29T09:00:00
+2002-01-29T09:00:00
+2002-02-26T09:00:00
+2002-03-29T09:00:00
+2002-04-28T09:00:00
+2002-05-29T09:00:00
+2002-06-28T09:00:00
+2002-07-29T09:00:00
+2002-08-29T09:00:00
+2002-09-28T09:00:00
+2002-10-29T09:00:00
+2002-11-28T09:00:00
+2002-12-29T09:00:00
+2003-01-29T09:00:00
+2003-02-26T09:00:00
+2003-03-29T09:00:00
+2003-04-28T09:00:00
+2003-05-29T09:00:00
+2003-06-28T09:00:00
+2003-07-29T09:00:00
+2003-08-29T09:00:00
+2003-09-28T09:00:00
+2003-10-29T09:00:00
+2003-11-28T09:00:00
+2003-12-29T09:00:00
+2004-01-29T09:00:00
+2004-02-27T09:00:00
+2004-03-29T09:00:00
+2004-04-28T09:00:00
+2004-05-29T09:00:00
+2004-06-28T09:00:00
+2004-07-29T09:00:00
+2004-08-29T09:00:00
+2004-09-28T09:00:00
+2004-10-29T09:00:00
+2004-11-28T09:00:00
+2004-12-29T09:00:00
+2005-01-29T09:00:00
+2005-02-26T09:00:00
+2005-03-29T09:00:00
+2005-04-28T09:00:00
+2005-05-29T09:00:00
+2005-06-28T09:00:00
+2005-07-29T09:00:00
+2005-08-29T09:00:00
+2005-09-28T09:00:00
+2005-10-29T09:00:00
+2005-11-28T09:00:00
+2005-12-29T09:00:00
+2006-01-29T09:00:00
+2006-02-26T09:00:00
+2006-03-29T09:00:00
+2006-04-28T09:00:00
+2006-05-29T09:00:00
+2006-06-28T09:00:00
+2006-07-29T09:00:00
+2006-08-29T09:00:00
+2006-09-28T09:00:00
+2006-10-29T09:00:00
+2006-11-28T09:00:00
+2006-12-29T09:00:00
+2007-01-29T09:00:00
+2007-02-26T09:00:00
+2007-03-29T09:00:00
+2007-04-28T09:00:00
+2007-05-29T09:00:00
+2007-06-28T09:00:00
+2007-07-29T09:00:00
+2007-08-29T09:00:00
+2007-09-28T09:00:00
+2007-10-29T09:00:00
+2007-11-28T09:00:00
+2007-12-29T09:00:00
+2008-01-29T09:00:00
+2008-02-27T09:00:00
+2008-03-29T09:00:00
+2008-04-28T09:00:00
+2008-05-29T09:00:00
+2008-06-28T09:00:00
+2008-07-29T09:00:00
+2008-08-29T09:00:00
+2008-09-28T09:00:00
+2008-10-29T09:00:00
+2008-11-28T09:00:00
+2008-12-29T09:00:00
+2009-01-29T09:00:00
+2009-02-26T09:00:00
+2009-03-29T09:00:00
+2009-04-28T09:00:00
+2009-05-29T09:00:00
+2009-06-28T09:00:00
+2009-07-29T09:00:00
+2009-08-29T09:00:00
+2009-09-28T09:00:00
+2009-10-29T09:00:00
+2009-11-28T09:00:00
+2009-12-29T09:00:00
+2010-01-29T09:00:00
+2010-02-26T09:00:00
+2010-03-29T09:00:00
+2010-04-28T09:00:00
+2010-05-29T09:00:00
+2010-06-28T09:00:00
+2010-07-29T09:00:00
+2010-08-29T09:00:00
+2010-09-28T09:00:00
+2010-10-29T09:00:00
+2010-11-28T09:00:00
+2010-12-29T09:00:00
+2011-01-29T09:00:00
+2011-02-26T09:00:00
+2011-03-29T09:00:00
+2011-04-28T09:00:00
+2011-05-29T09:00:00
+2011-06-28T09:00:00
+2011-07-29T09:00:00
+2011-08-29T09:00:00
+2011-09-28T09:00:00
+2011-10-29T09:00:00
+2011-11-28T09:00:00
+2011-12-29T09:00:00
+2012-01-29T09:00:00
+2012-02-27T09:00:00
+2012-03-29T09:00:00
+2012-04-28T09:00:00
+2012-05-29T09:00:00
+2012-06-28T09:00:00
+2012-07-29T09:00:00
+2012-08-29T09:00:00
+2012-09-28T09:00:00
+2012-10-29T09:00:00
+2012-11-28T09:00:00
+2012-12-29T09:00:00
+2013-01-29T09:00:00
+2013-02-26T09:00:00
+2013-03-29T09:00:00
+2013-04-28T09:00:00
+2013-05-29T09:00:00
+2013-06-28T09:00:00
+2013-07-29T09:00:00
+2013-08-29T09:00:00
+2013-09-28T09:00:00
+2013-10-29T09:00:00
+2013-11-28T09:00:00
+2013-12-29T09:00:00
+2014-01-29T09:00:00
+2014-02-26T09:00:00
+2014-03-29T09:00:00
+2014-04-28T09:00:00
+2014-05-29T09:00:00
+2014-06-28T09:00:00
+2014-07-29T09:00:00
+2014-08-29T09:00:00
+2014-09-28T09:00:00
+2014-10-29T09:00:00
+2014-11-28T09:00:00
+2014-12-29T09:00:00
+2015-01-29T09:00:00
+2015-02-26T09:00:00
+2015-03-29T09:00:00
+2015-04-28T09:00:00
+2015-05-29T09:00:00
+2015-06-28T09:00:00
+2015-07-29T09:00:00
+2015-08-29T09:00:00
+2015-09-28T09:00:00
+2015-10-29T09:00:00
+2015-11-28T09:00:00
+2015-12-29T09:00:00
+2016-01-29T09:00:00
+2016-02-27T09:00:00
+2016-03-29T09:00:00
+2016-04-28T09:00:00
+2016-05-29T09:00:00
+2016-06-28T09:00:00
+2016-07-29T09:00:00
+2016-08-29T09:00:00
+2016-09-28T09:00:00
+2016-10-29T09:00:00
+2016-11-28T09:00:00
+2016-12-29T09:00:00
+2017-01-29T09:00:00
+2017-02-26T09:00:00
+2017-03-29T09:00:00
+2017-04-28T09:00:00
+2017-05-29T09:00:00
+2017-06-28T09:00:00
+2017-07-29T09:00:00
+2017-08-29T09:00:00
+2017-09-28T09:00:00
+2017-10-29T09:00:00
+2017-11-28T09:00:00
+2017-12-29T09:00:00
+2018-01-29T09:00:00
+2018-02-26T09:00:00
+2018-03-29T09:00:00
+2018-04-28T09:00:00
+2018-05-29T09:00:00
+2018-06-28T09:00:00
+2018-07-29T09:00:00
+2018-08-29T09:00:00
+2018-09-28T09:00:00
+2018-10-29T09:00:00
+2018-11-28T09:00:00
+2018-12-29T09:00:00
+2019-01-29T09:00:00
+2019-02-26T09:00:00
+2019-03-29T09:00:00
+2019-04-28T09:00:00
+2019-05-29T09:00:00
+2019-06-28T09:00:00
+2019-07-29T09:00:00
+2019-08-29T09:00:00
+2019-09-28T09:00:00
+2019-10-29T09:00:00
+2019-11-28T09:00:00
+2019-12-29T09:00:00
+2020-01-29T09:00:00
+2020-02-27T09:00:00
+2020-03-29T09:00:00
+2020-04-28T09:00:00
+2020-05-29T09:00:00
+2020-06-28T09:00:00
+2020-07-29T09:00:00
+2020-08-29T09:00:00
+2020-09-28T09:00:00
+2020-10-29T09:00:00
+2020-11-28T09:00:00
+2020-12-29T09:00:00
+2021-01-29T09:00:00
+2021-02-26T09:00:00
+2021-03-29T09:00:00
+2021-04-28T09:00:00
+2021-05-29T09:00:00
+2021-06-28T09:00:00
+2021-07-29T09:00:00
+2021-08-29T09:00:00
+2021-09-28T09:00:00
+2021-10-29T09:00:00
+2021-11-28T09:00:00
+2021-12-29T09:00:00
+2022-01-29T09:00:00
+2022-02-26T09:00:00
+2022-03-29T09:00:00
+2022-04-28T09:00:00
+2022-05-29T09:00:00
+2022-06-28T09:00:00
+2022-07-29T09:00:00
+2022-08-29T09:00:00
+2022-09-28T09:00:00
+2022-10-29T09:00:00
+2022-11-28T09:00:00
+2022-12-29T09:00:00
+2023-01-29T09:00:00
+2023-02-26T09:00:00
+2023-03-29T09:00:00
+2023-04-28T09:00:00
+2023-05-29T09:00:00
+2023-06-28T09:00:00
+2023-07-29T09:00:00
+2023-08-29T09:00:00
+2023-09-28T09:00:00
+2023-10-29T09:00:00
+2023-11-28T09:00:00
+2023-12-29T09:00:00
+2024-01-29T09:00:00
+2024-02-27T09:00:00
+2024-03-29T09:00:00
+2024-04-28T09:00:00
+2024-05-29T09:00:00
+2024-06-28T09:00:00
+2024-07-29T09:00:00
+2024-08-29T09:00:00
+2024-09-28T09:00:00
+2024-10-29T09:00:00
+2024-11-28T09:00:00
+2024-12-29T09:00:00
+2025-01-29T09:00:00
+2025-02-26T09:00:00
+2025-03-29T09:00:00
+2025-04-28T09:00:00
+2025-05-29T09:00:00
+2025-06-28T09:00:00
+2025-07-29T09:00:00
+2025-08-29T09:00:00
+2025-09-28T09:00:00
+2025-10-29T09:00:00
+2025-11-28T09:00:00
+2025-12-29T09:00:00
+2026-01-29T09:00:00
+2026-02-26T09:00:00
+2026-03-29T09:00:00
+2026-04-28T09:00:00
+2026-05-29T09:00:00
+2026-06-28T09:00:00
+2026-07-29T09:00:00
+2026-08-29T09:00:00
+2026-09-28T09:00:00
+2026-10-29T09:00:00
+2026-11-28T09:00:00
+2026-12-29T09:00:00
+2027-01-29T09:00:00
+2027-02-26T09:00:00
+2027-03-29T09:00:00
+2027-04-28T09:00:00
+2027-05-29T09:00:00
+2027-06-28T09:00:00
+2027-07-29T09:00:00
+2027-08-29T09:00:00
+2027-09-28T09:00:00
+2027-10-29T09:00:00
+2027-11-28T09:00:00
+2027-12-29T09:00:00
+2028-01-29T09:00:00
+2028-02-27T09:00:00
+2028-03-29T09:00:00
+2028-04-28T09:00:00
+2028-05-29T09:00:00
+2028-06-28T09:00:00
+2028-07-29T09:00:00
+2028-08-29T09:00:00
+2028-09-28T09:00:00
+2028-10-29T09:00:00
+2028-11-28T09:00:00
+2028-12-29T09:00:00
+2029-01-29T09:00:00
+2029-02-26T09:00:00
+2029-03-29T09:00:00
+2029-04-28T09:00:00
+2029-05-29T09:00:00
+2029-06-28T09:00:00
+2029-07-29T09:00:00
+2029-08-29T09:00:00
+2029-09-28T09:00:00
+2029-10-29T09:00:00
+2029-11-28T09:00:00
+2029-12-29T09:00:00
+2030-01-29T09:00:00
+2030-02-26T09:00:00
+2030-03-29T09:00:00
+2030-04-28T09:00:00
+2030-05-29T09:00:00
+2030-06-28T09:00:00
+2030-07-29T09:00:00
+2030-08-29T09:00:00
+2030-09-28T09:00:00
+2030-10-29T09:00:00
+2030-11-28T09:00:00
+2030-12-29T09:00:00
+2031-01-29T09:00:00
+2031-02-26T09:00:00
+2031-03-29T09:00:00
+2031-04-28T09:00:00
+2031-05-29T09:00:00
+2031-06-28T09:00:00
+2031-07-29T09:00:00
+2031-08-29T09:00:00
+2031-09-28T09:00:00
+2031-10-29T09:00:00
+2031-11-28T09:00:00
+2031-12-29T09:00:00
+2032-01-29T09:00:00
+2032-02-27T09:00:00
+2032-03-29T09:00:00
+2032-04-28T09:00:00
+2032-05-29T09:00:00
+2032-06-28T09:00:00
+2032-07-29T09:00:00
+2032-08-29T09:00:00
+2032-09-28T09:00:00
+2032-10-29T09:00:00
+2032-11-28T09:00:00
+2032-12-29T09:00:00
+2033-01-29T09:00:00
+2033-02-26T09:00:00
+2033-03-29T09:00:00
+2033-04-28T09:00:00
+2033-05-29T09:00:00
+2033-06-28T09:00:00
+2033-07-29T09:00:00
+2033-08-29T09:00:00
+2033-09-28T09:00:00
+2033-10-29T09:00:00
+2033-11-28T09:00:00
+2033-12-29T09:00:00
+2034-01-29T09:00:00
+2034-02-26T09:00:00
+2034-03-29T09:00:00
+2034-04-28T09:00:00
+2034-05-29T09:00:00
+2034-06-28T09:00:00
+2034-07-29T09:00:00
+2034-08-29T09:00:00
+2034-09-28T09:00:00
+2034-10-29T09:00:00
+2034-11-28T09:00:00
+2034-12-29T09:00:00
+2035-01-29T09:00:00
+2035-02-26T09:00:00
+2035-03-29T09:00:00
+2035-04-28T09:00:00
+2035-05-29T09:00:00
+2035-06-28T09:00:00
+2035-07-29T09:00:00
+2035-08-29T09:00:00
+2035-09-28T09:00:00
+2035-10-29T09:00:00
+2035-11-28T09:00:00
+2035-12-29T09:00:00
+2036-01-29T09:00:00
+2036-02-27T09:00:00
+2036-03-29T09:00:00
+2036-04-28T09:00:00
+2036-05-29T09:00:00
+2036-06-28T09:00:00
+2036-07-29T09:00:00
+2036-08-29T09:00:00
+2036-09-28T09:00:00
+2036-10-29T09:00:00
+2036-11-28T09:00:00
+2036-12-29T09:00:00
+2037-01-29T09:00:00
+2037-02-26T09:00:00
+2037-03-29T09:00:00
+2037-04-28T09:00:00
+2037-05-29T09:00:00
+2037-06-28T09:00:00
+2037-07-29T09:00:00
+2037-08-29T09:00:00
+2037-09-28T09:00:00
+2037-10-29T09:00:00
+2037-11-28T09:00:00
+2037-12-29T09:00:00
+2038-01-29T09:00:00
+2038-02-26T09:00:00
+2038-03-29T09:00:00
+2038-04-28T09:00:00
+2038-05-29T09:00:00
+2038-06-28T09:00:00
+2038-07-29T09:00:00
+2038-08-29T09:00:00
+2038-09-28T09:00:00
+2038-10-29T09:00:00
+2038-11-28T09:00:00
+2038-12-29T09:00:00
+2039-01-29T09:00:00
+2039-02-26T09:00:00
+2039-03-29T09:00:00
+2039-04-28T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.prev.ref
new file mode 100644
index 000000000..c18f96866
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.prev.ref
@@ -0,0 +1,161 @@
+2010-12-29T09:00:00
+2010-11-28T09:00:00
+2010-10-29T09:00:00
+2010-09-28T09:00:00
+2010-08-29T09:00:00
+2010-07-29T09:00:00
+2010-06-28T09:00:00
+2010-05-29T09:00:00
+2010-04-28T09:00:00
+2010-03-29T09:00:00
+2010-02-26T09:00:00
+2010-01-29T09:00:00
+2009-12-29T09:00:00
+2009-11-28T09:00:00
+2009-10-29T09:00:00
+2009-09-28T09:00:00
+2009-08-29T09:00:00
+2009-07-29T09:00:00
+2009-06-28T09:00:00
+2009-05-29T09:00:00
+2009-04-28T09:00:00
+2009-03-29T09:00:00
+2009-02-26T09:00:00
+2009-01-29T09:00:00
+2008-12-29T09:00:00
+2008-11-28T09:00:00
+2008-10-29T09:00:00
+2008-09-28T09:00:00
+2008-08-29T09:00:00
+2008-07-29T09:00:00
+2008-06-28T09:00:00
+2008-05-29T09:00:00
+2008-04-28T09:00:00
+2008-03-29T09:00:00
+2008-02-27T09:00:00
+2008-01-29T09:00:00
+2007-12-29T09:00:00
+2007-11-28T09:00:00
+2007-10-29T09:00:00
+2007-09-28T09:00:00
+2007-08-29T09:00:00
+2007-07-29T09:00:00
+2007-06-28T09:00:00
+2007-05-29T09:00:00
+2007-04-28T09:00:00
+2007-03-29T09:00:00
+2007-02-26T09:00:00
+2007-01-29T09:00:00
+2006-12-29T09:00:00
+2006-11-28T09:00:00
+2006-10-29T09:00:00
+2006-09-28T09:00:00
+2006-08-29T09:00:00
+2006-07-29T09:00:00
+2006-06-28T09:00:00
+2006-05-29T09:00:00
+2006-04-28T09:00:00
+2006-03-29T09:00:00
+2006-02-26T09:00:00
+2006-01-29T09:00:00
+2005-12-29T09:00:00
+2005-11-28T09:00:00
+2005-10-29T09:00:00
+2005-09-28T09:00:00
+2005-08-29T09:00:00
+2005-07-29T09:00:00
+2005-06-28T09:00:00
+2005-05-29T09:00:00
+2005-04-28T09:00:00
+2005-03-29T09:00:00
+2005-02-26T09:00:00
+2005-01-29T09:00:00
+2004-12-29T09:00:00
+2004-11-28T09:00:00
+2004-10-29T09:00:00
+2004-09-28T09:00:00
+2004-08-29T09:00:00
+2004-07-29T09:00:00
+2004-06-28T09:00:00
+2004-05-29T09:00:00
+2004-04-28T09:00:00
+2004-03-29T09:00:00
+2004-02-27T09:00:00
+2004-01-29T09:00:00
+2003-12-29T09:00:00
+2003-11-28T09:00:00
+2003-10-29T09:00:00
+2003-09-28T09:00:00
+2003-08-29T09:00:00
+2003-07-29T09:00:00
+2003-06-28T09:00:00
+2003-05-29T09:00:00
+2003-04-28T09:00:00
+2003-03-29T09:00:00
+2003-02-26T09:00:00
+2003-01-29T09:00:00
+2002-12-29T09:00:00
+2002-11-28T09:00:00
+2002-10-29T09:00:00
+2002-09-28T09:00:00
+2002-08-29T09:00:00
+2002-07-29T09:00:00
+2002-06-28T09:00:00
+2002-05-29T09:00:00
+2002-04-28T09:00:00
+2002-03-29T09:00:00
+2002-02-26T09:00:00
+2002-01-29T09:00:00
+2001-12-29T09:00:00
+2001-11-28T09:00:00
+2001-10-29T09:00:00
+2001-09-28T09:00:00
+2001-08-29T09:00:00
+2001-07-29T09:00:00
+2001-06-28T09:00:00
+2001-05-29T09:00:00
+2001-04-28T09:00:00
+2001-03-29T09:00:00
+2001-02-26T09:00:00
+2001-01-29T09:00:00
+2000-12-29T09:00:00
+2000-11-28T09:00:00
+2000-10-29T09:00:00
+2000-09-28T09:00:00
+2000-08-29T09:00:00
+2000-07-29T09:00:00
+2000-06-28T09:00:00
+2000-05-29T09:00:00
+2000-04-28T09:00:00
+2000-03-29T09:00:00
+2000-02-27T09:00:00
+2000-01-29T09:00:00
+1999-12-29T09:00:00
+1999-11-28T09:00:00
+1999-10-29T09:00:00
+1999-09-28T09:00:00
+1999-08-29T09:00:00
+1999-07-29T09:00:00
+1999-06-28T09:00:00
+1999-05-29T09:00:00
+1999-04-28T09:00:00
+1999-03-29T09:00:00
+1999-02-26T09:00:00
+1999-01-29T09:00:00
+1998-12-29T09:00:00
+1998-11-28T09:00:00
+1998-10-29T09:00:00
+1998-09-28T09:00:00
+1998-08-29T09:00:00
+1998-07-29T09:00:00
+1998-06-28T09:00:00
+1998-05-29T09:00:00
+1998-04-28T09:00:00
+1998-03-29T09:00:00
+1998-02-26T09:00:00
+1998-01-29T09:00:00
+1997-12-29T09:00:00
+1997-11-28T09:00:00
+1997-10-29T09:00:00
+1997-09-28T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.recurson.ref
new file mode 100644
index 000000000..96048374c
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase18.ics.recurson.ref
@@ -0,0 +1,160 @@
+1997-09-28
+1997-10-29
+1997-11-28
+1997-12-29
+1998-01-29
+1998-02-26
+1998-03-29
+1998-04-28
+1998-05-29
+1998-06-28
+1998-07-29
+1998-08-29
+1998-09-28
+1998-10-29
+1998-11-28
+1998-12-29
+1999-01-29
+1999-02-26
+1999-03-29
+1999-04-28
+1999-05-29
+1999-06-28
+1999-07-29
+1999-08-29
+1999-09-28
+1999-10-29
+1999-11-28
+1999-12-29
+2000-01-29
+2000-02-27
+2000-03-29
+2000-04-28
+2000-05-29
+2000-06-28
+2000-07-29
+2000-08-29
+2000-09-28
+2000-10-29
+2000-11-28
+2000-12-29
+2001-01-29
+2001-02-26
+2001-03-29
+2001-04-28
+2001-05-29
+2001-06-28
+2001-07-29
+2001-08-29
+2001-09-28
+2001-10-29
+2001-11-28
+2001-12-29
+2002-01-29
+2002-02-26
+2002-03-29
+2002-04-28
+2002-05-29
+2002-06-28
+2002-07-29
+2002-08-29
+2002-09-28
+2002-10-29
+2002-11-28
+2002-12-29
+2003-01-29
+2003-02-26
+2003-03-29
+2003-04-28
+2003-05-29
+2003-06-28
+2003-07-29
+2003-08-29
+2003-09-28
+2003-10-29
+2003-11-28
+2003-12-29
+2004-01-29
+2004-02-27
+2004-03-29
+2004-04-28
+2004-05-29
+2004-06-28
+2004-07-29
+2004-08-29
+2004-09-28
+2004-10-29
+2004-11-28
+2004-12-29
+2005-01-29
+2005-02-26
+2005-03-29
+2005-04-28
+2005-05-29
+2005-06-28
+2005-07-29
+2005-08-29
+2005-09-28
+2005-10-29
+2005-11-28
+2005-12-29
+2006-01-29
+2006-02-26
+2006-03-29
+2006-04-28
+2006-05-29
+2006-06-28
+2006-07-29
+2006-08-29
+2006-09-28
+2006-10-29
+2006-11-28
+2006-12-29
+2007-01-29
+2007-02-26
+2007-03-29
+2007-04-28
+2007-05-29
+2007-06-28
+2007-07-29
+2007-08-29
+2007-09-28
+2007-10-29
+2007-11-28
+2007-12-29
+2008-01-29
+2008-02-27
+2008-03-29
+2008-04-28
+2008-05-29
+2008-06-28
+2008-07-29
+2008-08-29
+2008-09-28
+2008-10-29
+2008-11-28
+2008-12-29
+2009-01-29
+2009-02-26
+2009-03-29
+2009-04-28
+2009-05-29
+2009-06-28
+2009-07-29
+2009-08-29
+2009-09-28
+2009-10-29
+2009-11-28
+2009-12-29
+2010-01-29
+2010-02-26
+2010-03-29
+2010-04-28
+2010-05-29
+2010-06-28
+2010-07-29
+2010-08-29
+2010-09-28
+2010-10-29
+2010-11-28
+2010-12-29
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics
new file mode 100644
index 000000000..1070408d9
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Monthly on the 2nd and 15th of the month for 10 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=2,15
+SUMMARY:RExample17
+UID:RExample17
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.comp34.ref
new file mode 100644
index 000000000..52445b4ab
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.comp34.ref
@@ -0,0 +1,11 @@
+1997-09-02T09:00:00
+1997-09-15T09:00:00
+1997-10-02T09:00:00
+1997-10-15T09:00:00
+1997-11-02T09:00:00
+1997-11-15T09:00:00
+1997-12-02T09:00:00
+1997-12-15T09:00:00
+1998-01-02T09:00:00
+1998-01-15T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.next.ref
new file mode 100644
index 000000000..52445b4ab
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.next.ref
@@ -0,0 +1,11 @@
+1997-09-02T09:00:00
+1997-09-15T09:00:00
+1997-10-02T09:00:00
+1997-10-15T09:00:00
+1997-11-02T09:00:00
+1997-11-15T09:00:00
+1997-12-02T09:00:00
+1997-12-15T09:00:00
+1998-01-02T09:00:00
+1998-01-15T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.prev.ref
new file mode 100644
index 000000000..1e9dd8173
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.prev.ref
@@ -0,0 +1,11 @@
+1998-01-15T09:00:00
+1998-01-02T09:00:00
+1997-12-15T09:00:00
+1997-12-02T09:00:00
+1997-11-15T09:00:00
+1997-11-02T09:00:00
+1997-10-15T09:00:00
+1997-10-02T09:00:00
+1997-09-15T09:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.recurson.ref
new file mode 100644
index 000000000..7b72c389d
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase19.ics.recurson.ref
@@ -0,0 +1,11 @@
+1997-09-02
+1997-09-15
+1997-10-02
+1997-10-15
+1997-11-02
+1997-11-15
+1997-12-02
+1997-12-15
+1998-01-02
+1998-01-15
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics
new file mode 100644
index 000000000..3fa3f384b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Monthly on the first and last day of the month for 10 occurren
+ ces:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970930T090000
+RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=1,-1
+SUMMARY:RExample18
+UID:RExample18
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.comp34.ref
new file mode 100644
index 000000000..d21f813e5
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.comp34.ref
@@ -0,0 +1,11 @@
+1997-09-30T09:00:00
+1997-10-01T09:00:00
+1997-10-31T09:00:00
+1997-11-01T09:00:00
+1997-11-30T09:00:00
+1997-12-01T09:00:00
+1997-12-31T09:00:00
+1998-01-01T09:00:00
+1998-01-31T09:00:00
+1998-02-01T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.next.ref
new file mode 100644
index 000000000..d21f813e5
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.next.ref
@@ -0,0 +1,11 @@
+1997-09-30T09:00:00
+1997-10-01T09:00:00
+1997-10-31T09:00:00
+1997-11-01T09:00:00
+1997-11-30T09:00:00
+1997-12-01T09:00:00
+1997-12-31T09:00:00
+1998-01-01T09:00:00
+1998-01-31T09:00:00
+1998-02-01T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.prev.ref
new file mode 100644
index 000000000..677e11bff
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.prev.ref
@@ -0,0 +1,11 @@
+1998-02-01T09:00:00
+1998-01-31T09:00:00
+1998-01-01T09:00:00
+1997-12-31T09:00:00
+1997-12-01T09:00:00
+1997-11-30T09:00:00
+1997-11-01T09:00:00
+1997-10-31T09:00:00
+1997-10-01T09:00:00
+1997-09-30T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.recurson.ref
new file mode 100644
index 000000000..6601563b6
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase20.ics.recurson.ref
@@ -0,0 +1,11 @@
+1997-09-30
+1997-10-01
+1997-10-31
+1997-11-01
+1997-11-30
+1997-12-01
+1997-12-31
+1998-01-01
+1998-01-31
+1998-02-01
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics
new file mode 100644
index 000000000..6f86bade8
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every 18 months on the 10th thru 15th of the month for 10 occu
+ rrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970910T090000
+RRULE:FREQ=MONTHLY;COUNT=10;INTERVAL=18;BYMONTHDAY=10,11,12,13,14,15
+SUMMARY:RExample19
+UID:RExample19
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.comp34.ref
new file mode 100644
index 000000000..b013e7910
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.comp34.ref
@@ -0,0 +1,11 @@
+1997-09-10T09:00:00
+1997-09-11T09:00:00
+1997-09-12T09:00:00
+1997-09-13T09:00:00
+1997-09-14T09:00:00
+1997-09-15T09:00:00
+1999-03-10T09:00:00
+1999-03-11T09:00:00
+1999-03-12T09:00:00
+1999-03-13T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.next.ref
new file mode 100644
index 000000000..b013e7910
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.next.ref
@@ -0,0 +1,11 @@
+1997-09-10T09:00:00
+1997-09-11T09:00:00
+1997-09-12T09:00:00
+1997-09-13T09:00:00
+1997-09-14T09:00:00
+1997-09-15T09:00:00
+1999-03-10T09:00:00
+1999-03-11T09:00:00
+1999-03-12T09:00:00
+1999-03-13T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.prev.ref
new file mode 100644
index 000000000..7efafa607
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.prev.ref
@@ -0,0 +1,11 @@
+1999-03-13T09:00:00
+1999-03-12T09:00:00
+1999-03-11T09:00:00
+1999-03-10T09:00:00
+1997-09-15T09:00:00
+1997-09-14T09:00:00
+1997-09-13T09:00:00
+1997-09-12T09:00:00
+1997-09-11T09:00:00
+1997-09-10T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.recurson.ref
new file mode 100644
index 000000000..dcaea76d0
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase21.ics.recurson.ref
@@ -0,0 +1,11 @@
+1997-09-10
+1997-09-11
+1997-09-12
+1997-09-13
+1997-09-14
+1997-09-15
+1999-03-10
+1999-03-11
+1999-03-12
+1999-03-13
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics
new file mode 100644
index 000000000..487f03a8f
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every Tuesday\, every other month:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MONTHLY;INTERVAL=2;BYDAY=TU
+SUMMARY:RExample20
+UID:RExample20
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.comp34.ref
new file mode 100644
index 000000000..6d3cbe1f8
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.comp34.ref
@@ -0,0 +1,2 @@
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.next.ref
new file mode 100644
index 000000000..f695b27e2
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.next.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-09T09:00:00
+1997-09-16T09:00:00
+1997-09-23T09:00:00
+1997-09-30T09:00:00
+1997-11-04T09:00:00
+1997-11-11T09:00:00
+1997-11-18T09:00:00
+1997-11-25T09:00:00
+1998-01-06T09:00:00
+1998-01-13T09:00:00
+1998-01-20T09:00:00
+1998-01-27T09:00:00
+1998-03-03T09:00:00
+1998-03-10T09:00:00
+1998-03-17T09:00:00
+1998-03-24T09:00:00
+1998-03-31T09:00:00
+1998-05-05T09:00:00
+1998-05-12T09:00:00
+1998-05-19T09:00:00
+1998-05-26T09:00:00
+1998-07-07T09:00:00
+1998-07-14T09:00:00
+1998-07-21T09:00:00
+1998-07-28T09:00:00
+1998-09-01T09:00:00
+1998-09-08T09:00:00
+1998-09-15T09:00:00
+1998-09-22T09:00:00
+1998-09-29T09:00:00
+1998-11-03T09:00:00
+1998-11-10T09:00:00
+1998-11-17T09:00:00
+1998-11-24T09:00:00
+1999-01-05T09:00:00
+1999-01-12T09:00:00
+1999-01-19T09:00:00
+1999-01-26T09:00:00
+1999-03-02T09:00:00
+1999-03-09T09:00:00
+1999-03-16T09:00:00
+1999-03-23T09:00:00
+1999-03-30T09:00:00
+1999-05-04T09:00:00
+1999-05-11T09:00:00
+1999-05-18T09:00:00
+1999-05-25T09:00:00
+1999-07-06T09:00:00
+1999-07-13T09:00:00
+1999-07-20T09:00:00
+1999-07-27T09:00:00
+1999-09-07T09:00:00
+1999-09-14T09:00:00
+1999-09-21T09:00:00
+1999-09-28T09:00:00
+1999-11-02T09:00:00
+1999-11-09T09:00:00
+1999-11-16T09:00:00
+1999-11-23T09:00:00
+1999-11-30T09:00:00
+2000-01-04T09:00:00
+2000-01-11T09:00:00
+2000-01-18T09:00:00
+2000-01-25T09:00:00
+2000-03-07T09:00:00
+2000-03-14T09:00:00
+2000-03-21T09:00:00
+2000-03-28T09:00:00
+2000-05-02T09:00:00
+2000-05-09T09:00:00
+2000-05-16T09:00:00
+2000-05-23T09:00:00
+2000-05-30T09:00:00
+2000-07-04T09:00:00
+2000-07-11T09:00:00
+2000-07-18T09:00:00
+2000-07-25T09:00:00
+2000-09-05T09:00:00
+2000-09-12T09:00:00
+2000-09-19T09:00:00
+2000-09-26T09:00:00
+2000-11-07T09:00:00
+2000-11-14T09:00:00
+2000-11-21T09:00:00
+2000-11-28T09:00:00
+2001-01-02T09:00:00
+2001-01-09T09:00:00
+2001-01-16T09:00:00
+2001-01-23T09:00:00
+2001-01-30T09:00:00
+2001-03-06T09:00:00
+2001-03-13T09:00:00
+2001-03-20T09:00:00
+2001-03-27T09:00:00
+2001-05-01T09:00:00
+2001-05-08T09:00:00
+2001-05-15T09:00:00
+2001-05-22T09:00:00
+2001-05-29T09:00:00
+2001-07-03T09:00:00
+2001-07-10T09:00:00
+2001-07-17T09:00:00
+2001-07-24T09:00:00
+2001-07-31T09:00:00
+2001-09-04T09:00:00
+2001-09-11T09:00:00
+2001-09-18T09:00:00
+2001-09-25T09:00:00
+2001-11-06T09:00:00
+2001-11-13T09:00:00
+2001-11-20T09:00:00
+2001-11-27T09:00:00
+2002-01-01T09:00:00
+2002-01-08T09:00:00
+2002-01-15T09:00:00
+2002-01-22T09:00:00
+2002-01-29T09:00:00
+2002-03-05T09:00:00
+2002-03-12T09:00:00
+2002-03-19T09:00:00
+2002-03-26T09:00:00
+2002-05-07T09:00:00
+2002-05-14T09:00:00
+2002-05-21T09:00:00
+2002-05-28T09:00:00
+2002-07-02T09:00:00
+2002-07-09T09:00:00
+2002-07-16T09:00:00
+2002-07-23T09:00:00
+2002-07-30T09:00:00
+2002-09-03T09:00:00
+2002-09-10T09:00:00
+2002-09-17T09:00:00
+2002-09-24T09:00:00
+2002-11-05T09:00:00
+2002-11-12T09:00:00
+2002-11-19T09:00:00
+2002-11-26T09:00:00
+2003-01-07T09:00:00
+2003-01-14T09:00:00
+2003-01-21T09:00:00
+2003-01-28T09:00:00
+2003-03-04T09:00:00
+2003-03-11T09:00:00
+2003-03-18T09:00:00
+2003-03-25T09:00:00
+2003-05-06T09:00:00
+2003-05-13T09:00:00
+2003-05-20T09:00:00
+2003-05-27T09:00:00
+2003-07-01T09:00:00
+2003-07-08T09:00:00
+2003-07-15T09:00:00
+2003-07-22T09:00:00
+2003-07-29T09:00:00
+2003-09-02T09:00:00
+2003-09-09T09:00:00
+2003-09-16T09:00:00
+2003-09-23T09:00:00
+2003-09-30T09:00:00
+2003-11-04T09:00:00
+2003-11-11T09:00:00
+2003-11-18T09:00:00
+2003-11-25T09:00:00
+2004-01-06T09:00:00
+2004-01-13T09:00:00
+2004-01-20T09:00:00
+2004-01-27T09:00:00
+2004-03-02T09:00:00
+2004-03-09T09:00:00
+2004-03-16T09:00:00
+2004-03-23T09:00:00
+2004-03-30T09:00:00
+2004-05-04T09:00:00
+2004-05-11T09:00:00
+2004-05-18T09:00:00
+2004-05-25T09:00:00
+2004-07-06T09:00:00
+2004-07-13T09:00:00
+2004-07-20T09:00:00
+2004-07-27T09:00:00
+2004-09-07T09:00:00
+2004-09-14T09:00:00
+2004-09-21T09:00:00
+2004-09-28T09:00:00
+2004-11-02T09:00:00
+2004-11-09T09:00:00
+2004-11-16T09:00:00
+2004-11-23T09:00:00
+2004-11-30T09:00:00
+2005-01-04T09:00:00
+2005-01-11T09:00:00
+2005-01-18T09:00:00
+2005-01-25T09:00:00
+2005-03-01T09:00:00
+2005-03-08T09:00:00
+2005-03-15T09:00:00
+2005-03-22T09:00:00
+2005-03-29T09:00:00
+2005-05-03T09:00:00
+2005-05-10T09:00:00
+2005-05-17T09:00:00
+2005-05-24T09:00:00
+2005-05-31T09:00:00
+2005-07-05T09:00:00
+2005-07-12T09:00:00
+2005-07-19T09:00:00
+2005-07-26T09:00:00
+2005-09-06T09:00:00
+2005-09-13T09:00:00
+2005-09-20T09:00:00
+2005-09-27T09:00:00
+2005-11-01T09:00:00
+2005-11-08T09:00:00
+2005-11-15T09:00:00
+2005-11-22T09:00:00
+2005-11-29T09:00:00
+2006-01-03T09:00:00
+2006-01-10T09:00:00
+2006-01-17T09:00:00
+2006-01-24T09:00:00
+2006-01-31T09:00:00
+2006-03-07T09:00:00
+2006-03-14T09:00:00
+2006-03-21T09:00:00
+2006-03-28T09:00:00
+2006-05-02T09:00:00
+2006-05-09T09:00:00
+2006-05-16T09:00:00
+2006-05-23T09:00:00
+2006-05-30T09:00:00
+2006-07-04T09:00:00
+2006-07-11T09:00:00
+2006-07-18T09:00:00
+2006-07-25T09:00:00
+2006-09-05T09:00:00
+2006-09-12T09:00:00
+2006-09-19T09:00:00
+2006-09-26T09:00:00
+2006-11-07T09:00:00
+2006-11-14T09:00:00
+2006-11-21T09:00:00
+2006-11-28T09:00:00
+2007-01-02T09:00:00
+2007-01-09T09:00:00
+2007-01-16T09:00:00
+2007-01-23T09:00:00
+2007-01-30T09:00:00
+2007-03-06T09:00:00
+2007-03-13T09:00:00
+2007-03-20T09:00:00
+2007-03-27T09:00:00
+2007-05-01T09:00:00
+2007-05-08T09:00:00
+2007-05-15T09:00:00
+2007-05-22T09:00:00
+2007-05-29T09:00:00
+2007-07-03T09:00:00
+2007-07-10T09:00:00
+2007-07-17T09:00:00
+2007-07-24T09:00:00
+2007-07-31T09:00:00
+2007-09-04T09:00:00
+2007-09-11T09:00:00
+2007-09-18T09:00:00
+2007-09-25T09:00:00
+2007-11-06T09:00:00
+2007-11-13T09:00:00
+2007-11-20T09:00:00
+2007-11-27T09:00:00
+2008-01-01T09:00:00
+2008-01-08T09:00:00
+2008-01-15T09:00:00
+2008-01-22T09:00:00
+2008-01-29T09:00:00
+2008-03-04T09:00:00
+2008-03-11T09:00:00
+2008-03-18T09:00:00
+2008-03-25T09:00:00
+2008-05-06T09:00:00
+2008-05-13T09:00:00
+2008-05-20T09:00:00
+2008-05-27T09:00:00
+2008-07-01T09:00:00
+2008-07-08T09:00:00
+2008-07-15T09:00:00
+2008-07-22T09:00:00
+2008-07-29T09:00:00
+2008-09-02T09:00:00
+2008-09-09T09:00:00
+2008-09-16T09:00:00
+2008-09-23T09:00:00
+2008-09-30T09:00:00
+2008-11-04T09:00:00
+2008-11-11T09:00:00
+2008-11-18T09:00:00
+2008-11-25T09:00:00
+2009-01-06T09:00:00
+2009-01-13T09:00:00
+2009-01-20T09:00:00
+2009-01-27T09:00:00
+2009-03-03T09:00:00
+2009-03-10T09:00:00
+2009-03-17T09:00:00
+2009-03-24T09:00:00
+2009-03-31T09:00:00
+2009-05-05T09:00:00
+2009-05-12T09:00:00
+2009-05-19T09:00:00
+2009-05-26T09:00:00
+2009-07-07T09:00:00
+2009-07-14T09:00:00
+2009-07-21T09:00:00
+2009-07-28T09:00:00
+2009-09-01T09:00:00
+2009-09-08T09:00:00
+2009-09-15T09:00:00
+2009-09-22T09:00:00
+2009-09-29T09:00:00
+2009-11-03T09:00:00
+2009-11-10T09:00:00
+2009-11-17T09:00:00
+2009-11-24T09:00:00
+2010-01-05T09:00:00
+2010-01-12T09:00:00
+2010-01-19T09:00:00
+2010-01-26T09:00:00
+2010-03-02T09:00:00
+2010-03-09T09:00:00
+2010-03-16T09:00:00
+2010-03-23T09:00:00
+2010-03-30T09:00:00
+2010-05-04T09:00:00
+2010-05-11T09:00:00
+2010-05-18T09:00:00
+2010-05-25T09:00:00
+2010-07-06T09:00:00
+2010-07-13T09:00:00
+2010-07-20T09:00:00
+2010-07-27T09:00:00
+2010-09-07T09:00:00
+2010-09-14T09:00:00
+2010-09-21T09:00:00
+2010-09-28T09:00:00
+2010-11-02T09:00:00
+2010-11-09T09:00:00
+2010-11-16T09:00:00
+2010-11-23T09:00:00
+2010-11-30T09:00:00
+2011-01-04T09:00:00
+2011-01-11T09:00:00
+2011-01-18T09:00:00
+2011-01-25T09:00:00
+2011-03-01T09:00:00
+2011-03-08T09:00:00
+2011-03-15T09:00:00
+2011-03-22T09:00:00
+2011-03-29T09:00:00
+2011-05-03T09:00:00
+2011-05-10T09:00:00
+2011-05-17T09:00:00
+2011-05-24T09:00:00
+2011-05-31T09:00:00
+2011-07-05T09:00:00
+2011-07-12T09:00:00
+2011-07-19T09:00:00
+2011-07-26T09:00:00
+2011-09-06T09:00:00
+2011-09-13T09:00:00
+2011-09-20T09:00:00
+2011-09-27T09:00:00
+2011-11-01T09:00:00
+2011-11-08T09:00:00
+2011-11-15T09:00:00
+2011-11-22T09:00:00
+2011-11-29T09:00:00
+2012-01-03T09:00:00
+2012-01-10T09:00:00
+2012-01-17T09:00:00
+2012-01-24T09:00:00
+2012-01-31T09:00:00
+2012-03-06T09:00:00
+2012-03-13T09:00:00
+2012-03-20T09:00:00
+2012-03-27T09:00:00
+2012-05-01T09:00:00
+2012-05-08T09:00:00
+2012-05-15T09:00:00
+2012-05-22T09:00:00
+2012-05-29T09:00:00
+2012-07-03T09:00:00
+2012-07-10T09:00:00
+2012-07-17T09:00:00
+2012-07-24T09:00:00
+2012-07-31T09:00:00
+2012-09-04T09:00:00
+2012-09-11T09:00:00
+2012-09-18T09:00:00
+2012-09-25T09:00:00
+2012-11-06T09:00:00
+2012-11-13T09:00:00
+2012-11-20T09:00:00
+2012-11-27T09:00:00
+2013-01-01T09:00:00
+2013-01-08T09:00:00
+2013-01-15T09:00:00
+2013-01-22T09:00:00
+2013-01-29T09:00:00
+2013-03-05T09:00:00
+2013-03-12T09:00:00
+2013-03-19T09:00:00
+2013-03-26T09:00:00
+2013-05-07T09:00:00
+2013-05-14T09:00:00
+2013-05-21T09:00:00
+2013-05-28T09:00:00
+2013-07-02T09:00:00
+2013-07-09T09:00:00
+2013-07-16T09:00:00
+2013-07-23T09:00:00
+2013-07-30T09:00:00
+2013-09-03T09:00:00
+2013-09-10T09:00:00
+2013-09-17T09:00:00
+2013-09-24T09:00:00
+2013-11-05T09:00:00
+2013-11-12T09:00:00
+2013-11-19T09:00:00
+2013-11-26T09:00:00
+2014-01-07T09:00:00
+2014-01-14T09:00:00
+2014-01-21T09:00:00
+2014-01-28T09:00:00
+2014-03-04T09:00:00
+2014-03-11T09:00:00
+2014-03-18T09:00:00
+2014-03-25T09:00:00
+2014-05-06T09:00:00
+2014-05-13T09:00:00
+2014-05-20T09:00:00
+2014-05-27T09:00:00
+2014-07-01T09:00:00
+2014-07-08T09:00:00
+2014-07-15T09:00:00
+2014-07-22T09:00:00
+2014-07-29T09:00:00
+2014-09-02T09:00:00
+2014-09-09T09:00:00
+2014-09-16T09:00:00
+2014-09-23T09:00:00
+2014-09-30T09:00:00
+2014-11-04T09:00:00
+2014-11-11T09:00:00
+2014-11-18T09:00:00
+2014-11-25T09:00:00
+2015-01-06T09:00:00
+2015-01-13T09:00:00
+2015-01-20T09:00:00
+2015-01-27T09:00:00
+2015-03-03T09:00:00
+2015-03-10T09:00:00
+2015-03-17T09:00:00
+2015-03-24T09:00:00
+2015-03-31T09:00:00
+2015-05-05T09:00:00
+2015-05-12T09:00:00
+2015-05-19T09:00:00
+2015-05-26T09:00:00
+2015-07-07T09:00:00
+2015-07-14T09:00:00
+2015-07-21T09:00:00
+2015-07-28T09:00:00
+2015-09-01T09:00:00
+2015-09-08T09:00:00
+2015-09-15T09:00:00
+2015-09-22T09:00:00
+2015-09-29T09:00:00
+2015-11-03T09:00:00
+2015-11-10T09:00:00
+2015-11-17T09:00:00
+2015-11-24T09:00:00
+2016-01-05T09:00:00
+2016-01-12T09:00:00
+2016-01-19T09:00:00
+2016-01-26T09:00:00
+2016-03-01T09:00:00
+2016-03-08T09:00:00
+2016-03-15T09:00:00
+2016-03-22T09:00:00
+2016-03-29T09:00:00
+2016-05-03T09:00:00
+2016-05-10T09:00:00
+2016-05-17T09:00:00
+2016-05-24T09:00:00
+2016-05-31T09:00:00
+2016-07-05T09:00:00
+2016-07-12T09:00:00
+2016-07-19T09:00:00
+2016-07-26T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.prev.ref
new file mode 100644
index 000000000..1a24d4952
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.prev.ref
@@ -0,0 +1,351 @@
+2010-11-30T09:00:00
+2010-11-23T09:00:00
+2010-11-16T09:00:00
+2010-11-09T09:00:00
+2010-11-02T09:00:00
+2010-09-28T09:00:00
+2010-09-21T09:00:00
+2010-09-14T09:00:00
+2010-09-07T09:00:00
+2010-07-27T09:00:00
+2010-07-20T09:00:00
+2010-07-13T09:00:00
+2010-07-06T09:00:00
+2010-05-25T09:00:00
+2010-05-18T09:00:00
+2010-05-11T09:00:00
+2010-05-04T09:00:00
+2010-03-30T09:00:00
+2010-03-23T09:00:00
+2010-03-16T09:00:00
+2010-03-09T09:00:00
+2010-03-02T09:00:00
+2010-01-26T09:00:00
+2010-01-19T09:00:00
+2010-01-12T09:00:00
+2010-01-05T09:00:00
+2009-11-24T09:00:00
+2009-11-17T09:00:00
+2009-11-10T09:00:00
+2009-11-03T09:00:00
+2009-09-29T09:00:00
+2009-09-22T09:00:00
+2009-09-15T09:00:00
+2009-09-08T09:00:00
+2009-09-01T09:00:00
+2009-07-28T09:00:00
+2009-07-21T09:00:00
+2009-07-14T09:00:00
+2009-07-07T09:00:00
+2009-05-26T09:00:00
+2009-05-19T09:00:00
+2009-05-12T09:00:00
+2009-05-05T09:00:00
+2009-03-31T09:00:00
+2009-03-24T09:00:00
+2009-03-17T09:00:00
+2009-03-10T09:00:00
+2009-03-03T09:00:00
+2009-01-27T09:00:00
+2009-01-20T09:00:00
+2009-01-13T09:00:00
+2009-01-06T09:00:00
+2008-11-25T09:00:00
+2008-11-18T09:00:00
+2008-11-11T09:00:00
+2008-11-04T09:00:00
+2008-09-30T09:00:00
+2008-09-23T09:00:00
+2008-09-16T09:00:00
+2008-09-09T09:00:00
+2008-09-02T09:00:00
+2008-07-29T09:00:00
+2008-07-22T09:00:00
+2008-07-15T09:00:00
+2008-07-08T09:00:00
+2008-07-01T09:00:00
+2008-05-27T09:00:00
+2008-05-20T09:00:00
+2008-05-13T09:00:00
+2008-05-06T09:00:00
+2008-03-25T09:00:00
+2008-03-18T09:00:00
+2008-03-11T09:00:00
+2008-03-04T09:00:00
+2008-01-29T09:00:00
+2008-01-22T09:00:00
+2008-01-15T09:00:00
+2008-01-08T09:00:00
+2008-01-01T09:00:00
+2007-11-27T09:00:00
+2007-11-20T09:00:00
+2007-11-13T09:00:00
+2007-11-06T09:00:00
+2007-09-25T09:00:00
+2007-09-18T09:00:00
+2007-09-11T09:00:00
+2007-09-04T09:00:00
+2007-07-31T09:00:00
+2007-07-24T09:00:00
+2007-07-17T09:00:00
+2007-07-10T09:00:00
+2007-07-03T09:00:00
+2007-05-29T09:00:00
+2007-05-22T09:00:00
+2007-05-15T09:00:00
+2007-05-08T09:00:00
+2007-05-01T09:00:00
+2007-03-27T09:00:00
+2007-03-20T09:00:00
+2007-03-13T09:00:00
+2007-03-06T09:00:00
+2007-01-30T09:00:00
+2007-01-23T09:00:00
+2007-01-16T09:00:00
+2007-01-09T09:00:00
+2007-01-02T09:00:00
+2006-11-28T09:00:00
+2006-11-21T09:00:00
+2006-11-14T09:00:00
+2006-11-07T09:00:00
+2006-09-26T09:00:00
+2006-09-19T09:00:00
+2006-09-12T09:00:00
+2006-09-05T09:00:00
+2006-07-25T09:00:00
+2006-07-18T09:00:00
+2006-07-11T09:00:00
+2006-07-04T09:00:00
+2006-05-30T09:00:00
+2006-05-23T09:00:00
+2006-05-16T09:00:00
+2006-05-09T09:00:00
+2006-05-02T09:00:00
+2006-03-28T09:00:00
+2006-03-21T09:00:00
+2006-03-14T09:00:00
+2006-03-07T09:00:00
+2006-01-31T09:00:00
+2006-01-24T09:00:00
+2006-01-17T09:00:00
+2006-01-10T09:00:00
+2006-01-03T09:00:00
+2005-11-29T09:00:00
+2005-11-22T09:00:00
+2005-11-15T09:00:00
+2005-11-08T09:00:00
+2005-11-01T09:00:00
+2005-09-27T09:00:00
+2005-09-20T09:00:00
+2005-09-13T09:00:00
+2005-09-06T09:00:00
+2005-07-26T09:00:00
+2005-07-19T09:00:00
+2005-07-12T09:00:00
+2005-07-05T09:00:00
+2005-05-31T09:00:00
+2005-05-24T09:00:00
+2005-05-17T09:00:00
+2005-05-10T09:00:00
+2005-05-03T09:00:00
+2005-03-29T09:00:00
+2005-03-22T09:00:00
+2005-03-15T09:00:00
+2005-03-08T09:00:00
+2005-03-01T09:00:00
+2005-01-25T09:00:00
+2005-01-18T09:00:00
+2005-01-11T09:00:00
+2005-01-04T09:00:00
+2004-11-30T09:00:00
+2004-11-23T09:00:00
+2004-11-16T09:00:00
+2004-11-09T09:00:00
+2004-11-02T09:00:00
+2004-09-28T09:00:00
+2004-09-21T09:00:00
+2004-09-14T09:00:00
+2004-09-07T09:00:00
+2004-07-27T09:00:00
+2004-07-20T09:00:00
+2004-07-13T09:00:00
+2004-07-06T09:00:00
+2004-05-25T09:00:00
+2004-05-18T09:00:00
+2004-05-11T09:00:00
+2004-05-04T09:00:00
+2004-03-30T09:00:00
+2004-03-23T09:00:00
+2004-03-16T09:00:00
+2004-03-09T09:00:00
+2004-03-02T09:00:00
+2004-01-27T09:00:00
+2004-01-20T09:00:00
+2004-01-13T09:00:00
+2004-01-06T09:00:00
+2003-11-25T09:00:00
+2003-11-18T09:00:00
+2003-11-11T09:00:00
+2003-11-04T09:00:00
+2003-09-30T09:00:00
+2003-09-23T09:00:00
+2003-09-16T09:00:00
+2003-09-09T09:00:00
+2003-09-02T09:00:00
+2003-07-29T09:00:00
+2003-07-22T09:00:00
+2003-07-15T09:00:00
+2003-07-08T09:00:00
+2003-07-01T09:00:00
+2003-05-27T09:00:00
+2003-05-20T09:00:00
+2003-05-13T09:00:00
+2003-05-06T09:00:00
+2003-03-25T09:00:00
+2003-03-18T09:00:00
+2003-03-11T09:00:00
+2003-03-04T09:00:00
+2003-01-28T09:00:00
+2003-01-21T09:00:00
+2003-01-14T09:00:00
+2003-01-07T09:00:00
+2002-11-26T09:00:00
+2002-11-19T09:00:00
+2002-11-12T09:00:00
+2002-11-05T09:00:00
+2002-09-24T09:00:00
+2002-09-17T09:00:00
+2002-09-10T09:00:00
+2002-09-03T09:00:00
+2002-07-30T09:00:00
+2002-07-23T09:00:00
+2002-07-16T09:00:00
+2002-07-09T09:00:00
+2002-07-02T09:00:00
+2002-05-28T09:00:00
+2002-05-21T09:00:00
+2002-05-14T09:00:00
+2002-05-07T09:00:00
+2002-03-26T09:00:00
+2002-03-19T09:00:00
+2002-03-12T09:00:00
+2002-03-05T09:00:00
+2002-01-29T09:00:00
+2002-01-22T09:00:00
+2002-01-15T09:00:00
+2002-01-08T09:00:00
+2002-01-01T09:00:00
+2001-11-27T09:00:00
+2001-11-20T09:00:00
+2001-11-13T09:00:00
+2001-11-06T09:00:00
+2001-09-25T09:00:00
+2001-09-18T09:00:00
+2001-09-11T09:00:00
+2001-09-04T09:00:00
+2001-07-31T09:00:00
+2001-07-24T09:00:00
+2001-07-17T09:00:00
+2001-07-10T09:00:00
+2001-07-03T09:00:00
+2001-05-29T09:00:00
+2001-05-22T09:00:00
+2001-05-15T09:00:00
+2001-05-08T09:00:00
+2001-05-01T09:00:00
+2001-03-27T09:00:00
+2001-03-20T09:00:00
+2001-03-13T09:00:00
+2001-03-06T09:00:00
+2001-01-30T09:00:00
+2001-01-23T09:00:00
+2001-01-16T09:00:00
+2001-01-09T09:00:00
+2001-01-02T09:00:00
+2000-11-28T09:00:00
+2000-11-21T09:00:00
+2000-11-14T09:00:00
+2000-11-07T09:00:00
+2000-09-26T09:00:00
+2000-09-19T09:00:00
+2000-09-12T09:00:00
+2000-09-05T09:00:00
+2000-07-25T09:00:00
+2000-07-18T09:00:00
+2000-07-11T09:00:00
+2000-07-04T09:00:00
+2000-05-30T09:00:00
+2000-05-23T09:00:00
+2000-05-16T09:00:00
+2000-05-09T09:00:00
+2000-05-02T09:00:00
+2000-03-28T09:00:00
+2000-03-21T09:00:00
+2000-03-14T09:00:00
+2000-03-07T09:00:00
+2000-01-25T09:00:00
+2000-01-18T09:00:00
+2000-01-11T09:00:00
+2000-01-04T09:00:00
+1999-11-30T09:00:00
+1999-11-23T09:00:00
+1999-11-16T09:00:00
+1999-11-09T09:00:00
+1999-11-02T09:00:00
+1999-09-28T09:00:00
+1999-09-21T09:00:00
+1999-09-14T09:00:00
+1999-09-07T09:00:00
+1999-07-27T09:00:00
+1999-07-20T09:00:00
+1999-07-13T09:00:00
+1999-07-06T09:00:00
+1999-05-25T09:00:00
+1999-05-18T09:00:00
+1999-05-11T09:00:00
+1999-05-04T09:00:00
+1999-03-30T09:00:00
+1999-03-23T09:00:00
+1999-03-16T09:00:00
+1999-03-09T09:00:00
+1999-03-02T09:00:00
+1999-01-26T09:00:00
+1999-01-19T09:00:00
+1999-01-12T09:00:00
+1999-01-05T09:00:00
+1998-11-24T09:00:00
+1998-11-17T09:00:00
+1998-11-10T09:00:00
+1998-11-03T09:00:00
+1998-09-29T09:00:00
+1998-09-22T09:00:00
+1998-09-15T09:00:00
+1998-09-08T09:00:00
+1998-09-01T09:00:00
+1998-07-28T09:00:00
+1998-07-21T09:00:00
+1998-07-14T09:00:00
+1998-07-07T09:00:00
+1998-05-26T09:00:00
+1998-05-19T09:00:00
+1998-05-12T09:00:00
+1998-05-05T09:00:00
+1998-03-31T09:00:00
+1998-03-24T09:00:00
+1998-03-17T09:00:00
+1998-03-10T09:00:00
+1998-03-03T09:00:00
+1998-01-27T09:00:00
+1998-01-20T09:00:00
+1998-01-13T09:00:00
+1998-01-06T09:00:00
+1997-11-25T09:00:00
+1997-11-18T09:00:00
+1997-11-11T09:00:00
+1997-11-04T09:00:00
+1997-09-30T09:00:00
+1997-09-23T09:00:00
+1997-09-16T09:00:00
+1997-09-09T09:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.recurson.ref
new file mode 100644
index 000000000..a555c2bc3
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase22.ics.recurson.ref
@@ -0,0 +1,350 @@
+1997-09-02
+1997-09-09
+1997-09-16
+1997-09-23
+1997-09-30
+1997-11-04
+1997-11-11
+1997-11-18
+1997-11-25
+1998-01-06
+1998-01-13
+1998-01-20
+1998-01-27
+1998-03-03
+1998-03-10
+1998-03-17
+1998-03-24
+1998-03-31
+1998-05-05
+1998-05-12
+1998-05-19
+1998-05-26
+1998-07-07
+1998-07-14
+1998-07-21
+1998-07-28
+1998-09-01
+1998-09-08
+1998-09-15
+1998-09-22
+1998-09-29
+1998-11-03
+1998-11-10
+1998-11-17
+1998-11-24
+1999-01-05
+1999-01-12
+1999-01-19
+1999-01-26
+1999-03-02
+1999-03-09
+1999-03-16
+1999-03-23
+1999-03-30
+1999-05-04
+1999-05-11
+1999-05-18
+1999-05-25
+1999-07-06
+1999-07-13
+1999-07-20
+1999-07-27
+1999-09-07
+1999-09-14
+1999-09-21
+1999-09-28
+1999-11-02
+1999-11-09
+1999-11-16
+1999-11-23
+1999-11-30
+2000-01-04
+2000-01-11
+2000-01-18
+2000-01-25
+2000-03-07
+2000-03-14
+2000-03-21
+2000-03-28
+2000-05-02
+2000-05-09
+2000-05-16
+2000-05-23
+2000-05-30
+2000-07-04
+2000-07-11
+2000-07-18
+2000-07-25
+2000-09-05
+2000-09-12
+2000-09-19
+2000-09-26
+2000-11-07
+2000-11-14
+2000-11-21
+2000-11-28
+2001-01-02
+2001-01-09
+2001-01-16
+2001-01-23
+2001-01-30
+2001-03-06
+2001-03-13
+2001-03-20
+2001-03-27
+2001-05-01
+2001-05-08
+2001-05-15
+2001-05-22
+2001-05-29
+2001-07-03
+2001-07-10
+2001-07-17
+2001-07-24
+2001-07-31
+2001-09-04
+2001-09-11
+2001-09-18
+2001-09-25
+2001-11-06
+2001-11-13
+2001-11-20
+2001-11-27
+2002-01-01
+2002-01-08
+2002-01-15
+2002-01-22
+2002-01-29
+2002-03-05
+2002-03-12
+2002-03-19
+2002-03-26
+2002-05-07
+2002-05-14
+2002-05-21
+2002-05-28
+2002-07-02
+2002-07-09
+2002-07-16
+2002-07-23
+2002-07-30
+2002-09-03
+2002-09-10
+2002-09-17
+2002-09-24
+2002-11-05
+2002-11-12
+2002-11-19
+2002-11-26
+2003-01-07
+2003-01-14
+2003-01-21
+2003-01-28
+2003-03-04
+2003-03-11
+2003-03-18
+2003-03-25
+2003-05-06
+2003-05-13
+2003-05-20
+2003-05-27
+2003-07-01
+2003-07-08
+2003-07-15
+2003-07-22
+2003-07-29
+2003-09-02
+2003-09-09
+2003-09-16
+2003-09-23
+2003-09-30
+2003-11-04
+2003-11-11
+2003-11-18
+2003-11-25
+2004-01-06
+2004-01-13
+2004-01-20
+2004-01-27
+2004-03-02
+2004-03-09
+2004-03-16
+2004-03-23
+2004-03-30
+2004-05-04
+2004-05-11
+2004-05-18
+2004-05-25
+2004-07-06
+2004-07-13
+2004-07-20
+2004-07-27
+2004-09-07
+2004-09-14
+2004-09-21
+2004-09-28
+2004-11-02
+2004-11-09
+2004-11-16
+2004-11-23
+2004-11-30
+2005-01-04
+2005-01-11
+2005-01-18
+2005-01-25
+2005-03-01
+2005-03-08
+2005-03-15
+2005-03-22
+2005-03-29
+2005-05-03
+2005-05-10
+2005-05-17
+2005-05-24
+2005-05-31
+2005-07-05
+2005-07-12
+2005-07-19
+2005-07-26
+2005-09-06
+2005-09-13
+2005-09-20
+2005-09-27
+2005-11-01
+2005-11-08
+2005-11-15
+2005-11-22
+2005-11-29
+2006-01-03
+2006-01-10
+2006-01-17
+2006-01-24
+2006-01-31
+2006-03-07
+2006-03-14
+2006-03-21
+2006-03-28
+2006-05-02
+2006-05-09
+2006-05-16
+2006-05-23
+2006-05-30
+2006-07-04
+2006-07-11
+2006-07-18
+2006-07-25
+2006-09-05
+2006-09-12
+2006-09-19
+2006-09-26
+2006-11-07
+2006-11-14
+2006-11-21
+2006-11-28
+2007-01-02
+2007-01-09
+2007-01-16
+2007-01-23
+2007-01-30
+2007-03-06
+2007-03-13
+2007-03-20
+2007-03-27
+2007-05-01
+2007-05-08
+2007-05-15
+2007-05-22
+2007-05-29
+2007-07-03
+2007-07-10
+2007-07-17
+2007-07-24
+2007-07-31
+2007-09-04
+2007-09-11
+2007-09-18
+2007-09-25
+2007-11-06
+2007-11-13
+2007-11-20
+2007-11-27
+2008-01-01
+2008-01-08
+2008-01-15
+2008-01-22
+2008-01-29
+2008-03-04
+2008-03-11
+2008-03-18
+2008-03-25
+2008-05-06
+2008-05-13
+2008-05-20
+2008-05-27
+2008-07-01
+2008-07-08
+2008-07-15
+2008-07-22
+2008-07-29
+2008-09-02
+2008-09-09
+2008-09-16
+2008-09-23
+2008-09-30
+2008-11-04
+2008-11-11
+2008-11-18
+2008-11-25
+2009-01-06
+2009-01-13
+2009-01-20
+2009-01-27
+2009-03-03
+2009-03-10
+2009-03-17
+2009-03-24
+2009-03-31
+2009-05-05
+2009-05-12
+2009-05-19
+2009-05-26
+2009-07-07
+2009-07-14
+2009-07-21
+2009-07-28
+2009-09-01
+2009-09-08
+2009-09-15
+2009-09-22
+2009-09-29
+2009-11-03
+2009-11-10
+2009-11-17
+2009-11-24
+2010-01-05
+2010-01-12
+2010-01-19
+2010-01-26
+2010-03-02
+2010-03-09
+2010-03-16
+2010-03-23
+2010-03-30
+2010-05-04
+2010-05-11
+2010-05-18
+2010-05-25
+2010-07-06
+2010-07-13
+2010-07-20
+2010-07-27
+2010-09-07
+2010-09-14
+2010-09-21
+2010-09-28
+2010-11-02
+2010-11-09
+2010-11-16
+2010-11-23
+2010-11-30
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics
new file mode 100644
index 000000000..ad190e29f
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Yearly in June and July for 10 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970610T090000
+RRULE:FREQ=YEARLY;COUNT=10;BYMONTH=6,7
+SUMMARY:RExample21
+UID:RExample21
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.comp34.ref
new file mode 100644
index 000000000..24c13944e
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.comp34.ref
@@ -0,0 +1,11 @@
+1997-06-10T09:00:00
+1997-07-10T09:00:00
+1998-06-10T09:00:00
+1998-07-10T09:00:00
+1999-06-10T09:00:00
+1999-07-10T09:00:00
+2000-06-10T09:00:00
+2000-07-10T09:00:00
+2001-06-10T09:00:00
+2001-07-10T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.next.ref
new file mode 100644
index 000000000..24c13944e
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.next.ref
@@ -0,0 +1,11 @@
+1997-06-10T09:00:00
+1997-07-10T09:00:00
+1998-06-10T09:00:00
+1998-07-10T09:00:00
+1999-06-10T09:00:00
+1999-07-10T09:00:00
+2000-06-10T09:00:00
+2000-07-10T09:00:00
+2001-06-10T09:00:00
+2001-07-10T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.prev.ref
new file mode 100644
index 000000000..94e45c14f
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.prev.ref
@@ -0,0 +1,11 @@
+2001-07-10T09:00:00
+2001-06-10T09:00:00
+2000-07-10T09:00:00
+2000-06-10T09:00:00
+1999-07-10T09:00:00
+1999-06-10T09:00:00
+1998-07-10T09:00:00
+1998-06-10T09:00:00
+1997-07-10T09:00:00
+1997-06-10T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.recurson.ref
new file mode 100644
index 000000000..d3ec1d311
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase23.ics.recurson.ref
@@ -0,0 +1,11 @@
+1997-06-10
+1997-07-10
+1998-06-10
+1998-07-10
+1999-06-10
+1999-07-10
+2000-06-10
+2000-07-10
+2001-06-10
+2001-07-10
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics
new file mode 100644
index 000000000..df8c3a907
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every other year on January\, February\, and March for 10 occu
+ rrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970310T090000
+RRULE:FREQ=YEARLY;COUNT=10;INTERVAL=2;BYMONTH=1,2,3
+SUMMARY:RExample22
+UID:RExample22
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.comp34.ref
new file mode 100644
index 000000000..0c8e031fc
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.comp34.ref
@@ -0,0 +1,11 @@
+1997-03-10T09:00:00
+1999-01-10T09:00:00
+1999-02-10T09:00:00
+1999-03-10T09:00:00
+2001-01-10T09:00:00
+2001-02-10T09:00:00
+2001-03-10T09:00:00
+2003-01-10T09:00:00
+2003-02-10T09:00:00
+2003-03-10T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.next.ref
new file mode 100644
index 000000000..0c8e031fc
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.next.ref
@@ -0,0 +1,11 @@
+1997-03-10T09:00:00
+1999-01-10T09:00:00
+1999-02-10T09:00:00
+1999-03-10T09:00:00
+2001-01-10T09:00:00
+2001-02-10T09:00:00
+2001-03-10T09:00:00
+2003-01-10T09:00:00
+2003-02-10T09:00:00
+2003-03-10T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.prev.ref
new file mode 100644
index 000000000..343c318bf
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.prev.ref
@@ -0,0 +1,11 @@
+2003-03-10T09:00:00
+2003-02-10T09:00:00
+2003-01-10T09:00:00
+2001-03-10T09:00:00
+2001-02-10T09:00:00
+2001-01-10T09:00:00
+1999-03-10T09:00:00
+1999-02-10T09:00:00
+1999-01-10T09:00:00
+1997-03-10T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.recurson.ref
new file mode 100644
index 000000000..da74b9309
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase24.ics.recurson.ref
@@ -0,0 +1,11 @@
+1997-03-10
+1999-01-10
+1999-02-10
+1999-03-10
+2001-01-10
+2001-02-10
+2001-03-10
+2003-01-10
+2003-02-10
+2003-03-10
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics
new file mode 100644
index 000000000..8f34fc676
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every 3rd year on the 1st\, 100th and 200th day for 10 occurre
+ nces:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970101T090000
+RRULE:FREQ=YEARLY;COUNT=10;INTERVAL=3;BYYEARDAY=1,100,200
+SUMMARY:RExample23
+UID:RExample23
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.comp34.ref
new file mode 100644
index 000000000..bd0eab233
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.comp34.ref
@@ -0,0 +1,11 @@
+1997-01-01T09:00:00
+1997-04-10T09:00:00
+1997-07-19T09:00:00
+2000-01-01T09:00:00
+2000-04-09T09:00:00
+2000-07-18T09:00:00
+2003-01-01T09:00:00
+2003-04-10T09:00:00
+2003-07-19T09:00:00
+2006-01-01T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.next.ref
new file mode 100644
index 000000000..bd0eab233
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.next.ref
@@ -0,0 +1,11 @@
+1997-01-01T09:00:00
+1997-04-10T09:00:00
+1997-07-19T09:00:00
+2000-01-01T09:00:00
+2000-04-09T09:00:00
+2000-07-18T09:00:00
+2003-01-01T09:00:00
+2003-04-10T09:00:00
+2003-07-19T09:00:00
+2006-01-01T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.prev.ref
new file mode 100644
index 000000000..e2ddb5eeb
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.prev.ref
@@ -0,0 +1,11 @@
+2006-01-01T09:00:00
+2003-07-19T09:00:00
+2003-04-10T09:00:00
+2003-01-01T09:00:00
+2000-07-18T09:00:00
+2000-04-09T09:00:00
+2000-01-01T09:00:00
+1997-07-19T09:00:00
+1997-04-10T09:00:00
+1997-01-01T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.recurson.ref
new file mode 100644
index 000000000..a4826d50a
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase25.ics.recurson.ref
@@ -0,0 +1,11 @@
+1997-01-01
+1997-04-10
+1997-07-19
+2000-01-01
+2000-04-09
+2000-07-18
+2003-01-01
+2003-04-10
+2003-07-19
+2006-01-01
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics
new file mode 100644
index 000000000..ce8936c44
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every 20th Monday of the year\, forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970519T090000
+RRULE:FREQ=YEARLY;BYDAY=20MO
+SUMMARY:RExample24
+UID:RExample24
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.comp34.ref
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.comp34.ref
@@ -0,0 +1 @@
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.next.ref
new file mode 100644
index 000000000..e94c8193e
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.next.ref
@@ -0,0 +1,500 @@
+1997-05-19T09:00:00
+1998-05-18T09:00:00
+1999-05-17T09:00:00
+2000-05-15T09:00:00
+2001-05-14T09:00:00
+2002-05-20T09:00:00
+2003-05-19T09:00:00
+2004-05-17T09:00:00
+2005-05-16T09:00:00
+2006-05-15T09:00:00
+2007-05-14T09:00:00
+2008-05-19T09:00:00
+2009-05-18T09:00:00
+2010-05-17T09:00:00
+2011-05-16T09:00:00
+2012-05-14T09:00:00
+2013-05-20T09:00:00
+2014-05-19T09:00:00
+2015-05-18T09:00:00
+2016-05-16T09:00:00
+2017-05-15T09:00:00
+2018-05-14T09:00:00
+2019-05-20T09:00:00
+2020-05-18T09:00:00
+2021-05-17T09:00:00
+2022-05-16T09:00:00
+2023-05-15T09:00:00
+2024-05-13T09:00:00
+2025-05-19T09:00:00
+2026-05-18T09:00:00
+2027-05-17T09:00:00
+2028-05-15T09:00:00
+2029-05-14T09:00:00
+2030-05-20T09:00:00
+2031-05-19T09:00:00
+2032-05-17T09:00:00
+2033-05-16T09:00:00
+2034-05-15T09:00:00
+2035-05-14T09:00:00
+2036-05-19T09:00:00
+2037-05-18T09:00:00
+2038-05-17T09:00:00
+2039-05-16T09:00:00
+2040-05-14T09:00:00
+2041-05-20T09:00:00
+2042-05-19T09:00:00
+2043-05-18T09:00:00
+2044-05-16T09:00:00
+2045-05-15T09:00:00
+2046-05-14T09:00:00
+2047-05-20T09:00:00
+2048-05-18T09:00:00
+2049-05-17T09:00:00
+2050-05-16T09:00:00
+2051-05-15T09:00:00
+2052-05-13T09:00:00
+2053-05-19T09:00:00
+2054-05-18T09:00:00
+2055-05-17T09:00:00
+2056-05-15T09:00:00
+2057-05-14T09:00:00
+2058-05-20T09:00:00
+2059-05-19T09:00:00
+2060-05-17T09:00:00
+2061-05-16T09:00:00
+2062-05-15T09:00:00
+2063-05-14T09:00:00
+2064-05-19T09:00:00
+2065-05-18T09:00:00
+2066-05-17T09:00:00
+2067-05-16T09:00:00
+2068-05-14T09:00:00
+2069-05-20T09:00:00
+2070-05-19T09:00:00
+2071-05-18T09:00:00
+2072-05-16T09:00:00
+2073-05-15T09:00:00
+2074-05-14T09:00:00
+2075-05-20T09:00:00
+2076-05-18T09:00:00
+2077-05-17T09:00:00
+2078-05-16T09:00:00
+2079-05-15T09:00:00
+2080-05-13T09:00:00
+2081-05-19T09:00:00
+2082-05-18T09:00:00
+2083-05-17T09:00:00
+2084-05-15T09:00:00
+2085-05-14T09:00:00
+2086-05-20T09:00:00
+2087-05-19T09:00:00
+2088-05-17T09:00:00
+2089-05-16T09:00:00
+2090-05-15T09:00:00
+2091-05-14T09:00:00
+2092-05-19T09:00:00
+2093-05-18T09:00:00
+2094-05-17T09:00:00
+2095-05-16T09:00:00
+2096-05-14T09:00:00
+2097-05-20T09:00:00
+2098-05-19T09:00:00
+2099-05-18T09:00:00
+2100-05-17T09:00:00
+2101-05-16T09:00:00
+2102-05-15T09:00:00
+2103-05-14T09:00:00
+2104-05-19T09:00:00
+2105-05-18T09:00:00
+2106-05-17T09:00:00
+2107-05-16T09:00:00
+2108-05-14T09:00:00
+2109-05-20T09:00:00
+2110-05-19T09:00:00
+2111-05-18T09:00:00
+2112-05-16T09:00:00
+2113-05-15T09:00:00
+2114-05-14T09:00:00
+2115-05-20T09:00:00
+2116-05-18T09:00:00
+2117-05-17T09:00:00
+2118-05-16T09:00:00
+2119-05-15T09:00:00
+2120-05-13T09:00:00
+2121-05-19T09:00:00
+2122-05-18T09:00:00
+2123-05-17T09:00:00
+2124-05-15T09:00:00
+2125-05-14T09:00:00
+2126-05-20T09:00:00
+2127-05-19T09:00:00
+2128-05-17T09:00:00
+2129-05-16T09:00:00
+2130-05-15T09:00:00
+2131-05-14T09:00:00
+2132-05-19T09:00:00
+2133-05-18T09:00:00
+2134-05-17T09:00:00
+2135-05-16T09:00:00
+2136-05-14T09:00:00
+2137-05-20T09:00:00
+2138-05-19T09:00:00
+2139-05-18T09:00:00
+2140-05-16T09:00:00
+2141-05-15T09:00:00
+2142-05-14T09:00:00
+2143-05-20T09:00:00
+2144-05-18T09:00:00
+2145-05-17T09:00:00
+2146-05-16T09:00:00
+2147-05-15T09:00:00
+2148-05-13T09:00:00
+2149-05-19T09:00:00
+2150-05-18T09:00:00
+2151-05-17T09:00:00
+2152-05-15T09:00:00
+2153-05-14T09:00:00
+2154-05-20T09:00:00
+2155-05-19T09:00:00
+2156-05-17T09:00:00
+2157-05-16T09:00:00
+2158-05-15T09:00:00
+2159-05-14T09:00:00
+2160-05-19T09:00:00
+2161-05-18T09:00:00
+2162-05-17T09:00:00
+2163-05-16T09:00:00
+2164-05-14T09:00:00
+2165-05-20T09:00:00
+2166-05-19T09:00:00
+2167-05-18T09:00:00
+2168-05-16T09:00:00
+2169-05-15T09:00:00
+2170-05-14T09:00:00
+2171-05-20T09:00:00
+2172-05-18T09:00:00
+2173-05-17T09:00:00
+2174-05-16T09:00:00
+2175-05-15T09:00:00
+2176-05-13T09:00:00
+2177-05-19T09:00:00
+2178-05-18T09:00:00
+2179-05-17T09:00:00
+2180-05-15T09:00:00
+2181-05-14T09:00:00
+2182-05-20T09:00:00
+2183-05-19T09:00:00
+2184-05-17T09:00:00
+2185-05-16T09:00:00
+2186-05-15T09:00:00
+2187-05-14T09:00:00
+2188-05-19T09:00:00
+2189-05-18T09:00:00
+2190-05-17T09:00:00
+2191-05-16T09:00:00
+2192-05-14T09:00:00
+2193-05-20T09:00:00
+2194-05-19T09:00:00
+2195-05-18T09:00:00
+2196-05-16T09:00:00
+2197-05-15T09:00:00
+2198-05-14T09:00:00
+2199-05-20T09:00:00
+2200-05-19T09:00:00
+2201-05-18T09:00:00
+2202-05-17T09:00:00
+2203-05-16T09:00:00
+2204-05-14T09:00:00
+2205-05-20T09:00:00
+2206-05-19T09:00:00
+2207-05-18T09:00:00
+2208-05-16T09:00:00
+2209-05-15T09:00:00
+2210-05-14T09:00:00
+2211-05-20T09:00:00
+2212-05-18T09:00:00
+2213-05-17T09:00:00
+2214-05-16T09:00:00
+2215-05-15T09:00:00
+2216-05-13T09:00:00
+2217-05-19T09:00:00
+2218-05-18T09:00:00
+2219-05-17T09:00:00
+2220-05-15T09:00:00
+2221-05-14T09:00:00
+2222-05-20T09:00:00
+2223-05-19T09:00:00
+2224-05-17T09:00:00
+2225-05-16T09:00:00
+2226-05-15T09:00:00
+2227-05-14T09:00:00
+2228-05-19T09:00:00
+2229-05-18T09:00:00
+2230-05-17T09:00:00
+2231-05-16T09:00:00
+2232-05-14T09:00:00
+2233-05-20T09:00:00
+2234-05-19T09:00:00
+2235-05-18T09:00:00
+2236-05-16T09:00:00
+2237-05-15T09:00:00
+2238-05-14T09:00:00
+2239-05-20T09:00:00
+2240-05-18T09:00:00
+2241-05-17T09:00:00
+2242-05-16T09:00:00
+2243-05-15T09:00:00
+2244-05-13T09:00:00
+2245-05-19T09:00:00
+2246-05-18T09:00:00
+2247-05-17T09:00:00
+2248-05-15T09:00:00
+2249-05-14T09:00:00
+2250-05-20T09:00:00
+2251-05-19T09:00:00
+2252-05-17T09:00:00
+2253-05-16T09:00:00
+2254-05-15T09:00:00
+2255-05-14T09:00:00
+2256-05-19T09:00:00
+2257-05-18T09:00:00
+2258-05-17T09:00:00
+2259-05-16T09:00:00
+2260-05-14T09:00:00
+2261-05-20T09:00:00
+2262-05-19T09:00:00
+2263-05-18T09:00:00
+2264-05-16T09:00:00
+2265-05-15T09:00:00
+2266-05-14T09:00:00
+2267-05-20T09:00:00
+2268-05-18T09:00:00
+2269-05-17T09:00:00
+2270-05-16T09:00:00
+2271-05-15T09:00:00
+2272-05-13T09:00:00
+2273-05-19T09:00:00
+2274-05-18T09:00:00
+2275-05-17T09:00:00
+2276-05-15T09:00:00
+2277-05-14T09:00:00
+2278-05-20T09:00:00
+2279-05-19T09:00:00
+2280-05-17T09:00:00
+2281-05-16T09:00:00
+2282-05-15T09:00:00
+2283-05-14T09:00:00
+2284-05-19T09:00:00
+2285-05-18T09:00:00
+2286-05-17T09:00:00
+2287-05-16T09:00:00
+2288-05-14T09:00:00
+2289-05-20T09:00:00
+2290-05-19T09:00:00
+2291-05-18T09:00:00
+2292-05-16T09:00:00
+2293-05-15T09:00:00
+2294-05-14T09:00:00
+2295-05-20T09:00:00
+2296-05-18T09:00:00
+2297-05-17T09:00:00
+2298-05-16T09:00:00
+2299-05-15T09:00:00
+2300-05-14T09:00:00
+2301-05-20T09:00:00
+2302-05-19T09:00:00
+2303-05-18T09:00:00
+2304-05-16T09:00:00
+2305-05-15T09:00:00
+2306-05-14T09:00:00
+2307-05-20T09:00:00
+2308-05-18T09:00:00
+2309-05-17T09:00:00
+2310-05-16T09:00:00
+2311-05-15T09:00:00
+2312-05-13T09:00:00
+2313-05-19T09:00:00
+2314-05-18T09:00:00
+2315-05-17T09:00:00
+2316-05-15T09:00:00
+2317-05-14T09:00:00
+2318-05-20T09:00:00
+2319-05-19T09:00:00
+2320-05-17T09:00:00
+2321-05-16T09:00:00
+2322-05-15T09:00:00
+2323-05-14T09:00:00
+2324-05-19T09:00:00
+2325-05-18T09:00:00
+2326-05-17T09:00:00
+2327-05-16T09:00:00
+2328-05-14T09:00:00
+2329-05-20T09:00:00
+2330-05-19T09:00:00
+2331-05-18T09:00:00
+2332-05-16T09:00:00
+2333-05-15T09:00:00
+2334-05-14T09:00:00
+2335-05-20T09:00:00
+2336-05-18T09:00:00
+2337-05-17T09:00:00
+2338-05-16T09:00:00
+2339-05-15T09:00:00
+2340-05-13T09:00:00
+2341-05-19T09:00:00
+2342-05-18T09:00:00
+2343-05-17T09:00:00
+2344-05-15T09:00:00
+2345-05-14T09:00:00
+2346-05-20T09:00:00
+2347-05-19T09:00:00
+2348-05-17T09:00:00
+2349-05-16T09:00:00
+2350-05-15T09:00:00
+2351-05-14T09:00:00
+2352-05-19T09:00:00
+2353-05-18T09:00:00
+2354-05-17T09:00:00
+2355-05-16T09:00:00
+2356-05-14T09:00:00
+2357-05-20T09:00:00
+2358-05-19T09:00:00
+2359-05-18T09:00:00
+2360-05-16T09:00:00
+2361-05-15T09:00:00
+2362-05-14T09:00:00
+2363-05-20T09:00:00
+2364-05-18T09:00:00
+2365-05-17T09:00:00
+2366-05-16T09:00:00
+2367-05-15T09:00:00
+2368-05-13T09:00:00
+2369-05-19T09:00:00
+2370-05-18T09:00:00
+2371-05-17T09:00:00
+2372-05-15T09:00:00
+2373-05-14T09:00:00
+2374-05-20T09:00:00
+2375-05-19T09:00:00
+2376-05-17T09:00:00
+2377-05-16T09:00:00
+2378-05-15T09:00:00
+2379-05-14T09:00:00
+2380-05-19T09:00:00
+2381-05-18T09:00:00
+2382-05-17T09:00:00
+2383-05-16T09:00:00
+2384-05-14T09:00:00
+2385-05-20T09:00:00
+2386-05-19T09:00:00
+2387-05-18T09:00:00
+2388-05-16T09:00:00
+2389-05-15T09:00:00
+2390-05-14T09:00:00
+2391-05-20T09:00:00
+2392-05-18T09:00:00
+2393-05-17T09:00:00
+2394-05-16T09:00:00
+2395-05-15T09:00:00
+2396-05-13T09:00:00
+2397-05-19T09:00:00
+2398-05-18T09:00:00
+2399-05-17T09:00:00
+2400-05-15T09:00:00
+2401-05-14T09:00:00
+2402-05-20T09:00:00
+2403-05-19T09:00:00
+2404-05-17T09:00:00
+2405-05-16T09:00:00
+2406-05-15T09:00:00
+2407-05-14T09:00:00
+2408-05-19T09:00:00
+2409-05-18T09:00:00
+2410-05-17T09:00:00
+2411-05-16T09:00:00
+2412-05-14T09:00:00
+2413-05-20T09:00:00
+2414-05-19T09:00:00
+2415-05-18T09:00:00
+2416-05-16T09:00:00
+2417-05-15T09:00:00
+2418-05-14T09:00:00
+2419-05-20T09:00:00
+2420-05-18T09:00:00
+2421-05-17T09:00:00
+2422-05-16T09:00:00
+2423-05-15T09:00:00
+2424-05-13T09:00:00
+2425-05-19T09:00:00
+2426-05-18T09:00:00
+2427-05-17T09:00:00
+2428-05-15T09:00:00
+2429-05-14T09:00:00
+2430-05-20T09:00:00
+2431-05-19T09:00:00
+2432-05-17T09:00:00
+2433-05-16T09:00:00
+2434-05-15T09:00:00
+2435-05-14T09:00:00
+2436-05-19T09:00:00
+2437-05-18T09:00:00
+2438-05-17T09:00:00
+2439-05-16T09:00:00
+2440-05-14T09:00:00
+2441-05-20T09:00:00
+2442-05-19T09:00:00
+2443-05-18T09:00:00
+2444-05-16T09:00:00
+2445-05-15T09:00:00
+2446-05-14T09:00:00
+2447-05-20T09:00:00
+2448-05-18T09:00:00
+2449-05-17T09:00:00
+2450-05-16T09:00:00
+2451-05-15T09:00:00
+2452-05-13T09:00:00
+2453-05-19T09:00:00
+2454-05-18T09:00:00
+2455-05-17T09:00:00
+2456-05-15T09:00:00
+2457-05-14T09:00:00
+2458-05-20T09:00:00
+2459-05-19T09:00:00
+2460-05-17T09:00:00
+2461-05-16T09:00:00
+2462-05-15T09:00:00
+2463-05-14T09:00:00
+2464-05-19T09:00:00
+2465-05-18T09:00:00
+2466-05-17T09:00:00
+2467-05-16T09:00:00
+2468-05-14T09:00:00
+2469-05-20T09:00:00
+2470-05-19T09:00:00
+2471-05-18T09:00:00
+2472-05-16T09:00:00
+2473-05-15T09:00:00
+2474-05-14T09:00:00
+2475-05-20T09:00:00
+2476-05-18T09:00:00
+2477-05-17T09:00:00
+2478-05-16T09:00:00
+2479-05-15T09:00:00
+2480-05-13T09:00:00
+2481-05-19T09:00:00
+2482-05-18T09:00:00
+2483-05-17T09:00:00
+2484-05-15T09:00:00
+2485-05-14T09:00:00
+2486-05-20T09:00:00
+2487-05-19T09:00:00
+2488-05-17T09:00:00
+2489-05-16T09:00:00
+2490-05-15T09:00:00
+2491-05-14T09:00:00
+2492-05-19T09:00:00
+2493-05-18T09:00:00
+2494-05-17T09:00:00
+2495-05-16T09:00:00
+2496-05-14T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.prev.ref
new file mode 100644
index 000000000..7ccf02df6
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.prev.ref
@@ -0,0 +1,15 @@
+2010-05-17T09:00:00
+2009-05-18T09:00:00
+2008-05-19T09:00:00
+2007-05-14T09:00:00
+2006-05-15T09:00:00
+2005-05-16T09:00:00
+2004-05-17T09:00:00
+2003-05-19T09:00:00
+2002-05-20T09:00:00
+2001-05-14T09:00:00
+2000-05-15T09:00:00
+1999-05-17T09:00:00
+1998-05-18T09:00:00
+1997-05-19T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.recurson.ref
new file mode 100644
index 000000000..ee9315830
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase26.ics.recurson.ref
@@ -0,0 +1,14 @@
+1997-05-19
+1998-05-18
+1999-05-17
+2000-05-15
+2001-05-14
+2002-05-20
+2003-05-19
+2004-05-17
+2005-05-16
+2006-05-15
+2007-05-14
+2008-05-19
+2009-05-18
+2010-05-17
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics
new file mode 100644
index 000000000..c374a3fb4
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Monday of week number 20 (where the default start of the week
+ isMonday)\, forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970512T090000
+RRULE:FREQ=YEARLY;BYDAY=MO;BYWEEKNO=20
+SUMMARY:RExample25
+UID:RExample25
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.comp34.ref
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.comp34.ref
@@ -0,0 +1 @@
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.next.ref
new file mode 100644
index 000000000..7dbcd82ae
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.next.ref
@@ -0,0 +1,500 @@
+1997-05-12T09:00:00
+1998-05-11T09:00:00
+1999-05-17T09:00:00
+2000-05-15T09:00:00
+2001-05-14T09:00:00
+2002-05-13T09:00:00
+2003-05-12T09:00:00
+2004-05-10T09:00:00
+2005-05-16T09:00:00
+2006-05-15T09:00:00
+2007-05-14T09:00:00
+2008-05-12T09:00:00
+2009-05-11T09:00:00
+2010-05-17T09:00:00
+2011-05-16T09:00:00
+2012-05-14T09:00:00
+2013-05-13T09:00:00
+2014-05-12T09:00:00
+2015-05-11T09:00:00
+2016-05-16T09:00:00
+2017-05-15T09:00:00
+2018-05-14T09:00:00
+2019-05-13T09:00:00
+2020-05-11T09:00:00
+2021-05-17T09:00:00
+2022-05-16T09:00:00
+2023-05-15T09:00:00
+2024-05-13T09:00:00
+2025-05-12T09:00:00
+2026-05-11T09:00:00
+2027-05-17T09:00:00
+2028-05-15T09:00:00
+2029-05-14T09:00:00
+2030-05-13T09:00:00
+2031-05-12T09:00:00
+2032-05-10T09:00:00
+2033-05-16T09:00:00
+2034-05-15T09:00:00
+2035-05-14T09:00:00
+2036-05-12T09:00:00
+2037-05-11T09:00:00
+2038-05-17T09:00:00
+2039-05-16T09:00:00
+2040-05-14T09:00:00
+2041-05-13T09:00:00
+2042-05-12T09:00:00
+2043-05-11T09:00:00
+2044-05-16T09:00:00
+2045-05-15T09:00:00
+2046-05-14T09:00:00
+2047-05-13T09:00:00
+2048-05-11T09:00:00
+2049-05-17T09:00:00
+2050-05-16T09:00:00
+2051-05-15T09:00:00
+2052-05-13T09:00:00
+2053-05-12T09:00:00
+2054-05-11T09:00:00
+2055-05-17T09:00:00
+2056-05-15T09:00:00
+2057-05-14T09:00:00
+2058-05-13T09:00:00
+2059-05-12T09:00:00
+2060-05-10T09:00:00
+2061-05-16T09:00:00
+2062-05-15T09:00:00
+2063-05-14T09:00:00
+2064-05-12T09:00:00
+2065-05-11T09:00:00
+2066-05-17T09:00:00
+2067-05-16T09:00:00
+2068-05-14T09:00:00
+2069-05-13T09:00:00
+2070-05-12T09:00:00
+2071-05-11T09:00:00
+2072-05-16T09:00:00
+2073-05-15T09:00:00
+2074-05-14T09:00:00
+2075-05-13T09:00:00
+2076-05-11T09:00:00
+2077-05-17T09:00:00
+2078-05-16T09:00:00
+2079-05-15T09:00:00
+2080-05-13T09:00:00
+2081-05-12T09:00:00
+2082-05-11T09:00:00
+2083-05-17T09:00:00
+2084-05-15T09:00:00
+2085-05-14T09:00:00
+2086-05-13T09:00:00
+2087-05-12T09:00:00
+2088-05-10T09:00:00
+2089-05-16T09:00:00
+2090-05-15T09:00:00
+2091-05-14T09:00:00
+2092-05-12T09:00:00
+2093-05-11T09:00:00
+2094-05-17T09:00:00
+2095-05-16T09:00:00
+2096-05-14T09:00:00
+2097-05-13T09:00:00
+2098-05-12T09:00:00
+2099-05-11T09:00:00
+2100-05-17T09:00:00
+2101-05-16T09:00:00
+2102-05-15T09:00:00
+2103-05-14T09:00:00
+2104-05-12T09:00:00
+2105-05-11T09:00:00
+2106-05-17T09:00:00
+2107-05-16T09:00:00
+2108-05-14T09:00:00
+2109-05-13T09:00:00
+2110-05-12T09:00:00
+2111-05-11T09:00:00
+2112-05-16T09:00:00
+2113-05-15T09:00:00
+2114-05-14T09:00:00
+2115-05-13T09:00:00
+2116-05-11T09:00:00
+2117-05-17T09:00:00
+2118-05-16T09:00:00
+2119-05-15T09:00:00
+2120-05-13T09:00:00
+2121-05-12T09:00:00
+2122-05-11T09:00:00
+2123-05-17T09:00:00
+2124-05-15T09:00:00
+2125-05-14T09:00:00
+2126-05-13T09:00:00
+2127-05-12T09:00:00
+2128-05-10T09:00:00
+2129-05-16T09:00:00
+2130-05-15T09:00:00
+2131-05-14T09:00:00
+2132-05-12T09:00:00
+2133-05-11T09:00:00
+2134-05-17T09:00:00
+2135-05-16T09:00:00
+2136-05-14T09:00:00
+2137-05-13T09:00:00
+2138-05-12T09:00:00
+2139-05-11T09:00:00
+2140-05-16T09:00:00
+2141-05-15T09:00:00
+2142-05-14T09:00:00
+2143-05-13T09:00:00
+2144-05-11T09:00:00
+2145-05-17T09:00:00
+2146-05-16T09:00:00
+2147-05-15T09:00:00
+2148-05-13T09:00:00
+2149-05-12T09:00:00
+2150-05-11T09:00:00
+2151-05-17T09:00:00
+2152-05-15T09:00:00
+2153-05-14T09:00:00
+2154-05-13T09:00:00
+2155-05-12T09:00:00
+2156-05-10T09:00:00
+2157-05-16T09:00:00
+2158-05-15T09:00:00
+2159-05-14T09:00:00
+2160-05-12T09:00:00
+2161-05-11T09:00:00
+2162-05-17T09:00:00
+2163-05-16T09:00:00
+2164-05-14T09:00:00
+2165-05-13T09:00:00
+2166-05-12T09:00:00
+2167-05-11T09:00:00
+2168-05-16T09:00:00
+2169-05-15T09:00:00
+2170-05-14T09:00:00
+2171-05-13T09:00:00
+2172-05-11T09:00:00
+2173-05-17T09:00:00
+2174-05-16T09:00:00
+2175-05-15T09:00:00
+2176-05-13T09:00:00
+2177-05-12T09:00:00
+2178-05-11T09:00:00
+2179-05-17T09:00:00
+2180-05-15T09:00:00
+2181-05-14T09:00:00
+2182-05-13T09:00:00
+2183-05-12T09:00:00
+2184-05-10T09:00:00
+2185-05-16T09:00:00
+2186-05-15T09:00:00
+2187-05-14T09:00:00
+2188-05-12T09:00:00
+2189-05-11T09:00:00
+2190-05-17T09:00:00
+2191-05-16T09:00:00
+2192-05-14T09:00:00
+2193-05-13T09:00:00
+2194-05-12T09:00:00
+2195-05-11T09:00:00
+2196-05-16T09:00:00
+2197-05-15T09:00:00
+2198-05-14T09:00:00
+2199-05-13T09:00:00
+2200-05-12T09:00:00
+2201-05-11T09:00:00
+2202-05-17T09:00:00
+2203-05-16T09:00:00
+2204-05-14T09:00:00
+2205-05-13T09:00:00
+2206-05-12T09:00:00
+2207-05-11T09:00:00
+2208-05-16T09:00:00
+2209-05-15T09:00:00
+2210-05-14T09:00:00
+2211-05-13T09:00:00
+2212-05-11T09:00:00
+2213-05-17T09:00:00
+2214-05-16T09:00:00
+2215-05-15T09:00:00
+2216-05-13T09:00:00
+2217-05-12T09:00:00
+2218-05-11T09:00:00
+2219-05-17T09:00:00
+2220-05-15T09:00:00
+2221-05-14T09:00:00
+2222-05-13T09:00:00
+2223-05-12T09:00:00
+2224-05-10T09:00:00
+2225-05-16T09:00:00
+2226-05-15T09:00:00
+2227-05-14T09:00:00
+2228-05-12T09:00:00
+2229-05-11T09:00:00
+2230-05-17T09:00:00
+2231-05-16T09:00:00
+2232-05-14T09:00:00
+2233-05-13T09:00:00
+2234-05-12T09:00:00
+2235-05-11T09:00:00
+2236-05-16T09:00:00
+2237-05-15T09:00:00
+2238-05-14T09:00:00
+2239-05-13T09:00:00
+2240-05-11T09:00:00
+2241-05-17T09:00:00
+2242-05-16T09:00:00
+2243-05-15T09:00:00
+2244-05-13T09:00:00
+2245-05-12T09:00:00
+2246-05-11T09:00:00
+2247-05-17T09:00:00
+2248-05-15T09:00:00
+2249-05-14T09:00:00
+2250-05-13T09:00:00
+2251-05-12T09:00:00
+2252-05-10T09:00:00
+2253-05-16T09:00:00
+2254-05-15T09:00:00
+2255-05-14T09:00:00
+2256-05-12T09:00:00
+2257-05-11T09:00:00
+2258-05-17T09:00:00
+2259-05-16T09:00:00
+2260-05-14T09:00:00
+2261-05-13T09:00:00
+2262-05-12T09:00:00
+2263-05-11T09:00:00
+2264-05-16T09:00:00
+2265-05-15T09:00:00
+2266-05-14T09:00:00
+2267-05-13T09:00:00
+2268-05-11T09:00:00
+2269-05-17T09:00:00
+2270-05-16T09:00:00
+2271-05-15T09:00:00
+2272-05-13T09:00:00
+2273-05-12T09:00:00
+2274-05-11T09:00:00
+2275-05-17T09:00:00
+2276-05-15T09:00:00
+2277-05-14T09:00:00
+2278-05-13T09:00:00
+2279-05-12T09:00:00
+2280-05-10T09:00:00
+2281-05-16T09:00:00
+2282-05-15T09:00:00
+2283-05-14T09:00:00
+2284-05-12T09:00:00
+2285-05-11T09:00:00
+2286-05-17T09:00:00
+2287-05-16T09:00:00
+2288-05-14T09:00:00
+2289-05-13T09:00:00
+2290-05-12T09:00:00
+2291-05-11T09:00:00
+2292-05-16T09:00:00
+2293-05-15T09:00:00
+2294-05-14T09:00:00
+2295-05-13T09:00:00
+2296-05-11T09:00:00
+2297-05-17T09:00:00
+2298-05-16T09:00:00
+2299-05-15T09:00:00
+2300-05-14T09:00:00
+2301-05-13T09:00:00
+2302-05-12T09:00:00
+2303-05-11T09:00:00
+2304-05-16T09:00:00
+2305-05-15T09:00:00
+2306-05-14T09:00:00
+2307-05-13T09:00:00
+2308-05-11T09:00:00
+2309-05-17T09:00:00
+2310-05-16T09:00:00
+2311-05-15T09:00:00
+2312-05-13T09:00:00
+2313-05-12T09:00:00
+2314-05-11T09:00:00
+2315-05-17T09:00:00
+2316-05-15T09:00:00
+2317-05-14T09:00:00
+2318-05-13T09:00:00
+2319-05-12T09:00:00
+2320-05-10T09:00:00
+2321-05-16T09:00:00
+2322-05-15T09:00:00
+2323-05-14T09:00:00
+2324-05-12T09:00:00
+2325-05-11T09:00:00
+2326-05-17T09:00:00
+2327-05-16T09:00:00
+2328-05-14T09:00:00
+2329-05-13T09:00:00
+2330-05-12T09:00:00
+2331-05-11T09:00:00
+2332-05-16T09:00:00
+2333-05-15T09:00:00
+2334-05-14T09:00:00
+2335-05-13T09:00:00
+2336-05-11T09:00:00
+2337-05-17T09:00:00
+2338-05-16T09:00:00
+2339-05-15T09:00:00
+2340-05-13T09:00:00
+2341-05-12T09:00:00
+2342-05-11T09:00:00
+2343-05-17T09:00:00
+2344-05-15T09:00:00
+2345-05-14T09:00:00
+2346-05-13T09:00:00
+2347-05-12T09:00:00
+2348-05-10T09:00:00
+2349-05-16T09:00:00
+2350-05-15T09:00:00
+2351-05-14T09:00:00
+2352-05-12T09:00:00
+2353-05-11T09:00:00
+2354-05-17T09:00:00
+2355-05-16T09:00:00
+2356-05-14T09:00:00
+2357-05-13T09:00:00
+2358-05-12T09:00:00
+2359-05-11T09:00:00
+2360-05-16T09:00:00
+2361-05-15T09:00:00
+2362-05-14T09:00:00
+2363-05-13T09:00:00
+2364-05-11T09:00:00
+2365-05-17T09:00:00
+2366-05-16T09:00:00
+2367-05-15T09:00:00
+2368-05-13T09:00:00
+2369-05-12T09:00:00
+2370-05-11T09:00:00
+2371-05-17T09:00:00
+2372-05-15T09:00:00
+2373-05-14T09:00:00
+2374-05-13T09:00:00
+2375-05-12T09:00:00
+2376-05-10T09:00:00
+2377-05-16T09:00:00
+2378-05-15T09:00:00
+2379-05-14T09:00:00
+2380-05-12T09:00:00
+2381-05-11T09:00:00
+2382-05-17T09:00:00
+2383-05-16T09:00:00
+2384-05-14T09:00:00
+2385-05-13T09:00:00
+2386-05-12T09:00:00
+2387-05-11T09:00:00
+2388-05-16T09:00:00
+2389-05-15T09:00:00
+2390-05-14T09:00:00
+2391-05-13T09:00:00
+2392-05-11T09:00:00
+2393-05-17T09:00:00
+2394-05-16T09:00:00
+2395-05-15T09:00:00
+2396-05-13T09:00:00
+2397-05-12T09:00:00
+2398-05-11T09:00:00
+2399-05-17T09:00:00
+2400-05-15T09:00:00
+2401-05-14T09:00:00
+2402-05-13T09:00:00
+2403-05-12T09:00:00
+2404-05-10T09:00:00
+2405-05-16T09:00:00
+2406-05-15T09:00:00
+2407-05-14T09:00:00
+2408-05-12T09:00:00
+2409-05-11T09:00:00
+2410-05-17T09:00:00
+2411-05-16T09:00:00
+2412-05-14T09:00:00
+2413-05-13T09:00:00
+2414-05-12T09:00:00
+2415-05-11T09:00:00
+2416-05-16T09:00:00
+2417-05-15T09:00:00
+2418-05-14T09:00:00
+2419-05-13T09:00:00
+2420-05-11T09:00:00
+2421-05-17T09:00:00
+2422-05-16T09:00:00
+2423-05-15T09:00:00
+2424-05-13T09:00:00
+2425-05-12T09:00:00
+2426-05-11T09:00:00
+2427-05-17T09:00:00
+2428-05-15T09:00:00
+2429-05-14T09:00:00
+2430-05-13T09:00:00
+2431-05-12T09:00:00
+2432-05-10T09:00:00
+2433-05-16T09:00:00
+2434-05-15T09:00:00
+2435-05-14T09:00:00
+2436-05-12T09:00:00
+2437-05-11T09:00:00
+2438-05-17T09:00:00
+2439-05-16T09:00:00
+2440-05-14T09:00:00
+2441-05-13T09:00:00
+2442-05-12T09:00:00
+2443-05-11T09:00:00
+2444-05-16T09:00:00
+2445-05-15T09:00:00
+2446-05-14T09:00:00
+2447-05-13T09:00:00
+2448-05-11T09:00:00
+2449-05-17T09:00:00
+2450-05-16T09:00:00
+2451-05-15T09:00:00
+2452-05-13T09:00:00
+2453-05-12T09:00:00
+2454-05-11T09:00:00
+2455-05-17T09:00:00
+2456-05-15T09:00:00
+2457-05-14T09:00:00
+2458-05-13T09:00:00
+2459-05-12T09:00:00
+2460-05-10T09:00:00
+2461-05-16T09:00:00
+2462-05-15T09:00:00
+2463-05-14T09:00:00
+2464-05-12T09:00:00
+2465-05-11T09:00:00
+2466-05-17T09:00:00
+2467-05-16T09:00:00
+2468-05-14T09:00:00
+2469-05-13T09:00:00
+2470-05-12T09:00:00
+2471-05-11T09:00:00
+2472-05-16T09:00:00
+2473-05-15T09:00:00
+2474-05-14T09:00:00
+2475-05-13T09:00:00
+2476-05-11T09:00:00
+2477-05-17T09:00:00
+2478-05-16T09:00:00
+2479-05-15T09:00:00
+2480-05-13T09:00:00
+2481-05-12T09:00:00
+2482-05-11T09:00:00
+2483-05-17T09:00:00
+2484-05-15T09:00:00
+2485-05-14T09:00:00
+2486-05-13T09:00:00
+2487-05-12T09:00:00
+2488-05-10T09:00:00
+2489-05-16T09:00:00
+2490-05-15T09:00:00
+2491-05-14T09:00:00
+2492-05-12T09:00:00
+2493-05-11T09:00:00
+2494-05-17T09:00:00
+2495-05-16T09:00:00
+2496-05-14T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.prev.ref
new file mode 100644
index 000000000..838e05ab5
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.prev.ref
@@ -0,0 +1,15 @@
+2010-05-17T09:00:00
+2009-05-11T09:00:00
+2008-05-12T09:00:00
+2007-05-14T09:00:00
+2006-05-15T09:00:00
+2005-05-16T09:00:00
+2004-05-10T09:00:00
+2003-05-12T09:00:00
+2002-05-13T09:00:00
+2001-05-14T09:00:00
+2000-05-15T09:00:00
+1999-05-17T09:00:00
+1998-05-11T09:00:00
+1997-05-12T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.recurson.ref
new file mode 100644
index 000000000..de3e6bff8
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase27.ics.recurson.ref
@@ -0,0 +1,14 @@
+1997-05-12
+1998-05-11
+1999-05-17
+2000-05-15
+2001-05-14
+2002-05-13
+2003-05-12
+2004-05-10
+2005-05-16
+2006-05-15
+2007-05-14
+2008-05-12
+2009-05-11
+2010-05-17
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics
new file mode 100644
index 000000000..e0d154d67
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every Thursday in March\, forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970313T090000
+RRULE:FREQ=YEARLY;BYDAY=TH;BYMONTH=3
+SUMMARY:RExample26
+UID:RExample26
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.comp34.ref
new file mode 100644
index 000000000..d987cd05e
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.comp34.ref
@@ -0,0 +1,2 @@
+1997-03-13T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.next.ref
new file mode 100644
index 000000000..961d15839
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.next.ref
@@ -0,0 +1,500 @@
+1997-03-13T09:00:00
+1997-03-20T09:00:00
+1997-03-27T09:00:00
+1998-03-05T09:00:00
+1998-03-12T09:00:00
+1998-03-19T09:00:00
+1998-03-26T09:00:00
+1999-03-04T09:00:00
+1999-03-11T09:00:00
+1999-03-18T09:00:00
+1999-03-25T09:00:00
+2000-03-02T09:00:00
+2000-03-09T09:00:00
+2000-03-16T09:00:00
+2000-03-23T09:00:00
+2000-03-30T09:00:00
+2001-03-01T09:00:00
+2001-03-08T09:00:00
+2001-03-15T09:00:00
+2001-03-22T09:00:00
+2001-03-29T09:00:00
+2002-03-07T09:00:00
+2002-03-14T09:00:00
+2002-03-21T09:00:00
+2002-03-28T09:00:00
+2003-03-06T09:00:00
+2003-03-13T09:00:00
+2003-03-20T09:00:00
+2003-03-27T09:00:00
+2004-03-04T09:00:00
+2004-03-11T09:00:00
+2004-03-18T09:00:00
+2004-03-25T09:00:00
+2005-03-03T09:00:00
+2005-03-10T09:00:00
+2005-03-17T09:00:00
+2005-03-24T09:00:00
+2005-03-31T09:00:00
+2006-03-02T09:00:00
+2006-03-09T09:00:00
+2006-03-16T09:00:00
+2006-03-23T09:00:00
+2006-03-30T09:00:00
+2007-03-01T09:00:00
+2007-03-08T09:00:00
+2007-03-15T09:00:00
+2007-03-22T09:00:00
+2007-03-29T09:00:00
+2008-03-06T09:00:00
+2008-03-13T09:00:00
+2008-03-20T09:00:00
+2008-03-27T09:00:00
+2009-03-05T09:00:00
+2009-03-12T09:00:00
+2009-03-19T09:00:00
+2009-03-26T09:00:00
+2010-03-04T09:00:00
+2010-03-11T09:00:00
+2010-03-18T09:00:00
+2010-03-25T09:00:00
+2011-03-03T09:00:00
+2011-03-10T09:00:00
+2011-03-17T09:00:00
+2011-03-24T09:00:00
+2011-03-31T09:00:00
+2012-03-01T09:00:00
+2012-03-08T09:00:00
+2012-03-15T09:00:00
+2012-03-22T09:00:00
+2012-03-29T09:00:00
+2013-03-07T09:00:00
+2013-03-14T09:00:00
+2013-03-21T09:00:00
+2013-03-28T09:00:00
+2014-03-06T09:00:00
+2014-03-13T09:00:00
+2014-03-20T09:00:00
+2014-03-27T09:00:00
+2015-03-05T09:00:00
+2015-03-12T09:00:00
+2015-03-19T09:00:00
+2015-03-26T09:00:00
+2016-03-03T09:00:00
+2016-03-10T09:00:00
+2016-03-17T09:00:00
+2016-03-24T09:00:00
+2016-03-31T09:00:00
+2017-03-02T09:00:00
+2017-03-09T09:00:00
+2017-03-16T09:00:00
+2017-03-23T09:00:00
+2017-03-30T09:00:00
+2018-03-01T09:00:00
+2018-03-08T09:00:00
+2018-03-15T09:00:00
+2018-03-22T09:00:00
+2018-03-29T09:00:00
+2019-03-07T09:00:00
+2019-03-14T09:00:00
+2019-03-21T09:00:00
+2019-03-28T09:00:00
+2020-03-05T09:00:00
+2020-03-12T09:00:00
+2020-03-19T09:00:00
+2020-03-26T09:00:00
+2021-03-04T09:00:00
+2021-03-11T09:00:00
+2021-03-18T09:00:00
+2021-03-25T09:00:00
+2022-03-03T09:00:00
+2022-03-10T09:00:00
+2022-03-17T09:00:00
+2022-03-24T09:00:00
+2022-03-31T09:00:00
+2023-03-02T09:00:00
+2023-03-09T09:00:00
+2023-03-16T09:00:00
+2023-03-23T09:00:00
+2023-03-30T09:00:00
+2024-03-07T09:00:00
+2024-03-14T09:00:00
+2024-03-21T09:00:00
+2024-03-28T09:00:00
+2025-03-06T09:00:00
+2025-03-13T09:00:00
+2025-03-20T09:00:00
+2025-03-27T09:00:00
+2026-03-05T09:00:00
+2026-03-12T09:00:00
+2026-03-19T09:00:00
+2026-03-26T09:00:00
+2027-03-04T09:00:00
+2027-03-11T09:00:00
+2027-03-18T09:00:00
+2027-03-25T09:00:00
+2028-03-02T09:00:00
+2028-03-09T09:00:00
+2028-03-16T09:00:00
+2028-03-23T09:00:00
+2028-03-30T09:00:00
+2029-03-01T09:00:00
+2029-03-08T09:00:00
+2029-03-15T09:00:00
+2029-03-22T09:00:00
+2029-03-29T09:00:00
+2030-03-07T09:00:00
+2030-03-14T09:00:00
+2030-03-21T09:00:00
+2030-03-28T09:00:00
+2031-03-06T09:00:00
+2031-03-13T09:00:00
+2031-03-20T09:00:00
+2031-03-27T09:00:00
+2032-03-04T09:00:00
+2032-03-11T09:00:00
+2032-03-18T09:00:00
+2032-03-25T09:00:00
+2033-03-03T09:00:00
+2033-03-10T09:00:00
+2033-03-17T09:00:00
+2033-03-24T09:00:00
+2033-03-31T09:00:00
+2034-03-02T09:00:00
+2034-03-09T09:00:00
+2034-03-16T09:00:00
+2034-03-23T09:00:00
+2034-03-30T09:00:00
+2035-03-01T09:00:00
+2035-03-08T09:00:00
+2035-03-15T09:00:00
+2035-03-22T09:00:00
+2035-03-29T09:00:00
+2036-03-06T09:00:00
+2036-03-13T09:00:00
+2036-03-20T09:00:00
+2036-03-27T09:00:00
+2037-03-05T09:00:00
+2037-03-12T09:00:00
+2037-03-19T09:00:00
+2037-03-26T09:00:00
+2038-03-04T09:00:00
+2038-03-11T09:00:00
+2038-03-18T09:00:00
+2038-03-25T09:00:00
+2039-03-03T09:00:00
+2039-03-10T09:00:00
+2039-03-17T09:00:00
+2039-03-24T09:00:00
+2039-03-31T09:00:00
+2040-03-01T09:00:00
+2040-03-08T09:00:00
+2040-03-15T09:00:00
+2040-03-22T09:00:00
+2040-03-29T09:00:00
+2041-03-07T09:00:00
+2041-03-14T09:00:00
+2041-03-21T09:00:00
+2041-03-28T09:00:00
+2042-03-06T09:00:00
+2042-03-13T09:00:00
+2042-03-20T09:00:00
+2042-03-27T09:00:00
+2043-03-05T09:00:00
+2043-03-12T09:00:00
+2043-03-19T09:00:00
+2043-03-26T09:00:00
+2044-03-03T09:00:00
+2044-03-10T09:00:00
+2044-03-17T09:00:00
+2044-03-24T09:00:00
+2044-03-31T09:00:00
+2045-03-02T09:00:00
+2045-03-09T09:00:00
+2045-03-16T09:00:00
+2045-03-23T09:00:00
+2045-03-30T09:00:00
+2046-03-01T09:00:00
+2046-03-08T09:00:00
+2046-03-15T09:00:00
+2046-03-22T09:00:00
+2046-03-29T09:00:00
+2047-03-07T09:00:00
+2047-03-14T09:00:00
+2047-03-21T09:00:00
+2047-03-28T09:00:00
+2048-03-05T09:00:00
+2048-03-12T09:00:00
+2048-03-19T09:00:00
+2048-03-26T09:00:00
+2049-03-04T09:00:00
+2049-03-11T09:00:00
+2049-03-18T09:00:00
+2049-03-25T09:00:00
+2050-03-03T09:00:00
+2050-03-10T09:00:00
+2050-03-17T09:00:00
+2050-03-24T09:00:00
+2050-03-31T09:00:00
+2051-03-02T09:00:00
+2051-03-09T09:00:00
+2051-03-16T09:00:00
+2051-03-23T09:00:00
+2051-03-30T09:00:00
+2052-03-07T09:00:00
+2052-03-14T09:00:00
+2052-03-21T09:00:00
+2052-03-28T09:00:00
+2053-03-06T09:00:00
+2053-03-13T09:00:00
+2053-03-20T09:00:00
+2053-03-27T09:00:00
+2054-03-05T09:00:00
+2054-03-12T09:00:00
+2054-03-19T09:00:00
+2054-03-26T09:00:00
+2055-03-04T09:00:00
+2055-03-11T09:00:00
+2055-03-18T09:00:00
+2055-03-25T09:00:00
+2056-03-02T09:00:00
+2056-03-09T09:00:00
+2056-03-16T09:00:00
+2056-03-23T09:00:00
+2056-03-30T09:00:00
+2057-03-01T09:00:00
+2057-03-08T09:00:00
+2057-03-15T09:00:00
+2057-03-22T09:00:00
+2057-03-29T09:00:00
+2058-03-07T09:00:00
+2058-03-14T09:00:00
+2058-03-21T09:00:00
+2058-03-28T09:00:00
+2059-03-06T09:00:00
+2059-03-13T09:00:00
+2059-03-20T09:00:00
+2059-03-27T09:00:00
+2060-03-04T09:00:00
+2060-03-11T09:00:00
+2060-03-18T09:00:00
+2060-03-25T09:00:00
+2061-03-03T09:00:00
+2061-03-10T09:00:00
+2061-03-17T09:00:00
+2061-03-24T09:00:00
+2061-03-31T09:00:00
+2062-03-02T09:00:00
+2062-03-09T09:00:00
+2062-03-16T09:00:00
+2062-03-23T09:00:00
+2062-03-30T09:00:00
+2063-03-01T09:00:00
+2063-03-08T09:00:00
+2063-03-15T09:00:00
+2063-03-22T09:00:00
+2063-03-29T09:00:00
+2064-03-06T09:00:00
+2064-03-13T09:00:00
+2064-03-20T09:00:00
+2064-03-27T09:00:00
+2065-03-05T09:00:00
+2065-03-12T09:00:00
+2065-03-19T09:00:00
+2065-03-26T09:00:00
+2066-03-04T09:00:00
+2066-03-11T09:00:00
+2066-03-18T09:00:00
+2066-03-25T09:00:00
+2067-03-03T09:00:00
+2067-03-10T09:00:00
+2067-03-17T09:00:00
+2067-03-24T09:00:00
+2067-03-31T09:00:00
+2068-03-01T09:00:00
+2068-03-08T09:00:00
+2068-03-15T09:00:00
+2068-03-22T09:00:00
+2068-03-29T09:00:00
+2069-03-07T09:00:00
+2069-03-14T09:00:00
+2069-03-21T09:00:00
+2069-03-28T09:00:00
+2070-03-06T09:00:00
+2070-03-13T09:00:00
+2070-03-20T09:00:00
+2070-03-27T09:00:00
+2071-03-05T09:00:00
+2071-03-12T09:00:00
+2071-03-19T09:00:00
+2071-03-26T09:00:00
+2072-03-03T09:00:00
+2072-03-10T09:00:00
+2072-03-17T09:00:00
+2072-03-24T09:00:00
+2072-03-31T09:00:00
+2073-03-02T09:00:00
+2073-03-09T09:00:00
+2073-03-16T09:00:00
+2073-03-23T09:00:00
+2073-03-30T09:00:00
+2074-03-01T09:00:00
+2074-03-08T09:00:00
+2074-03-15T09:00:00
+2074-03-22T09:00:00
+2074-03-29T09:00:00
+2075-03-07T09:00:00
+2075-03-14T09:00:00
+2075-03-21T09:00:00
+2075-03-28T09:00:00
+2076-03-05T09:00:00
+2076-03-12T09:00:00
+2076-03-19T09:00:00
+2076-03-26T09:00:00
+2077-03-04T09:00:00
+2077-03-11T09:00:00
+2077-03-18T09:00:00
+2077-03-25T09:00:00
+2078-03-03T09:00:00
+2078-03-10T09:00:00
+2078-03-17T09:00:00
+2078-03-24T09:00:00
+2078-03-31T09:00:00
+2079-03-02T09:00:00
+2079-03-09T09:00:00
+2079-03-16T09:00:00
+2079-03-23T09:00:00
+2079-03-30T09:00:00
+2080-03-07T09:00:00
+2080-03-14T09:00:00
+2080-03-21T09:00:00
+2080-03-28T09:00:00
+2081-03-06T09:00:00
+2081-03-13T09:00:00
+2081-03-20T09:00:00
+2081-03-27T09:00:00
+2082-03-05T09:00:00
+2082-03-12T09:00:00
+2082-03-19T09:00:00
+2082-03-26T09:00:00
+2083-03-04T09:00:00
+2083-03-11T09:00:00
+2083-03-18T09:00:00
+2083-03-25T09:00:00
+2084-03-02T09:00:00
+2084-03-09T09:00:00
+2084-03-16T09:00:00
+2084-03-23T09:00:00
+2084-03-30T09:00:00
+2085-03-01T09:00:00
+2085-03-08T09:00:00
+2085-03-15T09:00:00
+2085-03-22T09:00:00
+2085-03-29T09:00:00
+2086-03-07T09:00:00
+2086-03-14T09:00:00
+2086-03-21T09:00:00
+2086-03-28T09:00:00
+2087-03-06T09:00:00
+2087-03-13T09:00:00
+2087-03-20T09:00:00
+2087-03-27T09:00:00
+2088-03-04T09:00:00
+2088-03-11T09:00:00
+2088-03-18T09:00:00
+2088-03-25T09:00:00
+2089-03-03T09:00:00
+2089-03-10T09:00:00
+2089-03-17T09:00:00
+2089-03-24T09:00:00
+2089-03-31T09:00:00
+2090-03-02T09:00:00
+2090-03-09T09:00:00
+2090-03-16T09:00:00
+2090-03-23T09:00:00
+2090-03-30T09:00:00
+2091-03-01T09:00:00
+2091-03-08T09:00:00
+2091-03-15T09:00:00
+2091-03-22T09:00:00
+2091-03-29T09:00:00
+2092-03-06T09:00:00
+2092-03-13T09:00:00
+2092-03-20T09:00:00
+2092-03-27T09:00:00
+2093-03-05T09:00:00
+2093-03-12T09:00:00
+2093-03-19T09:00:00
+2093-03-26T09:00:00
+2094-03-04T09:00:00
+2094-03-11T09:00:00
+2094-03-18T09:00:00
+2094-03-25T09:00:00
+2095-03-03T09:00:00
+2095-03-10T09:00:00
+2095-03-17T09:00:00
+2095-03-24T09:00:00
+2095-03-31T09:00:00
+2096-03-01T09:00:00
+2096-03-08T09:00:00
+2096-03-15T09:00:00
+2096-03-22T09:00:00
+2096-03-29T09:00:00
+2097-03-07T09:00:00
+2097-03-14T09:00:00
+2097-03-21T09:00:00
+2097-03-28T09:00:00
+2098-03-06T09:00:00
+2098-03-13T09:00:00
+2098-03-20T09:00:00
+2098-03-27T09:00:00
+2099-03-05T09:00:00
+2099-03-12T09:00:00
+2099-03-19T09:00:00
+2099-03-26T09:00:00
+2100-03-04T09:00:00
+2100-03-11T09:00:00
+2100-03-18T09:00:00
+2100-03-25T09:00:00
+2101-03-03T09:00:00
+2101-03-10T09:00:00
+2101-03-17T09:00:00
+2101-03-24T09:00:00
+2101-03-31T09:00:00
+2102-03-02T09:00:00
+2102-03-09T09:00:00
+2102-03-16T09:00:00
+2102-03-23T09:00:00
+2102-03-30T09:00:00
+2103-03-01T09:00:00
+2103-03-08T09:00:00
+2103-03-15T09:00:00
+2103-03-22T09:00:00
+2103-03-29T09:00:00
+2104-03-06T09:00:00
+2104-03-13T09:00:00
+2104-03-20T09:00:00
+2104-03-27T09:00:00
+2105-03-05T09:00:00
+2105-03-12T09:00:00
+2105-03-19T09:00:00
+2105-03-26T09:00:00
+2106-03-04T09:00:00
+2106-03-11T09:00:00
+2106-03-18T09:00:00
+2106-03-25T09:00:00
+2107-03-03T09:00:00
+2107-03-10T09:00:00
+2107-03-17T09:00:00
+2107-03-24T09:00:00
+2107-03-31T09:00:00
+2108-03-01T09:00:00
+2108-03-08T09:00:00
+2108-03-15T09:00:00
+2108-03-22T09:00:00
+2108-03-29T09:00:00
+2109-03-07T09:00:00
+2109-03-14T09:00:00
+2109-03-21T09:00:00
+2109-03-28T09:00:00
+2110-03-06T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.prev.ref
new file mode 100644
index 000000000..ebe06c098
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.prev.ref
@@ -0,0 +1,61 @@
+2010-03-25T09:00:00
+2010-03-18T09:00:00
+2010-03-11T09:00:00
+2010-03-04T09:00:00
+2009-03-26T09:00:00
+2009-03-19T09:00:00
+2009-03-12T09:00:00
+2009-03-05T09:00:00
+2008-03-27T09:00:00
+2008-03-20T09:00:00
+2008-03-13T09:00:00
+2008-03-06T09:00:00
+2007-03-29T09:00:00
+2007-03-22T09:00:00
+2007-03-15T09:00:00
+2007-03-08T09:00:00
+2007-03-01T09:00:00
+2006-03-30T09:00:00
+2006-03-23T09:00:00
+2006-03-16T09:00:00
+2006-03-09T09:00:00
+2006-03-02T09:00:00
+2005-03-31T09:00:00
+2005-03-24T09:00:00
+2005-03-17T09:00:00
+2005-03-10T09:00:00
+2005-03-03T09:00:00
+2004-03-25T09:00:00
+2004-03-18T09:00:00
+2004-03-11T09:00:00
+2004-03-04T09:00:00
+2003-03-27T09:00:00
+2003-03-20T09:00:00
+2003-03-13T09:00:00
+2003-03-06T09:00:00
+2002-03-28T09:00:00
+2002-03-21T09:00:00
+2002-03-14T09:00:00
+2002-03-07T09:00:00
+2001-03-29T09:00:00
+2001-03-22T09:00:00
+2001-03-15T09:00:00
+2001-03-08T09:00:00
+2001-03-01T09:00:00
+2000-03-30T09:00:00
+2000-03-23T09:00:00
+2000-03-16T09:00:00
+2000-03-09T09:00:00
+2000-03-02T09:00:00
+1999-03-25T09:00:00
+1999-03-18T09:00:00
+1999-03-11T09:00:00
+1999-03-04T09:00:00
+1998-03-26T09:00:00
+1998-03-19T09:00:00
+1998-03-12T09:00:00
+1998-03-05T09:00:00
+1997-03-27T09:00:00
+1997-03-20T09:00:00
+1997-03-13T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.recurson.ref
new file mode 100644
index 000000000..7b97b20cc
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase28.ics.recurson.ref
@@ -0,0 +1,60 @@
+1997-03-13
+1997-03-20
+1997-03-27
+1998-03-05
+1998-03-12
+1998-03-19
+1998-03-26
+1999-03-04
+1999-03-11
+1999-03-18
+1999-03-25
+2000-03-02
+2000-03-09
+2000-03-16
+2000-03-23
+2000-03-30
+2001-03-01
+2001-03-08
+2001-03-15
+2001-03-22
+2001-03-29
+2002-03-07
+2002-03-14
+2002-03-21
+2002-03-28
+2003-03-06
+2003-03-13
+2003-03-20
+2003-03-27
+2004-03-04
+2004-03-11
+2004-03-18
+2004-03-25
+2005-03-03
+2005-03-10
+2005-03-17
+2005-03-24
+2005-03-31
+2006-03-02
+2006-03-09
+2006-03-16
+2006-03-23
+2006-03-30
+2007-03-01
+2007-03-08
+2007-03-15
+2007-03-22
+2007-03-29
+2008-03-06
+2008-03-13
+2008-03-20
+2008-03-27
+2009-03-05
+2009-03-12
+2009-03-19
+2009-03-26
+2010-03-04
+2010-03-11
+2010-03-18
+2010-03-25
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics
new file mode 100644
index 000000000..fc9044787
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every Thursday\, but only during June\, July\, and August\, fo
+ rever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970605T090000
+RRULE:FREQ=YEARLY;BYDAY=TH;BYMONTH=6,7,8
+SUMMARY:RExample27
+UID:RExample27
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.comp34.ref
new file mode 100644
index 000000000..14a1220f4
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.comp34.ref
@@ -0,0 +1,2 @@
+1997-06-05T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.next.ref
new file mode 100644
index 000000000..5165c843b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.next.ref
@@ -0,0 +1,500 @@
+1997-06-05T09:00:00
+1997-06-12T09:00:00
+1997-06-19T09:00:00
+1997-06-26T09:00:00
+1997-07-03T09:00:00
+1997-07-10T09:00:00
+1997-07-17T09:00:00
+1997-07-24T09:00:00
+1997-07-31T09:00:00
+1997-08-07T09:00:00
+1997-08-14T09:00:00
+1997-08-21T09:00:00
+1997-08-28T09:00:00
+1998-06-04T09:00:00
+1998-06-11T09:00:00
+1998-06-18T09:00:00
+1998-06-25T09:00:00
+1998-07-02T09:00:00
+1998-07-09T09:00:00
+1998-07-16T09:00:00
+1998-07-23T09:00:00
+1998-07-30T09:00:00
+1998-08-06T09:00:00
+1998-08-13T09:00:00
+1998-08-20T09:00:00
+1998-08-27T09:00:00
+1999-06-03T09:00:00
+1999-06-10T09:00:00
+1999-06-17T09:00:00
+1999-06-24T09:00:00
+1999-07-01T09:00:00
+1999-07-08T09:00:00
+1999-07-15T09:00:00
+1999-07-22T09:00:00
+1999-07-29T09:00:00
+1999-08-05T09:00:00
+1999-08-12T09:00:00
+1999-08-19T09:00:00
+1999-08-26T09:00:00
+2000-06-01T09:00:00
+2000-06-08T09:00:00
+2000-06-15T09:00:00
+2000-06-22T09:00:00
+2000-06-29T09:00:00
+2000-07-06T09:00:00
+2000-07-13T09:00:00
+2000-07-20T09:00:00
+2000-07-27T09:00:00
+2000-08-03T09:00:00
+2000-08-10T09:00:00
+2000-08-17T09:00:00
+2000-08-24T09:00:00
+2000-08-31T09:00:00
+2001-06-07T09:00:00
+2001-06-14T09:00:00
+2001-06-21T09:00:00
+2001-06-28T09:00:00
+2001-07-05T09:00:00
+2001-07-12T09:00:00
+2001-07-19T09:00:00
+2001-07-26T09:00:00
+2001-08-02T09:00:00
+2001-08-09T09:00:00
+2001-08-16T09:00:00
+2001-08-23T09:00:00
+2001-08-30T09:00:00
+2002-06-06T09:00:00
+2002-06-13T09:00:00
+2002-06-20T09:00:00
+2002-06-27T09:00:00
+2002-07-04T09:00:00
+2002-07-11T09:00:00
+2002-07-18T09:00:00
+2002-07-25T09:00:00
+2002-08-01T09:00:00
+2002-08-08T09:00:00
+2002-08-15T09:00:00
+2002-08-22T09:00:00
+2002-08-29T09:00:00
+2003-06-05T09:00:00
+2003-06-12T09:00:00
+2003-06-19T09:00:00
+2003-06-26T09:00:00
+2003-07-03T09:00:00
+2003-07-10T09:00:00
+2003-07-17T09:00:00
+2003-07-24T09:00:00
+2003-07-31T09:00:00
+2003-08-07T09:00:00
+2003-08-14T09:00:00
+2003-08-21T09:00:00
+2003-08-28T09:00:00
+2004-06-03T09:00:00
+2004-06-10T09:00:00
+2004-06-17T09:00:00
+2004-06-24T09:00:00
+2004-07-01T09:00:00
+2004-07-08T09:00:00
+2004-07-15T09:00:00
+2004-07-22T09:00:00
+2004-07-29T09:00:00
+2004-08-05T09:00:00
+2004-08-12T09:00:00
+2004-08-19T09:00:00
+2004-08-26T09:00:00
+2005-06-02T09:00:00
+2005-06-09T09:00:00
+2005-06-16T09:00:00
+2005-06-23T09:00:00
+2005-06-30T09:00:00
+2005-07-07T09:00:00
+2005-07-14T09:00:00
+2005-07-21T09:00:00
+2005-07-28T09:00:00
+2005-08-04T09:00:00
+2005-08-11T09:00:00
+2005-08-18T09:00:00
+2005-08-25T09:00:00
+2006-06-01T09:00:00
+2006-06-08T09:00:00
+2006-06-15T09:00:00
+2006-06-22T09:00:00
+2006-06-29T09:00:00
+2006-07-06T09:00:00
+2006-07-13T09:00:00
+2006-07-20T09:00:00
+2006-07-27T09:00:00
+2006-08-03T09:00:00
+2006-08-10T09:00:00
+2006-08-17T09:00:00
+2006-08-24T09:00:00
+2006-08-31T09:00:00
+2007-06-07T09:00:00
+2007-06-14T09:00:00
+2007-06-21T09:00:00
+2007-06-28T09:00:00
+2007-07-05T09:00:00
+2007-07-12T09:00:00
+2007-07-19T09:00:00
+2007-07-26T09:00:00
+2007-08-02T09:00:00
+2007-08-09T09:00:00
+2007-08-16T09:00:00
+2007-08-23T09:00:00
+2007-08-30T09:00:00
+2008-06-05T09:00:00
+2008-06-12T09:00:00
+2008-06-19T09:00:00
+2008-06-26T09:00:00
+2008-07-03T09:00:00
+2008-07-10T09:00:00
+2008-07-17T09:00:00
+2008-07-24T09:00:00
+2008-07-31T09:00:00
+2008-08-07T09:00:00
+2008-08-14T09:00:00
+2008-08-21T09:00:00
+2008-08-28T09:00:00
+2009-06-04T09:00:00
+2009-06-11T09:00:00
+2009-06-18T09:00:00
+2009-06-25T09:00:00
+2009-07-02T09:00:00
+2009-07-09T09:00:00
+2009-07-16T09:00:00
+2009-07-23T09:00:00
+2009-07-30T09:00:00
+2009-08-06T09:00:00
+2009-08-13T09:00:00
+2009-08-20T09:00:00
+2009-08-27T09:00:00
+2010-06-03T09:00:00
+2010-06-10T09:00:00
+2010-06-17T09:00:00
+2010-06-24T09:00:00
+2010-07-01T09:00:00
+2010-07-08T09:00:00
+2010-07-15T09:00:00
+2010-07-22T09:00:00
+2010-07-29T09:00:00
+2010-08-05T09:00:00
+2010-08-12T09:00:00
+2010-08-19T09:00:00
+2010-08-26T09:00:00
+2011-06-02T09:00:00
+2011-06-09T09:00:00
+2011-06-16T09:00:00
+2011-06-23T09:00:00
+2011-06-30T09:00:00
+2011-07-07T09:00:00
+2011-07-14T09:00:00
+2011-07-21T09:00:00
+2011-07-28T09:00:00
+2011-08-04T09:00:00
+2011-08-11T09:00:00
+2011-08-18T09:00:00
+2011-08-25T09:00:00
+2012-06-07T09:00:00
+2012-06-14T09:00:00
+2012-06-21T09:00:00
+2012-06-28T09:00:00
+2012-07-05T09:00:00
+2012-07-12T09:00:00
+2012-07-19T09:00:00
+2012-07-26T09:00:00
+2012-08-02T09:00:00
+2012-08-09T09:00:00
+2012-08-16T09:00:00
+2012-08-23T09:00:00
+2012-08-30T09:00:00
+2013-06-06T09:00:00
+2013-06-13T09:00:00
+2013-06-20T09:00:00
+2013-06-27T09:00:00
+2013-07-04T09:00:00
+2013-07-11T09:00:00
+2013-07-18T09:00:00
+2013-07-25T09:00:00
+2013-08-01T09:00:00
+2013-08-08T09:00:00
+2013-08-15T09:00:00
+2013-08-22T09:00:00
+2013-08-29T09:00:00
+2014-06-05T09:00:00
+2014-06-12T09:00:00
+2014-06-19T09:00:00
+2014-06-26T09:00:00
+2014-07-03T09:00:00
+2014-07-10T09:00:00
+2014-07-17T09:00:00
+2014-07-24T09:00:00
+2014-07-31T09:00:00
+2014-08-07T09:00:00
+2014-08-14T09:00:00
+2014-08-21T09:00:00
+2014-08-28T09:00:00
+2015-06-04T09:00:00
+2015-06-11T09:00:00
+2015-06-18T09:00:00
+2015-06-25T09:00:00
+2015-07-02T09:00:00
+2015-07-09T09:00:00
+2015-07-16T09:00:00
+2015-07-23T09:00:00
+2015-07-30T09:00:00
+2015-08-06T09:00:00
+2015-08-13T09:00:00
+2015-08-20T09:00:00
+2015-08-27T09:00:00
+2016-06-02T09:00:00
+2016-06-09T09:00:00
+2016-06-16T09:00:00
+2016-06-23T09:00:00
+2016-06-30T09:00:00
+2016-07-07T09:00:00
+2016-07-14T09:00:00
+2016-07-21T09:00:00
+2016-07-28T09:00:00
+2016-08-04T09:00:00
+2016-08-11T09:00:00
+2016-08-18T09:00:00
+2016-08-25T09:00:00
+2017-06-01T09:00:00
+2017-06-08T09:00:00
+2017-06-15T09:00:00
+2017-06-22T09:00:00
+2017-06-29T09:00:00
+2017-07-06T09:00:00
+2017-07-13T09:00:00
+2017-07-20T09:00:00
+2017-07-27T09:00:00
+2017-08-03T09:00:00
+2017-08-10T09:00:00
+2017-08-17T09:00:00
+2017-08-24T09:00:00
+2017-08-31T09:00:00
+2018-06-07T09:00:00
+2018-06-14T09:00:00
+2018-06-21T09:00:00
+2018-06-28T09:00:00
+2018-07-05T09:00:00
+2018-07-12T09:00:00
+2018-07-19T09:00:00
+2018-07-26T09:00:00
+2018-08-02T09:00:00
+2018-08-09T09:00:00
+2018-08-16T09:00:00
+2018-08-23T09:00:00
+2018-08-30T09:00:00
+2019-06-06T09:00:00
+2019-06-13T09:00:00
+2019-06-20T09:00:00
+2019-06-27T09:00:00
+2019-07-04T09:00:00
+2019-07-11T09:00:00
+2019-07-18T09:00:00
+2019-07-25T09:00:00
+2019-08-01T09:00:00
+2019-08-08T09:00:00
+2019-08-15T09:00:00
+2019-08-22T09:00:00
+2019-08-29T09:00:00
+2020-06-04T09:00:00
+2020-06-11T09:00:00
+2020-06-18T09:00:00
+2020-06-25T09:00:00
+2020-07-02T09:00:00
+2020-07-09T09:00:00
+2020-07-16T09:00:00
+2020-07-23T09:00:00
+2020-07-30T09:00:00
+2020-08-06T09:00:00
+2020-08-13T09:00:00
+2020-08-20T09:00:00
+2020-08-27T09:00:00
+2021-06-03T09:00:00
+2021-06-10T09:00:00
+2021-06-17T09:00:00
+2021-06-24T09:00:00
+2021-07-01T09:00:00
+2021-07-08T09:00:00
+2021-07-15T09:00:00
+2021-07-22T09:00:00
+2021-07-29T09:00:00
+2021-08-05T09:00:00
+2021-08-12T09:00:00
+2021-08-19T09:00:00
+2021-08-26T09:00:00
+2022-06-02T09:00:00
+2022-06-09T09:00:00
+2022-06-16T09:00:00
+2022-06-23T09:00:00
+2022-06-30T09:00:00
+2022-07-07T09:00:00
+2022-07-14T09:00:00
+2022-07-21T09:00:00
+2022-07-28T09:00:00
+2022-08-04T09:00:00
+2022-08-11T09:00:00
+2022-08-18T09:00:00
+2022-08-25T09:00:00
+2023-06-01T09:00:00
+2023-06-08T09:00:00
+2023-06-15T09:00:00
+2023-06-22T09:00:00
+2023-06-29T09:00:00
+2023-07-06T09:00:00
+2023-07-13T09:00:00
+2023-07-20T09:00:00
+2023-07-27T09:00:00
+2023-08-03T09:00:00
+2023-08-10T09:00:00
+2023-08-17T09:00:00
+2023-08-24T09:00:00
+2023-08-31T09:00:00
+2024-06-06T09:00:00
+2024-06-13T09:00:00
+2024-06-20T09:00:00
+2024-06-27T09:00:00
+2024-07-04T09:00:00
+2024-07-11T09:00:00
+2024-07-18T09:00:00
+2024-07-25T09:00:00
+2024-08-01T09:00:00
+2024-08-08T09:00:00
+2024-08-15T09:00:00
+2024-08-22T09:00:00
+2024-08-29T09:00:00
+2025-06-05T09:00:00
+2025-06-12T09:00:00
+2025-06-19T09:00:00
+2025-06-26T09:00:00
+2025-07-03T09:00:00
+2025-07-10T09:00:00
+2025-07-17T09:00:00
+2025-07-24T09:00:00
+2025-07-31T09:00:00
+2025-08-07T09:00:00
+2025-08-14T09:00:00
+2025-08-21T09:00:00
+2025-08-28T09:00:00
+2026-06-04T09:00:00
+2026-06-11T09:00:00
+2026-06-18T09:00:00
+2026-06-25T09:00:00
+2026-07-02T09:00:00
+2026-07-09T09:00:00
+2026-07-16T09:00:00
+2026-07-23T09:00:00
+2026-07-30T09:00:00
+2026-08-06T09:00:00
+2026-08-13T09:00:00
+2026-08-20T09:00:00
+2026-08-27T09:00:00
+2027-06-03T09:00:00
+2027-06-10T09:00:00
+2027-06-17T09:00:00
+2027-06-24T09:00:00
+2027-07-01T09:00:00
+2027-07-08T09:00:00
+2027-07-15T09:00:00
+2027-07-22T09:00:00
+2027-07-29T09:00:00
+2027-08-05T09:00:00
+2027-08-12T09:00:00
+2027-08-19T09:00:00
+2027-08-26T09:00:00
+2028-06-01T09:00:00
+2028-06-08T09:00:00
+2028-06-15T09:00:00
+2028-06-22T09:00:00
+2028-06-29T09:00:00
+2028-07-06T09:00:00
+2028-07-13T09:00:00
+2028-07-20T09:00:00
+2028-07-27T09:00:00
+2028-08-03T09:00:00
+2028-08-10T09:00:00
+2028-08-17T09:00:00
+2028-08-24T09:00:00
+2028-08-31T09:00:00
+2029-06-07T09:00:00
+2029-06-14T09:00:00
+2029-06-21T09:00:00
+2029-06-28T09:00:00
+2029-07-05T09:00:00
+2029-07-12T09:00:00
+2029-07-19T09:00:00
+2029-07-26T09:00:00
+2029-08-02T09:00:00
+2029-08-09T09:00:00
+2029-08-16T09:00:00
+2029-08-23T09:00:00
+2029-08-30T09:00:00
+2030-06-06T09:00:00
+2030-06-13T09:00:00
+2030-06-20T09:00:00
+2030-06-27T09:00:00
+2030-07-04T09:00:00
+2030-07-11T09:00:00
+2030-07-18T09:00:00
+2030-07-25T09:00:00
+2030-08-01T09:00:00
+2030-08-08T09:00:00
+2030-08-15T09:00:00
+2030-08-22T09:00:00
+2030-08-29T09:00:00
+2031-06-05T09:00:00
+2031-06-12T09:00:00
+2031-06-19T09:00:00
+2031-06-26T09:00:00
+2031-07-03T09:00:00
+2031-07-10T09:00:00
+2031-07-17T09:00:00
+2031-07-24T09:00:00
+2031-07-31T09:00:00
+2031-08-07T09:00:00
+2031-08-14T09:00:00
+2031-08-21T09:00:00
+2031-08-28T09:00:00
+2032-06-03T09:00:00
+2032-06-10T09:00:00
+2032-06-17T09:00:00
+2032-06-24T09:00:00
+2032-07-01T09:00:00
+2032-07-08T09:00:00
+2032-07-15T09:00:00
+2032-07-22T09:00:00
+2032-07-29T09:00:00
+2032-08-05T09:00:00
+2032-08-12T09:00:00
+2032-08-19T09:00:00
+2032-08-26T09:00:00
+2033-06-02T09:00:00
+2033-06-09T09:00:00
+2033-06-16T09:00:00
+2033-06-23T09:00:00
+2033-06-30T09:00:00
+2033-07-07T09:00:00
+2033-07-14T09:00:00
+2033-07-21T09:00:00
+2033-07-28T09:00:00
+2033-08-04T09:00:00
+2033-08-11T09:00:00
+2033-08-18T09:00:00
+2033-08-25T09:00:00
+2034-06-01T09:00:00
+2034-06-08T09:00:00
+2034-06-15T09:00:00
+2034-06-22T09:00:00
+2034-06-29T09:00:00
+2034-07-06T09:00:00
+2034-07-13T09:00:00
+2034-07-20T09:00:00
+2034-07-27T09:00:00
+2034-08-03T09:00:00
+2034-08-10T09:00:00
+2034-08-17T09:00:00
+2034-08-24T09:00:00
+2034-08-31T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.prev.ref
new file mode 100644
index 000000000..099e614fb
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.prev.ref
@@ -0,0 +1,185 @@
+2010-08-26T09:00:00
+2010-08-19T09:00:00
+2010-08-12T09:00:00
+2010-08-05T09:00:00
+2010-07-29T09:00:00
+2010-07-22T09:00:00
+2010-07-15T09:00:00
+2010-07-08T09:00:00
+2010-07-01T09:00:00
+2010-06-24T09:00:00
+2010-06-17T09:00:00
+2010-06-10T09:00:00
+2010-06-03T09:00:00
+2009-08-27T09:00:00
+2009-08-20T09:00:00
+2009-08-13T09:00:00
+2009-08-06T09:00:00
+2009-07-30T09:00:00
+2009-07-23T09:00:00
+2009-07-16T09:00:00
+2009-07-09T09:00:00
+2009-07-02T09:00:00
+2009-06-25T09:00:00
+2009-06-18T09:00:00
+2009-06-11T09:00:00
+2009-06-04T09:00:00
+2008-08-28T09:00:00
+2008-08-21T09:00:00
+2008-08-14T09:00:00
+2008-08-07T09:00:00
+2008-07-31T09:00:00
+2008-07-24T09:00:00
+2008-07-17T09:00:00
+2008-07-10T09:00:00
+2008-07-03T09:00:00
+2008-06-26T09:00:00
+2008-06-19T09:00:00
+2008-06-12T09:00:00
+2008-06-05T09:00:00
+2007-08-30T09:00:00
+2007-08-23T09:00:00
+2007-08-16T09:00:00
+2007-08-09T09:00:00
+2007-08-02T09:00:00
+2007-07-26T09:00:00
+2007-07-19T09:00:00
+2007-07-12T09:00:00
+2007-07-05T09:00:00
+2007-06-28T09:00:00
+2007-06-21T09:00:00
+2007-06-14T09:00:00
+2007-06-07T09:00:00
+2006-08-31T09:00:00
+2006-08-24T09:00:00
+2006-08-17T09:00:00
+2006-08-10T09:00:00
+2006-08-03T09:00:00
+2006-07-27T09:00:00
+2006-07-20T09:00:00
+2006-07-13T09:00:00
+2006-07-06T09:00:00
+2006-06-29T09:00:00
+2006-06-22T09:00:00
+2006-06-15T09:00:00
+2006-06-08T09:00:00
+2006-06-01T09:00:00
+2005-08-25T09:00:00
+2005-08-18T09:00:00
+2005-08-11T09:00:00
+2005-08-04T09:00:00
+2005-07-28T09:00:00
+2005-07-21T09:00:00
+2005-07-14T09:00:00
+2005-07-07T09:00:00
+2005-06-30T09:00:00
+2005-06-23T09:00:00
+2005-06-16T09:00:00
+2005-06-09T09:00:00
+2005-06-02T09:00:00
+2004-08-26T09:00:00
+2004-08-19T09:00:00
+2004-08-12T09:00:00
+2004-08-05T09:00:00
+2004-07-29T09:00:00
+2004-07-22T09:00:00
+2004-07-15T09:00:00
+2004-07-08T09:00:00
+2004-07-01T09:00:00
+2004-06-24T09:00:00
+2004-06-17T09:00:00
+2004-06-10T09:00:00
+2004-06-03T09:00:00
+2003-08-28T09:00:00
+2003-08-21T09:00:00
+2003-08-14T09:00:00
+2003-08-07T09:00:00
+2003-07-31T09:00:00
+2003-07-24T09:00:00
+2003-07-17T09:00:00
+2003-07-10T09:00:00
+2003-07-03T09:00:00
+2003-06-26T09:00:00
+2003-06-19T09:00:00
+2003-06-12T09:00:00
+2003-06-05T09:00:00
+2002-08-29T09:00:00
+2002-08-22T09:00:00
+2002-08-15T09:00:00
+2002-08-08T09:00:00
+2002-08-01T09:00:00
+2002-07-25T09:00:00
+2002-07-18T09:00:00
+2002-07-11T09:00:00
+2002-07-04T09:00:00
+2002-06-27T09:00:00
+2002-06-20T09:00:00
+2002-06-13T09:00:00
+2002-06-06T09:00:00
+2001-08-30T09:00:00
+2001-08-23T09:00:00
+2001-08-16T09:00:00
+2001-08-09T09:00:00
+2001-08-02T09:00:00
+2001-07-26T09:00:00
+2001-07-19T09:00:00
+2001-07-12T09:00:00
+2001-07-05T09:00:00
+2001-06-28T09:00:00
+2001-06-21T09:00:00
+2001-06-14T09:00:00
+2001-06-07T09:00:00
+2000-08-31T09:00:00
+2000-08-24T09:00:00
+2000-08-17T09:00:00
+2000-08-10T09:00:00
+2000-08-03T09:00:00
+2000-07-27T09:00:00
+2000-07-20T09:00:00
+2000-07-13T09:00:00
+2000-07-06T09:00:00
+2000-06-29T09:00:00
+2000-06-22T09:00:00
+2000-06-15T09:00:00
+2000-06-08T09:00:00
+2000-06-01T09:00:00
+1999-08-26T09:00:00
+1999-08-19T09:00:00
+1999-08-12T09:00:00
+1999-08-05T09:00:00
+1999-07-29T09:00:00
+1999-07-22T09:00:00
+1999-07-15T09:00:00
+1999-07-08T09:00:00
+1999-07-01T09:00:00
+1999-06-24T09:00:00
+1999-06-17T09:00:00
+1999-06-10T09:00:00
+1999-06-03T09:00:00
+1998-08-27T09:00:00
+1998-08-20T09:00:00
+1998-08-13T09:00:00
+1998-08-06T09:00:00
+1998-07-30T09:00:00
+1998-07-23T09:00:00
+1998-07-16T09:00:00
+1998-07-09T09:00:00
+1998-07-02T09:00:00
+1998-06-25T09:00:00
+1998-06-18T09:00:00
+1998-06-11T09:00:00
+1998-06-04T09:00:00
+1997-08-28T09:00:00
+1997-08-21T09:00:00
+1997-08-14T09:00:00
+1997-08-07T09:00:00
+1997-07-31T09:00:00
+1997-07-24T09:00:00
+1997-07-17T09:00:00
+1997-07-10T09:00:00
+1997-07-03T09:00:00
+1997-06-26T09:00:00
+1997-06-19T09:00:00
+1997-06-12T09:00:00
+1997-06-05T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.recurson.ref
new file mode 100644
index 000000000..63a0cb72d
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase29.ics.recurson.ref
@@ -0,0 +1,184 @@
+1997-06-05
+1997-06-12
+1997-06-19
+1997-06-26
+1997-07-03
+1997-07-10
+1997-07-17
+1997-07-24
+1997-07-31
+1997-08-07
+1997-08-14
+1997-08-21
+1997-08-28
+1998-06-04
+1998-06-11
+1998-06-18
+1998-06-25
+1998-07-02
+1998-07-09
+1998-07-16
+1998-07-23
+1998-07-30
+1998-08-06
+1998-08-13
+1998-08-20
+1998-08-27
+1999-06-03
+1999-06-10
+1999-06-17
+1999-06-24
+1999-07-01
+1999-07-08
+1999-07-15
+1999-07-22
+1999-07-29
+1999-08-05
+1999-08-12
+1999-08-19
+1999-08-26
+2000-06-01
+2000-06-08
+2000-06-15
+2000-06-22
+2000-06-29
+2000-07-06
+2000-07-13
+2000-07-20
+2000-07-27
+2000-08-03
+2000-08-10
+2000-08-17
+2000-08-24
+2000-08-31
+2001-06-07
+2001-06-14
+2001-06-21
+2001-06-28
+2001-07-05
+2001-07-12
+2001-07-19
+2001-07-26
+2001-08-02
+2001-08-09
+2001-08-16
+2001-08-23
+2001-08-30
+2002-06-06
+2002-06-13
+2002-06-20
+2002-06-27
+2002-07-04
+2002-07-11
+2002-07-18
+2002-07-25
+2002-08-01
+2002-08-08
+2002-08-15
+2002-08-22
+2002-08-29
+2003-06-05
+2003-06-12
+2003-06-19
+2003-06-26
+2003-07-03
+2003-07-10
+2003-07-17
+2003-07-24
+2003-07-31
+2003-08-07
+2003-08-14
+2003-08-21
+2003-08-28
+2004-06-03
+2004-06-10
+2004-06-17
+2004-06-24
+2004-07-01
+2004-07-08
+2004-07-15
+2004-07-22
+2004-07-29
+2004-08-05
+2004-08-12
+2004-08-19
+2004-08-26
+2005-06-02
+2005-06-09
+2005-06-16
+2005-06-23
+2005-06-30
+2005-07-07
+2005-07-14
+2005-07-21
+2005-07-28
+2005-08-04
+2005-08-11
+2005-08-18
+2005-08-25
+2006-06-01
+2006-06-08
+2006-06-15
+2006-06-22
+2006-06-29
+2006-07-06
+2006-07-13
+2006-07-20
+2006-07-27
+2006-08-03
+2006-08-10
+2006-08-17
+2006-08-24
+2006-08-31
+2007-06-07
+2007-06-14
+2007-06-21
+2007-06-28
+2007-07-05
+2007-07-12
+2007-07-19
+2007-07-26
+2007-08-02
+2007-08-09
+2007-08-16
+2007-08-23
+2007-08-30
+2008-06-05
+2008-06-12
+2008-06-19
+2008-06-26
+2008-07-03
+2008-07-10
+2008-07-17
+2008-07-24
+2008-07-31
+2008-08-07
+2008-08-14
+2008-08-21
+2008-08-28
+2009-06-04
+2009-06-11
+2009-06-18
+2009-06-25
+2009-07-02
+2009-07-09
+2009-07-16
+2009-07-23
+2009-07-30
+2009-08-06
+2009-08-13
+2009-08-20
+2009-08-27
+2010-06-03
+2010-06-10
+2010-06-17
+2010-06-24
+2010-07-01
+2010-07-08
+2010-07-15
+2010-07-22
+2010-07-29
+2010-08-05
+2010-08-12
+2010-08-19
+2010-08-26
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics
new file mode 100644
index 000000000..089d77f93
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every Friday the 13th\, forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+EXDATE;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MONTHLY;BYDAY=FR;BYMONTHDAY=13
+SUMMARY:RExample28
+UID:RExample28
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.comp34.ref
new file mode 100644
index 000000000..6d3cbe1f8
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.comp34.ref
@@ -0,0 +1,2 @@
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.next.ref
new file mode 100644
index 000000000..aac9f62cf
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.next.ref
@@ -0,0 +1,500 @@
+1998-02-13T09:00:00
+1998-03-13T09:00:00
+1998-11-13T09:00:00
+1999-08-13T09:00:00
+2000-10-13T09:00:00
+2001-04-13T09:00:00
+2001-07-13T09:00:00
+2002-09-13T09:00:00
+2002-12-13T09:00:00
+2003-06-13T09:00:00
+2004-02-13T09:00:00
+2004-08-13T09:00:00
+2005-05-13T09:00:00
+2006-01-13T09:00:00
+2006-10-13T09:00:00
+2007-04-13T09:00:00
+2007-07-13T09:00:00
+2008-06-13T09:00:00
+2009-02-13T09:00:00
+2009-03-13T09:00:00
+2009-11-13T09:00:00
+2010-08-13T09:00:00
+2011-05-13T09:00:00
+2012-01-13T09:00:00
+2012-04-13T09:00:00
+2012-07-13T09:00:00
+2013-09-13T09:00:00
+2013-12-13T09:00:00
+2014-06-13T09:00:00
+2015-02-13T09:00:00
+2015-03-13T09:00:00
+2015-11-13T09:00:00
+2016-05-13T09:00:00
+2017-01-13T09:00:00
+2017-10-13T09:00:00
+2018-04-13T09:00:00
+2018-07-13T09:00:00
+2019-09-13T09:00:00
+2019-12-13T09:00:00
+2020-03-13T09:00:00
+2020-11-13T09:00:00
+2021-08-13T09:00:00
+2022-05-13T09:00:00
+2023-01-13T09:00:00
+2023-10-13T09:00:00
+2024-09-13T09:00:00
+2024-12-13T09:00:00
+2025-06-13T09:00:00
+2026-02-13T09:00:00
+2026-03-13T09:00:00
+2026-11-13T09:00:00
+2027-08-13T09:00:00
+2028-10-13T09:00:00
+2029-04-13T09:00:00
+2029-07-13T09:00:00
+2030-09-13T09:00:00
+2030-12-13T09:00:00
+2031-06-13T09:00:00
+2032-02-13T09:00:00
+2032-08-13T09:00:00
+2033-05-13T09:00:00
+2034-01-13T09:00:00
+2034-10-13T09:00:00
+2035-04-13T09:00:00
+2035-07-13T09:00:00
+2036-06-13T09:00:00
+2037-02-13T09:00:00
+2037-03-13T09:00:00
+2037-11-13T09:00:00
+2038-08-13T09:00:00
+2039-05-13T09:00:00
+2040-01-13T09:00:00
+2040-04-13T09:00:00
+2040-07-13T09:00:00
+2041-09-13T09:00:00
+2041-12-13T09:00:00
+2042-06-13T09:00:00
+2043-02-13T09:00:00
+2043-03-13T09:00:00
+2043-11-13T09:00:00
+2044-05-13T09:00:00
+2045-01-13T09:00:00
+2045-10-13T09:00:00
+2046-04-13T09:00:00
+2046-07-13T09:00:00
+2047-09-13T09:00:00
+2047-12-13T09:00:00
+2048-03-13T09:00:00
+2048-11-13T09:00:00
+2049-08-13T09:00:00
+2050-05-13T09:00:00
+2051-01-13T09:00:00
+2051-10-13T09:00:00
+2052-09-13T09:00:00
+2052-12-13T09:00:00
+2053-06-13T09:00:00
+2054-02-13T09:00:00
+2054-03-13T09:00:00
+2054-11-13T09:00:00
+2055-08-13T09:00:00
+2056-10-13T09:00:00
+2057-04-13T09:00:00
+2057-07-13T09:00:00
+2058-09-13T09:00:00
+2058-12-13T09:00:00
+2059-06-13T09:00:00
+2060-02-13T09:00:00
+2060-08-13T09:00:00
+2061-05-13T09:00:00
+2062-01-13T09:00:00
+2062-10-13T09:00:00
+2063-04-13T09:00:00
+2063-07-13T09:00:00
+2064-06-13T09:00:00
+2065-02-13T09:00:00
+2065-03-13T09:00:00
+2065-11-13T09:00:00
+2066-08-13T09:00:00
+2067-05-13T09:00:00
+2068-01-13T09:00:00
+2068-04-13T09:00:00
+2068-07-13T09:00:00
+2069-09-13T09:00:00
+2069-12-13T09:00:00
+2070-06-13T09:00:00
+2071-02-13T09:00:00
+2071-03-13T09:00:00
+2071-11-13T09:00:00
+2072-05-13T09:00:00
+2073-01-13T09:00:00
+2073-10-13T09:00:00
+2074-04-13T09:00:00
+2074-07-13T09:00:00
+2075-09-13T09:00:00
+2075-12-13T09:00:00
+2076-03-13T09:00:00
+2076-11-13T09:00:00
+2077-08-13T09:00:00
+2078-05-13T09:00:00
+2079-01-13T09:00:00
+2079-10-13T09:00:00
+2080-09-13T09:00:00
+2080-12-13T09:00:00
+2081-06-13T09:00:00
+2082-02-13T09:00:00
+2082-03-13T09:00:00
+2082-11-13T09:00:00
+2083-08-13T09:00:00
+2084-10-13T09:00:00
+2085-04-13T09:00:00
+2085-07-13T09:00:00
+2086-09-13T09:00:00
+2086-12-13T09:00:00
+2087-06-13T09:00:00
+2088-02-13T09:00:00
+2088-08-13T09:00:00
+2089-05-13T09:00:00
+2090-01-13T09:00:00
+2090-10-13T09:00:00
+2091-04-13T09:00:00
+2091-07-13T09:00:00
+2092-06-13T09:00:00
+2093-02-13T09:00:00
+2093-03-13T09:00:00
+2093-11-13T09:00:00
+2094-08-13T09:00:00
+2095-05-13T09:00:00
+2096-01-13T09:00:00
+2096-04-13T09:00:00
+2096-07-13T09:00:00
+2097-09-13T09:00:00
+2097-12-13T09:00:00
+2098-06-13T09:00:00
+2099-02-13T09:00:00
+2099-03-13T09:00:00
+2099-11-13T09:00:00
+2100-08-13T09:00:00
+2101-05-13T09:00:00
+2102-01-13T09:00:00
+2102-10-13T09:00:00
+2103-04-13T09:00:00
+2103-07-13T09:00:00
+2104-06-13T09:00:00
+2105-02-13T09:00:00
+2105-03-13T09:00:00
+2105-11-13T09:00:00
+2106-08-13T09:00:00
+2107-05-13T09:00:00
+2108-01-13T09:00:00
+2108-04-13T09:00:00
+2108-07-13T09:00:00
+2109-09-13T09:00:00
+2109-12-13T09:00:00
+2110-06-13T09:00:00
+2111-02-13T09:00:00
+2111-03-13T09:00:00
+2111-11-13T09:00:00
+2112-05-13T09:00:00
+2113-01-13T09:00:00
+2113-10-13T09:00:00
+2114-04-13T09:00:00
+2114-07-13T09:00:00
+2115-09-13T09:00:00
+2115-12-13T09:00:00
+2116-03-13T09:00:00
+2116-11-13T09:00:00
+2117-08-13T09:00:00
+2118-05-13T09:00:00
+2119-01-13T09:00:00
+2119-10-13T09:00:00
+2120-09-13T09:00:00
+2120-12-13T09:00:00
+2121-06-13T09:00:00
+2122-02-13T09:00:00
+2122-03-13T09:00:00
+2122-11-13T09:00:00
+2123-08-13T09:00:00
+2124-10-13T09:00:00
+2125-04-13T09:00:00
+2125-07-13T09:00:00
+2126-09-13T09:00:00
+2126-12-13T09:00:00
+2127-06-13T09:00:00
+2128-02-13T09:00:00
+2128-08-13T09:00:00
+2129-05-13T09:00:00
+2130-01-13T09:00:00
+2130-10-13T09:00:00
+2131-04-13T09:00:00
+2131-07-13T09:00:00
+2132-06-13T09:00:00
+2133-02-13T09:00:00
+2133-03-13T09:00:00
+2133-11-13T09:00:00
+2134-08-13T09:00:00
+2135-05-13T09:00:00
+2136-01-13T09:00:00
+2136-04-13T09:00:00
+2136-07-13T09:00:00
+2137-09-13T09:00:00
+2137-12-13T09:00:00
+2138-06-13T09:00:00
+2139-02-13T09:00:00
+2139-03-13T09:00:00
+2139-11-13T09:00:00
+2140-05-13T09:00:00
+2141-01-13T09:00:00
+2141-10-13T09:00:00
+2142-04-13T09:00:00
+2142-07-13T09:00:00
+2143-09-13T09:00:00
+2143-12-13T09:00:00
+2144-03-13T09:00:00
+2144-11-13T09:00:00
+2145-08-13T09:00:00
+2146-05-13T09:00:00
+2147-01-13T09:00:00
+2147-10-13T09:00:00
+2148-09-13T09:00:00
+2148-12-13T09:00:00
+2149-06-13T09:00:00
+2150-02-13T09:00:00
+2150-03-13T09:00:00
+2150-11-13T09:00:00
+2151-08-13T09:00:00
+2152-10-13T09:00:00
+2153-04-13T09:00:00
+2153-07-13T09:00:00
+2154-09-13T09:00:00
+2154-12-13T09:00:00
+2155-06-13T09:00:00
+2156-02-13T09:00:00
+2156-08-13T09:00:00
+2157-05-13T09:00:00
+2158-01-13T09:00:00
+2158-10-13T09:00:00
+2159-04-13T09:00:00
+2159-07-13T09:00:00
+2160-06-13T09:00:00
+2161-02-13T09:00:00
+2161-03-13T09:00:00
+2161-11-13T09:00:00
+2162-08-13T09:00:00
+2163-05-13T09:00:00
+2164-01-13T09:00:00
+2164-04-13T09:00:00
+2164-07-13T09:00:00
+2165-09-13T09:00:00
+2165-12-13T09:00:00
+2166-06-13T09:00:00
+2167-02-13T09:00:00
+2167-03-13T09:00:00
+2167-11-13T09:00:00
+2168-05-13T09:00:00
+2169-01-13T09:00:00
+2169-10-13T09:00:00
+2170-04-13T09:00:00
+2170-07-13T09:00:00
+2171-09-13T09:00:00
+2171-12-13T09:00:00
+2172-03-13T09:00:00
+2172-11-13T09:00:00
+2173-08-13T09:00:00
+2174-05-13T09:00:00
+2175-01-13T09:00:00
+2175-10-13T09:00:00
+2176-09-13T09:00:00
+2176-12-13T09:00:00
+2177-06-13T09:00:00
+2178-02-13T09:00:00
+2178-03-13T09:00:00
+2178-11-13T09:00:00
+2179-08-13T09:00:00
+2180-10-13T09:00:00
+2181-04-13T09:00:00
+2181-07-13T09:00:00
+2182-09-13T09:00:00
+2182-12-13T09:00:00
+2183-06-13T09:00:00
+2184-02-13T09:00:00
+2184-08-13T09:00:00
+2185-05-13T09:00:00
+2186-01-13T09:00:00
+2186-10-13T09:00:00
+2187-04-13T09:00:00
+2187-07-13T09:00:00
+2188-06-13T09:00:00
+2189-02-13T09:00:00
+2189-03-13T09:00:00
+2189-11-13T09:00:00
+2190-08-13T09:00:00
+2191-05-13T09:00:00
+2192-01-13T09:00:00
+2192-04-13T09:00:00
+2192-07-13T09:00:00
+2193-09-13T09:00:00
+2193-12-13T09:00:00
+2194-06-13T09:00:00
+2195-02-13T09:00:00
+2195-03-13T09:00:00
+2195-11-13T09:00:00
+2196-05-13T09:00:00
+2197-01-13T09:00:00
+2197-10-13T09:00:00
+2198-04-13T09:00:00
+2198-07-13T09:00:00
+2199-09-13T09:00:00
+2199-12-13T09:00:00
+2200-06-13T09:00:00
+2201-02-13T09:00:00
+2201-03-13T09:00:00
+2201-11-13T09:00:00
+2202-08-13T09:00:00
+2203-05-13T09:00:00
+2204-01-13T09:00:00
+2204-04-13T09:00:00
+2204-07-13T09:00:00
+2205-09-13T09:00:00
+2205-12-13T09:00:00
+2206-06-13T09:00:00
+2207-02-13T09:00:00
+2207-03-13T09:00:00
+2207-11-13T09:00:00
+2208-05-13T09:00:00
+2209-01-13T09:00:00
+2209-10-13T09:00:00
+2210-04-13T09:00:00
+2210-07-13T09:00:00
+2211-09-13T09:00:00
+2211-12-13T09:00:00
+2212-03-13T09:00:00
+2212-11-13T09:00:00
+2213-08-13T09:00:00
+2214-05-13T09:00:00
+2215-01-13T09:00:00
+2215-10-13T09:00:00
+2216-09-13T09:00:00
+2216-12-13T09:00:00
+2217-06-13T09:00:00
+2218-02-13T09:00:00
+2218-03-13T09:00:00
+2218-11-13T09:00:00
+2219-08-13T09:00:00
+2220-10-13T09:00:00
+2221-04-13T09:00:00
+2221-07-13T09:00:00
+2222-09-13T09:00:00
+2222-12-13T09:00:00
+2223-06-13T09:00:00
+2224-02-13T09:00:00
+2224-08-13T09:00:00
+2225-05-13T09:00:00
+2226-01-13T09:00:00
+2226-10-13T09:00:00
+2227-04-13T09:00:00
+2227-07-13T09:00:00
+2228-06-13T09:00:00
+2229-02-13T09:00:00
+2229-03-13T09:00:00
+2229-11-13T09:00:00
+2230-08-13T09:00:00
+2231-05-13T09:00:00
+2232-01-13T09:00:00
+2232-04-13T09:00:00
+2232-07-13T09:00:00
+2233-09-13T09:00:00
+2233-12-13T09:00:00
+2234-06-13T09:00:00
+2235-02-13T09:00:00
+2235-03-13T09:00:00
+2235-11-13T09:00:00
+2236-05-13T09:00:00
+2237-01-13T09:00:00
+2237-10-13T09:00:00
+2238-04-13T09:00:00
+2238-07-13T09:00:00
+2239-09-13T09:00:00
+2239-12-13T09:00:00
+2240-03-13T09:00:00
+2240-11-13T09:00:00
+2241-08-13T09:00:00
+2242-05-13T09:00:00
+2243-01-13T09:00:00
+2243-10-13T09:00:00
+2244-09-13T09:00:00
+2244-12-13T09:00:00
+2245-06-13T09:00:00
+2246-02-13T09:00:00
+2246-03-13T09:00:00
+2246-11-13T09:00:00
+2247-08-13T09:00:00
+2248-10-13T09:00:00
+2249-04-13T09:00:00
+2249-07-13T09:00:00
+2250-09-13T09:00:00
+2250-12-13T09:00:00
+2251-06-13T09:00:00
+2252-02-13T09:00:00
+2252-08-13T09:00:00
+2253-05-13T09:00:00
+2254-01-13T09:00:00
+2254-10-13T09:00:00
+2255-04-13T09:00:00
+2255-07-13T09:00:00
+2256-06-13T09:00:00
+2257-02-13T09:00:00
+2257-03-13T09:00:00
+2257-11-13T09:00:00
+2258-08-13T09:00:00
+2259-05-13T09:00:00
+2260-01-13T09:00:00
+2260-04-13T09:00:00
+2260-07-13T09:00:00
+2261-09-13T09:00:00
+2261-12-13T09:00:00
+2262-06-13T09:00:00
+2263-02-13T09:00:00
+2263-03-13T09:00:00
+2263-11-13T09:00:00
+2264-05-13T09:00:00
+2265-01-13T09:00:00
+2265-10-13T09:00:00
+2266-04-13T09:00:00
+2266-07-13T09:00:00
+2267-09-13T09:00:00
+2267-12-13T09:00:00
+2268-03-13T09:00:00
+2268-11-13T09:00:00
+2269-08-13T09:00:00
+2270-05-13T09:00:00
+2271-01-13T09:00:00
+2271-10-13T09:00:00
+2272-09-13T09:00:00
+2272-12-13T09:00:00
+2273-06-13T09:00:00
+2274-02-13T09:00:00
+2274-03-13T09:00:00
+2274-11-13T09:00:00
+2275-08-13T09:00:00
+2276-10-13T09:00:00
+2277-04-13T09:00:00
+2277-07-13T09:00:00
+2278-09-13T09:00:00
+2278-12-13T09:00:00
+2279-06-13T09:00:00
+2280-02-13T09:00:00
+2280-08-13T09:00:00
+2281-05-13T09:00:00
+2282-01-13T09:00:00
+2282-10-13T09:00:00
+2283-04-13T09:00:00
+2283-07-13T09:00:00
+2284-06-13T09:00:00
+2285-02-13T09:00:00
+2285-03-13T09:00:00
+2285-11-13T09:00:00
+2286-08-13T09:00:00
+2287-05-13T09:00:00
+2288-01-13T09:00:00
+2288-04-13T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.prev.ref
new file mode 100644
index 000000000..81bf10e4c
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.prev.ref
@@ -0,0 +1,23 @@
+2010-08-13T09:00:00
+2009-11-13T09:00:00
+2009-03-13T09:00:00
+2009-02-13T09:00:00
+2008-06-13T09:00:00
+2007-07-13T09:00:00
+2007-04-13T09:00:00
+2006-10-13T09:00:00
+2006-01-13T09:00:00
+2005-05-13T09:00:00
+2004-08-13T09:00:00
+2004-02-13T09:00:00
+2003-06-13T09:00:00
+2002-12-13T09:00:00
+2002-09-13T09:00:00
+2001-07-13T09:00:00
+2001-04-13T09:00:00
+2000-10-13T09:00:00
+1999-08-13T09:00:00
+1998-11-13T09:00:00
+1998-03-13T09:00:00
+1998-02-13T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.recurson.ref
new file mode 100644
index 000000000..00203dc5f
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase30.ics.recurson.ref
@@ -0,0 +1,22 @@
+1998-02-13
+1998-03-13
+1998-11-13
+1999-08-13
+2000-10-13
+2001-04-13
+2001-07-13
+2002-09-13
+2002-12-13
+2003-06-13
+2004-02-13
+2004-08-13
+2005-05-13
+2006-01-13
+2006-10-13
+2007-04-13
+2007-07-13
+2008-06-13
+2009-02-13
+2009-03-13
+2009-11-13
+2010-08-13
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics
new file mode 100644
index 000000000..d3f583515
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:The first Saturday that follows the first Sunday of the month\
+ , forever:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970913T090000
+RRULE:FREQ=MONTHLY;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13
+SUMMARY:RExample29
+UID:RExample29
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.comp34.ref
new file mode 100644
index 000000000..16d212e82
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.comp34.ref
@@ -0,0 +1,2 @@
+1997-09-13T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.next.ref
new file mode 100644
index 000000000..08522419e
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.next.ref
@@ -0,0 +1,500 @@
+1997-09-13T09:00:00
+1997-10-11T09:00:00
+1997-11-08T09:00:00
+1997-12-13T09:00:00
+1998-01-10T09:00:00
+1998-02-07T09:00:00
+1998-03-07T09:00:00
+1998-04-11T09:00:00
+1998-05-09T09:00:00
+1998-06-13T09:00:00
+1998-07-11T09:00:00
+1998-08-08T09:00:00
+1998-09-12T09:00:00
+1998-10-10T09:00:00
+1998-11-07T09:00:00
+1998-12-12T09:00:00
+1999-01-09T09:00:00
+1999-02-13T09:00:00
+1999-03-13T09:00:00
+1999-04-10T09:00:00
+1999-05-08T09:00:00
+1999-06-12T09:00:00
+1999-07-10T09:00:00
+1999-08-07T09:00:00
+1999-09-11T09:00:00
+1999-10-09T09:00:00
+1999-11-13T09:00:00
+1999-12-11T09:00:00
+2000-01-08T09:00:00
+2000-02-12T09:00:00
+2000-03-11T09:00:00
+2000-04-08T09:00:00
+2000-05-13T09:00:00
+2000-06-10T09:00:00
+2000-07-08T09:00:00
+2000-08-12T09:00:00
+2000-09-09T09:00:00
+2000-10-07T09:00:00
+2000-11-11T09:00:00
+2000-12-09T09:00:00
+2001-01-13T09:00:00
+2001-02-10T09:00:00
+2001-03-10T09:00:00
+2001-04-07T09:00:00
+2001-05-12T09:00:00
+2001-06-09T09:00:00
+2001-07-07T09:00:00
+2001-08-11T09:00:00
+2001-09-08T09:00:00
+2001-10-13T09:00:00
+2001-11-10T09:00:00
+2001-12-08T09:00:00
+2002-01-12T09:00:00
+2002-02-09T09:00:00
+2002-03-09T09:00:00
+2002-04-13T09:00:00
+2002-05-11T09:00:00
+2002-06-08T09:00:00
+2002-07-13T09:00:00
+2002-08-10T09:00:00
+2002-09-07T09:00:00
+2002-10-12T09:00:00
+2002-11-09T09:00:00
+2002-12-07T09:00:00
+2003-01-11T09:00:00
+2003-02-08T09:00:00
+2003-03-08T09:00:00
+2003-04-12T09:00:00
+2003-05-10T09:00:00
+2003-06-07T09:00:00
+2003-07-12T09:00:00
+2003-08-09T09:00:00
+2003-09-13T09:00:00
+2003-10-11T09:00:00
+2003-11-08T09:00:00
+2003-12-13T09:00:00
+2004-01-10T09:00:00
+2004-02-07T09:00:00
+2004-03-13T09:00:00
+2004-04-10T09:00:00
+2004-05-08T09:00:00
+2004-06-12T09:00:00
+2004-07-10T09:00:00
+2004-08-07T09:00:00
+2004-09-11T09:00:00
+2004-10-09T09:00:00
+2004-11-13T09:00:00
+2004-12-11T09:00:00
+2005-01-08T09:00:00
+2005-02-12T09:00:00
+2005-03-12T09:00:00
+2005-04-09T09:00:00
+2005-05-07T09:00:00
+2005-06-11T09:00:00
+2005-07-09T09:00:00
+2005-08-13T09:00:00
+2005-09-10T09:00:00
+2005-10-08T09:00:00
+2005-11-12T09:00:00
+2005-12-10T09:00:00
+2006-01-07T09:00:00
+2006-02-11T09:00:00
+2006-03-11T09:00:00
+2006-04-08T09:00:00
+2006-05-13T09:00:00
+2006-06-10T09:00:00
+2006-07-08T09:00:00
+2006-08-12T09:00:00
+2006-09-09T09:00:00
+2006-10-07T09:00:00
+2006-11-11T09:00:00
+2006-12-09T09:00:00
+2007-01-13T09:00:00
+2007-02-10T09:00:00
+2007-03-10T09:00:00
+2007-04-07T09:00:00
+2007-05-12T09:00:00
+2007-06-09T09:00:00
+2007-07-07T09:00:00
+2007-08-11T09:00:00
+2007-09-08T09:00:00
+2007-10-13T09:00:00
+2007-11-10T09:00:00
+2007-12-08T09:00:00
+2008-01-12T09:00:00
+2008-02-09T09:00:00
+2008-03-08T09:00:00
+2008-04-12T09:00:00
+2008-05-10T09:00:00
+2008-06-07T09:00:00
+2008-07-12T09:00:00
+2008-08-09T09:00:00
+2008-09-13T09:00:00
+2008-10-11T09:00:00
+2008-11-08T09:00:00
+2008-12-13T09:00:00
+2009-01-10T09:00:00
+2009-02-07T09:00:00
+2009-03-07T09:00:00
+2009-04-11T09:00:00
+2009-05-09T09:00:00
+2009-06-13T09:00:00
+2009-07-11T09:00:00
+2009-08-08T09:00:00
+2009-09-12T09:00:00
+2009-10-10T09:00:00
+2009-11-07T09:00:00
+2009-12-12T09:00:00
+2010-01-09T09:00:00
+2010-02-13T09:00:00
+2010-03-13T09:00:00
+2010-04-10T09:00:00
+2010-05-08T09:00:00
+2010-06-12T09:00:00
+2010-07-10T09:00:00
+2010-08-07T09:00:00
+2010-09-11T09:00:00
+2010-10-09T09:00:00
+2010-11-13T09:00:00
+2010-12-11T09:00:00
+2011-01-08T09:00:00
+2011-02-12T09:00:00
+2011-03-12T09:00:00
+2011-04-09T09:00:00
+2011-05-07T09:00:00
+2011-06-11T09:00:00
+2011-07-09T09:00:00
+2011-08-13T09:00:00
+2011-09-10T09:00:00
+2011-10-08T09:00:00
+2011-11-12T09:00:00
+2011-12-10T09:00:00
+2012-01-07T09:00:00
+2012-02-11T09:00:00
+2012-03-10T09:00:00
+2012-04-07T09:00:00
+2012-05-12T09:00:00
+2012-06-09T09:00:00
+2012-07-07T09:00:00
+2012-08-11T09:00:00
+2012-09-08T09:00:00
+2012-10-13T09:00:00
+2012-11-10T09:00:00
+2012-12-08T09:00:00
+2013-01-12T09:00:00
+2013-02-09T09:00:00
+2013-03-09T09:00:00
+2013-04-13T09:00:00
+2013-05-11T09:00:00
+2013-06-08T09:00:00
+2013-07-13T09:00:00
+2013-08-10T09:00:00
+2013-09-07T09:00:00
+2013-10-12T09:00:00
+2013-11-09T09:00:00
+2013-12-07T09:00:00
+2014-01-11T09:00:00
+2014-02-08T09:00:00
+2014-03-08T09:00:00
+2014-04-12T09:00:00
+2014-05-10T09:00:00
+2014-06-07T09:00:00
+2014-07-12T09:00:00
+2014-08-09T09:00:00
+2014-09-13T09:00:00
+2014-10-11T09:00:00
+2014-11-08T09:00:00
+2014-12-13T09:00:00
+2015-01-10T09:00:00
+2015-02-07T09:00:00
+2015-03-07T09:00:00
+2015-04-11T09:00:00
+2015-05-09T09:00:00
+2015-06-13T09:00:00
+2015-07-11T09:00:00
+2015-08-08T09:00:00
+2015-09-12T09:00:00
+2015-10-10T09:00:00
+2015-11-07T09:00:00
+2015-12-12T09:00:00
+2016-01-09T09:00:00
+2016-02-13T09:00:00
+2016-03-12T09:00:00
+2016-04-09T09:00:00
+2016-05-07T09:00:00
+2016-06-11T09:00:00
+2016-07-09T09:00:00
+2016-08-13T09:00:00
+2016-09-10T09:00:00
+2016-10-08T09:00:00
+2016-11-12T09:00:00
+2016-12-10T09:00:00
+2017-01-07T09:00:00
+2017-02-11T09:00:00
+2017-03-11T09:00:00
+2017-04-08T09:00:00
+2017-05-13T09:00:00
+2017-06-10T09:00:00
+2017-07-08T09:00:00
+2017-08-12T09:00:00
+2017-09-09T09:00:00
+2017-10-07T09:00:00
+2017-11-11T09:00:00
+2017-12-09T09:00:00
+2018-01-13T09:00:00
+2018-02-10T09:00:00
+2018-03-10T09:00:00
+2018-04-07T09:00:00
+2018-05-12T09:00:00
+2018-06-09T09:00:00
+2018-07-07T09:00:00
+2018-08-11T09:00:00
+2018-09-08T09:00:00
+2018-10-13T09:00:00
+2018-11-10T09:00:00
+2018-12-08T09:00:00
+2019-01-12T09:00:00
+2019-02-09T09:00:00
+2019-03-09T09:00:00
+2019-04-13T09:00:00
+2019-05-11T09:00:00
+2019-06-08T09:00:00
+2019-07-13T09:00:00
+2019-08-10T09:00:00
+2019-09-07T09:00:00
+2019-10-12T09:00:00
+2019-11-09T09:00:00
+2019-12-07T09:00:00
+2020-01-11T09:00:00
+2020-02-08T09:00:00
+2020-03-07T09:00:00
+2020-04-11T09:00:00
+2020-05-09T09:00:00
+2020-06-13T09:00:00
+2020-07-11T09:00:00
+2020-08-08T09:00:00
+2020-09-12T09:00:00
+2020-10-10T09:00:00
+2020-11-07T09:00:00
+2020-12-12T09:00:00
+2021-01-09T09:00:00
+2021-02-13T09:00:00
+2021-03-13T09:00:00
+2021-04-10T09:00:00
+2021-05-08T09:00:00
+2021-06-12T09:00:00
+2021-07-10T09:00:00
+2021-08-07T09:00:00
+2021-09-11T09:00:00
+2021-10-09T09:00:00
+2021-11-13T09:00:00
+2021-12-11T09:00:00
+2022-01-08T09:00:00
+2022-02-12T09:00:00
+2022-03-12T09:00:00
+2022-04-09T09:00:00
+2022-05-07T09:00:00
+2022-06-11T09:00:00
+2022-07-09T09:00:00
+2022-08-13T09:00:00
+2022-09-10T09:00:00
+2022-10-08T09:00:00
+2022-11-12T09:00:00
+2022-12-10T09:00:00
+2023-01-07T09:00:00
+2023-02-11T09:00:00
+2023-03-11T09:00:00
+2023-04-08T09:00:00
+2023-05-13T09:00:00
+2023-06-10T09:00:00
+2023-07-08T09:00:00
+2023-08-12T09:00:00
+2023-09-09T09:00:00
+2023-10-07T09:00:00
+2023-11-11T09:00:00
+2023-12-09T09:00:00
+2024-01-13T09:00:00
+2024-02-10T09:00:00
+2024-03-09T09:00:00
+2024-04-13T09:00:00
+2024-05-11T09:00:00
+2024-06-08T09:00:00
+2024-07-13T09:00:00
+2024-08-10T09:00:00
+2024-09-07T09:00:00
+2024-10-12T09:00:00
+2024-11-09T09:00:00
+2024-12-07T09:00:00
+2025-01-11T09:00:00
+2025-02-08T09:00:00
+2025-03-08T09:00:00
+2025-04-12T09:00:00
+2025-05-10T09:00:00
+2025-06-07T09:00:00
+2025-07-12T09:00:00
+2025-08-09T09:00:00
+2025-09-13T09:00:00
+2025-10-11T09:00:00
+2025-11-08T09:00:00
+2025-12-13T09:00:00
+2026-01-10T09:00:00
+2026-02-07T09:00:00
+2026-03-07T09:00:00
+2026-04-11T09:00:00
+2026-05-09T09:00:00
+2026-06-13T09:00:00
+2026-07-11T09:00:00
+2026-08-08T09:00:00
+2026-09-12T09:00:00
+2026-10-10T09:00:00
+2026-11-07T09:00:00
+2026-12-12T09:00:00
+2027-01-09T09:00:00
+2027-02-13T09:00:00
+2027-03-13T09:00:00
+2027-04-10T09:00:00
+2027-05-08T09:00:00
+2027-06-12T09:00:00
+2027-07-10T09:00:00
+2027-08-07T09:00:00
+2027-09-11T09:00:00
+2027-10-09T09:00:00
+2027-11-13T09:00:00
+2027-12-11T09:00:00
+2028-01-08T09:00:00
+2028-02-12T09:00:00
+2028-03-11T09:00:00
+2028-04-08T09:00:00
+2028-05-13T09:00:00
+2028-06-10T09:00:00
+2028-07-08T09:00:00
+2028-08-12T09:00:00
+2028-09-09T09:00:00
+2028-10-07T09:00:00
+2028-11-11T09:00:00
+2028-12-09T09:00:00
+2029-01-13T09:00:00
+2029-02-10T09:00:00
+2029-03-10T09:00:00
+2029-04-07T09:00:00
+2029-05-12T09:00:00
+2029-06-09T09:00:00
+2029-07-07T09:00:00
+2029-08-11T09:00:00
+2029-09-08T09:00:00
+2029-10-13T09:00:00
+2029-11-10T09:00:00
+2029-12-08T09:00:00
+2030-01-12T09:00:00
+2030-02-09T09:00:00
+2030-03-09T09:00:00
+2030-04-13T09:00:00
+2030-05-11T09:00:00
+2030-06-08T09:00:00
+2030-07-13T09:00:00
+2030-08-10T09:00:00
+2030-09-07T09:00:00
+2030-10-12T09:00:00
+2030-11-09T09:00:00
+2030-12-07T09:00:00
+2031-01-11T09:00:00
+2031-02-08T09:00:00
+2031-03-08T09:00:00
+2031-04-12T09:00:00
+2031-05-10T09:00:00
+2031-06-07T09:00:00
+2031-07-12T09:00:00
+2031-08-09T09:00:00
+2031-09-13T09:00:00
+2031-10-11T09:00:00
+2031-11-08T09:00:00
+2031-12-13T09:00:00
+2032-01-10T09:00:00
+2032-02-07T09:00:00
+2032-03-13T09:00:00
+2032-04-10T09:00:00
+2032-05-08T09:00:00
+2032-06-12T09:00:00
+2032-07-10T09:00:00
+2032-08-07T09:00:00
+2032-09-11T09:00:00
+2032-10-09T09:00:00
+2032-11-13T09:00:00
+2032-12-11T09:00:00
+2033-01-08T09:00:00
+2033-02-12T09:00:00
+2033-03-12T09:00:00
+2033-04-09T09:00:00
+2033-05-07T09:00:00
+2033-06-11T09:00:00
+2033-07-09T09:00:00
+2033-08-13T09:00:00
+2033-09-10T09:00:00
+2033-10-08T09:00:00
+2033-11-12T09:00:00
+2033-12-10T09:00:00
+2034-01-07T09:00:00
+2034-02-11T09:00:00
+2034-03-11T09:00:00
+2034-04-08T09:00:00
+2034-05-13T09:00:00
+2034-06-10T09:00:00
+2034-07-08T09:00:00
+2034-08-12T09:00:00
+2034-09-09T09:00:00
+2034-10-07T09:00:00
+2034-11-11T09:00:00
+2034-12-09T09:00:00
+2035-01-13T09:00:00
+2035-02-10T09:00:00
+2035-03-10T09:00:00
+2035-04-07T09:00:00
+2035-05-12T09:00:00
+2035-06-09T09:00:00
+2035-07-07T09:00:00
+2035-08-11T09:00:00
+2035-09-08T09:00:00
+2035-10-13T09:00:00
+2035-11-10T09:00:00
+2035-12-08T09:00:00
+2036-01-12T09:00:00
+2036-02-09T09:00:00
+2036-03-08T09:00:00
+2036-04-12T09:00:00
+2036-05-10T09:00:00
+2036-06-07T09:00:00
+2036-07-12T09:00:00
+2036-08-09T09:00:00
+2036-09-13T09:00:00
+2036-10-11T09:00:00
+2036-11-08T09:00:00
+2036-12-13T09:00:00
+2037-01-10T09:00:00
+2037-02-07T09:00:00
+2037-03-07T09:00:00
+2037-04-11T09:00:00
+2037-05-09T09:00:00
+2037-06-13T09:00:00
+2037-07-11T09:00:00
+2037-08-08T09:00:00
+2037-09-12T09:00:00
+2037-10-10T09:00:00
+2037-11-07T09:00:00
+2037-12-12T09:00:00
+2038-01-09T09:00:00
+2038-02-13T09:00:00
+2038-03-13T09:00:00
+2038-04-10T09:00:00
+2038-05-08T09:00:00
+2038-06-12T09:00:00
+2038-07-10T09:00:00
+2038-08-07T09:00:00
+2038-09-11T09:00:00
+2038-10-09T09:00:00
+2038-11-13T09:00:00
+2038-12-11T09:00:00
+2039-01-08T09:00:00
+2039-02-12T09:00:00
+2039-03-12T09:00:00
+2039-04-09T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.prev.ref
new file mode 100644
index 000000000..e2f960eaa
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.prev.ref
@@ -0,0 +1,161 @@
+2010-12-11T09:00:00
+2010-11-13T09:00:00
+2010-10-09T09:00:00
+2010-09-11T09:00:00
+2010-08-07T09:00:00
+2010-07-10T09:00:00
+2010-06-12T09:00:00
+2010-05-08T09:00:00
+2010-04-10T09:00:00
+2010-03-13T09:00:00
+2010-02-13T09:00:00
+2010-01-09T09:00:00
+2009-12-12T09:00:00
+2009-11-07T09:00:00
+2009-10-10T09:00:00
+2009-09-12T09:00:00
+2009-08-08T09:00:00
+2009-07-11T09:00:00
+2009-06-13T09:00:00
+2009-05-09T09:00:00
+2009-04-11T09:00:00
+2009-03-07T09:00:00
+2009-02-07T09:00:00
+2009-01-10T09:00:00
+2008-12-13T09:00:00
+2008-11-08T09:00:00
+2008-10-11T09:00:00
+2008-09-13T09:00:00
+2008-08-09T09:00:00
+2008-07-12T09:00:00
+2008-06-07T09:00:00
+2008-05-10T09:00:00
+2008-04-12T09:00:00
+2008-03-08T09:00:00
+2008-02-09T09:00:00
+2008-01-12T09:00:00
+2007-12-08T09:00:00
+2007-11-10T09:00:00
+2007-10-13T09:00:00
+2007-09-08T09:00:00
+2007-08-11T09:00:00
+2007-07-07T09:00:00
+2007-06-09T09:00:00
+2007-05-12T09:00:00
+2007-04-07T09:00:00
+2007-03-10T09:00:00
+2007-02-10T09:00:00
+2007-01-13T09:00:00
+2006-12-09T09:00:00
+2006-11-11T09:00:00
+2006-10-07T09:00:00
+2006-09-09T09:00:00
+2006-08-12T09:00:00
+2006-07-08T09:00:00
+2006-06-10T09:00:00
+2006-05-13T09:00:00
+2006-04-08T09:00:00
+2006-03-11T09:00:00
+2006-02-11T09:00:00
+2006-01-07T09:00:00
+2005-12-10T09:00:00
+2005-11-12T09:00:00
+2005-10-08T09:00:00
+2005-09-10T09:00:00
+2005-08-13T09:00:00
+2005-07-09T09:00:00
+2005-06-11T09:00:00
+2005-05-07T09:00:00
+2005-04-09T09:00:00
+2005-03-12T09:00:00
+2005-02-12T09:00:00
+2005-01-08T09:00:00
+2004-12-11T09:00:00
+2004-11-13T09:00:00
+2004-10-09T09:00:00
+2004-09-11T09:00:00
+2004-08-07T09:00:00
+2004-07-10T09:00:00
+2004-06-12T09:00:00
+2004-05-08T09:00:00
+2004-04-10T09:00:00
+2004-03-13T09:00:00
+2004-02-07T09:00:00
+2004-01-10T09:00:00
+2003-12-13T09:00:00
+2003-11-08T09:00:00
+2003-10-11T09:00:00
+2003-09-13T09:00:00
+2003-08-09T09:00:00
+2003-07-12T09:00:00
+2003-06-07T09:00:00
+2003-05-10T09:00:00
+2003-04-12T09:00:00
+2003-03-08T09:00:00
+2003-02-08T09:00:00
+2003-01-11T09:00:00
+2002-12-07T09:00:00
+2002-11-09T09:00:00
+2002-10-12T09:00:00
+2002-09-07T09:00:00
+2002-08-10T09:00:00
+2002-07-13T09:00:00
+2002-06-08T09:00:00
+2002-05-11T09:00:00
+2002-04-13T09:00:00
+2002-03-09T09:00:00
+2002-02-09T09:00:00
+2002-01-12T09:00:00
+2001-12-08T09:00:00
+2001-11-10T09:00:00
+2001-10-13T09:00:00
+2001-09-08T09:00:00
+2001-08-11T09:00:00
+2001-07-07T09:00:00
+2001-06-09T09:00:00
+2001-05-12T09:00:00
+2001-04-07T09:00:00
+2001-03-10T09:00:00
+2001-02-10T09:00:00
+2001-01-13T09:00:00
+2000-12-09T09:00:00
+2000-11-11T09:00:00
+2000-10-07T09:00:00
+2000-09-09T09:00:00
+2000-08-12T09:00:00
+2000-07-08T09:00:00
+2000-06-10T09:00:00
+2000-05-13T09:00:00
+2000-04-08T09:00:00
+2000-03-11T09:00:00
+2000-02-12T09:00:00
+2000-01-08T09:00:00
+1999-12-11T09:00:00
+1999-11-13T09:00:00
+1999-10-09T09:00:00
+1999-09-11T09:00:00
+1999-08-07T09:00:00
+1999-07-10T09:00:00
+1999-06-12T09:00:00
+1999-05-08T09:00:00
+1999-04-10T09:00:00
+1999-03-13T09:00:00
+1999-02-13T09:00:00
+1999-01-09T09:00:00
+1998-12-12T09:00:00
+1998-11-07T09:00:00
+1998-10-10T09:00:00
+1998-09-12T09:00:00
+1998-08-08T09:00:00
+1998-07-11T09:00:00
+1998-06-13T09:00:00
+1998-05-09T09:00:00
+1998-04-11T09:00:00
+1998-03-07T09:00:00
+1998-02-07T09:00:00
+1998-01-10T09:00:00
+1997-12-13T09:00:00
+1997-11-08T09:00:00
+1997-10-11T09:00:00
+1997-09-13T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.recurson.ref
new file mode 100644
index 000000000..13f256bfb
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase31.ics.recurson.ref
@@ -0,0 +1,160 @@
+1997-09-13
+1997-10-11
+1997-11-08
+1997-12-13
+1998-01-10
+1998-02-07
+1998-03-07
+1998-04-11
+1998-05-09
+1998-06-13
+1998-07-11
+1998-08-08
+1998-09-12
+1998-10-10
+1998-11-07
+1998-12-12
+1999-01-09
+1999-02-13
+1999-03-13
+1999-04-10
+1999-05-08
+1999-06-12
+1999-07-10
+1999-08-07
+1999-09-11
+1999-10-09
+1999-11-13
+1999-12-11
+2000-01-08
+2000-02-12
+2000-03-11
+2000-04-08
+2000-05-13
+2000-06-10
+2000-07-08
+2000-08-12
+2000-09-09
+2000-10-07
+2000-11-11
+2000-12-09
+2001-01-13
+2001-02-10
+2001-03-10
+2001-04-07
+2001-05-12
+2001-06-09
+2001-07-07
+2001-08-11
+2001-09-08
+2001-10-13
+2001-11-10
+2001-12-08
+2002-01-12
+2002-02-09
+2002-03-09
+2002-04-13
+2002-05-11
+2002-06-08
+2002-07-13
+2002-08-10
+2002-09-07
+2002-10-12
+2002-11-09
+2002-12-07
+2003-01-11
+2003-02-08
+2003-03-08
+2003-04-12
+2003-05-10
+2003-06-07
+2003-07-12
+2003-08-09
+2003-09-13
+2003-10-11
+2003-11-08
+2003-12-13
+2004-01-10
+2004-02-07
+2004-03-13
+2004-04-10
+2004-05-08
+2004-06-12
+2004-07-10
+2004-08-07
+2004-09-11
+2004-10-09
+2004-11-13
+2004-12-11
+2005-01-08
+2005-02-12
+2005-03-12
+2005-04-09
+2005-05-07
+2005-06-11
+2005-07-09
+2005-08-13
+2005-09-10
+2005-10-08
+2005-11-12
+2005-12-10
+2006-01-07
+2006-02-11
+2006-03-11
+2006-04-08
+2006-05-13
+2006-06-10
+2006-07-08
+2006-08-12
+2006-09-09
+2006-10-07
+2006-11-11
+2006-12-09
+2007-01-13
+2007-02-10
+2007-03-10
+2007-04-07
+2007-05-12
+2007-06-09
+2007-07-07
+2007-08-11
+2007-09-08
+2007-10-13
+2007-11-10
+2007-12-08
+2008-01-12
+2008-02-09
+2008-03-08
+2008-04-12
+2008-05-10
+2008-06-07
+2008-07-12
+2008-08-09
+2008-09-13
+2008-10-11
+2008-11-08
+2008-12-13
+2009-01-10
+2009-02-07
+2009-03-07
+2009-04-11
+2009-05-09
+2009-06-13
+2009-07-11
+2009-08-08
+2009-09-12
+2009-10-10
+2009-11-07
+2009-12-12
+2010-01-09
+2010-02-13
+2010-03-13
+2010-04-10
+2010-05-08
+2010-06-12
+2010-07-10
+2010-08-07
+2010-09-11
+2010-10-09
+2010-11-13
+2010-12-11
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics
new file mode 100644
index 000000000..7f3ce95a7
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every four years\, the first Tuesday after a Monday in Novembe
+ r\,forever (U.S. Presidential Election day):
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19961105T090000
+RRULE:FREQ=YEARLY;INTERVAL=4;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8;BYMONTH=11
+SUMMARY:RExample30
+UID:RExample30
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.comp34.ref
new file mode 100644
index 000000000..c15e41d4e
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.comp34.ref
@@ -0,0 +1,2 @@
+1996-11-05T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.next.ref
new file mode 100644
index 000000000..e7f7b008f
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.next.ref
@@ -0,0 +1,500 @@
+1996-11-05T09:00:00
+2000-11-07T09:00:00
+2004-11-02T09:00:00
+2008-11-04T09:00:00
+2012-11-06T09:00:00
+2016-11-08T09:00:00
+2020-11-03T09:00:00
+2024-11-05T09:00:00
+2028-11-07T09:00:00
+2032-11-02T09:00:00
+2036-11-04T09:00:00
+2040-11-06T09:00:00
+2044-11-08T09:00:00
+2048-11-03T09:00:00
+2052-11-05T09:00:00
+2056-11-07T09:00:00
+2060-11-02T09:00:00
+2064-11-04T09:00:00
+2068-11-06T09:00:00
+2072-11-08T09:00:00
+2076-11-03T09:00:00
+2080-11-05T09:00:00
+2084-11-07T09:00:00
+2088-11-02T09:00:00
+2092-11-04T09:00:00
+2096-11-06T09:00:00
+2100-11-02T09:00:00
+2104-11-04T09:00:00
+2108-11-06T09:00:00
+2112-11-08T09:00:00
+2116-11-03T09:00:00
+2120-11-05T09:00:00
+2124-11-07T09:00:00
+2128-11-02T09:00:00
+2132-11-04T09:00:00
+2136-11-06T09:00:00
+2140-11-08T09:00:00
+2144-11-03T09:00:00
+2148-11-05T09:00:00
+2152-11-07T09:00:00
+2156-11-02T09:00:00
+2160-11-04T09:00:00
+2164-11-06T09:00:00
+2168-11-08T09:00:00
+2172-11-03T09:00:00
+2176-11-05T09:00:00
+2180-11-07T09:00:00
+2184-11-02T09:00:00
+2188-11-04T09:00:00
+2192-11-06T09:00:00
+2196-11-08T09:00:00
+2200-11-04T09:00:00
+2204-11-06T09:00:00
+2208-11-08T09:00:00
+2212-11-03T09:00:00
+2216-11-05T09:00:00
+2220-11-07T09:00:00
+2224-11-02T09:00:00
+2228-11-04T09:00:00
+2232-11-06T09:00:00
+2236-11-08T09:00:00
+2240-11-03T09:00:00
+2244-11-05T09:00:00
+2248-11-07T09:00:00
+2252-11-02T09:00:00
+2256-11-04T09:00:00
+2260-11-06T09:00:00
+2264-11-08T09:00:00
+2268-11-03T09:00:00
+2272-11-05T09:00:00
+2276-11-07T09:00:00
+2280-11-02T09:00:00
+2284-11-04T09:00:00
+2288-11-06T09:00:00
+2292-11-08T09:00:00
+2296-11-03T09:00:00
+2300-11-06T09:00:00
+2304-11-08T09:00:00
+2308-11-03T09:00:00
+2312-11-05T09:00:00
+2316-11-07T09:00:00
+2320-11-02T09:00:00
+2324-11-04T09:00:00
+2328-11-06T09:00:00
+2332-11-08T09:00:00
+2336-11-03T09:00:00
+2340-11-05T09:00:00
+2344-11-07T09:00:00
+2348-11-02T09:00:00
+2352-11-04T09:00:00
+2356-11-06T09:00:00
+2360-11-08T09:00:00
+2364-11-03T09:00:00
+2368-11-05T09:00:00
+2372-11-07T09:00:00
+2376-11-02T09:00:00
+2380-11-04T09:00:00
+2384-11-06T09:00:00
+2388-11-08T09:00:00
+2392-11-03T09:00:00
+2396-11-05T09:00:00
+2400-11-07T09:00:00
+2404-11-02T09:00:00
+2408-11-04T09:00:00
+2412-11-06T09:00:00
+2416-11-08T09:00:00
+2420-11-03T09:00:00
+2424-11-05T09:00:00
+2428-11-07T09:00:00
+2432-11-02T09:00:00
+2436-11-04T09:00:00
+2440-11-06T09:00:00
+2444-11-08T09:00:00
+2448-11-03T09:00:00
+2452-11-05T09:00:00
+2456-11-07T09:00:00
+2460-11-02T09:00:00
+2464-11-04T09:00:00
+2468-11-06T09:00:00
+2472-11-08T09:00:00
+2476-11-03T09:00:00
+2480-11-05T09:00:00
+2484-11-07T09:00:00
+2488-11-02T09:00:00
+2492-11-04T09:00:00
+2496-11-06T09:00:00
+2500-11-02T09:00:00
+2504-11-04T09:00:00
+2508-11-06T09:00:00
+2512-11-08T09:00:00
+2516-11-03T09:00:00
+2520-11-05T09:00:00
+2524-11-07T09:00:00
+2528-11-02T09:00:00
+2532-11-04T09:00:00
+2536-11-06T09:00:00
+2540-11-08T09:00:00
+2544-11-03T09:00:00
+2548-11-05T09:00:00
+2552-11-07T09:00:00
+2556-11-02T09:00:00
+2560-11-04T09:00:00
+2564-11-06T09:00:00
+2568-11-08T09:00:00
+2572-11-03T09:00:00
+2576-11-05T09:00:00
+2580-11-07T09:00:00
+2584-11-02T09:00:00
+2588-11-04T09:00:00
+2592-11-06T09:00:00
+2596-11-08T09:00:00
+2600-11-04T09:00:00
+2604-11-06T09:00:00
+2608-11-08T09:00:00
+2612-11-03T09:00:00
+2616-11-05T09:00:00
+2620-11-07T09:00:00
+2624-11-02T09:00:00
+2628-11-04T09:00:00
+2632-11-06T09:00:00
+2636-11-08T09:00:00
+2640-11-03T09:00:00
+2644-11-05T09:00:00
+2648-11-07T09:00:00
+2652-11-02T09:00:00
+2656-11-04T09:00:00
+2660-11-06T09:00:00
+2664-11-08T09:00:00
+2668-11-03T09:00:00
+2672-11-05T09:00:00
+2676-11-07T09:00:00
+2680-11-02T09:00:00
+2684-11-04T09:00:00
+2688-11-06T09:00:00
+2692-11-08T09:00:00
+2696-11-03T09:00:00
+2700-11-06T09:00:00
+2704-11-08T09:00:00
+2708-11-03T09:00:00
+2712-11-05T09:00:00
+2716-11-07T09:00:00
+2720-11-02T09:00:00
+2724-11-04T09:00:00
+2728-11-06T09:00:00
+2732-11-08T09:00:00
+2736-11-03T09:00:00
+2740-11-05T09:00:00
+2744-11-07T09:00:00
+2748-11-02T09:00:00
+2752-11-04T09:00:00
+2756-11-06T09:00:00
+2760-11-08T09:00:00
+2764-11-03T09:00:00
+2768-11-05T09:00:00
+2772-11-07T09:00:00
+2776-11-02T09:00:00
+2780-11-04T09:00:00
+2784-11-06T09:00:00
+2788-11-08T09:00:00
+2792-11-03T09:00:00
+2796-11-05T09:00:00
+2800-11-07T09:00:00
+2804-11-02T09:00:00
+2808-11-04T09:00:00
+2812-11-06T09:00:00
+2816-11-08T09:00:00
+2820-11-03T09:00:00
+2824-11-05T09:00:00
+2828-11-07T09:00:00
+2832-11-02T09:00:00
+2836-11-04T09:00:00
+2840-11-06T09:00:00
+2844-11-08T09:00:00
+2848-11-03T09:00:00
+2852-11-05T09:00:00
+2856-11-07T09:00:00
+2860-11-02T09:00:00
+2864-11-04T09:00:00
+2868-11-06T09:00:00
+2872-11-08T09:00:00
+2876-11-03T09:00:00
+2880-11-05T09:00:00
+2884-11-07T09:00:00
+2888-11-02T09:00:00
+2892-11-04T09:00:00
+2896-11-06T09:00:00
+2900-11-02T09:00:00
+2904-11-04T09:00:00
+2908-11-06T09:00:00
+2912-11-08T09:00:00
+2916-11-03T09:00:00
+2920-11-05T09:00:00
+2924-11-07T09:00:00
+2928-11-02T09:00:00
+2932-11-04T09:00:00
+2936-11-06T09:00:00
+2940-11-08T09:00:00
+2944-11-03T09:00:00
+2948-11-05T09:00:00
+2952-11-07T09:00:00
+2956-11-02T09:00:00
+2960-11-04T09:00:00
+2964-11-06T09:00:00
+2968-11-08T09:00:00
+2972-11-03T09:00:00
+2976-11-05T09:00:00
+2980-11-07T09:00:00
+2984-11-02T09:00:00
+2988-11-04T09:00:00
+2992-11-06T09:00:00
+2996-11-08T09:00:00
+3000-11-04T09:00:00
+3004-11-06T09:00:00
+3008-11-08T09:00:00
+3012-11-03T09:00:00
+3016-11-05T09:00:00
+3020-11-07T09:00:00
+3024-11-02T09:00:00
+3028-11-04T09:00:00
+3032-11-06T09:00:00
+3036-11-08T09:00:00
+3040-11-03T09:00:00
+3044-11-05T09:00:00
+3048-11-07T09:00:00
+3052-11-02T09:00:00
+3056-11-04T09:00:00
+3060-11-06T09:00:00
+3064-11-08T09:00:00
+3068-11-03T09:00:00
+3072-11-05T09:00:00
+3076-11-07T09:00:00
+3080-11-02T09:00:00
+3084-11-04T09:00:00
+3088-11-06T09:00:00
+3092-11-08T09:00:00
+3096-11-03T09:00:00
+3100-11-06T09:00:00
+3104-11-08T09:00:00
+3108-11-03T09:00:00
+3112-11-05T09:00:00
+3116-11-07T09:00:00
+3120-11-02T09:00:00
+3124-11-04T09:00:00
+3128-11-06T09:00:00
+3132-11-08T09:00:00
+3136-11-03T09:00:00
+3140-11-05T09:00:00
+3144-11-07T09:00:00
+3148-11-02T09:00:00
+3152-11-04T09:00:00
+3156-11-06T09:00:00
+3160-11-08T09:00:00
+3164-11-03T09:00:00
+3168-11-05T09:00:00
+3172-11-07T09:00:00
+3176-11-02T09:00:00
+3180-11-04T09:00:00
+3184-11-06T09:00:00
+3188-11-08T09:00:00
+3192-11-03T09:00:00
+3196-11-05T09:00:00
+3200-11-07T09:00:00
+3204-11-02T09:00:00
+3208-11-04T09:00:00
+3212-11-06T09:00:00
+3216-11-08T09:00:00
+3220-11-03T09:00:00
+3224-11-05T09:00:00
+3228-11-07T09:00:00
+3232-11-02T09:00:00
+3236-11-04T09:00:00
+3240-11-06T09:00:00
+3244-11-08T09:00:00
+3248-11-03T09:00:00
+3252-11-05T09:00:00
+3256-11-07T09:00:00
+3260-11-02T09:00:00
+3264-11-04T09:00:00
+3268-11-06T09:00:00
+3272-11-08T09:00:00
+3276-11-03T09:00:00
+3280-11-05T09:00:00
+3284-11-07T09:00:00
+3288-11-02T09:00:00
+3292-11-04T09:00:00
+3296-11-06T09:00:00
+3300-11-02T09:00:00
+3304-11-04T09:00:00
+3308-11-06T09:00:00
+3312-11-08T09:00:00
+3316-11-03T09:00:00
+3320-11-05T09:00:00
+3324-11-07T09:00:00
+3328-11-02T09:00:00
+3332-11-04T09:00:00
+3336-11-06T09:00:00
+3340-11-08T09:00:00
+3344-11-03T09:00:00
+3348-11-05T09:00:00
+3352-11-07T09:00:00
+3356-11-02T09:00:00
+3360-11-04T09:00:00
+3364-11-06T09:00:00
+3368-11-08T09:00:00
+3372-11-03T09:00:00
+3376-11-05T09:00:00
+3380-11-07T09:00:00
+3384-11-02T09:00:00
+3388-11-04T09:00:00
+3392-11-06T09:00:00
+3396-11-08T09:00:00
+3400-11-04T09:00:00
+3404-11-06T09:00:00
+3408-11-08T09:00:00
+3412-11-03T09:00:00
+3416-11-05T09:00:00
+3420-11-07T09:00:00
+3424-11-02T09:00:00
+3428-11-04T09:00:00
+3432-11-06T09:00:00
+3436-11-08T09:00:00
+3440-11-03T09:00:00
+3444-11-05T09:00:00
+3448-11-07T09:00:00
+3452-11-02T09:00:00
+3456-11-04T09:00:00
+3460-11-06T09:00:00
+3464-11-08T09:00:00
+3468-11-03T09:00:00
+3472-11-05T09:00:00
+3476-11-07T09:00:00
+3480-11-02T09:00:00
+3484-11-04T09:00:00
+3488-11-06T09:00:00
+3492-11-08T09:00:00
+3496-11-03T09:00:00
+3500-11-06T09:00:00
+3504-11-08T09:00:00
+3508-11-03T09:00:00
+3512-11-05T09:00:00
+3516-11-07T09:00:00
+3520-11-02T09:00:00
+3524-11-04T09:00:00
+3528-11-06T09:00:00
+3532-11-08T09:00:00
+3536-11-03T09:00:00
+3540-11-05T09:00:00
+3544-11-07T09:00:00
+3548-11-02T09:00:00
+3552-11-04T09:00:00
+3556-11-06T09:00:00
+3560-11-08T09:00:00
+3564-11-03T09:00:00
+3568-11-05T09:00:00
+3572-11-07T09:00:00
+3576-11-02T09:00:00
+3580-11-04T09:00:00
+3584-11-06T09:00:00
+3588-11-08T09:00:00
+3592-11-03T09:00:00
+3596-11-05T09:00:00
+3600-11-07T09:00:00
+3604-11-02T09:00:00
+3608-11-04T09:00:00
+3612-11-06T09:00:00
+3616-11-08T09:00:00
+3620-11-03T09:00:00
+3624-11-05T09:00:00
+3628-11-07T09:00:00
+3632-11-02T09:00:00
+3636-11-04T09:00:00
+3640-11-06T09:00:00
+3644-11-08T09:00:00
+3648-11-03T09:00:00
+3652-11-05T09:00:00
+3656-11-07T09:00:00
+3660-11-02T09:00:00
+3664-11-04T09:00:00
+3668-11-06T09:00:00
+3672-11-08T09:00:00
+3676-11-03T09:00:00
+3680-11-05T09:00:00
+3684-11-07T09:00:00
+3688-11-02T09:00:00
+3692-11-04T09:00:00
+3696-11-06T09:00:00
+3700-11-02T09:00:00
+3704-11-04T09:00:00
+3708-11-06T09:00:00
+3712-11-08T09:00:00
+3716-11-03T09:00:00
+3720-11-05T09:00:00
+3724-11-07T09:00:00
+3728-11-02T09:00:00
+3732-11-04T09:00:00
+3736-11-06T09:00:00
+3740-11-08T09:00:00
+3744-11-03T09:00:00
+3748-11-05T09:00:00
+3752-11-07T09:00:00
+3756-11-02T09:00:00
+3760-11-04T09:00:00
+3764-11-06T09:00:00
+3768-11-08T09:00:00
+3772-11-03T09:00:00
+3776-11-05T09:00:00
+3780-11-07T09:00:00
+3784-11-02T09:00:00
+3788-11-04T09:00:00
+3792-11-06T09:00:00
+3796-11-08T09:00:00
+3800-11-04T09:00:00
+3804-11-06T09:00:00
+3808-11-08T09:00:00
+3812-11-03T09:00:00
+3816-11-05T09:00:00
+3820-11-07T09:00:00
+3824-11-02T09:00:00
+3828-11-04T09:00:00
+3832-11-06T09:00:00
+3836-11-08T09:00:00
+3840-11-03T09:00:00
+3844-11-05T09:00:00
+3848-11-07T09:00:00
+3852-11-02T09:00:00
+3856-11-04T09:00:00
+3860-11-06T09:00:00
+3864-11-08T09:00:00
+3868-11-03T09:00:00
+3872-11-05T09:00:00
+3876-11-07T09:00:00
+3880-11-02T09:00:00
+3884-11-04T09:00:00
+3888-11-06T09:00:00
+3892-11-08T09:00:00
+3896-11-03T09:00:00
+3900-11-06T09:00:00
+3904-11-08T09:00:00
+3908-11-03T09:00:00
+3912-11-05T09:00:00
+3916-11-07T09:00:00
+3920-11-02T09:00:00
+3924-11-04T09:00:00
+3928-11-06T09:00:00
+3932-11-08T09:00:00
+3936-11-03T09:00:00
+3940-11-05T09:00:00
+3944-11-07T09:00:00
+3948-11-02T09:00:00
+3952-11-04T09:00:00
+3956-11-06T09:00:00
+3960-11-08T09:00:00
+3964-11-03T09:00:00
+3968-11-05T09:00:00
+3972-11-07T09:00:00
+3976-11-02T09:00:00
+3980-11-04T09:00:00
+3984-11-06T09:00:00
+3988-11-08T09:00:00
+3992-11-03T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.prev.ref
new file mode 100644
index 000000000..442d42d3b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.prev.ref
@@ -0,0 +1,5 @@
+2008-11-04T09:00:00
+2004-11-02T09:00:00
+2000-11-07T09:00:00
+1996-11-05T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.recurson.ref
new file mode 100644
index 000000000..df740f80c
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase32.ics.recurson.ref
@@ -0,0 +1,4 @@
+1996-11-05
+2000-11-07
+2004-11-02
+2008-11-04
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics
new file mode 100644
index 000000000..4ce422bdb
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:The 3rd instance into the month of one of Tuesday\, Wednesday
+ orThursday\, for the next 3 months:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970904T090000
+RRULE:FREQ=MONTHLY;COUNT=3;BYDAY=TU,WE,TH;BYSETPOS=3
+SUMMARY:RExample31
+UID:RExample31
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.comp34.ref
new file mode 100644
index 000000000..8fbde6005
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.comp34.ref
@@ -0,0 +1,5 @@
+1997-09-04T09:00:00
+1997-09-16T09:00:00
+1997-09-17T09:00:00
+1997-09-18T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.next.ref
new file mode 100644
index 000000000..182c99a1c
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.next.ref
@@ -0,0 +1,4 @@
+1997-09-04T09:00:00
+1997-10-07T09:00:00
+1997-11-06T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.prev.ref
new file mode 100644
index 000000000..8eab6ec18
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.prev.ref
@@ -0,0 +1,4 @@
+1997-11-06T09:00:00
+1997-10-07T09:00:00
+1997-09-04T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.recurson.ref
new file mode 100644
index 000000000..49d86222b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase33.ics.recurson.ref
@@ -0,0 +1,4 @@
+1997-09-04
+1997-10-07
+1997-11-06
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics
new file mode 100644
index 000000000..98a144ca1
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:The 2nd to last weekday of the month:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970929T090000
+RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-2
+SUMMARY:RExample32
+UID:RExample32
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.comp34.ref
new file mode 100644
index 000000000..126ed10da
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.comp34.ref
@@ -0,0 +1,500 @@
+1997-09-29T09:00:00
+1997-10-20T09:00:00
+1997-10-21T09:00:00
+1997-10-22T09:00:00
+1997-10-23T09:00:00
+1997-10-24T09:00:00
+1997-11-17T09:00:00
+1997-11-18T09:00:00
+1997-11-19T09:00:00
+1997-11-20T09:00:00
+1997-11-21T09:00:00
+1997-12-18T09:00:00
+1997-12-19T09:00:00
+1997-12-22T09:00:00
+1997-12-23T09:00:00
+1997-12-24T09:00:00
+1998-01-19T09:00:00
+1998-01-20T09:00:00
+1998-01-21T09:00:00
+1998-01-22T09:00:00
+1998-01-23T09:00:00
+1998-02-16T09:00:00
+1998-02-17T09:00:00
+1998-02-18T09:00:00
+1998-02-19T09:00:00
+1998-02-20T09:00:00
+1998-03-18T09:00:00
+1998-03-19T09:00:00
+1998-03-20T09:00:00
+1998-03-23T09:00:00
+1998-03-24T09:00:00
+1998-04-17T09:00:00
+1998-04-20T09:00:00
+1998-04-21T09:00:00
+1998-04-22T09:00:00
+1998-04-23T09:00:00
+1998-05-18T09:00:00
+1998-05-19T09:00:00
+1998-05-20T09:00:00
+1998-05-21T09:00:00
+1998-05-22T09:00:00
+1998-06-17T09:00:00
+1998-06-18T09:00:00
+1998-06-19T09:00:00
+1998-06-22T09:00:00
+1998-06-23T09:00:00
+1998-07-20T09:00:00
+1998-07-21T09:00:00
+1998-07-22T09:00:00
+1998-07-23T09:00:00
+1998-07-24T09:00:00
+1998-08-18T09:00:00
+1998-08-19T09:00:00
+1998-08-20T09:00:00
+1998-08-21T09:00:00
+1998-08-24T09:00:00
+1998-09-17T09:00:00
+1998-09-18T09:00:00
+1998-09-21T09:00:00
+1998-09-22T09:00:00
+1998-09-23T09:00:00
+1998-10-19T09:00:00
+1998-10-20T09:00:00
+1998-10-21T09:00:00
+1998-10-22T09:00:00
+1998-10-23T09:00:00
+1998-11-17T09:00:00
+1998-11-18T09:00:00
+1998-11-19T09:00:00
+1998-11-20T09:00:00
+1998-11-23T09:00:00
+1998-12-18T09:00:00
+1998-12-21T09:00:00
+1998-12-22T09:00:00
+1998-12-23T09:00:00
+1998-12-24T09:00:00
+1999-01-18T09:00:00
+1999-01-19T09:00:00
+1999-01-20T09:00:00
+1999-01-21T09:00:00
+1999-01-22T09:00:00
+1999-02-15T09:00:00
+1999-02-16T09:00:00
+1999-02-17T09:00:00
+1999-02-18T09:00:00
+1999-02-19T09:00:00
+1999-03-18T09:00:00
+1999-03-19T09:00:00
+1999-03-22T09:00:00
+1999-03-23T09:00:00
+1999-03-24T09:00:00
+1999-04-19T09:00:00
+1999-04-20T09:00:00
+1999-04-21T09:00:00
+1999-04-22T09:00:00
+1999-04-23T09:00:00
+1999-05-18T09:00:00
+1999-05-19T09:00:00
+1999-05-20T09:00:00
+1999-05-21T09:00:00
+1999-05-24T09:00:00
+1999-06-17T09:00:00
+1999-06-18T09:00:00
+1999-06-21T09:00:00
+1999-06-22T09:00:00
+1999-06-23T09:00:00
+1999-07-19T09:00:00
+1999-07-20T09:00:00
+1999-07-21T09:00:00
+1999-07-22T09:00:00
+1999-07-23T09:00:00
+1999-08-18T09:00:00
+1999-08-19T09:00:00
+1999-08-20T09:00:00
+1999-08-23T09:00:00
+1999-08-24T09:00:00
+1999-09-17T09:00:00
+1999-09-20T09:00:00
+1999-09-21T09:00:00
+1999-09-22T09:00:00
+1999-09-23T09:00:00
+1999-10-18T09:00:00
+1999-10-19T09:00:00
+1999-10-20T09:00:00
+1999-10-21T09:00:00
+1999-10-22T09:00:00
+1999-11-17T09:00:00
+1999-11-18T09:00:00
+1999-11-19T09:00:00
+1999-11-22T09:00:00
+1999-11-23T09:00:00
+1999-12-20T09:00:00
+1999-12-21T09:00:00
+1999-12-22T09:00:00
+1999-12-23T09:00:00
+1999-12-24T09:00:00
+2000-01-18T09:00:00
+2000-01-19T09:00:00
+2000-01-20T09:00:00
+2000-01-21T09:00:00
+2000-01-24T09:00:00
+2000-02-16T09:00:00
+2000-02-17T09:00:00
+2000-02-18T09:00:00
+2000-02-21T09:00:00
+2000-02-22T09:00:00
+2000-03-20T09:00:00
+2000-03-21T09:00:00
+2000-03-22T09:00:00
+2000-03-23T09:00:00
+2000-03-24T09:00:00
+2000-04-17T09:00:00
+2000-04-18T09:00:00
+2000-04-19T09:00:00
+2000-04-20T09:00:00
+2000-04-21T09:00:00
+2000-05-18T09:00:00
+2000-05-19T09:00:00
+2000-05-22T09:00:00
+2000-05-23T09:00:00
+2000-05-24T09:00:00
+2000-06-19T09:00:00
+2000-06-20T09:00:00
+2000-06-21T09:00:00
+2000-06-22T09:00:00
+2000-06-23T09:00:00
+2000-07-18T09:00:00
+2000-07-19T09:00:00
+2000-07-20T09:00:00
+2000-07-21T09:00:00
+2000-07-24T09:00:00
+2000-08-18T09:00:00
+2000-08-21T09:00:00
+2000-08-22T09:00:00
+2000-08-23T09:00:00
+2000-08-24T09:00:00
+2000-09-18T09:00:00
+2000-09-19T09:00:00
+2000-09-20T09:00:00
+2000-09-21T09:00:00
+2000-09-22T09:00:00
+2000-10-18T09:00:00
+2000-10-19T09:00:00
+2000-10-20T09:00:00
+2000-10-23T09:00:00
+2000-10-24T09:00:00
+2000-11-17T09:00:00
+2000-11-20T09:00:00
+2000-11-21T09:00:00
+2000-11-22T09:00:00
+2000-11-23T09:00:00
+2000-12-18T09:00:00
+2000-12-19T09:00:00
+2000-12-20T09:00:00
+2000-12-21T09:00:00
+2000-12-22T09:00:00
+2001-01-18T09:00:00
+2001-01-19T09:00:00
+2001-01-22T09:00:00
+2001-01-23T09:00:00
+2001-01-24T09:00:00
+2001-02-15T09:00:00
+2001-02-16T09:00:00
+2001-02-19T09:00:00
+2001-02-20T09:00:00
+2001-02-21T09:00:00
+2001-03-19T09:00:00
+2001-03-20T09:00:00
+2001-03-21T09:00:00
+2001-03-22T09:00:00
+2001-03-23T09:00:00
+2001-04-17T09:00:00
+2001-04-18T09:00:00
+2001-04-19T09:00:00
+2001-04-20T09:00:00
+2001-04-23T09:00:00
+2001-05-18T09:00:00
+2001-05-21T09:00:00
+2001-05-22T09:00:00
+2001-05-23T09:00:00
+2001-05-24T09:00:00
+2001-06-18T09:00:00
+2001-06-19T09:00:00
+2001-06-20T09:00:00
+2001-06-21T09:00:00
+2001-06-22T09:00:00
+2001-07-18T09:00:00
+2001-07-19T09:00:00
+2001-07-20T09:00:00
+2001-07-23T09:00:00
+2001-07-24T09:00:00
+2001-08-20T09:00:00
+2001-08-21T09:00:00
+2001-08-22T09:00:00
+2001-08-23T09:00:00
+2001-08-24T09:00:00
+2001-09-17T09:00:00
+2001-09-18T09:00:00
+2001-09-19T09:00:00
+2001-09-20T09:00:00
+2001-09-21T09:00:00
+2001-10-18T09:00:00
+2001-10-19T09:00:00
+2001-10-22T09:00:00
+2001-10-23T09:00:00
+2001-10-24T09:00:00
+2001-11-19T09:00:00
+2001-11-20T09:00:00
+2001-11-21T09:00:00
+2001-11-22T09:00:00
+2001-11-23T09:00:00
+2001-12-18T09:00:00
+2001-12-19T09:00:00
+2001-12-20T09:00:00
+2001-12-21T09:00:00
+2001-12-24T09:00:00
+2002-01-18T09:00:00
+2002-01-21T09:00:00
+2002-01-22T09:00:00
+2002-01-23T09:00:00
+2002-01-24T09:00:00
+2002-02-15T09:00:00
+2002-02-18T09:00:00
+2002-02-19T09:00:00
+2002-02-20T09:00:00
+2002-02-21T09:00:00
+2002-03-18T09:00:00
+2002-03-19T09:00:00
+2002-03-20T09:00:00
+2002-03-21T09:00:00
+2002-03-22T09:00:00
+2002-04-17T09:00:00
+2002-04-18T09:00:00
+2002-04-19T09:00:00
+2002-04-22T09:00:00
+2002-04-23T09:00:00
+2002-05-20T09:00:00
+2002-05-21T09:00:00
+2002-05-22T09:00:00
+2002-05-23T09:00:00
+2002-05-24T09:00:00
+2002-06-17T09:00:00
+2002-06-18T09:00:00
+2002-06-19T09:00:00
+2002-06-20T09:00:00
+2002-06-21T09:00:00
+2002-07-18T09:00:00
+2002-07-19T09:00:00
+2002-07-22T09:00:00
+2002-07-23T09:00:00
+2002-07-24T09:00:00
+2002-08-19T09:00:00
+2002-08-20T09:00:00
+2002-08-21T09:00:00
+2002-08-22T09:00:00
+2002-08-23T09:00:00
+2002-09-17T09:00:00
+2002-09-18T09:00:00
+2002-09-19T09:00:00
+2002-09-20T09:00:00
+2002-09-23T09:00:00
+2002-10-18T09:00:00
+2002-10-21T09:00:00
+2002-10-22T09:00:00
+2002-10-23T09:00:00
+2002-10-24T09:00:00
+2002-11-18T09:00:00
+2002-11-19T09:00:00
+2002-11-20T09:00:00
+2002-11-21T09:00:00
+2002-11-22T09:00:00
+2002-12-18T09:00:00
+2002-12-19T09:00:00
+2002-12-20T09:00:00
+2002-12-23T09:00:00
+2002-12-24T09:00:00
+2003-01-20T09:00:00
+2003-01-21T09:00:00
+2003-01-22T09:00:00
+2003-01-23T09:00:00
+2003-01-24T09:00:00
+2003-02-17T09:00:00
+2003-02-18T09:00:00
+2003-02-19T09:00:00
+2003-02-20T09:00:00
+2003-02-21T09:00:00
+2003-03-18T09:00:00
+2003-03-19T09:00:00
+2003-03-20T09:00:00
+2003-03-21T09:00:00
+2003-03-24T09:00:00
+2003-04-17T09:00:00
+2003-04-18T09:00:00
+2003-04-21T09:00:00
+2003-04-22T09:00:00
+2003-04-23T09:00:00
+2003-05-19T09:00:00
+2003-05-20T09:00:00
+2003-05-21T09:00:00
+2003-05-22T09:00:00
+2003-05-23T09:00:00
+2003-06-17T09:00:00
+2003-06-18T09:00:00
+2003-06-19T09:00:00
+2003-06-20T09:00:00
+2003-06-23T09:00:00
+2003-07-18T09:00:00
+2003-07-21T09:00:00
+2003-07-22T09:00:00
+2003-07-23T09:00:00
+2003-07-24T09:00:00
+2003-08-18T09:00:00
+2003-08-19T09:00:00
+2003-08-20T09:00:00
+2003-08-21T09:00:00
+2003-08-22T09:00:00
+2003-09-17T09:00:00
+2003-09-18T09:00:00
+2003-09-19T09:00:00
+2003-09-22T09:00:00
+2003-09-23T09:00:00
+2003-10-20T09:00:00
+2003-10-21T09:00:00
+2003-10-22T09:00:00
+2003-10-23T09:00:00
+2003-10-24T09:00:00
+2003-11-17T09:00:00
+2003-11-18T09:00:00
+2003-11-19T09:00:00
+2003-11-20T09:00:00
+2003-11-21T09:00:00
+2003-12-18T09:00:00
+2003-12-19T09:00:00
+2003-12-22T09:00:00
+2003-12-23T09:00:00
+2003-12-24T09:00:00
+2004-01-19T09:00:00
+2004-01-20T09:00:00
+2004-01-21T09:00:00
+2004-01-22T09:00:00
+2004-01-23T09:00:00
+2004-02-16T09:00:00
+2004-02-17T09:00:00
+2004-02-18T09:00:00
+2004-02-19T09:00:00
+2004-02-20T09:00:00
+2004-03-18T09:00:00
+2004-03-19T09:00:00
+2004-03-22T09:00:00
+2004-03-23T09:00:00
+2004-03-24T09:00:00
+2004-04-19T09:00:00
+2004-04-20T09:00:00
+2004-04-21T09:00:00
+2004-04-22T09:00:00
+2004-04-23T09:00:00
+2004-05-18T09:00:00
+2004-05-19T09:00:00
+2004-05-20T09:00:00
+2004-05-21T09:00:00
+2004-05-24T09:00:00
+2004-06-17T09:00:00
+2004-06-18T09:00:00
+2004-06-21T09:00:00
+2004-06-22T09:00:00
+2004-06-23T09:00:00
+2004-07-19T09:00:00
+2004-07-20T09:00:00
+2004-07-21T09:00:00
+2004-07-22T09:00:00
+2004-07-23T09:00:00
+2004-08-18T09:00:00
+2004-08-19T09:00:00
+2004-08-20T09:00:00
+2004-08-23T09:00:00
+2004-08-24T09:00:00
+2004-09-17T09:00:00
+2004-09-20T09:00:00
+2004-09-21T09:00:00
+2004-09-22T09:00:00
+2004-09-23T09:00:00
+2004-10-18T09:00:00
+2004-10-19T09:00:00
+2004-10-20T09:00:00
+2004-10-21T09:00:00
+2004-10-22T09:00:00
+2004-11-17T09:00:00
+2004-11-18T09:00:00
+2004-11-19T09:00:00
+2004-11-22T09:00:00
+2004-11-23T09:00:00
+2004-12-20T09:00:00
+2004-12-21T09:00:00
+2004-12-22T09:00:00
+2004-12-23T09:00:00
+2004-12-24T09:00:00
+2005-01-18T09:00:00
+2005-01-19T09:00:00
+2005-01-20T09:00:00
+2005-01-21T09:00:00
+2005-01-24T09:00:00
+2005-02-15T09:00:00
+2005-02-16T09:00:00
+2005-02-17T09:00:00
+2005-02-18T09:00:00
+2005-02-21T09:00:00
+2005-03-18T09:00:00
+2005-03-21T09:00:00
+2005-03-22T09:00:00
+2005-03-23T09:00:00
+2005-03-24T09:00:00
+2005-04-18T09:00:00
+2005-04-19T09:00:00
+2005-04-20T09:00:00
+2005-04-21T09:00:00
+2005-04-22T09:00:00
+2005-05-18T09:00:00
+2005-05-19T09:00:00
+2005-05-20T09:00:00
+2005-05-23T09:00:00
+2005-05-24T09:00:00
+2005-06-17T09:00:00
+2005-06-20T09:00:00
+2005-06-21T09:00:00
+2005-06-22T09:00:00
+2005-06-23T09:00:00
+2005-07-18T09:00:00
+2005-07-19T09:00:00
+2005-07-20T09:00:00
+2005-07-21T09:00:00
+2005-07-22T09:00:00
+2005-08-18T09:00:00
+2005-08-19T09:00:00
+2005-08-22T09:00:00
+2005-08-23T09:00:00
+2005-08-24T09:00:00
+2005-09-19T09:00:00
+2005-09-20T09:00:00
+2005-09-21T09:00:00
+2005-09-22T09:00:00
+2005-09-23T09:00:00
+2005-10-18T09:00:00
+2005-10-19T09:00:00
+2005-10-20T09:00:00
+2005-10-21T09:00:00
+2005-10-24T09:00:00
+2005-11-17T09:00:00
+2005-11-18T09:00:00
+2005-11-21T09:00:00
+2005-11-22T09:00:00
+2005-11-23T09:00:00
+2005-12-19T09:00:00
+2005-12-20T09:00:00
+2005-12-21T09:00:00
+2005-12-22T09:00:00
+2005-12-23T09:00:00
+2006-01-18T09:00:00
+2006-01-19T09:00:00
+2006-01-20T09:00:00
+2006-01-23T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.next.ref
new file mode 100644
index 000000000..07bc90f84
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.next.ref
@@ -0,0 +1,500 @@
+1997-09-29T09:00:00
+1997-10-30T09:00:00
+1997-11-27T09:00:00
+1997-12-30T09:00:00
+1998-01-29T09:00:00
+1998-02-26T09:00:00
+1998-03-30T09:00:00
+1998-04-29T09:00:00
+1998-05-28T09:00:00
+1998-06-29T09:00:00
+1998-07-30T09:00:00
+1998-08-28T09:00:00
+1998-09-29T09:00:00
+1998-10-29T09:00:00
+1998-11-27T09:00:00
+1998-12-30T09:00:00
+1999-01-28T09:00:00
+1999-02-25T09:00:00
+1999-03-30T09:00:00
+1999-04-29T09:00:00
+1999-05-28T09:00:00
+1999-06-29T09:00:00
+1999-07-29T09:00:00
+1999-08-30T09:00:00
+1999-09-29T09:00:00
+1999-10-28T09:00:00
+1999-11-29T09:00:00
+1999-12-30T09:00:00
+2000-01-28T09:00:00
+2000-02-28T09:00:00
+2000-03-30T09:00:00
+2000-04-27T09:00:00
+2000-05-30T09:00:00
+2000-06-29T09:00:00
+2000-07-28T09:00:00
+2000-08-30T09:00:00
+2000-09-28T09:00:00
+2000-10-30T09:00:00
+2000-11-29T09:00:00
+2000-12-28T09:00:00
+2001-01-30T09:00:00
+2001-02-27T09:00:00
+2001-03-29T09:00:00
+2001-04-27T09:00:00
+2001-05-30T09:00:00
+2001-06-28T09:00:00
+2001-07-30T09:00:00
+2001-08-30T09:00:00
+2001-09-27T09:00:00
+2001-10-30T09:00:00
+2001-11-29T09:00:00
+2001-12-28T09:00:00
+2002-01-30T09:00:00
+2002-02-27T09:00:00
+2002-03-28T09:00:00
+2002-04-29T09:00:00
+2002-05-30T09:00:00
+2002-06-27T09:00:00
+2002-07-30T09:00:00
+2002-08-29T09:00:00
+2002-09-27T09:00:00
+2002-10-30T09:00:00
+2002-11-28T09:00:00
+2002-12-30T09:00:00
+2003-01-30T09:00:00
+2003-02-27T09:00:00
+2003-03-28T09:00:00
+2003-04-29T09:00:00
+2003-05-29T09:00:00
+2003-06-27T09:00:00
+2003-07-30T09:00:00
+2003-08-28T09:00:00
+2003-09-29T09:00:00
+2003-10-30T09:00:00
+2003-11-27T09:00:00
+2003-12-30T09:00:00
+2004-01-29T09:00:00
+2004-02-26T09:00:00
+2004-03-30T09:00:00
+2004-04-29T09:00:00
+2004-05-28T09:00:00
+2004-06-29T09:00:00
+2004-07-29T09:00:00
+2004-08-30T09:00:00
+2004-09-29T09:00:00
+2004-10-28T09:00:00
+2004-11-29T09:00:00
+2004-12-30T09:00:00
+2005-01-28T09:00:00
+2005-02-25T09:00:00
+2005-03-30T09:00:00
+2005-04-28T09:00:00
+2005-05-30T09:00:00
+2005-06-29T09:00:00
+2005-07-28T09:00:00
+2005-08-30T09:00:00
+2005-09-29T09:00:00
+2005-10-28T09:00:00
+2005-11-29T09:00:00
+2005-12-29T09:00:00
+2006-01-30T09:00:00
+2006-02-27T09:00:00
+2006-03-30T09:00:00
+2006-04-27T09:00:00
+2006-05-30T09:00:00
+2006-06-29T09:00:00
+2006-07-28T09:00:00
+2006-08-30T09:00:00
+2006-09-28T09:00:00
+2006-10-30T09:00:00
+2006-11-29T09:00:00
+2006-12-28T09:00:00
+2007-01-30T09:00:00
+2007-02-27T09:00:00
+2007-03-29T09:00:00
+2007-04-27T09:00:00
+2007-05-30T09:00:00
+2007-06-28T09:00:00
+2007-07-30T09:00:00
+2007-08-30T09:00:00
+2007-09-27T09:00:00
+2007-10-30T09:00:00
+2007-11-29T09:00:00
+2007-12-28T09:00:00
+2008-01-30T09:00:00
+2008-02-28T09:00:00
+2008-03-28T09:00:00
+2008-04-29T09:00:00
+2008-05-29T09:00:00
+2008-06-27T09:00:00
+2008-07-30T09:00:00
+2008-08-28T09:00:00
+2008-09-29T09:00:00
+2008-10-30T09:00:00
+2008-11-27T09:00:00
+2008-12-30T09:00:00
+2009-01-29T09:00:00
+2009-02-26T09:00:00
+2009-03-30T09:00:00
+2009-04-29T09:00:00
+2009-05-28T09:00:00
+2009-06-29T09:00:00
+2009-07-30T09:00:00
+2009-08-28T09:00:00
+2009-09-29T09:00:00
+2009-10-29T09:00:00
+2009-11-27T09:00:00
+2009-12-30T09:00:00
+2010-01-28T09:00:00
+2010-02-25T09:00:00
+2010-03-30T09:00:00
+2010-04-29T09:00:00
+2010-05-28T09:00:00
+2010-06-29T09:00:00
+2010-07-29T09:00:00
+2010-08-30T09:00:00
+2010-09-29T09:00:00
+2010-10-28T09:00:00
+2010-11-29T09:00:00
+2010-12-30T09:00:00
+2011-01-28T09:00:00
+2011-02-25T09:00:00
+2011-03-30T09:00:00
+2011-04-28T09:00:00
+2011-05-30T09:00:00
+2011-06-29T09:00:00
+2011-07-28T09:00:00
+2011-08-30T09:00:00
+2011-09-29T09:00:00
+2011-10-28T09:00:00
+2011-11-29T09:00:00
+2011-12-29T09:00:00
+2012-01-30T09:00:00
+2012-02-28T09:00:00
+2012-03-29T09:00:00
+2012-04-27T09:00:00
+2012-05-30T09:00:00
+2012-06-28T09:00:00
+2012-07-30T09:00:00
+2012-08-30T09:00:00
+2012-09-27T09:00:00
+2012-10-30T09:00:00
+2012-11-29T09:00:00
+2012-12-28T09:00:00
+2013-01-30T09:00:00
+2013-02-27T09:00:00
+2013-03-28T09:00:00
+2013-04-29T09:00:00
+2013-05-30T09:00:00
+2013-06-27T09:00:00
+2013-07-30T09:00:00
+2013-08-29T09:00:00
+2013-09-27T09:00:00
+2013-10-30T09:00:00
+2013-11-28T09:00:00
+2013-12-30T09:00:00
+2014-01-30T09:00:00
+2014-02-27T09:00:00
+2014-03-28T09:00:00
+2014-04-29T09:00:00
+2014-05-29T09:00:00
+2014-06-27T09:00:00
+2014-07-30T09:00:00
+2014-08-28T09:00:00
+2014-09-29T09:00:00
+2014-10-30T09:00:00
+2014-11-27T09:00:00
+2014-12-30T09:00:00
+2015-01-29T09:00:00
+2015-02-26T09:00:00
+2015-03-30T09:00:00
+2015-04-29T09:00:00
+2015-05-28T09:00:00
+2015-06-29T09:00:00
+2015-07-30T09:00:00
+2015-08-28T09:00:00
+2015-09-29T09:00:00
+2015-10-29T09:00:00
+2015-11-27T09:00:00
+2015-12-30T09:00:00
+2016-01-28T09:00:00
+2016-02-26T09:00:00
+2016-03-30T09:00:00
+2016-04-28T09:00:00
+2016-05-30T09:00:00
+2016-06-29T09:00:00
+2016-07-28T09:00:00
+2016-08-30T09:00:00
+2016-09-29T09:00:00
+2016-10-28T09:00:00
+2016-11-29T09:00:00
+2016-12-29T09:00:00
+2017-01-30T09:00:00
+2017-02-27T09:00:00
+2017-03-30T09:00:00
+2017-04-27T09:00:00
+2017-05-30T09:00:00
+2017-06-29T09:00:00
+2017-07-28T09:00:00
+2017-08-30T09:00:00
+2017-09-28T09:00:00
+2017-10-30T09:00:00
+2017-11-29T09:00:00
+2017-12-28T09:00:00
+2018-01-30T09:00:00
+2018-02-27T09:00:00
+2018-03-29T09:00:00
+2018-04-27T09:00:00
+2018-05-30T09:00:00
+2018-06-28T09:00:00
+2018-07-30T09:00:00
+2018-08-30T09:00:00
+2018-09-27T09:00:00
+2018-10-30T09:00:00
+2018-11-29T09:00:00
+2018-12-28T09:00:00
+2019-01-30T09:00:00
+2019-02-27T09:00:00
+2019-03-28T09:00:00
+2019-04-29T09:00:00
+2019-05-30T09:00:00
+2019-06-27T09:00:00
+2019-07-30T09:00:00
+2019-08-29T09:00:00
+2019-09-27T09:00:00
+2019-10-30T09:00:00
+2019-11-28T09:00:00
+2019-12-30T09:00:00
+2020-01-30T09:00:00
+2020-02-27T09:00:00
+2020-03-30T09:00:00
+2020-04-29T09:00:00
+2020-05-28T09:00:00
+2020-06-29T09:00:00
+2020-07-30T09:00:00
+2020-08-28T09:00:00
+2020-09-29T09:00:00
+2020-10-29T09:00:00
+2020-11-27T09:00:00
+2020-12-30T09:00:00
+2021-01-28T09:00:00
+2021-02-25T09:00:00
+2021-03-30T09:00:00
+2021-04-29T09:00:00
+2021-05-28T09:00:00
+2021-06-29T09:00:00
+2021-07-29T09:00:00
+2021-08-30T09:00:00
+2021-09-29T09:00:00
+2021-10-28T09:00:00
+2021-11-29T09:00:00
+2021-12-30T09:00:00
+2022-01-28T09:00:00
+2022-02-25T09:00:00
+2022-03-30T09:00:00
+2022-04-28T09:00:00
+2022-05-30T09:00:00
+2022-06-29T09:00:00
+2022-07-28T09:00:00
+2022-08-30T09:00:00
+2022-09-29T09:00:00
+2022-10-28T09:00:00
+2022-11-29T09:00:00
+2022-12-29T09:00:00
+2023-01-30T09:00:00
+2023-02-27T09:00:00
+2023-03-30T09:00:00
+2023-04-27T09:00:00
+2023-05-30T09:00:00
+2023-06-29T09:00:00
+2023-07-28T09:00:00
+2023-08-30T09:00:00
+2023-09-28T09:00:00
+2023-10-30T09:00:00
+2023-11-29T09:00:00
+2023-12-28T09:00:00
+2024-01-30T09:00:00
+2024-02-28T09:00:00
+2024-03-28T09:00:00
+2024-04-29T09:00:00
+2024-05-30T09:00:00
+2024-06-27T09:00:00
+2024-07-30T09:00:00
+2024-08-29T09:00:00
+2024-09-27T09:00:00
+2024-10-30T09:00:00
+2024-11-28T09:00:00
+2024-12-30T09:00:00
+2025-01-30T09:00:00
+2025-02-27T09:00:00
+2025-03-28T09:00:00
+2025-04-29T09:00:00
+2025-05-29T09:00:00
+2025-06-27T09:00:00
+2025-07-30T09:00:00
+2025-08-28T09:00:00
+2025-09-29T09:00:00
+2025-10-30T09:00:00
+2025-11-27T09:00:00
+2025-12-30T09:00:00
+2026-01-29T09:00:00
+2026-02-26T09:00:00
+2026-03-30T09:00:00
+2026-04-29T09:00:00
+2026-05-28T09:00:00
+2026-06-29T09:00:00
+2026-07-30T09:00:00
+2026-08-28T09:00:00
+2026-09-29T09:00:00
+2026-10-29T09:00:00
+2026-11-27T09:00:00
+2026-12-30T09:00:00
+2027-01-28T09:00:00
+2027-02-25T09:00:00
+2027-03-30T09:00:00
+2027-04-29T09:00:00
+2027-05-28T09:00:00
+2027-06-29T09:00:00
+2027-07-29T09:00:00
+2027-08-30T09:00:00
+2027-09-29T09:00:00
+2027-10-28T09:00:00
+2027-11-29T09:00:00
+2027-12-30T09:00:00
+2028-01-28T09:00:00
+2028-02-28T09:00:00
+2028-03-30T09:00:00
+2028-04-27T09:00:00
+2028-05-30T09:00:00
+2028-06-29T09:00:00
+2028-07-28T09:00:00
+2028-08-30T09:00:00
+2028-09-28T09:00:00
+2028-10-30T09:00:00
+2028-11-29T09:00:00
+2028-12-28T09:00:00
+2029-01-30T09:00:00
+2029-02-27T09:00:00
+2029-03-29T09:00:00
+2029-04-27T09:00:00
+2029-05-30T09:00:00
+2029-06-28T09:00:00
+2029-07-30T09:00:00
+2029-08-30T09:00:00
+2029-09-27T09:00:00
+2029-10-30T09:00:00
+2029-11-29T09:00:00
+2029-12-28T09:00:00
+2030-01-30T09:00:00
+2030-02-27T09:00:00
+2030-03-28T09:00:00
+2030-04-29T09:00:00
+2030-05-30T09:00:00
+2030-06-27T09:00:00
+2030-07-30T09:00:00
+2030-08-29T09:00:00
+2030-09-27T09:00:00
+2030-10-30T09:00:00
+2030-11-28T09:00:00
+2030-12-30T09:00:00
+2031-01-30T09:00:00
+2031-02-27T09:00:00
+2031-03-28T09:00:00
+2031-04-29T09:00:00
+2031-05-29T09:00:00
+2031-06-27T09:00:00
+2031-07-30T09:00:00
+2031-08-28T09:00:00
+2031-09-29T09:00:00
+2031-10-30T09:00:00
+2031-11-27T09:00:00
+2031-12-30T09:00:00
+2032-01-29T09:00:00
+2032-02-26T09:00:00
+2032-03-30T09:00:00
+2032-04-29T09:00:00
+2032-05-28T09:00:00
+2032-06-29T09:00:00
+2032-07-29T09:00:00
+2032-08-30T09:00:00
+2032-09-29T09:00:00
+2032-10-28T09:00:00
+2032-11-29T09:00:00
+2032-12-30T09:00:00
+2033-01-28T09:00:00
+2033-02-25T09:00:00
+2033-03-30T09:00:00
+2033-04-28T09:00:00
+2033-05-30T09:00:00
+2033-06-29T09:00:00
+2033-07-28T09:00:00
+2033-08-30T09:00:00
+2033-09-29T09:00:00
+2033-10-28T09:00:00
+2033-11-29T09:00:00
+2033-12-29T09:00:00
+2034-01-30T09:00:00
+2034-02-27T09:00:00
+2034-03-30T09:00:00
+2034-04-27T09:00:00
+2034-05-30T09:00:00
+2034-06-29T09:00:00
+2034-07-28T09:00:00
+2034-08-30T09:00:00
+2034-09-28T09:00:00
+2034-10-30T09:00:00
+2034-11-29T09:00:00
+2034-12-28T09:00:00
+2035-01-30T09:00:00
+2035-02-27T09:00:00
+2035-03-29T09:00:00
+2035-04-27T09:00:00
+2035-05-30T09:00:00
+2035-06-28T09:00:00
+2035-07-30T09:00:00
+2035-08-30T09:00:00
+2035-09-27T09:00:00
+2035-10-30T09:00:00
+2035-11-29T09:00:00
+2035-12-28T09:00:00
+2036-01-30T09:00:00
+2036-02-28T09:00:00
+2036-03-28T09:00:00
+2036-04-29T09:00:00
+2036-05-29T09:00:00
+2036-06-27T09:00:00
+2036-07-30T09:00:00
+2036-08-28T09:00:00
+2036-09-29T09:00:00
+2036-10-30T09:00:00
+2036-11-27T09:00:00
+2036-12-30T09:00:00
+2037-01-29T09:00:00
+2037-02-26T09:00:00
+2037-03-30T09:00:00
+2037-04-29T09:00:00
+2037-05-28T09:00:00
+2037-06-29T09:00:00
+2037-07-30T09:00:00
+2037-08-28T09:00:00
+2037-09-29T09:00:00
+2037-10-29T09:00:00
+2037-11-27T09:00:00
+2037-12-30T09:00:00
+2038-01-28T09:00:00
+2038-02-25T09:00:00
+2038-03-30T09:00:00
+2038-04-29T09:00:00
+2038-05-28T09:00:00
+2038-06-29T09:00:00
+2038-07-29T09:00:00
+2038-08-30T09:00:00
+2038-09-29T09:00:00
+2038-10-28T09:00:00
+2038-11-29T09:00:00
+2038-12-30T09:00:00
+2039-01-28T09:00:00
+2039-02-25T09:00:00
+2039-03-30T09:00:00
+2039-04-28T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.prev.ref
new file mode 100644
index 000000000..f1cc72048
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.prev.ref
@@ -0,0 +1,161 @@
+2010-12-30T09:00:00
+2010-11-29T09:00:00
+2010-10-28T09:00:00
+2010-09-29T09:00:00
+2010-08-30T09:00:00
+2010-07-29T09:00:00
+2010-06-29T09:00:00
+2010-05-28T09:00:00
+2010-04-29T09:00:00
+2010-03-30T09:00:00
+2010-02-25T09:00:00
+2010-01-28T09:00:00
+2009-12-30T09:00:00
+2009-11-27T09:00:00
+2009-10-29T09:00:00
+2009-09-29T09:00:00
+2009-08-28T09:00:00
+2009-07-30T09:00:00
+2009-06-29T09:00:00
+2009-05-28T09:00:00
+2009-04-29T09:00:00
+2009-03-30T09:00:00
+2009-02-26T09:00:00
+2009-01-29T09:00:00
+2008-12-30T09:00:00
+2008-11-27T09:00:00
+2008-10-30T09:00:00
+2008-09-29T09:00:00
+2008-08-28T09:00:00
+2008-07-30T09:00:00
+2008-06-27T09:00:00
+2008-05-29T09:00:00
+2008-04-29T09:00:00
+2008-03-28T09:00:00
+2008-02-28T09:00:00
+2008-01-30T09:00:00
+2007-12-28T09:00:00
+2007-11-29T09:00:00
+2007-10-30T09:00:00
+2007-09-27T09:00:00
+2007-08-30T09:00:00
+2007-07-30T09:00:00
+2007-06-28T09:00:00
+2007-05-30T09:00:00
+2007-04-27T09:00:00
+2007-03-29T09:00:00
+2007-02-27T09:00:00
+2007-01-30T09:00:00
+2006-12-28T09:00:00
+2006-11-29T09:00:00
+2006-10-30T09:00:00
+2006-09-28T09:00:00
+2006-08-30T09:00:00
+2006-07-28T09:00:00
+2006-06-29T09:00:00
+2006-05-30T09:00:00
+2006-04-27T09:00:00
+2006-03-30T09:00:00
+2006-02-27T09:00:00
+2006-01-30T09:00:00
+2005-12-29T09:00:00
+2005-11-29T09:00:00
+2005-10-28T09:00:00
+2005-09-29T09:00:00
+2005-08-30T09:00:00
+2005-07-28T09:00:00
+2005-06-29T09:00:00
+2005-05-30T09:00:00
+2005-04-28T09:00:00
+2005-03-30T09:00:00
+2005-02-25T09:00:00
+2005-01-28T09:00:00
+2004-12-30T09:00:00
+2004-11-29T09:00:00
+2004-10-28T09:00:00
+2004-09-29T09:00:00
+2004-08-30T09:00:00
+2004-07-29T09:00:00
+2004-06-29T09:00:00
+2004-05-28T09:00:00
+2004-04-29T09:00:00
+2004-03-30T09:00:00
+2004-02-26T09:00:00
+2004-01-29T09:00:00
+2003-12-30T09:00:00
+2003-11-27T09:00:00
+2003-10-30T09:00:00
+2003-09-29T09:00:00
+2003-08-28T09:00:00
+2003-07-30T09:00:00
+2003-06-27T09:00:00
+2003-05-29T09:00:00
+2003-04-29T09:00:00
+2003-03-28T09:00:00
+2003-02-27T09:00:00
+2003-01-30T09:00:00
+2002-12-30T09:00:00
+2002-11-28T09:00:00
+2002-10-30T09:00:00
+2002-09-27T09:00:00
+2002-08-29T09:00:00
+2002-07-30T09:00:00
+2002-06-27T09:00:00
+2002-05-30T09:00:00
+2002-04-29T09:00:00
+2002-03-28T09:00:00
+2002-02-27T09:00:00
+2002-01-30T09:00:00
+2001-12-28T09:00:00
+2001-11-29T09:00:00
+2001-10-30T09:00:00
+2001-09-27T09:00:00
+2001-08-30T09:00:00
+2001-07-30T09:00:00
+2001-06-28T09:00:00
+2001-05-30T09:00:00
+2001-04-27T09:00:00
+2001-03-29T09:00:00
+2001-02-27T09:00:00
+2001-01-30T09:00:00
+2000-12-28T09:00:00
+2000-11-29T09:00:00
+2000-10-30T09:00:00
+2000-09-28T09:00:00
+2000-08-30T09:00:00
+2000-07-28T09:00:00
+2000-06-29T09:00:00
+2000-05-30T09:00:00
+2000-04-27T09:00:00
+2000-03-30T09:00:00
+2000-02-28T09:00:00
+2000-01-28T09:00:00
+1999-12-30T09:00:00
+1999-11-29T09:00:00
+1999-10-28T09:00:00
+1999-09-29T09:00:00
+1999-08-30T09:00:00
+1999-07-29T09:00:00
+1999-06-29T09:00:00
+1999-05-28T09:00:00
+1999-04-29T09:00:00
+1999-03-30T09:00:00
+1999-02-25T09:00:00
+1999-01-28T09:00:00
+1998-12-30T09:00:00
+1998-11-27T09:00:00
+1998-10-29T09:00:00
+1998-09-29T09:00:00
+1998-08-28T09:00:00
+1998-07-30T09:00:00
+1998-06-29T09:00:00
+1998-05-28T09:00:00
+1998-04-29T09:00:00
+1998-03-30T09:00:00
+1998-02-26T09:00:00
+1998-01-29T09:00:00
+1997-12-30T09:00:00
+1997-11-27T09:00:00
+1997-10-30T09:00:00
+1997-09-29T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.recurson.ref
new file mode 100644
index 000000000..8753b149a
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase34.ics.recurson.ref
@@ -0,0 +1,160 @@
+1997-09-29
+1997-10-30
+1997-11-27
+1997-12-30
+1998-01-29
+1998-02-26
+1998-03-30
+1998-04-29
+1998-05-28
+1998-06-29
+1998-07-30
+1998-08-28
+1998-09-29
+1998-10-29
+1998-11-27
+1998-12-30
+1999-01-28
+1999-02-25
+1999-03-30
+1999-04-29
+1999-05-28
+1999-06-29
+1999-07-29
+1999-08-30
+1999-09-29
+1999-10-28
+1999-11-29
+1999-12-30
+2000-01-28
+2000-02-28
+2000-03-30
+2000-04-27
+2000-05-30
+2000-06-29
+2000-07-28
+2000-08-30
+2000-09-28
+2000-10-30
+2000-11-29
+2000-12-28
+2001-01-30
+2001-02-27
+2001-03-29
+2001-04-27
+2001-05-30
+2001-06-28
+2001-07-30
+2001-08-30
+2001-09-27
+2001-10-30
+2001-11-29
+2001-12-28
+2002-01-30
+2002-02-27
+2002-03-28
+2002-04-29
+2002-05-30
+2002-06-27
+2002-07-30
+2002-08-29
+2002-09-27
+2002-10-30
+2002-11-28
+2002-12-30
+2003-01-30
+2003-02-27
+2003-03-28
+2003-04-29
+2003-05-29
+2003-06-27
+2003-07-30
+2003-08-28
+2003-09-29
+2003-10-30
+2003-11-27
+2003-12-30
+2004-01-29
+2004-02-26
+2004-03-30
+2004-04-29
+2004-05-28
+2004-06-29
+2004-07-29
+2004-08-30
+2004-09-29
+2004-10-28
+2004-11-29
+2004-12-30
+2005-01-28
+2005-02-25
+2005-03-30
+2005-04-28
+2005-05-30
+2005-06-29
+2005-07-28
+2005-08-30
+2005-09-29
+2005-10-28
+2005-11-29
+2005-12-29
+2006-01-30
+2006-02-27
+2006-03-30
+2006-04-27
+2006-05-30
+2006-06-29
+2006-07-28
+2006-08-30
+2006-09-28
+2006-10-30
+2006-11-29
+2006-12-28
+2007-01-30
+2007-02-27
+2007-03-29
+2007-04-27
+2007-05-30
+2007-06-28
+2007-07-30
+2007-08-30
+2007-09-27
+2007-10-30
+2007-11-29
+2007-12-28
+2008-01-30
+2008-02-28
+2008-03-28
+2008-04-29
+2008-05-29
+2008-06-27
+2008-07-30
+2008-08-28
+2008-09-29
+2008-10-30
+2008-11-27
+2008-12-30
+2009-01-29
+2009-02-26
+2009-03-30
+2009-04-29
+2009-05-28
+2009-06-29
+2009-07-30
+2009-08-28
+2009-09-29
+2009-10-29
+2009-11-27
+2009-12-30
+2010-01-28
+2010-02-25
+2010-03-30
+2010-04-29
+2010-05-28
+2010-06-29
+2010-07-29
+2010-08-30
+2010-09-29
+2010-10-28
+2010-11-29
+2010-12-30
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics
new file mode 100644
index 000000000..ed83e652f
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every 3 hours from 9:00 AM Eastern time to 5:00 PM UTC on a specific day:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=HOURLY;UNTIL=19970902T170000Z;INTERVAL=3
+SUMMARY:RExample33
+UID:RExample33
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.comp34.ref
new file mode 100644
index 000000000..80375a1b4
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.comp34.ref
@@ -0,0 +1,3 @@
+1997-09-02T09:00:00
+1997-09-02T12:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.next.ref
new file mode 100644
index 000000000..80375a1b4
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.next.ref
@@ -0,0 +1,3 @@
+1997-09-02T09:00:00
+1997-09-02T12:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.prev.ref
new file mode 100644
index 000000000..b3b544cb7
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.prev.ref
@@ -0,0 +1,3 @@
+1997-09-02T12:00:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.recurson.ref
new file mode 100644
index 000000000..6fca0d2fd
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase35.ics.recurson.ref
@@ -0,0 +1,2 @@
+1997-09-02
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics
new file mode 100644
index 000000000..416ae4eb4
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every 15 minutes for 6 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MINUTELY;COUNT=6;INTERVAL=15
+SUMMARY:RExample34
+UID:RExample34
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.comp34.ref
new file mode 100644
index 000000000..5858bfb7d
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.comp34.ref
@@ -0,0 +1,7 @@
+1997-09-02T09:00:00
+1997-09-02T09:15:00
+1997-09-02T09:30:00
+1997-09-02T09:45:00
+1997-09-02T10:00:00
+1997-09-02T10:15:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.next.ref
new file mode 100644
index 000000000..5858bfb7d
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.next.ref
@@ -0,0 +1,7 @@
+1997-09-02T09:00:00
+1997-09-02T09:15:00
+1997-09-02T09:30:00
+1997-09-02T09:45:00
+1997-09-02T10:00:00
+1997-09-02T10:15:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.prev.ref
new file mode 100644
index 000000000..e5388f911
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.prev.ref
@@ -0,0 +1,7 @@
+1997-09-02T10:15:00
+1997-09-02T10:00:00
+1997-09-02T09:45:00
+1997-09-02T09:30:00
+1997-09-02T09:15:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.recurson.ref
new file mode 100644
index 000000000..6fca0d2fd
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36.ics.recurson.ref
@@ -0,0 +1,2 @@
+1997-09-02
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics
new file mode 100644
index 000000000..816ce6e22
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics
@@ -0,0 +1,34 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every 15 minutes until 10:30
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MINUTELY;UNTIL=19970902T143000Z;INTERVAL=15
+SUMMARY:RExample36U
+UID:RExample36U
+END:VEVENT
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.comp34.ref
new file mode 100644
index 000000000..7b9d5d5d3
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.comp34.ref
@@ -0,0 +1,8 @@
+1997-09-02T09:00:00
+1997-09-02T09:15:00
+1997-09-02T09:30:00
+1997-09-02T09:45:00
+1997-09-02T10:00:00
+1997-09-02T10:15:00
+1997-09-02T10:30:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.next.ref
new file mode 100644
index 000000000..7b9d5d5d3
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.next.ref
@@ -0,0 +1,8 @@
+1997-09-02T09:00:00
+1997-09-02T09:15:00
+1997-09-02T09:30:00
+1997-09-02T09:45:00
+1997-09-02T10:00:00
+1997-09-02T10:15:00
+1997-09-02T10:30:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.prev.ref
new file mode 100644
index 000000000..30262f4ae
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.prev.ref
@@ -0,0 +1,8 @@
+1997-09-02T10:30:00
+1997-09-02T10:15:00
+1997-09-02T10:00:00
+1997-09-02T09:45:00
+1997-09-02T09:30:00
+1997-09-02T09:15:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.recurson.ref
new file mode 100644
index 000000000..6fca0d2fd
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase36U.ics.recurson.ref
@@ -0,0 +1,2 @@
+1997-09-02
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics
new file mode 100644
index 000000000..e8ef5455e
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every hour and a half for 4 occurrences:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MINUTELY;COUNT=4;INTERVAL=90
+SUMMARY:RExample35
+UID:RExample35
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.comp34.ref
new file mode 100644
index 000000000..9ed75f740
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.comp34.ref
@@ -0,0 +1,5 @@
+1997-09-02T09:00:00
+1997-09-02T10:30:00
+1997-09-02T12:00:00
+1997-09-02T13:30:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.next.ref
new file mode 100644
index 000000000..9ed75f740
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.next.ref
@@ -0,0 +1,5 @@
+1997-09-02T09:00:00
+1997-09-02T10:30:00
+1997-09-02T12:00:00
+1997-09-02T13:30:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.prev.ref
new file mode 100644
index 000000000..603fcb7f7
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.prev.ref
@@ -0,0 +1,5 @@
+1997-09-02T13:30:00
+1997-09-02T12:00:00
+1997-09-02T10:30:00
+1997-09-02T09:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.recurson.ref
new file mode 100644
index 000000000..6fca0d2fd
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase37.ics.recurson.ref
@@ -0,0 +1,2 @@
+1997-09-02
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics
new file mode 100644
index 000000000..0d0ec6604
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every 20 minutes from 9:00 AM to 4:40 PM every day:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=DAILY;BYMINUTE=0,20,40;BYHOUR=9,10,11,12,13,14,15,16
+SUMMARY:RExample36a
+UID:RExample36a
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.comp34.ref
new file mode 100644
index 000000000..24a6a122a
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.comp34.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-03T09:00:00
+1997-09-04T09:00:00
+1997-09-05T09:00:00
+1997-09-06T09:00:00
+1997-09-07T09:00:00
+1997-09-08T09:00:00
+1997-09-09T09:00:00
+1997-09-10T09:00:00
+1997-09-11T09:00:00
+1997-09-12T09:00:00
+1997-09-13T09:00:00
+1997-09-14T09:00:00
+1997-09-15T09:00:00
+1997-09-16T09:00:00
+1997-09-17T09:00:00
+1997-09-18T09:00:00
+1997-09-19T09:00:00
+1997-09-20T09:00:00
+1997-09-21T09:00:00
+1997-09-22T09:00:00
+1997-09-23T09:00:00
+1997-09-24T09:00:00
+1997-09-25T09:00:00
+1997-09-26T09:00:00
+1997-09-27T09:00:00
+1997-09-28T09:00:00
+1997-09-29T09:00:00
+1997-09-30T09:00:00
+1997-10-01T09:00:00
+1997-10-02T09:00:00
+1997-10-03T09:00:00
+1997-10-04T09:00:00
+1997-10-05T09:00:00
+1997-10-06T09:00:00
+1997-10-07T09:00:00
+1997-10-08T09:00:00
+1997-10-09T09:00:00
+1997-10-10T09:00:00
+1997-10-11T09:00:00
+1997-10-12T09:00:00
+1997-10-13T09:00:00
+1997-10-14T09:00:00
+1997-10-15T09:00:00
+1997-10-16T09:00:00
+1997-10-17T09:00:00
+1997-10-18T09:00:00
+1997-10-19T09:00:00
+1997-10-20T09:00:00
+1997-10-21T09:00:00
+1997-10-22T09:00:00
+1997-10-23T09:00:00
+1997-10-24T09:00:00
+1997-10-25T09:00:00
+1997-10-26T09:00:00
+1997-10-27T09:00:00
+1997-10-28T09:00:00
+1997-10-29T09:00:00
+1997-10-30T09:00:00
+1997-10-31T09:00:00
+1997-11-01T09:00:00
+1997-11-02T09:00:00
+1997-11-03T09:00:00
+1997-11-04T09:00:00
+1997-11-05T09:00:00
+1997-11-06T09:00:00
+1997-11-07T09:00:00
+1997-11-08T09:00:00
+1997-11-09T09:00:00
+1997-11-10T09:00:00
+1997-11-11T09:00:00
+1997-11-12T09:00:00
+1997-11-13T09:00:00
+1997-11-14T09:00:00
+1997-11-15T09:00:00
+1997-11-16T09:00:00
+1997-11-17T09:00:00
+1997-11-18T09:00:00
+1997-11-19T09:00:00
+1997-11-20T09:00:00
+1997-11-21T09:00:00
+1997-11-22T09:00:00
+1997-11-23T09:00:00
+1997-11-24T09:00:00
+1997-11-25T09:00:00
+1997-11-26T09:00:00
+1997-11-27T09:00:00
+1997-11-28T09:00:00
+1997-11-29T09:00:00
+1997-11-30T09:00:00
+1997-12-01T09:00:00
+1997-12-02T09:00:00
+1997-12-03T09:00:00
+1997-12-04T09:00:00
+1997-12-05T09:00:00
+1997-12-06T09:00:00
+1997-12-07T09:00:00
+1997-12-08T09:00:00
+1997-12-09T09:00:00
+1997-12-10T09:00:00
+1997-12-11T09:00:00
+1997-12-12T09:00:00
+1997-12-13T09:00:00
+1997-12-14T09:00:00
+1997-12-15T09:00:00
+1997-12-16T09:00:00
+1997-12-17T09:00:00
+1997-12-18T09:00:00
+1997-12-19T09:00:00
+1997-12-20T09:00:00
+1997-12-21T09:00:00
+1997-12-22T09:00:00
+1997-12-23T09:00:00
+1997-12-24T09:00:00
+1997-12-25T09:00:00
+1997-12-26T09:00:00
+1997-12-27T09:00:00
+1997-12-28T09:00:00
+1997-12-29T09:00:00
+1997-12-30T09:00:00
+1997-12-31T09:00:00
+1998-01-01T09:00:00
+1998-01-02T09:00:00
+1998-01-03T09:00:00
+1998-01-04T09:00:00
+1998-01-05T09:00:00
+1998-01-06T09:00:00
+1998-01-07T09:00:00
+1998-01-08T09:00:00
+1998-01-09T09:00:00
+1998-01-10T09:00:00
+1998-01-11T09:00:00
+1998-01-12T09:00:00
+1998-01-13T09:00:00
+1998-01-14T09:00:00
+1998-01-15T09:00:00
+1998-01-16T09:00:00
+1998-01-17T09:00:00
+1998-01-18T09:00:00
+1998-01-19T09:00:00
+1998-01-20T09:00:00
+1998-01-21T09:00:00
+1998-01-22T09:00:00
+1998-01-23T09:00:00
+1998-01-24T09:00:00
+1998-01-25T09:00:00
+1998-01-26T09:00:00
+1998-01-27T09:00:00
+1998-01-28T09:00:00
+1998-01-29T09:00:00
+1998-01-30T09:00:00
+1998-01-31T09:00:00
+1998-02-01T09:00:00
+1998-02-02T09:00:00
+1998-02-03T09:00:00
+1998-02-04T09:00:00
+1998-02-05T09:00:00
+1998-02-06T09:00:00
+1998-02-07T09:00:00
+1998-02-08T09:00:00
+1998-02-09T09:00:00
+1998-02-10T09:00:00
+1998-02-11T09:00:00
+1998-02-12T09:00:00
+1998-02-13T09:00:00
+1998-02-14T09:00:00
+1998-02-15T09:00:00
+1998-02-16T09:00:00
+1998-02-17T09:00:00
+1998-02-18T09:00:00
+1998-02-19T09:00:00
+1998-02-20T09:00:00
+1998-02-21T09:00:00
+1998-02-22T09:00:00
+1998-02-23T09:00:00
+1998-02-24T09:00:00
+1998-02-25T09:00:00
+1998-02-26T09:00:00
+1998-02-27T09:00:00
+1998-02-28T09:00:00
+1998-03-01T09:00:00
+1998-03-02T09:00:00
+1998-03-03T09:00:00
+1998-03-04T09:00:00
+1998-03-05T09:00:00
+1998-03-06T09:00:00
+1998-03-07T09:00:00
+1998-03-08T09:00:00
+1998-03-09T09:00:00
+1998-03-10T09:00:00
+1998-03-11T09:00:00
+1998-03-12T09:00:00
+1998-03-13T09:00:00
+1998-03-14T09:00:00
+1998-03-15T09:00:00
+1998-03-16T09:00:00
+1998-03-17T09:00:00
+1998-03-18T09:00:00
+1998-03-19T09:00:00
+1998-03-20T09:00:00
+1998-03-21T09:00:00
+1998-03-22T09:00:00
+1998-03-23T09:00:00
+1998-03-24T09:00:00
+1998-03-25T09:00:00
+1998-03-26T09:00:00
+1998-03-27T09:00:00
+1998-03-28T09:00:00
+1998-03-29T09:00:00
+1998-03-30T09:00:00
+1998-03-31T09:00:00
+1998-04-01T09:00:00
+1998-04-02T09:00:00
+1998-04-03T09:00:00
+1998-04-04T09:00:00
+1998-04-05T09:00:00
+1998-04-06T09:00:00
+1998-04-07T09:00:00
+1998-04-08T09:00:00
+1998-04-09T09:00:00
+1998-04-10T09:00:00
+1998-04-11T09:00:00
+1998-04-12T09:00:00
+1998-04-13T09:00:00
+1998-04-14T09:00:00
+1998-04-15T09:00:00
+1998-04-16T09:00:00
+1998-04-17T09:00:00
+1998-04-18T09:00:00
+1998-04-19T09:00:00
+1998-04-20T09:00:00
+1998-04-21T09:00:00
+1998-04-22T09:00:00
+1998-04-23T09:00:00
+1998-04-24T09:00:00
+1998-04-25T09:00:00
+1998-04-26T09:00:00
+1998-04-27T09:00:00
+1998-04-28T09:00:00
+1998-04-29T09:00:00
+1998-04-30T09:00:00
+1998-05-01T09:00:00
+1998-05-02T09:00:00
+1998-05-03T09:00:00
+1998-05-04T09:00:00
+1998-05-05T09:00:00
+1998-05-06T09:00:00
+1998-05-07T09:00:00
+1998-05-08T09:00:00
+1998-05-09T09:00:00
+1998-05-10T09:00:00
+1998-05-11T09:00:00
+1998-05-12T09:00:00
+1998-05-13T09:00:00
+1998-05-14T09:00:00
+1998-05-15T09:00:00
+1998-05-16T09:00:00
+1998-05-17T09:00:00
+1998-05-18T09:00:00
+1998-05-19T09:00:00
+1998-05-20T09:00:00
+1998-05-21T09:00:00
+1998-05-22T09:00:00
+1998-05-23T09:00:00
+1998-05-24T09:00:00
+1998-05-25T09:00:00
+1998-05-26T09:00:00
+1998-05-27T09:00:00
+1998-05-28T09:00:00
+1998-05-29T09:00:00
+1998-05-30T09:00:00
+1998-05-31T09:00:00
+1998-06-01T09:00:00
+1998-06-02T09:00:00
+1998-06-03T09:00:00
+1998-06-04T09:00:00
+1998-06-05T09:00:00
+1998-06-06T09:00:00
+1998-06-07T09:00:00
+1998-06-08T09:00:00
+1998-06-09T09:00:00
+1998-06-10T09:00:00
+1998-06-11T09:00:00
+1998-06-12T09:00:00
+1998-06-13T09:00:00
+1998-06-14T09:00:00
+1998-06-15T09:00:00
+1998-06-16T09:00:00
+1998-06-17T09:00:00
+1998-06-18T09:00:00
+1998-06-19T09:00:00
+1998-06-20T09:00:00
+1998-06-21T09:00:00
+1998-06-22T09:00:00
+1998-06-23T09:00:00
+1998-06-24T09:00:00
+1998-06-25T09:00:00
+1998-06-26T09:00:00
+1998-06-27T09:00:00
+1998-06-28T09:00:00
+1998-06-29T09:00:00
+1998-06-30T09:00:00
+1998-07-01T09:00:00
+1998-07-02T09:00:00
+1998-07-03T09:00:00
+1998-07-04T09:00:00
+1998-07-05T09:00:00
+1998-07-06T09:00:00
+1998-07-07T09:00:00
+1998-07-08T09:00:00
+1998-07-09T09:00:00
+1998-07-10T09:00:00
+1998-07-11T09:00:00
+1998-07-12T09:00:00
+1998-07-13T09:00:00
+1998-07-14T09:00:00
+1998-07-15T09:00:00
+1998-07-16T09:00:00
+1998-07-17T09:00:00
+1998-07-18T09:00:00
+1998-07-19T09:00:00
+1998-07-20T09:00:00
+1998-07-21T09:00:00
+1998-07-22T09:00:00
+1998-07-23T09:00:00
+1998-07-24T09:00:00
+1998-07-25T09:00:00
+1998-07-26T09:00:00
+1998-07-27T09:00:00
+1998-07-28T09:00:00
+1998-07-29T09:00:00
+1998-07-30T09:00:00
+1998-07-31T09:00:00
+1998-08-01T09:00:00
+1998-08-02T09:00:00
+1998-08-03T09:00:00
+1998-08-04T09:00:00
+1998-08-05T09:00:00
+1998-08-06T09:00:00
+1998-08-07T09:00:00
+1998-08-08T09:00:00
+1998-08-09T09:00:00
+1998-08-10T09:00:00
+1998-08-11T09:00:00
+1998-08-12T09:00:00
+1998-08-13T09:00:00
+1998-08-14T09:00:00
+1998-08-15T09:00:00
+1998-08-16T09:00:00
+1998-08-17T09:00:00
+1998-08-18T09:00:00
+1998-08-19T09:00:00
+1998-08-20T09:00:00
+1998-08-21T09:00:00
+1998-08-22T09:00:00
+1998-08-23T09:00:00
+1998-08-24T09:00:00
+1998-08-25T09:00:00
+1998-08-26T09:00:00
+1998-08-27T09:00:00
+1998-08-28T09:00:00
+1998-08-29T09:00:00
+1998-08-30T09:00:00
+1998-08-31T09:00:00
+1998-09-01T09:00:00
+1998-09-02T09:00:00
+1998-09-03T09:00:00
+1998-09-04T09:00:00
+1998-09-05T09:00:00
+1998-09-06T09:00:00
+1998-09-07T09:00:00
+1998-09-08T09:00:00
+1998-09-09T09:00:00
+1998-09-10T09:00:00
+1998-09-11T09:00:00
+1998-09-12T09:00:00
+1998-09-13T09:00:00
+1998-09-14T09:00:00
+1998-09-15T09:00:00
+1998-09-16T09:00:00
+1998-09-17T09:00:00
+1998-09-18T09:00:00
+1998-09-19T09:00:00
+1998-09-20T09:00:00
+1998-09-21T09:00:00
+1998-09-22T09:00:00
+1998-09-23T09:00:00
+1998-09-24T09:00:00
+1998-09-25T09:00:00
+1998-09-26T09:00:00
+1998-09-27T09:00:00
+1998-09-28T09:00:00
+1998-09-29T09:00:00
+1998-09-30T09:00:00
+1998-10-01T09:00:00
+1998-10-02T09:00:00
+1998-10-03T09:00:00
+1998-10-04T09:00:00
+1998-10-05T09:00:00
+1998-10-06T09:00:00
+1998-10-07T09:00:00
+1998-10-08T09:00:00
+1998-10-09T09:00:00
+1998-10-10T09:00:00
+1998-10-11T09:00:00
+1998-10-12T09:00:00
+1998-10-13T09:00:00
+1998-10-14T09:00:00
+1998-10-15T09:00:00
+1998-10-16T09:00:00
+1998-10-17T09:00:00
+1998-10-18T09:00:00
+1998-10-19T09:00:00
+1998-10-20T09:00:00
+1998-10-21T09:00:00
+1998-10-22T09:00:00
+1998-10-23T09:00:00
+1998-10-24T09:00:00
+1998-10-25T09:00:00
+1998-10-26T09:00:00
+1998-10-27T09:00:00
+1998-10-28T09:00:00
+1998-10-29T09:00:00
+1998-10-30T09:00:00
+1998-10-31T09:00:00
+1998-11-01T09:00:00
+1998-11-02T09:00:00
+1998-11-03T09:00:00
+1998-11-04T09:00:00
+1998-11-05T09:00:00
+1998-11-06T09:00:00
+1998-11-07T09:00:00
+1998-11-08T09:00:00
+1998-11-09T09:00:00
+1998-11-10T09:00:00
+1998-11-11T09:00:00
+1998-11-12T09:00:00
+1998-11-13T09:00:00
+1998-11-14T09:00:00
+1998-11-15T09:00:00
+1998-11-16T09:00:00
+1998-11-17T09:00:00
+1998-11-18T09:00:00
+1998-11-19T09:00:00
+1998-11-20T09:00:00
+1998-11-21T09:00:00
+1998-11-22T09:00:00
+1998-11-23T09:00:00
+1998-11-24T09:00:00
+1998-11-25T09:00:00
+1998-11-26T09:00:00
+1998-11-27T09:00:00
+1998-11-28T09:00:00
+1998-11-29T09:00:00
+1998-11-30T09:00:00
+1998-12-01T09:00:00
+1998-12-02T09:00:00
+1998-12-03T09:00:00
+1998-12-04T09:00:00
+1998-12-05T09:00:00
+1998-12-06T09:00:00
+1998-12-07T09:00:00
+1998-12-08T09:00:00
+1998-12-09T09:00:00
+1998-12-10T09:00:00
+1998-12-11T09:00:00
+1998-12-12T09:00:00
+1998-12-13T09:00:00
+1998-12-14T09:00:00
+1998-12-15T09:00:00
+1998-12-16T09:00:00
+1998-12-17T09:00:00
+1998-12-18T09:00:00
+1998-12-19T09:00:00
+1998-12-20T09:00:00
+1998-12-21T09:00:00
+1998-12-22T09:00:00
+1998-12-23T09:00:00
+1998-12-24T09:00:00
+1998-12-25T09:00:00
+1998-12-26T09:00:00
+1998-12-27T09:00:00
+1998-12-28T09:00:00
+1998-12-29T09:00:00
+1998-12-30T09:00:00
+1998-12-31T09:00:00
+1999-01-01T09:00:00
+1999-01-02T09:00:00
+1999-01-03T09:00:00
+1999-01-04T09:00:00
+1999-01-05T09:00:00
+1999-01-06T09:00:00
+1999-01-07T09:00:00
+1999-01-08T09:00:00
+1999-01-09T09:00:00
+1999-01-10T09:00:00
+1999-01-11T09:00:00
+1999-01-12T09:00:00
+1999-01-13T09:00:00
+1999-01-14T09:00:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.next.ref
new file mode 100644
index 000000000..991e6f4da
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.next.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-02T09:20:00
+1997-09-02T09:40:00
+1997-09-02T10:00:00
+1997-09-02T10:20:00
+1997-09-02T10:40:00
+1997-09-02T11:00:00
+1997-09-02T11:20:00
+1997-09-02T11:40:00
+1997-09-02T12:00:00
+1997-09-02T12:20:00
+1997-09-02T12:40:00
+1997-09-02T13:00:00
+1997-09-02T13:20:00
+1997-09-02T13:40:00
+1997-09-02T14:00:00
+1997-09-02T14:20:00
+1997-09-02T14:40:00
+1997-09-02T15:00:00
+1997-09-02T15:20:00
+1997-09-02T15:40:00
+1997-09-02T16:00:00
+1997-09-02T16:20:00
+1997-09-02T16:40:00
+1997-09-03T09:00:00
+1997-09-03T09:20:00
+1997-09-03T09:40:00
+1997-09-03T10:00:00
+1997-09-03T10:20:00
+1997-09-03T10:40:00
+1997-09-03T11:00:00
+1997-09-03T11:20:00
+1997-09-03T11:40:00
+1997-09-03T12:00:00
+1997-09-03T12:20:00
+1997-09-03T12:40:00
+1997-09-03T13:00:00
+1997-09-03T13:20:00
+1997-09-03T13:40:00
+1997-09-03T14:00:00
+1997-09-03T14:20:00
+1997-09-03T14:40:00
+1997-09-03T15:00:00
+1997-09-03T15:20:00
+1997-09-03T15:40:00
+1997-09-03T16:00:00
+1997-09-03T16:20:00
+1997-09-03T16:40:00
+1997-09-04T09:00:00
+1997-09-04T09:20:00
+1997-09-04T09:40:00
+1997-09-04T10:00:00
+1997-09-04T10:20:00
+1997-09-04T10:40:00
+1997-09-04T11:00:00
+1997-09-04T11:20:00
+1997-09-04T11:40:00
+1997-09-04T12:00:00
+1997-09-04T12:20:00
+1997-09-04T12:40:00
+1997-09-04T13:00:00
+1997-09-04T13:20:00
+1997-09-04T13:40:00
+1997-09-04T14:00:00
+1997-09-04T14:20:00
+1997-09-04T14:40:00
+1997-09-04T15:00:00
+1997-09-04T15:20:00
+1997-09-04T15:40:00
+1997-09-04T16:00:00
+1997-09-04T16:20:00
+1997-09-04T16:40:00
+1997-09-05T09:00:00
+1997-09-05T09:20:00
+1997-09-05T09:40:00
+1997-09-05T10:00:00
+1997-09-05T10:20:00
+1997-09-05T10:40:00
+1997-09-05T11:00:00
+1997-09-05T11:20:00
+1997-09-05T11:40:00
+1997-09-05T12:00:00
+1997-09-05T12:20:00
+1997-09-05T12:40:00
+1997-09-05T13:00:00
+1997-09-05T13:20:00
+1997-09-05T13:40:00
+1997-09-05T14:00:00
+1997-09-05T14:20:00
+1997-09-05T14:40:00
+1997-09-05T15:00:00
+1997-09-05T15:20:00
+1997-09-05T15:40:00
+1997-09-05T16:00:00
+1997-09-05T16:20:00
+1997-09-05T16:40:00
+1997-09-06T09:00:00
+1997-09-06T09:20:00
+1997-09-06T09:40:00
+1997-09-06T10:00:00
+1997-09-06T10:20:00
+1997-09-06T10:40:00
+1997-09-06T11:00:00
+1997-09-06T11:20:00
+1997-09-06T11:40:00
+1997-09-06T12:00:00
+1997-09-06T12:20:00
+1997-09-06T12:40:00
+1997-09-06T13:00:00
+1997-09-06T13:20:00
+1997-09-06T13:40:00
+1997-09-06T14:00:00
+1997-09-06T14:20:00
+1997-09-06T14:40:00
+1997-09-06T15:00:00
+1997-09-06T15:20:00
+1997-09-06T15:40:00
+1997-09-06T16:00:00
+1997-09-06T16:20:00
+1997-09-06T16:40:00
+1997-09-07T09:00:00
+1997-09-07T09:20:00
+1997-09-07T09:40:00
+1997-09-07T10:00:00
+1997-09-07T10:20:00
+1997-09-07T10:40:00
+1997-09-07T11:00:00
+1997-09-07T11:20:00
+1997-09-07T11:40:00
+1997-09-07T12:00:00
+1997-09-07T12:20:00
+1997-09-07T12:40:00
+1997-09-07T13:00:00
+1997-09-07T13:20:00
+1997-09-07T13:40:00
+1997-09-07T14:00:00
+1997-09-07T14:20:00
+1997-09-07T14:40:00
+1997-09-07T15:00:00
+1997-09-07T15:20:00
+1997-09-07T15:40:00
+1997-09-07T16:00:00
+1997-09-07T16:20:00
+1997-09-07T16:40:00
+1997-09-08T09:00:00
+1997-09-08T09:20:00
+1997-09-08T09:40:00
+1997-09-08T10:00:00
+1997-09-08T10:20:00
+1997-09-08T10:40:00
+1997-09-08T11:00:00
+1997-09-08T11:20:00
+1997-09-08T11:40:00
+1997-09-08T12:00:00
+1997-09-08T12:20:00
+1997-09-08T12:40:00
+1997-09-08T13:00:00
+1997-09-08T13:20:00
+1997-09-08T13:40:00
+1997-09-08T14:00:00
+1997-09-08T14:20:00
+1997-09-08T14:40:00
+1997-09-08T15:00:00
+1997-09-08T15:20:00
+1997-09-08T15:40:00
+1997-09-08T16:00:00
+1997-09-08T16:20:00
+1997-09-08T16:40:00
+1997-09-09T09:00:00
+1997-09-09T09:20:00
+1997-09-09T09:40:00
+1997-09-09T10:00:00
+1997-09-09T10:20:00
+1997-09-09T10:40:00
+1997-09-09T11:00:00
+1997-09-09T11:20:00
+1997-09-09T11:40:00
+1997-09-09T12:00:00
+1997-09-09T12:20:00
+1997-09-09T12:40:00
+1997-09-09T13:00:00
+1997-09-09T13:20:00
+1997-09-09T13:40:00
+1997-09-09T14:00:00
+1997-09-09T14:20:00
+1997-09-09T14:40:00
+1997-09-09T15:00:00
+1997-09-09T15:20:00
+1997-09-09T15:40:00
+1997-09-09T16:00:00
+1997-09-09T16:20:00
+1997-09-09T16:40:00
+1997-09-10T09:00:00
+1997-09-10T09:20:00
+1997-09-10T09:40:00
+1997-09-10T10:00:00
+1997-09-10T10:20:00
+1997-09-10T10:40:00
+1997-09-10T11:00:00
+1997-09-10T11:20:00
+1997-09-10T11:40:00
+1997-09-10T12:00:00
+1997-09-10T12:20:00
+1997-09-10T12:40:00
+1997-09-10T13:00:00
+1997-09-10T13:20:00
+1997-09-10T13:40:00
+1997-09-10T14:00:00
+1997-09-10T14:20:00
+1997-09-10T14:40:00
+1997-09-10T15:00:00
+1997-09-10T15:20:00
+1997-09-10T15:40:00
+1997-09-10T16:00:00
+1997-09-10T16:20:00
+1997-09-10T16:40:00
+1997-09-11T09:00:00
+1997-09-11T09:20:00
+1997-09-11T09:40:00
+1997-09-11T10:00:00
+1997-09-11T10:20:00
+1997-09-11T10:40:00
+1997-09-11T11:00:00
+1997-09-11T11:20:00
+1997-09-11T11:40:00
+1997-09-11T12:00:00
+1997-09-11T12:20:00
+1997-09-11T12:40:00
+1997-09-11T13:00:00
+1997-09-11T13:20:00
+1997-09-11T13:40:00
+1997-09-11T14:00:00
+1997-09-11T14:20:00
+1997-09-11T14:40:00
+1997-09-11T15:00:00
+1997-09-11T15:20:00
+1997-09-11T15:40:00
+1997-09-11T16:00:00
+1997-09-11T16:20:00
+1997-09-11T16:40:00
+1997-09-12T09:00:00
+1997-09-12T09:20:00
+1997-09-12T09:40:00
+1997-09-12T10:00:00
+1997-09-12T10:20:00
+1997-09-12T10:40:00
+1997-09-12T11:00:00
+1997-09-12T11:20:00
+1997-09-12T11:40:00
+1997-09-12T12:00:00
+1997-09-12T12:20:00
+1997-09-12T12:40:00
+1997-09-12T13:00:00
+1997-09-12T13:20:00
+1997-09-12T13:40:00
+1997-09-12T14:00:00
+1997-09-12T14:20:00
+1997-09-12T14:40:00
+1997-09-12T15:00:00
+1997-09-12T15:20:00
+1997-09-12T15:40:00
+1997-09-12T16:00:00
+1997-09-12T16:20:00
+1997-09-12T16:40:00
+1997-09-13T09:00:00
+1997-09-13T09:20:00
+1997-09-13T09:40:00
+1997-09-13T10:00:00
+1997-09-13T10:20:00
+1997-09-13T10:40:00
+1997-09-13T11:00:00
+1997-09-13T11:20:00
+1997-09-13T11:40:00
+1997-09-13T12:00:00
+1997-09-13T12:20:00
+1997-09-13T12:40:00
+1997-09-13T13:00:00
+1997-09-13T13:20:00
+1997-09-13T13:40:00
+1997-09-13T14:00:00
+1997-09-13T14:20:00
+1997-09-13T14:40:00
+1997-09-13T15:00:00
+1997-09-13T15:20:00
+1997-09-13T15:40:00
+1997-09-13T16:00:00
+1997-09-13T16:20:00
+1997-09-13T16:40:00
+1997-09-14T09:00:00
+1997-09-14T09:20:00
+1997-09-14T09:40:00
+1997-09-14T10:00:00
+1997-09-14T10:20:00
+1997-09-14T10:40:00
+1997-09-14T11:00:00
+1997-09-14T11:20:00
+1997-09-14T11:40:00
+1997-09-14T12:00:00
+1997-09-14T12:20:00
+1997-09-14T12:40:00
+1997-09-14T13:00:00
+1997-09-14T13:20:00
+1997-09-14T13:40:00
+1997-09-14T14:00:00
+1997-09-14T14:20:00
+1997-09-14T14:40:00
+1997-09-14T15:00:00
+1997-09-14T15:20:00
+1997-09-14T15:40:00
+1997-09-14T16:00:00
+1997-09-14T16:20:00
+1997-09-14T16:40:00
+1997-09-15T09:00:00
+1997-09-15T09:20:00
+1997-09-15T09:40:00
+1997-09-15T10:00:00
+1997-09-15T10:20:00
+1997-09-15T10:40:00
+1997-09-15T11:00:00
+1997-09-15T11:20:00
+1997-09-15T11:40:00
+1997-09-15T12:00:00
+1997-09-15T12:20:00
+1997-09-15T12:40:00
+1997-09-15T13:00:00
+1997-09-15T13:20:00
+1997-09-15T13:40:00
+1997-09-15T14:00:00
+1997-09-15T14:20:00
+1997-09-15T14:40:00
+1997-09-15T15:00:00
+1997-09-15T15:20:00
+1997-09-15T15:40:00
+1997-09-15T16:00:00
+1997-09-15T16:20:00
+1997-09-15T16:40:00
+1997-09-16T09:00:00
+1997-09-16T09:20:00
+1997-09-16T09:40:00
+1997-09-16T10:00:00
+1997-09-16T10:20:00
+1997-09-16T10:40:00
+1997-09-16T11:00:00
+1997-09-16T11:20:00
+1997-09-16T11:40:00
+1997-09-16T12:00:00
+1997-09-16T12:20:00
+1997-09-16T12:40:00
+1997-09-16T13:00:00
+1997-09-16T13:20:00
+1997-09-16T13:40:00
+1997-09-16T14:00:00
+1997-09-16T14:20:00
+1997-09-16T14:40:00
+1997-09-16T15:00:00
+1997-09-16T15:20:00
+1997-09-16T15:40:00
+1997-09-16T16:00:00
+1997-09-16T16:20:00
+1997-09-16T16:40:00
+1997-09-17T09:00:00
+1997-09-17T09:20:00
+1997-09-17T09:40:00
+1997-09-17T10:00:00
+1997-09-17T10:20:00
+1997-09-17T10:40:00
+1997-09-17T11:00:00
+1997-09-17T11:20:00
+1997-09-17T11:40:00
+1997-09-17T12:00:00
+1997-09-17T12:20:00
+1997-09-17T12:40:00
+1997-09-17T13:00:00
+1997-09-17T13:20:00
+1997-09-17T13:40:00
+1997-09-17T14:00:00
+1997-09-17T14:20:00
+1997-09-17T14:40:00
+1997-09-17T15:00:00
+1997-09-17T15:20:00
+1997-09-17T15:40:00
+1997-09-17T16:00:00
+1997-09-17T16:20:00
+1997-09-17T16:40:00
+1997-09-18T09:00:00
+1997-09-18T09:20:00
+1997-09-18T09:40:00
+1997-09-18T10:00:00
+1997-09-18T10:20:00
+1997-09-18T10:40:00
+1997-09-18T11:00:00
+1997-09-18T11:20:00
+1997-09-18T11:40:00
+1997-09-18T12:00:00
+1997-09-18T12:20:00
+1997-09-18T12:40:00
+1997-09-18T13:00:00
+1997-09-18T13:20:00
+1997-09-18T13:40:00
+1997-09-18T14:00:00
+1997-09-18T14:20:00
+1997-09-18T14:40:00
+1997-09-18T15:00:00
+1997-09-18T15:20:00
+1997-09-18T15:40:00
+1997-09-18T16:00:00
+1997-09-18T16:20:00
+1997-09-18T16:40:00
+1997-09-19T09:00:00
+1997-09-19T09:20:00
+1997-09-19T09:40:00
+1997-09-19T10:00:00
+1997-09-19T10:20:00
+1997-09-19T10:40:00
+1997-09-19T11:00:00
+1997-09-19T11:20:00
+1997-09-19T11:40:00
+1997-09-19T12:00:00
+1997-09-19T12:20:00
+1997-09-19T12:40:00
+1997-09-19T13:00:00
+1997-09-19T13:20:00
+1997-09-19T13:40:00
+1997-09-19T14:00:00
+1997-09-19T14:20:00
+1997-09-19T14:40:00
+1997-09-19T15:00:00
+1997-09-19T15:20:00
+1997-09-19T15:40:00
+1997-09-19T16:00:00
+1997-09-19T16:20:00
+1997-09-19T16:40:00
+1997-09-20T09:00:00
+1997-09-20T09:20:00
+1997-09-20T09:40:00
+1997-09-20T10:00:00
+1997-09-20T10:20:00
+1997-09-20T10:40:00
+1997-09-20T11:00:00
+1997-09-20T11:20:00
+1997-09-20T11:40:00
+1997-09-20T12:00:00
+1997-09-20T12:20:00
+1997-09-20T12:40:00
+1997-09-20T13:00:00
+1997-09-20T13:20:00
+1997-09-20T13:40:00
+1997-09-20T14:00:00
+1997-09-20T14:20:00
+1997-09-20T14:40:00
+1997-09-20T15:00:00
+1997-09-20T15:20:00
+1997-09-20T15:40:00
+1997-09-20T16:00:00
+1997-09-20T16:20:00
+1997-09-20T16:40:00
+1997-09-21T09:00:00
+1997-09-21T09:20:00
+1997-09-21T09:40:00
+1997-09-21T10:00:00
+1997-09-21T10:20:00
+1997-09-21T10:40:00
+1997-09-21T11:00:00
+1997-09-21T11:20:00
+1997-09-21T11:40:00
+1997-09-21T12:00:00
+1997-09-21T12:20:00
+1997-09-21T12:40:00
+1997-09-21T13:00:00
+1997-09-21T13:20:00
+1997-09-21T13:40:00
+1997-09-21T14:00:00
+1997-09-21T14:20:00
+1997-09-21T14:40:00
+1997-09-21T15:00:00
+1997-09-21T15:20:00
+1997-09-21T15:40:00
+1997-09-21T16:00:00
+1997-09-21T16:20:00
+1997-09-21T16:40:00
+1997-09-22T09:00:00
+1997-09-22T09:20:00
+1997-09-22T09:40:00
+1997-09-22T10:00:00
+1997-09-22T10:20:00
+1997-09-22T10:40:00
+1997-09-22T11:00:00
+1997-09-22T11:20:00
+1997-09-22T11:40:00
+1997-09-22T12:00:00
+1997-09-22T12:20:00
+1997-09-22T12:40:00
+1997-09-22T13:00:00
+1997-09-22T13:20:00
+1997-09-22T13:40:00
+1997-09-22T14:00:00
+1997-09-22T14:20:00
+1997-09-22T14:40:00
+1997-09-22T15:00:00
+1997-09-22T15:20:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.prev.ref
new file mode 100644
index 000000000..c7cffef1b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.prev.ref
@@ -0,0 +1,500 @@
+2010-12-31T16:40:00
+2010-12-31T16:20:00
+2010-12-31T16:00:00
+2010-12-31T15:40:00
+2010-12-31T15:20:00
+2010-12-31T15:00:00
+2010-12-31T14:40:00
+2010-12-31T14:20:00
+2010-12-31T14:00:00
+2010-12-31T13:40:00
+2010-12-31T13:20:00
+2010-12-31T13:00:00
+2010-12-31T12:40:00
+2010-12-31T12:20:00
+2010-12-31T12:00:00
+2010-12-31T11:40:00
+2010-12-31T11:20:00
+2010-12-31T11:00:00
+2010-12-31T10:40:00
+2010-12-31T10:20:00
+2010-12-31T10:00:00
+2010-12-31T09:40:00
+2010-12-31T09:20:00
+2010-12-31T09:00:00
+2010-12-30T16:40:00
+2010-12-30T16:20:00
+2010-12-30T16:00:00
+2010-12-30T15:40:00
+2010-12-30T15:20:00
+2010-12-30T15:00:00
+2010-12-30T14:40:00
+2010-12-30T14:20:00
+2010-12-30T14:00:00
+2010-12-30T13:40:00
+2010-12-30T13:20:00
+2010-12-30T13:00:00
+2010-12-30T12:40:00
+2010-12-30T12:20:00
+2010-12-30T12:00:00
+2010-12-30T11:40:00
+2010-12-30T11:20:00
+2010-12-30T11:00:00
+2010-12-30T10:40:00
+2010-12-30T10:20:00
+2010-12-30T10:00:00
+2010-12-30T09:40:00
+2010-12-30T09:20:00
+2010-12-30T09:00:00
+2010-12-29T16:40:00
+2010-12-29T16:20:00
+2010-12-29T16:00:00
+2010-12-29T15:40:00
+2010-12-29T15:20:00
+2010-12-29T15:00:00
+2010-12-29T14:40:00
+2010-12-29T14:20:00
+2010-12-29T14:00:00
+2010-12-29T13:40:00
+2010-12-29T13:20:00
+2010-12-29T13:00:00
+2010-12-29T12:40:00
+2010-12-29T12:20:00
+2010-12-29T12:00:00
+2010-12-29T11:40:00
+2010-12-29T11:20:00
+2010-12-29T11:00:00
+2010-12-29T10:40:00
+2010-12-29T10:20:00
+2010-12-29T10:00:00
+2010-12-29T09:40:00
+2010-12-29T09:20:00
+2010-12-29T09:00:00
+2010-12-28T16:40:00
+2010-12-28T16:20:00
+2010-12-28T16:00:00
+2010-12-28T15:40:00
+2010-12-28T15:20:00
+2010-12-28T15:00:00
+2010-12-28T14:40:00
+2010-12-28T14:20:00
+2010-12-28T14:00:00
+2010-12-28T13:40:00
+2010-12-28T13:20:00
+2010-12-28T13:00:00
+2010-12-28T12:40:00
+2010-12-28T12:20:00
+2010-12-28T12:00:00
+2010-12-28T11:40:00
+2010-12-28T11:20:00
+2010-12-28T11:00:00
+2010-12-28T10:40:00
+2010-12-28T10:20:00
+2010-12-28T10:00:00
+2010-12-28T09:40:00
+2010-12-28T09:20:00
+2010-12-28T09:00:00
+2010-12-27T16:40:00
+2010-12-27T16:20:00
+2010-12-27T16:00:00
+2010-12-27T15:40:00
+2010-12-27T15:20:00
+2010-12-27T15:00:00
+2010-12-27T14:40:00
+2010-12-27T14:20:00
+2010-12-27T14:00:00
+2010-12-27T13:40:00
+2010-12-27T13:20:00
+2010-12-27T13:00:00
+2010-12-27T12:40:00
+2010-12-27T12:20:00
+2010-12-27T12:00:00
+2010-12-27T11:40:00
+2010-12-27T11:20:00
+2010-12-27T11:00:00
+2010-12-27T10:40:00
+2010-12-27T10:20:00
+2010-12-27T10:00:00
+2010-12-27T09:40:00
+2010-12-27T09:20:00
+2010-12-27T09:00:00
+2010-12-26T16:40:00
+2010-12-26T16:20:00
+2010-12-26T16:00:00
+2010-12-26T15:40:00
+2010-12-26T15:20:00
+2010-12-26T15:00:00
+2010-12-26T14:40:00
+2010-12-26T14:20:00
+2010-12-26T14:00:00
+2010-12-26T13:40:00
+2010-12-26T13:20:00
+2010-12-26T13:00:00
+2010-12-26T12:40:00
+2010-12-26T12:20:00
+2010-12-26T12:00:00
+2010-12-26T11:40:00
+2010-12-26T11:20:00
+2010-12-26T11:00:00
+2010-12-26T10:40:00
+2010-12-26T10:20:00
+2010-12-26T10:00:00
+2010-12-26T09:40:00
+2010-12-26T09:20:00
+2010-12-26T09:00:00
+2010-12-25T16:40:00
+2010-12-25T16:20:00
+2010-12-25T16:00:00
+2010-12-25T15:40:00
+2010-12-25T15:20:00
+2010-12-25T15:00:00
+2010-12-25T14:40:00
+2010-12-25T14:20:00
+2010-12-25T14:00:00
+2010-12-25T13:40:00
+2010-12-25T13:20:00
+2010-12-25T13:00:00
+2010-12-25T12:40:00
+2010-12-25T12:20:00
+2010-12-25T12:00:00
+2010-12-25T11:40:00
+2010-12-25T11:20:00
+2010-12-25T11:00:00
+2010-12-25T10:40:00
+2010-12-25T10:20:00
+2010-12-25T10:00:00
+2010-12-25T09:40:00
+2010-12-25T09:20:00
+2010-12-25T09:00:00
+2010-12-24T16:40:00
+2010-12-24T16:20:00
+2010-12-24T16:00:00
+2010-12-24T15:40:00
+2010-12-24T15:20:00
+2010-12-24T15:00:00
+2010-12-24T14:40:00
+2010-12-24T14:20:00
+2010-12-24T14:00:00
+2010-12-24T13:40:00
+2010-12-24T13:20:00
+2010-12-24T13:00:00
+2010-12-24T12:40:00
+2010-12-24T12:20:00
+2010-12-24T12:00:00
+2010-12-24T11:40:00
+2010-12-24T11:20:00
+2010-12-24T11:00:00
+2010-12-24T10:40:00
+2010-12-24T10:20:00
+2010-12-24T10:00:00
+2010-12-24T09:40:00
+2010-12-24T09:20:00
+2010-12-24T09:00:00
+2010-12-23T16:40:00
+2010-12-23T16:20:00
+2010-12-23T16:00:00
+2010-12-23T15:40:00
+2010-12-23T15:20:00
+2010-12-23T15:00:00
+2010-12-23T14:40:00
+2010-12-23T14:20:00
+2010-12-23T14:00:00
+2010-12-23T13:40:00
+2010-12-23T13:20:00
+2010-12-23T13:00:00
+2010-12-23T12:40:00
+2010-12-23T12:20:00
+2010-12-23T12:00:00
+2010-12-23T11:40:00
+2010-12-23T11:20:00
+2010-12-23T11:00:00
+2010-12-23T10:40:00
+2010-12-23T10:20:00
+2010-12-23T10:00:00
+2010-12-23T09:40:00
+2010-12-23T09:20:00
+2010-12-23T09:00:00
+2010-12-22T16:40:00
+2010-12-22T16:20:00
+2010-12-22T16:00:00
+2010-12-22T15:40:00
+2010-12-22T15:20:00
+2010-12-22T15:00:00
+2010-12-22T14:40:00
+2010-12-22T14:20:00
+2010-12-22T14:00:00
+2010-12-22T13:40:00
+2010-12-22T13:20:00
+2010-12-22T13:00:00
+2010-12-22T12:40:00
+2010-12-22T12:20:00
+2010-12-22T12:00:00
+2010-12-22T11:40:00
+2010-12-22T11:20:00
+2010-12-22T11:00:00
+2010-12-22T10:40:00
+2010-12-22T10:20:00
+2010-12-22T10:00:00
+2010-12-22T09:40:00
+2010-12-22T09:20:00
+2010-12-22T09:00:00
+2010-12-21T16:40:00
+2010-12-21T16:20:00
+2010-12-21T16:00:00
+2010-12-21T15:40:00
+2010-12-21T15:20:00
+2010-12-21T15:00:00
+2010-12-21T14:40:00
+2010-12-21T14:20:00
+2010-12-21T14:00:00
+2010-12-21T13:40:00
+2010-12-21T13:20:00
+2010-12-21T13:00:00
+2010-12-21T12:40:00
+2010-12-21T12:20:00
+2010-12-21T12:00:00
+2010-12-21T11:40:00
+2010-12-21T11:20:00
+2010-12-21T11:00:00
+2010-12-21T10:40:00
+2010-12-21T10:20:00
+2010-12-21T10:00:00
+2010-12-21T09:40:00
+2010-12-21T09:20:00
+2010-12-21T09:00:00
+2010-12-20T16:40:00
+2010-12-20T16:20:00
+2010-12-20T16:00:00
+2010-12-20T15:40:00
+2010-12-20T15:20:00
+2010-12-20T15:00:00
+2010-12-20T14:40:00
+2010-12-20T14:20:00
+2010-12-20T14:00:00
+2010-12-20T13:40:00
+2010-12-20T13:20:00
+2010-12-20T13:00:00
+2010-12-20T12:40:00
+2010-12-20T12:20:00
+2010-12-20T12:00:00
+2010-12-20T11:40:00
+2010-12-20T11:20:00
+2010-12-20T11:00:00
+2010-12-20T10:40:00
+2010-12-20T10:20:00
+2010-12-20T10:00:00
+2010-12-20T09:40:00
+2010-12-20T09:20:00
+2010-12-20T09:00:00
+2010-12-19T16:40:00
+2010-12-19T16:20:00
+2010-12-19T16:00:00
+2010-12-19T15:40:00
+2010-12-19T15:20:00
+2010-12-19T15:00:00
+2010-12-19T14:40:00
+2010-12-19T14:20:00
+2010-12-19T14:00:00
+2010-12-19T13:40:00
+2010-12-19T13:20:00
+2010-12-19T13:00:00
+2010-12-19T12:40:00
+2010-12-19T12:20:00
+2010-12-19T12:00:00
+2010-12-19T11:40:00
+2010-12-19T11:20:00
+2010-12-19T11:00:00
+2010-12-19T10:40:00
+2010-12-19T10:20:00
+2010-12-19T10:00:00
+2010-12-19T09:40:00
+2010-12-19T09:20:00
+2010-12-19T09:00:00
+2010-12-18T16:40:00
+2010-12-18T16:20:00
+2010-12-18T16:00:00
+2010-12-18T15:40:00
+2010-12-18T15:20:00
+2010-12-18T15:00:00
+2010-12-18T14:40:00
+2010-12-18T14:20:00
+2010-12-18T14:00:00
+2010-12-18T13:40:00
+2010-12-18T13:20:00
+2010-12-18T13:00:00
+2010-12-18T12:40:00
+2010-12-18T12:20:00
+2010-12-18T12:00:00
+2010-12-18T11:40:00
+2010-12-18T11:20:00
+2010-12-18T11:00:00
+2010-12-18T10:40:00
+2010-12-18T10:20:00
+2010-12-18T10:00:00
+2010-12-18T09:40:00
+2010-12-18T09:20:00
+2010-12-18T09:00:00
+2010-12-17T16:40:00
+2010-12-17T16:20:00
+2010-12-17T16:00:00
+2010-12-17T15:40:00
+2010-12-17T15:20:00
+2010-12-17T15:00:00
+2010-12-17T14:40:00
+2010-12-17T14:20:00
+2010-12-17T14:00:00
+2010-12-17T13:40:00
+2010-12-17T13:20:00
+2010-12-17T13:00:00
+2010-12-17T12:40:00
+2010-12-17T12:20:00
+2010-12-17T12:00:00
+2010-12-17T11:40:00
+2010-12-17T11:20:00
+2010-12-17T11:00:00
+2010-12-17T10:40:00
+2010-12-17T10:20:00
+2010-12-17T10:00:00
+2010-12-17T09:40:00
+2010-12-17T09:20:00
+2010-12-17T09:00:00
+2010-12-16T16:40:00
+2010-12-16T16:20:00
+2010-12-16T16:00:00
+2010-12-16T15:40:00
+2010-12-16T15:20:00
+2010-12-16T15:00:00
+2010-12-16T14:40:00
+2010-12-16T14:20:00
+2010-12-16T14:00:00
+2010-12-16T13:40:00
+2010-12-16T13:20:00
+2010-12-16T13:00:00
+2010-12-16T12:40:00
+2010-12-16T12:20:00
+2010-12-16T12:00:00
+2010-12-16T11:40:00
+2010-12-16T11:20:00
+2010-12-16T11:00:00
+2010-12-16T10:40:00
+2010-12-16T10:20:00
+2010-12-16T10:00:00
+2010-12-16T09:40:00
+2010-12-16T09:20:00
+2010-12-16T09:00:00
+2010-12-15T16:40:00
+2010-12-15T16:20:00
+2010-12-15T16:00:00
+2010-12-15T15:40:00
+2010-12-15T15:20:00
+2010-12-15T15:00:00
+2010-12-15T14:40:00
+2010-12-15T14:20:00
+2010-12-15T14:00:00
+2010-12-15T13:40:00
+2010-12-15T13:20:00
+2010-12-15T13:00:00
+2010-12-15T12:40:00
+2010-12-15T12:20:00
+2010-12-15T12:00:00
+2010-12-15T11:40:00
+2010-12-15T11:20:00
+2010-12-15T11:00:00
+2010-12-15T10:40:00
+2010-12-15T10:20:00
+2010-12-15T10:00:00
+2010-12-15T09:40:00
+2010-12-15T09:20:00
+2010-12-15T09:00:00
+2010-12-14T16:40:00
+2010-12-14T16:20:00
+2010-12-14T16:00:00
+2010-12-14T15:40:00
+2010-12-14T15:20:00
+2010-12-14T15:00:00
+2010-12-14T14:40:00
+2010-12-14T14:20:00
+2010-12-14T14:00:00
+2010-12-14T13:40:00
+2010-12-14T13:20:00
+2010-12-14T13:00:00
+2010-12-14T12:40:00
+2010-12-14T12:20:00
+2010-12-14T12:00:00
+2010-12-14T11:40:00
+2010-12-14T11:20:00
+2010-12-14T11:00:00
+2010-12-14T10:40:00
+2010-12-14T10:20:00
+2010-12-14T10:00:00
+2010-12-14T09:40:00
+2010-12-14T09:20:00
+2010-12-14T09:00:00
+2010-12-13T16:40:00
+2010-12-13T16:20:00
+2010-12-13T16:00:00
+2010-12-13T15:40:00
+2010-12-13T15:20:00
+2010-12-13T15:00:00
+2010-12-13T14:40:00
+2010-12-13T14:20:00
+2010-12-13T14:00:00
+2010-12-13T13:40:00
+2010-12-13T13:20:00
+2010-12-13T13:00:00
+2010-12-13T12:40:00
+2010-12-13T12:20:00
+2010-12-13T12:00:00
+2010-12-13T11:40:00
+2010-12-13T11:20:00
+2010-12-13T11:00:00
+2010-12-13T10:40:00
+2010-12-13T10:20:00
+2010-12-13T10:00:00
+2010-12-13T09:40:00
+2010-12-13T09:20:00
+2010-12-13T09:00:00
+2010-12-12T16:40:00
+2010-12-12T16:20:00
+2010-12-12T16:00:00
+2010-12-12T15:40:00
+2010-12-12T15:20:00
+2010-12-12T15:00:00
+2010-12-12T14:40:00
+2010-12-12T14:20:00
+2010-12-12T14:00:00
+2010-12-12T13:40:00
+2010-12-12T13:20:00
+2010-12-12T13:00:00
+2010-12-12T12:40:00
+2010-12-12T12:20:00
+2010-12-12T12:00:00
+2010-12-12T11:40:00
+2010-12-12T11:20:00
+2010-12-12T11:00:00
+2010-12-12T10:40:00
+2010-12-12T10:20:00
+2010-12-12T10:00:00
+2010-12-12T09:40:00
+2010-12-12T09:20:00
+2010-12-12T09:00:00
+2010-12-11T16:40:00
+2010-12-11T16:20:00
+2010-12-11T16:00:00
+2010-12-11T15:40:00
+2010-12-11T15:20:00
+2010-12-11T15:00:00
+2010-12-11T14:40:00
+2010-12-11T14:20:00
+2010-12-11T14:00:00
+2010-12-11T13:40:00
+2010-12-11T13:20:00
+2010-12-11T13:00:00
+2010-12-11T12:40:00
+2010-12-11T12:20:00
+2010-12-11T12:00:00
+2010-12-11T11:40:00
+2010-12-11T11:20:00
+2010-12-11T11:00:00
+2010-12-11T10:40:00
+2010-12-11T10:20:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.recurson.ref
new file mode 100644
index 000000000..3fe99758b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase38.ics.recurson.ref
@@ -0,0 +1,4869 @@
+1997-09-02
+1997-09-03
+1997-09-04
+1997-09-05
+1997-09-06
+1997-09-07
+1997-09-08
+1997-09-09
+1997-09-10
+1997-09-11
+1997-09-12
+1997-09-13
+1997-09-14
+1997-09-15
+1997-09-16
+1997-09-17
+1997-09-18
+1997-09-19
+1997-09-20
+1997-09-21
+1997-09-22
+1997-09-23
+1997-09-24
+1997-09-25
+1997-09-26
+1997-09-27
+1997-09-28
+1997-09-29
+1997-09-30
+1997-10-01
+1997-10-02
+1997-10-03
+1997-10-04
+1997-10-05
+1997-10-06
+1997-10-07
+1997-10-08
+1997-10-09
+1997-10-10
+1997-10-11
+1997-10-12
+1997-10-13
+1997-10-14
+1997-10-15
+1997-10-16
+1997-10-17
+1997-10-18
+1997-10-19
+1997-10-20
+1997-10-21
+1997-10-22
+1997-10-23
+1997-10-24
+1997-10-25
+1997-10-26
+1997-10-27
+1997-10-28
+1997-10-29
+1997-10-30
+1997-10-31
+1997-11-01
+1997-11-02
+1997-11-03
+1997-11-04
+1997-11-05
+1997-11-06
+1997-11-07
+1997-11-08
+1997-11-09
+1997-11-10
+1997-11-11
+1997-11-12
+1997-11-13
+1997-11-14
+1997-11-15
+1997-11-16
+1997-11-17
+1997-11-18
+1997-11-19
+1997-11-20
+1997-11-21
+1997-11-22
+1997-11-23
+1997-11-24
+1997-11-25
+1997-11-26
+1997-11-27
+1997-11-28
+1997-11-29
+1997-11-30
+1997-12-01
+1997-12-02
+1997-12-03
+1997-12-04
+1997-12-05
+1997-12-06
+1997-12-07
+1997-12-08
+1997-12-09
+1997-12-10
+1997-12-11
+1997-12-12
+1997-12-13
+1997-12-14
+1997-12-15
+1997-12-16
+1997-12-17
+1997-12-18
+1997-12-19
+1997-12-20
+1997-12-21
+1997-12-22
+1997-12-23
+1997-12-24
+1997-12-25
+1997-12-26
+1997-12-27
+1997-12-28
+1997-12-29
+1997-12-30
+1997-12-31
+1998-01-01
+1998-01-02
+1998-01-03
+1998-01-04
+1998-01-05
+1998-01-06
+1998-01-07
+1998-01-08
+1998-01-09
+1998-01-10
+1998-01-11
+1998-01-12
+1998-01-13
+1998-01-14
+1998-01-15
+1998-01-16
+1998-01-17
+1998-01-18
+1998-01-19
+1998-01-20
+1998-01-21
+1998-01-22
+1998-01-23
+1998-01-24
+1998-01-25
+1998-01-26
+1998-01-27
+1998-01-28
+1998-01-29
+1998-01-30
+1998-01-31
+1998-02-01
+1998-02-02
+1998-02-03
+1998-02-04
+1998-02-05
+1998-02-06
+1998-02-07
+1998-02-08
+1998-02-09
+1998-02-10
+1998-02-11
+1998-02-12
+1998-02-13
+1998-02-14
+1998-02-15
+1998-02-16
+1998-02-17
+1998-02-18
+1998-02-19
+1998-02-20
+1998-02-21
+1998-02-22
+1998-02-23
+1998-02-24
+1998-02-25
+1998-02-26
+1998-02-27
+1998-02-28
+1998-03-01
+1998-03-02
+1998-03-03
+1998-03-04
+1998-03-05
+1998-03-06
+1998-03-07
+1998-03-08
+1998-03-09
+1998-03-10
+1998-03-11
+1998-03-12
+1998-03-13
+1998-03-14
+1998-03-15
+1998-03-16
+1998-03-17
+1998-03-18
+1998-03-19
+1998-03-20
+1998-03-21
+1998-03-22
+1998-03-23
+1998-03-24
+1998-03-25
+1998-03-26
+1998-03-27
+1998-03-28
+1998-03-29
+1998-03-30
+1998-03-31
+1998-04-01
+1998-04-02
+1998-04-03
+1998-04-04
+1998-04-05
+1998-04-06
+1998-04-07
+1998-04-08
+1998-04-09
+1998-04-10
+1998-04-11
+1998-04-12
+1998-04-13
+1998-04-14
+1998-04-15
+1998-04-16
+1998-04-17
+1998-04-18
+1998-04-19
+1998-04-20
+1998-04-21
+1998-04-22
+1998-04-23
+1998-04-24
+1998-04-25
+1998-04-26
+1998-04-27
+1998-04-28
+1998-04-29
+1998-04-30
+1998-05-01
+1998-05-02
+1998-05-03
+1998-05-04
+1998-05-05
+1998-05-06
+1998-05-07
+1998-05-08
+1998-05-09
+1998-05-10
+1998-05-11
+1998-05-12
+1998-05-13
+1998-05-14
+1998-05-15
+1998-05-16
+1998-05-17
+1998-05-18
+1998-05-19
+1998-05-20
+1998-05-21
+1998-05-22
+1998-05-23
+1998-05-24
+1998-05-25
+1998-05-26
+1998-05-27
+1998-05-28
+1998-05-29
+1998-05-30
+1998-05-31
+1998-06-01
+1998-06-02
+1998-06-03
+1998-06-04
+1998-06-05
+1998-06-06
+1998-06-07
+1998-06-08
+1998-06-09
+1998-06-10
+1998-06-11
+1998-06-12
+1998-06-13
+1998-06-14
+1998-06-15
+1998-06-16
+1998-06-17
+1998-06-18
+1998-06-19
+1998-06-20
+1998-06-21
+1998-06-22
+1998-06-23
+1998-06-24
+1998-06-25
+1998-06-26
+1998-06-27
+1998-06-28
+1998-06-29
+1998-06-30
+1998-07-01
+1998-07-02
+1998-07-03
+1998-07-04
+1998-07-05
+1998-07-06
+1998-07-07
+1998-07-08
+1998-07-09
+1998-07-10
+1998-07-11
+1998-07-12
+1998-07-13
+1998-07-14
+1998-07-15
+1998-07-16
+1998-07-17
+1998-07-18
+1998-07-19
+1998-07-20
+1998-07-21
+1998-07-22
+1998-07-23
+1998-07-24
+1998-07-25
+1998-07-26
+1998-07-27
+1998-07-28
+1998-07-29
+1998-07-30
+1998-07-31
+1998-08-01
+1998-08-02
+1998-08-03
+1998-08-04
+1998-08-05
+1998-08-06
+1998-08-07
+1998-08-08
+1998-08-09
+1998-08-10
+1998-08-11
+1998-08-12
+1998-08-13
+1998-08-14
+1998-08-15
+1998-08-16
+1998-08-17
+1998-08-18
+1998-08-19
+1998-08-20
+1998-08-21
+1998-08-22
+1998-08-23
+1998-08-24
+1998-08-25
+1998-08-26
+1998-08-27
+1998-08-28
+1998-08-29
+1998-08-30
+1998-08-31
+1998-09-01
+1998-09-02
+1998-09-03
+1998-09-04
+1998-09-05
+1998-09-06
+1998-09-07
+1998-09-08
+1998-09-09
+1998-09-10
+1998-09-11
+1998-09-12
+1998-09-13
+1998-09-14
+1998-09-15
+1998-09-16
+1998-09-17
+1998-09-18
+1998-09-19
+1998-09-20
+1998-09-21
+1998-09-22
+1998-09-23
+1998-09-24
+1998-09-25
+1998-09-26
+1998-09-27
+1998-09-28
+1998-09-29
+1998-09-30
+1998-10-01
+1998-10-02
+1998-10-03
+1998-10-04
+1998-10-05
+1998-10-06
+1998-10-07
+1998-10-08
+1998-10-09
+1998-10-10
+1998-10-11
+1998-10-12
+1998-10-13
+1998-10-14
+1998-10-15
+1998-10-16
+1998-10-17
+1998-10-18
+1998-10-19
+1998-10-20
+1998-10-21
+1998-10-22
+1998-10-23
+1998-10-24
+1998-10-25
+1998-10-26
+1998-10-27
+1998-10-28
+1998-10-29
+1998-10-30
+1998-10-31
+1998-11-01
+1998-11-02
+1998-11-03
+1998-11-04
+1998-11-05
+1998-11-06
+1998-11-07
+1998-11-08
+1998-11-09
+1998-11-10
+1998-11-11
+1998-11-12
+1998-11-13
+1998-11-14
+1998-11-15
+1998-11-16
+1998-11-17
+1998-11-18
+1998-11-19
+1998-11-20
+1998-11-21
+1998-11-22
+1998-11-23
+1998-11-24
+1998-11-25
+1998-11-26
+1998-11-27
+1998-11-28
+1998-11-29
+1998-11-30
+1998-12-01
+1998-12-02
+1998-12-03
+1998-12-04
+1998-12-05
+1998-12-06
+1998-12-07
+1998-12-08
+1998-12-09
+1998-12-10
+1998-12-11
+1998-12-12
+1998-12-13
+1998-12-14
+1998-12-15
+1998-12-16
+1998-12-17
+1998-12-18
+1998-12-19
+1998-12-20
+1998-12-21
+1998-12-22
+1998-12-23
+1998-12-24
+1998-12-25
+1998-12-26
+1998-12-27
+1998-12-28
+1998-12-29
+1998-12-30
+1998-12-31
+1999-01-01
+1999-01-02
+1999-01-03
+1999-01-04
+1999-01-05
+1999-01-06
+1999-01-07
+1999-01-08
+1999-01-09
+1999-01-10
+1999-01-11
+1999-01-12
+1999-01-13
+1999-01-14
+1999-01-15
+1999-01-16
+1999-01-17
+1999-01-18
+1999-01-19
+1999-01-20
+1999-01-21
+1999-01-22
+1999-01-23
+1999-01-24
+1999-01-25
+1999-01-26
+1999-01-27
+1999-01-28
+1999-01-29
+1999-01-30
+1999-01-31
+1999-02-01
+1999-02-02
+1999-02-03
+1999-02-04
+1999-02-05
+1999-02-06
+1999-02-07
+1999-02-08
+1999-02-09
+1999-02-10
+1999-02-11
+1999-02-12
+1999-02-13
+1999-02-14
+1999-02-15
+1999-02-16
+1999-02-17
+1999-02-18
+1999-02-19
+1999-02-20
+1999-02-21
+1999-02-22
+1999-02-23
+1999-02-24
+1999-02-25
+1999-02-26
+1999-02-27
+1999-02-28
+1999-03-01
+1999-03-02
+1999-03-03
+1999-03-04
+1999-03-05
+1999-03-06
+1999-03-07
+1999-03-08
+1999-03-09
+1999-03-10
+1999-03-11
+1999-03-12
+1999-03-13
+1999-03-14
+1999-03-15
+1999-03-16
+1999-03-17
+1999-03-18
+1999-03-19
+1999-03-20
+1999-03-21
+1999-03-22
+1999-03-23
+1999-03-24
+1999-03-25
+1999-03-26
+1999-03-27
+1999-03-28
+1999-03-29
+1999-03-30
+1999-03-31
+1999-04-01
+1999-04-02
+1999-04-03
+1999-04-04
+1999-04-05
+1999-04-06
+1999-04-07
+1999-04-08
+1999-04-09
+1999-04-10
+1999-04-11
+1999-04-12
+1999-04-13
+1999-04-14
+1999-04-15
+1999-04-16
+1999-04-17
+1999-04-18
+1999-04-19
+1999-04-20
+1999-04-21
+1999-04-22
+1999-04-23
+1999-04-24
+1999-04-25
+1999-04-26
+1999-04-27
+1999-04-28
+1999-04-29
+1999-04-30
+1999-05-01
+1999-05-02
+1999-05-03
+1999-05-04
+1999-05-05
+1999-05-06
+1999-05-07
+1999-05-08
+1999-05-09
+1999-05-10
+1999-05-11
+1999-05-12
+1999-05-13
+1999-05-14
+1999-05-15
+1999-05-16
+1999-05-17
+1999-05-18
+1999-05-19
+1999-05-20
+1999-05-21
+1999-05-22
+1999-05-23
+1999-05-24
+1999-05-25
+1999-05-26
+1999-05-27
+1999-05-28
+1999-05-29
+1999-05-30
+1999-05-31
+1999-06-01
+1999-06-02
+1999-06-03
+1999-06-04
+1999-06-05
+1999-06-06
+1999-06-07
+1999-06-08
+1999-06-09
+1999-06-10
+1999-06-11
+1999-06-12
+1999-06-13
+1999-06-14
+1999-06-15
+1999-06-16
+1999-06-17
+1999-06-18
+1999-06-19
+1999-06-20
+1999-06-21
+1999-06-22
+1999-06-23
+1999-06-24
+1999-06-25
+1999-06-26
+1999-06-27
+1999-06-28
+1999-06-29
+1999-06-30
+1999-07-01
+1999-07-02
+1999-07-03
+1999-07-04
+1999-07-05
+1999-07-06
+1999-07-07
+1999-07-08
+1999-07-09
+1999-07-10
+1999-07-11
+1999-07-12
+1999-07-13
+1999-07-14
+1999-07-15
+1999-07-16
+1999-07-17
+1999-07-18
+1999-07-19
+1999-07-20
+1999-07-21
+1999-07-22
+1999-07-23
+1999-07-24
+1999-07-25
+1999-07-26
+1999-07-27
+1999-07-28
+1999-07-29
+1999-07-30
+1999-07-31
+1999-08-01
+1999-08-02
+1999-08-03
+1999-08-04
+1999-08-05
+1999-08-06
+1999-08-07
+1999-08-08
+1999-08-09
+1999-08-10
+1999-08-11
+1999-08-12
+1999-08-13
+1999-08-14
+1999-08-15
+1999-08-16
+1999-08-17
+1999-08-18
+1999-08-19
+1999-08-20
+1999-08-21
+1999-08-22
+1999-08-23
+1999-08-24
+1999-08-25
+1999-08-26
+1999-08-27
+1999-08-28
+1999-08-29
+1999-08-30
+1999-08-31
+1999-09-01
+1999-09-02
+1999-09-03
+1999-09-04
+1999-09-05
+1999-09-06
+1999-09-07
+1999-09-08
+1999-09-09
+1999-09-10
+1999-09-11
+1999-09-12
+1999-09-13
+1999-09-14
+1999-09-15
+1999-09-16
+1999-09-17
+1999-09-18
+1999-09-19
+1999-09-20
+1999-09-21
+1999-09-22
+1999-09-23
+1999-09-24
+1999-09-25
+1999-09-26
+1999-09-27
+1999-09-28
+1999-09-29
+1999-09-30
+1999-10-01
+1999-10-02
+1999-10-03
+1999-10-04
+1999-10-05
+1999-10-06
+1999-10-07
+1999-10-08
+1999-10-09
+1999-10-10
+1999-10-11
+1999-10-12
+1999-10-13
+1999-10-14
+1999-10-15
+1999-10-16
+1999-10-17
+1999-10-18
+1999-10-19
+1999-10-20
+1999-10-21
+1999-10-22
+1999-10-23
+1999-10-24
+1999-10-25
+1999-10-26
+1999-10-27
+1999-10-28
+1999-10-29
+1999-10-30
+1999-10-31
+1999-11-01
+1999-11-02
+1999-11-03
+1999-11-04
+1999-11-05
+1999-11-06
+1999-11-07
+1999-11-08
+1999-11-09
+1999-11-10
+1999-11-11
+1999-11-12
+1999-11-13
+1999-11-14
+1999-11-15
+1999-11-16
+1999-11-17
+1999-11-18
+1999-11-19
+1999-11-20
+1999-11-21
+1999-11-22
+1999-11-23
+1999-11-24
+1999-11-25
+1999-11-26
+1999-11-27
+1999-11-28
+1999-11-29
+1999-11-30
+1999-12-01
+1999-12-02
+1999-12-03
+1999-12-04
+1999-12-05
+1999-12-06
+1999-12-07
+1999-12-08
+1999-12-09
+1999-12-10
+1999-12-11
+1999-12-12
+1999-12-13
+1999-12-14
+1999-12-15
+1999-12-16
+1999-12-17
+1999-12-18
+1999-12-19
+1999-12-20
+1999-12-21
+1999-12-22
+1999-12-23
+1999-12-24
+1999-12-25
+1999-12-26
+1999-12-27
+1999-12-28
+1999-12-29
+1999-12-30
+1999-12-31
+2000-01-01
+2000-01-02
+2000-01-03
+2000-01-04
+2000-01-05
+2000-01-06
+2000-01-07
+2000-01-08
+2000-01-09
+2000-01-10
+2000-01-11
+2000-01-12
+2000-01-13
+2000-01-14
+2000-01-15
+2000-01-16
+2000-01-17
+2000-01-18
+2000-01-19
+2000-01-20
+2000-01-21
+2000-01-22
+2000-01-23
+2000-01-24
+2000-01-25
+2000-01-26
+2000-01-27
+2000-01-28
+2000-01-29
+2000-01-30
+2000-01-31
+2000-02-01
+2000-02-02
+2000-02-03
+2000-02-04
+2000-02-05
+2000-02-06
+2000-02-07
+2000-02-08
+2000-02-09
+2000-02-10
+2000-02-11
+2000-02-12
+2000-02-13
+2000-02-14
+2000-02-15
+2000-02-16
+2000-02-17
+2000-02-18
+2000-02-19
+2000-02-20
+2000-02-21
+2000-02-22
+2000-02-23
+2000-02-24
+2000-02-25
+2000-02-26
+2000-02-27
+2000-02-28
+2000-02-29
+2000-03-01
+2000-03-02
+2000-03-03
+2000-03-04
+2000-03-05
+2000-03-06
+2000-03-07
+2000-03-08
+2000-03-09
+2000-03-10
+2000-03-11
+2000-03-12
+2000-03-13
+2000-03-14
+2000-03-15
+2000-03-16
+2000-03-17
+2000-03-18
+2000-03-19
+2000-03-20
+2000-03-21
+2000-03-22
+2000-03-23
+2000-03-24
+2000-03-25
+2000-03-26
+2000-03-27
+2000-03-28
+2000-03-29
+2000-03-30
+2000-03-31
+2000-04-01
+2000-04-02
+2000-04-03
+2000-04-04
+2000-04-05
+2000-04-06
+2000-04-07
+2000-04-08
+2000-04-09
+2000-04-10
+2000-04-11
+2000-04-12
+2000-04-13
+2000-04-14
+2000-04-15
+2000-04-16
+2000-04-17
+2000-04-18
+2000-04-19
+2000-04-20
+2000-04-21
+2000-04-22
+2000-04-23
+2000-04-24
+2000-04-25
+2000-04-26
+2000-04-27
+2000-04-28
+2000-04-29
+2000-04-30
+2000-05-01
+2000-05-02
+2000-05-03
+2000-05-04
+2000-05-05
+2000-05-06
+2000-05-07
+2000-05-08
+2000-05-09
+2000-05-10
+2000-05-11
+2000-05-12
+2000-05-13
+2000-05-14
+2000-05-15
+2000-05-16
+2000-05-17
+2000-05-18
+2000-05-19
+2000-05-20
+2000-05-21
+2000-05-22
+2000-05-23
+2000-05-24
+2000-05-25
+2000-05-26
+2000-05-27
+2000-05-28
+2000-05-29
+2000-05-30
+2000-05-31
+2000-06-01
+2000-06-02
+2000-06-03
+2000-06-04
+2000-06-05
+2000-06-06
+2000-06-07
+2000-06-08
+2000-06-09
+2000-06-10
+2000-06-11
+2000-06-12
+2000-06-13
+2000-06-14
+2000-06-15
+2000-06-16
+2000-06-17
+2000-06-18
+2000-06-19
+2000-06-20
+2000-06-21
+2000-06-22
+2000-06-23
+2000-06-24
+2000-06-25
+2000-06-26
+2000-06-27
+2000-06-28
+2000-06-29
+2000-06-30
+2000-07-01
+2000-07-02
+2000-07-03
+2000-07-04
+2000-07-05
+2000-07-06
+2000-07-07
+2000-07-08
+2000-07-09
+2000-07-10
+2000-07-11
+2000-07-12
+2000-07-13
+2000-07-14
+2000-07-15
+2000-07-16
+2000-07-17
+2000-07-18
+2000-07-19
+2000-07-20
+2000-07-21
+2000-07-22
+2000-07-23
+2000-07-24
+2000-07-25
+2000-07-26
+2000-07-27
+2000-07-28
+2000-07-29
+2000-07-30
+2000-07-31
+2000-08-01
+2000-08-02
+2000-08-03
+2000-08-04
+2000-08-05
+2000-08-06
+2000-08-07
+2000-08-08
+2000-08-09
+2000-08-10
+2000-08-11
+2000-08-12
+2000-08-13
+2000-08-14
+2000-08-15
+2000-08-16
+2000-08-17
+2000-08-18
+2000-08-19
+2000-08-20
+2000-08-21
+2000-08-22
+2000-08-23
+2000-08-24
+2000-08-25
+2000-08-26
+2000-08-27
+2000-08-28
+2000-08-29
+2000-08-30
+2000-08-31
+2000-09-01
+2000-09-02
+2000-09-03
+2000-09-04
+2000-09-05
+2000-09-06
+2000-09-07
+2000-09-08
+2000-09-09
+2000-09-10
+2000-09-11
+2000-09-12
+2000-09-13
+2000-09-14
+2000-09-15
+2000-09-16
+2000-09-17
+2000-09-18
+2000-09-19
+2000-09-20
+2000-09-21
+2000-09-22
+2000-09-23
+2000-09-24
+2000-09-25
+2000-09-26
+2000-09-27
+2000-09-28
+2000-09-29
+2000-09-30
+2000-10-01
+2000-10-02
+2000-10-03
+2000-10-04
+2000-10-05
+2000-10-06
+2000-10-07
+2000-10-08
+2000-10-09
+2000-10-10
+2000-10-11
+2000-10-12
+2000-10-13
+2000-10-14
+2000-10-15
+2000-10-16
+2000-10-17
+2000-10-18
+2000-10-19
+2000-10-20
+2000-10-21
+2000-10-22
+2000-10-23
+2000-10-24
+2000-10-25
+2000-10-26
+2000-10-27
+2000-10-28
+2000-10-29
+2000-10-30
+2000-10-31
+2000-11-01
+2000-11-02
+2000-11-03
+2000-11-04
+2000-11-05
+2000-11-06
+2000-11-07
+2000-11-08
+2000-11-09
+2000-11-10
+2000-11-11
+2000-11-12
+2000-11-13
+2000-11-14
+2000-11-15
+2000-11-16
+2000-11-17
+2000-11-18
+2000-11-19
+2000-11-20
+2000-11-21
+2000-11-22
+2000-11-23
+2000-11-24
+2000-11-25
+2000-11-26
+2000-11-27
+2000-11-28
+2000-11-29
+2000-11-30
+2000-12-01
+2000-12-02
+2000-12-03
+2000-12-04
+2000-12-05
+2000-12-06
+2000-12-07
+2000-12-08
+2000-12-09
+2000-12-10
+2000-12-11
+2000-12-12
+2000-12-13
+2000-12-14
+2000-12-15
+2000-12-16
+2000-12-17
+2000-12-18
+2000-12-19
+2000-12-20
+2000-12-21
+2000-12-22
+2000-12-23
+2000-12-24
+2000-12-25
+2000-12-26
+2000-12-27
+2000-12-28
+2000-12-29
+2000-12-30
+2000-12-31
+2001-01-01
+2001-01-02
+2001-01-03
+2001-01-04
+2001-01-05
+2001-01-06
+2001-01-07
+2001-01-08
+2001-01-09
+2001-01-10
+2001-01-11
+2001-01-12
+2001-01-13
+2001-01-14
+2001-01-15
+2001-01-16
+2001-01-17
+2001-01-18
+2001-01-19
+2001-01-20
+2001-01-21
+2001-01-22
+2001-01-23
+2001-01-24
+2001-01-25
+2001-01-26
+2001-01-27
+2001-01-28
+2001-01-29
+2001-01-30
+2001-01-31
+2001-02-01
+2001-02-02
+2001-02-03
+2001-02-04
+2001-02-05
+2001-02-06
+2001-02-07
+2001-02-08
+2001-02-09
+2001-02-10
+2001-02-11
+2001-02-12
+2001-02-13
+2001-02-14
+2001-02-15
+2001-02-16
+2001-02-17
+2001-02-18
+2001-02-19
+2001-02-20
+2001-02-21
+2001-02-22
+2001-02-23
+2001-02-24
+2001-02-25
+2001-02-26
+2001-02-27
+2001-02-28
+2001-03-01
+2001-03-02
+2001-03-03
+2001-03-04
+2001-03-05
+2001-03-06
+2001-03-07
+2001-03-08
+2001-03-09
+2001-03-10
+2001-03-11
+2001-03-12
+2001-03-13
+2001-03-14
+2001-03-15
+2001-03-16
+2001-03-17
+2001-03-18
+2001-03-19
+2001-03-20
+2001-03-21
+2001-03-22
+2001-03-23
+2001-03-24
+2001-03-25
+2001-03-26
+2001-03-27
+2001-03-28
+2001-03-29
+2001-03-30
+2001-03-31
+2001-04-01
+2001-04-02
+2001-04-03
+2001-04-04
+2001-04-05
+2001-04-06
+2001-04-07
+2001-04-08
+2001-04-09
+2001-04-10
+2001-04-11
+2001-04-12
+2001-04-13
+2001-04-14
+2001-04-15
+2001-04-16
+2001-04-17
+2001-04-18
+2001-04-19
+2001-04-20
+2001-04-21
+2001-04-22
+2001-04-23
+2001-04-24
+2001-04-25
+2001-04-26
+2001-04-27
+2001-04-28
+2001-04-29
+2001-04-30
+2001-05-01
+2001-05-02
+2001-05-03
+2001-05-04
+2001-05-05
+2001-05-06
+2001-05-07
+2001-05-08
+2001-05-09
+2001-05-10
+2001-05-11
+2001-05-12
+2001-05-13
+2001-05-14
+2001-05-15
+2001-05-16
+2001-05-17
+2001-05-18
+2001-05-19
+2001-05-20
+2001-05-21
+2001-05-22
+2001-05-23
+2001-05-24
+2001-05-25
+2001-05-26
+2001-05-27
+2001-05-28
+2001-05-29
+2001-05-30
+2001-05-31
+2001-06-01
+2001-06-02
+2001-06-03
+2001-06-04
+2001-06-05
+2001-06-06
+2001-06-07
+2001-06-08
+2001-06-09
+2001-06-10
+2001-06-11
+2001-06-12
+2001-06-13
+2001-06-14
+2001-06-15
+2001-06-16
+2001-06-17
+2001-06-18
+2001-06-19
+2001-06-20
+2001-06-21
+2001-06-22
+2001-06-23
+2001-06-24
+2001-06-25
+2001-06-26
+2001-06-27
+2001-06-28
+2001-06-29
+2001-06-30
+2001-07-01
+2001-07-02
+2001-07-03
+2001-07-04
+2001-07-05
+2001-07-06
+2001-07-07
+2001-07-08
+2001-07-09
+2001-07-10
+2001-07-11
+2001-07-12
+2001-07-13
+2001-07-14
+2001-07-15
+2001-07-16
+2001-07-17
+2001-07-18
+2001-07-19
+2001-07-20
+2001-07-21
+2001-07-22
+2001-07-23
+2001-07-24
+2001-07-25
+2001-07-26
+2001-07-27
+2001-07-28
+2001-07-29
+2001-07-30
+2001-07-31
+2001-08-01
+2001-08-02
+2001-08-03
+2001-08-04
+2001-08-05
+2001-08-06
+2001-08-07
+2001-08-08
+2001-08-09
+2001-08-10
+2001-08-11
+2001-08-12
+2001-08-13
+2001-08-14
+2001-08-15
+2001-08-16
+2001-08-17
+2001-08-18
+2001-08-19
+2001-08-20
+2001-08-21
+2001-08-22
+2001-08-23
+2001-08-24
+2001-08-25
+2001-08-26
+2001-08-27
+2001-08-28
+2001-08-29
+2001-08-30
+2001-08-31
+2001-09-01
+2001-09-02
+2001-09-03
+2001-09-04
+2001-09-05
+2001-09-06
+2001-09-07
+2001-09-08
+2001-09-09
+2001-09-10
+2001-09-11
+2001-09-12
+2001-09-13
+2001-09-14
+2001-09-15
+2001-09-16
+2001-09-17
+2001-09-18
+2001-09-19
+2001-09-20
+2001-09-21
+2001-09-22
+2001-09-23
+2001-09-24
+2001-09-25
+2001-09-26
+2001-09-27
+2001-09-28
+2001-09-29
+2001-09-30
+2001-10-01
+2001-10-02
+2001-10-03
+2001-10-04
+2001-10-05
+2001-10-06
+2001-10-07
+2001-10-08
+2001-10-09
+2001-10-10
+2001-10-11
+2001-10-12
+2001-10-13
+2001-10-14
+2001-10-15
+2001-10-16
+2001-10-17
+2001-10-18
+2001-10-19
+2001-10-20
+2001-10-21
+2001-10-22
+2001-10-23
+2001-10-24
+2001-10-25
+2001-10-26
+2001-10-27
+2001-10-28
+2001-10-29
+2001-10-30
+2001-10-31
+2001-11-01
+2001-11-02
+2001-11-03
+2001-11-04
+2001-11-05
+2001-11-06
+2001-11-07
+2001-11-08
+2001-11-09
+2001-11-10
+2001-11-11
+2001-11-12
+2001-11-13
+2001-11-14
+2001-11-15
+2001-11-16
+2001-11-17
+2001-11-18
+2001-11-19
+2001-11-20
+2001-11-21
+2001-11-22
+2001-11-23
+2001-11-24
+2001-11-25
+2001-11-26
+2001-11-27
+2001-11-28
+2001-11-29
+2001-11-30
+2001-12-01
+2001-12-02
+2001-12-03
+2001-12-04
+2001-12-05
+2001-12-06
+2001-12-07
+2001-12-08
+2001-12-09
+2001-12-10
+2001-12-11
+2001-12-12
+2001-12-13
+2001-12-14
+2001-12-15
+2001-12-16
+2001-12-17
+2001-12-18
+2001-12-19
+2001-12-20
+2001-12-21
+2001-12-22
+2001-12-23
+2001-12-24
+2001-12-25
+2001-12-26
+2001-12-27
+2001-12-28
+2001-12-29
+2001-12-30
+2001-12-31
+2002-01-01
+2002-01-02
+2002-01-03
+2002-01-04
+2002-01-05
+2002-01-06
+2002-01-07
+2002-01-08
+2002-01-09
+2002-01-10
+2002-01-11
+2002-01-12
+2002-01-13
+2002-01-14
+2002-01-15
+2002-01-16
+2002-01-17
+2002-01-18
+2002-01-19
+2002-01-20
+2002-01-21
+2002-01-22
+2002-01-23
+2002-01-24
+2002-01-25
+2002-01-26
+2002-01-27
+2002-01-28
+2002-01-29
+2002-01-30
+2002-01-31
+2002-02-01
+2002-02-02
+2002-02-03
+2002-02-04
+2002-02-05
+2002-02-06
+2002-02-07
+2002-02-08
+2002-02-09
+2002-02-10
+2002-02-11
+2002-02-12
+2002-02-13
+2002-02-14
+2002-02-15
+2002-02-16
+2002-02-17
+2002-02-18
+2002-02-19
+2002-02-20
+2002-02-21
+2002-02-22
+2002-02-23
+2002-02-24
+2002-02-25
+2002-02-26
+2002-02-27
+2002-02-28
+2002-03-01
+2002-03-02
+2002-03-03
+2002-03-04
+2002-03-05
+2002-03-06
+2002-03-07
+2002-03-08
+2002-03-09
+2002-03-10
+2002-03-11
+2002-03-12
+2002-03-13
+2002-03-14
+2002-03-15
+2002-03-16
+2002-03-17
+2002-03-18
+2002-03-19
+2002-03-20
+2002-03-21
+2002-03-22
+2002-03-23
+2002-03-24
+2002-03-25
+2002-03-26
+2002-03-27
+2002-03-28
+2002-03-29
+2002-03-30
+2002-03-31
+2002-04-01
+2002-04-02
+2002-04-03
+2002-04-04
+2002-04-05
+2002-04-06
+2002-04-07
+2002-04-08
+2002-04-09
+2002-04-10
+2002-04-11
+2002-04-12
+2002-04-13
+2002-04-14
+2002-04-15
+2002-04-16
+2002-04-17
+2002-04-18
+2002-04-19
+2002-04-20
+2002-04-21
+2002-04-22
+2002-04-23
+2002-04-24
+2002-04-25
+2002-04-26
+2002-04-27
+2002-04-28
+2002-04-29
+2002-04-30
+2002-05-01
+2002-05-02
+2002-05-03
+2002-05-04
+2002-05-05
+2002-05-06
+2002-05-07
+2002-05-08
+2002-05-09
+2002-05-10
+2002-05-11
+2002-05-12
+2002-05-13
+2002-05-14
+2002-05-15
+2002-05-16
+2002-05-17
+2002-05-18
+2002-05-19
+2002-05-20
+2002-05-21
+2002-05-22
+2002-05-23
+2002-05-24
+2002-05-25
+2002-05-26
+2002-05-27
+2002-05-28
+2002-05-29
+2002-05-30
+2002-05-31
+2002-06-01
+2002-06-02
+2002-06-03
+2002-06-04
+2002-06-05
+2002-06-06
+2002-06-07
+2002-06-08
+2002-06-09
+2002-06-10
+2002-06-11
+2002-06-12
+2002-06-13
+2002-06-14
+2002-06-15
+2002-06-16
+2002-06-17
+2002-06-18
+2002-06-19
+2002-06-20
+2002-06-21
+2002-06-22
+2002-06-23
+2002-06-24
+2002-06-25
+2002-06-26
+2002-06-27
+2002-06-28
+2002-06-29
+2002-06-30
+2002-07-01
+2002-07-02
+2002-07-03
+2002-07-04
+2002-07-05
+2002-07-06
+2002-07-07
+2002-07-08
+2002-07-09
+2002-07-10
+2002-07-11
+2002-07-12
+2002-07-13
+2002-07-14
+2002-07-15
+2002-07-16
+2002-07-17
+2002-07-18
+2002-07-19
+2002-07-20
+2002-07-21
+2002-07-22
+2002-07-23
+2002-07-24
+2002-07-25
+2002-07-26
+2002-07-27
+2002-07-28
+2002-07-29
+2002-07-30
+2002-07-31
+2002-08-01
+2002-08-02
+2002-08-03
+2002-08-04
+2002-08-05
+2002-08-06
+2002-08-07
+2002-08-08
+2002-08-09
+2002-08-10
+2002-08-11
+2002-08-12
+2002-08-13
+2002-08-14
+2002-08-15
+2002-08-16
+2002-08-17
+2002-08-18
+2002-08-19
+2002-08-20
+2002-08-21
+2002-08-22
+2002-08-23
+2002-08-24
+2002-08-25
+2002-08-26
+2002-08-27
+2002-08-28
+2002-08-29
+2002-08-30
+2002-08-31
+2002-09-01
+2002-09-02
+2002-09-03
+2002-09-04
+2002-09-05
+2002-09-06
+2002-09-07
+2002-09-08
+2002-09-09
+2002-09-10
+2002-09-11
+2002-09-12
+2002-09-13
+2002-09-14
+2002-09-15
+2002-09-16
+2002-09-17
+2002-09-18
+2002-09-19
+2002-09-20
+2002-09-21
+2002-09-22
+2002-09-23
+2002-09-24
+2002-09-25
+2002-09-26
+2002-09-27
+2002-09-28
+2002-09-29
+2002-09-30
+2002-10-01
+2002-10-02
+2002-10-03
+2002-10-04
+2002-10-05
+2002-10-06
+2002-10-07
+2002-10-08
+2002-10-09
+2002-10-10
+2002-10-11
+2002-10-12
+2002-10-13
+2002-10-14
+2002-10-15
+2002-10-16
+2002-10-17
+2002-10-18
+2002-10-19
+2002-10-20
+2002-10-21
+2002-10-22
+2002-10-23
+2002-10-24
+2002-10-25
+2002-10-26
+2002-10-27
+2002-10-28
+2002-10-29
+2002-10-30
+2002-10-31
+2002-11-01
+2002-11-02
+2002-11-03
+2002-11-04
+2002-11-05
+2002-11-06
+2002-11-07
+2002-11-08
+2002-11-09
+2002-11-10
+2002-11-11
+2002-11-12
+2002-11-13
+2002-11-14
+2002-11-15
+2002-11-16
+2002-11-17
+2002-11-18
+2002-11-19
+2002-11-20
+2002-11-21
+2002-11-22
+2002-11-23
+2002-11-24
+2002-11-25
+2002-11-26
+2002-11-27
+2002-11-28
+2002-11-29
+2002-11-30
+2002-12-01
+2002-12-02
+2002-12-03
+2002-12-04
+2002-12-05
+2002-12-06
+2002-12-07
+2002-12-08
+2002-12-09
+2002-12-10
+2002-12-11
+2002-12-12
+2002-12-13
+2002-12-14
+2002-12-15
+2002-12-16
+2002-12-17
+2002-12-18
+2002-12-19
+2002-12-20
+2002-12-21
+2002-12-22
+2002-12-23
+2002-12-24
+2002-12-25
+2002-12-26
+2002-12-27
+2002-12-28
+2002-12-29
+2002-12-30
+2002-12-31
+2003-01-01
+2003-01-02
+2003-01-03
+2003-01-04
+2003-01-05
+2003-01-06
+2003-01-07
+2003-01-08
+2003-01-09
+2003-01-10
+2003-01-11
+2003-01-12
+2003-01-13
+2003-01-14
+2003-01-15
+2003-01-16
+2003-01-17
+2003-01-18
+2003-01-19
+2003-01-20
+2003-01-21
+2003-01-22
+2003-01-23
+2003-01-24
+2003-01-25
+2003-01-26
+2003-01-27
+2003-01-28
+2003-01-29
+2003-01-30
+2003-01-31
+2003-02-01
+2003-02-02
+2003-02-03
+2003-02-04
+2003-02-05
+2003-02-06
+2003-02-07
+2003-02-08
+2003-02-09
+2003-02-10
+2003-02-11
+2003-02-12
+2003-02-13
+2003-02-14
+2003-02-15
+2003-02-16
+2003-02-17
+2003-02-18
+2003-02-19
+2003-02-20
+2003-02-21
+2003-02-22
+2003-02-23
+2003-02-24
+2003-02-25
+2003-02-26
+2003-02-27
+2003-02-28
+2003-03-01
+2003-03-02
+2003-03-03
+2003-03-04
+2003-03-05
+2003-03-06
+2003-03-07
+2003-03-08
+2003-03-09
+2003-03-10
+2003-03-11
+2003-03-12
+2003-03-13
+2003-03-14
+2003-03-15
+2003-03-16
+2003-03-17
+2003-03-18
+2003-03-19
+2003-03-20
+2003-03-21
+2003-03-22
+2003-03-23
+2003-03-24
+2003-03-25
+2003-03-26
+2003-03-27
+2003-03-28
+2003-03-29
+2003-03-30
+2003-03-31
+2003-04-01
+2003-04-02
+2003-04-03
+2003-04-04
+2003-04-05
+2003-04-06
+2003-04-07
+2003-04-08
+2003-04-09
+2003-04-10
+2003-04-11
+2003-04-12
+2003-04-13
+2003-04-14
+2003-04-15
+2003-04-16
+2003-04-17
+2003-04-18
+2003-04-19
+2003-04-20
+2003-04-21
+2003-04-22
+2003-04-23
+2003-04-24
+2003-04-25
+2003-04-26
+2003-04-27
+2003-04-28
+2003-04-29
+2003-04-30
+2003-05-01
+2003-05-02
+2003-05-03
+2003-05-04
+2003-05-05
+2003-05-06
+2003-05-07
+2003-05-08
+2003-05-09
+2003-05-10
+2003-05-11
+2003-05-12
+2003-05-13
+2003-05-14
+2003-05-15
+2003-05-16
+2003-05-17
+2003-05-18
+2003-05-19
+2003-05-20
+2003-05-21
+2003-05-22
+2003-05-23
+2003-05-24
+2003-05-25
+2003-05-26
+2003-05-27
+2003-05-28
+2003-05-29
+2003-05-30
+2003-05-31
+2003-06-01
+2003-06-02
+2003-06-03
+2003-06-04
+2003-06-05
+2003-06-06
+2003-06-07
+2003-06-08
+2003-06-09
+2003-06-10
+2003-06-11
+2003-06-12
+2003-06-13
+2003-06-14
+2003-06-15
+2003-06-16
+2003-06-17
+2003-06-18
+2003-06-19
+2003-06-20
+2003-06-21
+2003-06-22
+2003-06-23
+2003-06-24
+2003-06-25
+2003-06-26
+2003-06-27
+2003-06-28
+2003-06-29
+2003-06-30
+2003-07-01
+2003-07-02
+2003-07-03
+2003-07-04
+2003-07-05
+2003-07-06
+2003-07-07
+2003-07-08
+2003-07-09
+2003-07-10
+2003-07-11
+2003-07-12
+2003-07-13
+2003-07-14
+2003-07-15
+2003-07-16
+2003-07-17
+2003-07-18
+2003-07-19
+2003-07-20
+2003-07-21
+2003-07-22
+2003-07-23
+2003-07-24
+2003-07-25
+2003-07-26
+2003-07-27
+2003-07-28
+2003-07-29
+2003-07-30
+2003-07-31
+2003-08-01
+2003-08-02
+2003-08-03
+2003-08-04
+2003-08-05
+2003-08-06
+2003-08-07
+2003-08-08
+2003-08-09
+2003-08-10
+2003-08-11
+2003-08-12
+2003-08-13
+2003-08-14
+2003-08-15
+2003-08-16
+2003-08-17
+2003-08-18
+2003-08-19
+2003-08-20
+2003-08-21
+2003-08-22
+2003-08-23
+2003-08-24
+2003-08-25
+2003-08-26
+2003-08-27
+2003-08-28
+2003-08-29
+2003-08-30
+2003-08-31
+2003-09-01
+2003-09-02
+2003-09-03
+2003-09-04
+2003-09-05
+2003-09-06
+2003-09-07
+2003-09-08
+2003-09-09
+2003-09-10
+2003-09-11
+2003-09-12
+2003-09-13
+2003-09-14
+2003-09-15
+2003-09-16
+2003-09-17
+2003-09-18
+2003-09-19
+2003-09-20
+2003-09-21
+2003-09-22
+2003-09-23
+2003-09-24
+2003-09-25
+2003-09-26
+2003-09-27
+2003-09-28
+2003-09-29
+2003-09-30
+2003-10-01
+2003-10-02
+2003-10-03
+2003-10-04
+2003-10-05
+2003-10-06
+2003-10-07
+2003-10-08
+2003-10-09
+2003-10-10
+2003-10-11
+2003-10-12
+2003-10-13
+2003-10-14
+2003-10-15
+2003-10-16
+2003-10-17
+2003-10-18
+2003-10-19
+2003-10-20
+2003-10-21
+2003-10-22
+2003-10-23
+2003-10-24
+2003-10-25
+2003-10-26
+2003-10-27
+2003-10-28
+2003-10-29
+2003-10-30
+2003-10-31
+2003-11-01
+2003-11-02
+2003-11-03
+2003-11-04
+2003-11-05
+2003-11-06
+2003-11-07
+2003-11-08
+2003-11-09
+2003-11-10
+2003-11-11
+2003-11-12
+2003-11-13
+2003-11-14
+2003-11-15
+2003-11-16
+2003-11-17
+2003-11-18
+2003-11-19
+2003-11-20
+2003-11-21
+2003-11-22
+2003-11-23
+2003-11-24
+2003-11-25
+2003-11-26
+2003-11-27
+2003-11-28
+2003-11-29
+2003-11-30
+2003-12-01
+2003-12-02
+2003-12-03
+2003-12-04
+2003-12-05
+2003-12-06
+2003-12-07
+2003-12-08
+2003-12-09
+2003-12-10
+2003-12-11
+2003-12-12
+2003-12-13
+2003-12-14
+2003-12-15
+2003-12-16
+2003-12-17
+2003-12-18
+2003-12-19
+2003-12-20
+2003-12-21
+2003-12-22
+2003-12-23
+2003-12-24
+2003-12-25
+2003-12-26
+2003-12-27
+2003-12-28
+2003-12-29
+2003-12-30
+2003-12-31
+2004-01-01
+2004-01-02
+2004-01-03
+2004-01-04
+2004-01-05
+2004-01-06
+2004-01-07
+2004-01-08
+2004-01-09
+2004-01-10
+2004-01-11
+2004-01-12
+2004-01-13
+2004-01-14
+2004-01-15
+2004-01-16
+2004-01-17
+2004-01-18
+2004-01-19
+2004-01-20
+2004-01-21
+2004-01-22
+2004-01-23
+2004-01-24
+2004-01-25
+2004-01-26
+2004-01-27
+2004-01-28
+2004-01-29
+2004-01-30
+2004-01-31
+2004-02-01
+2004-02-02
+2004-02-03
+2004-02-04
+2004-02-05
+2004-02-06
+2004-02-07
+2004-02-08
+2004-02-09
+2004-02-10
+2004-02-11
+2004-02-12
+2004-02-13
+2004-02-14
+2004-02-15
+2004-02-16
+2004-02-17
+2004-02-18
+2004-02-19
+2004-02-20
+2004-02-21
+2004-02-22
+2004-02-23
+2004-02-24
+2004-02-25
+2004-02-26
+2004-02-27
+2004-02-28
+2004-02-29
+2004-03-01
+2004-03-02
+2004-03-03
+2004-03-04
+2004-03-05
+2004-03-06
+2004-03-07
+2004-03-08
+2004-03-09
+2004-03-10
+2004-03-11
+2004-03-12
+2004-03-13
+2004-03-14
+2004-03-15
+2004-03-16
+2004-03-17
+2004-03-18
+2004-03-19
+2004-03-20
+2004-03-21
+2004-03-22
+2004-03-23
+2004-03-24
+2004-03-25
+2004-03-26
+2004-03-27
+2004-03-28
+2004-03-29
+2004-03-30
+2004-03-31
+2004-04-01
+2004-04-02
+2004-04-03
+2004-04-04
+2004-04-05
+2004-04-06
+2004-04-07
+2004-04-08
+2004-04-09
+2004-04-10
+2004-04-11
+2004-04-12
+2004-04-13
+2004-04-14
+2004-04-15
+2004-04-16
+2004-04-17
+2004-04-18
+2004-04-19
+2004-04-20
+2004-04-21
+2004-04-22
+2004-04-23
+2004-04-24
+2004-04-25
+2004-04-26
+2004-04-27
+2004-04-28
+2004-04-29
+2004-04-30
+2004-05-01
+2004-05-02
+2004-05-03
+2004-05-04
+2004-05-05
+2004-05-06
+2004-05-07
+2004-05-08
+2004-05-09
+2004-05-10
+2004-05-11
+2004-05-12
+2004-05-13
+2004-05-14
+2004-05-15
+2004-05-16
+2004-05-17
+2004-05-18
+2004-05-19
+2004-05-20
+2004-05-21
+2004-05-22
+2004-05-23
+2004-05-24
+2004-05-25
+2004-05-26
+2004-05-27
+2004-05-28
+2004-05-29
+2004-05-30
+2004-05-31
+2004-06-01
+2004-06-02
+2004-06-03
+2004-06-04
+2004-06-05
+2004-06-06
+2004-06-07
+2004-06-08
+2004-06-09
+2004-06-10
+2004-06-11
+2004-06-12
+2004-06-13
+2004-06-14
+2004-06-15
+2004-06-16
+2004-06-17
+2004-06-18
+2004-06-19
+2004-06-20
+2004-06-21
+2004-06-22
+2004-06-23
+2004-06-24
+2004-06-25
+2004-06-26
+2004-06-27
+2004-06-28
+2004-06-29
+2004-06-30
+2004-07-01
+2004-07-02
+2004-07-03
+2004-07-04
+2004-07-05
+2004-07-06
+2004-07-07
+2004-07-08
+2004-07-09
+2004-07-10
+2004-07-11
+2004-07-12
+2004-07-13
+2004-07-14
+2004-07-15
+2004-07-16
+2004-07-17
+2004-07-18
+2004-07-19
+2004-07-20
+2004-07-21
+2004-07-22
+2004-07-23
+2004-07-24
+2004-07-25
+2004-07-26
+2004-07-27
+2004-07-28
+2004-07-29
+2004-07-30
+2004-07-31
+2004-08-01
+2004-08-02
+2004-08-03
+2004-08-04
+2004-08-05
+2004-08-06
+2004-08-07
+2004-08-08
+2004-08-09
+2004-08-10
+2004-08-11
+2004-08-12
+2004-08-13
+2004-08-14
+2004-08-15
+2004-08-16
+2004-08-17
+2004-08-18
+2004-08-19
+2004-08-20
+2004-08-21
+2004-08-22
+2004-08-23
+2004-08-24
+2004-08-25
+2004-08-26
+2004-08-27
+2004-08-28
+2004-08-29
+2004-08-30
+2004-08-31
+2004-09-01
+2004-09-02
+2004-09-03
+2004-09-04
+2004-09-05
+2004-09-06
+2004-09-07
+2004-09-08
+2004-09-09
+2004-09-10
+2004-09-11
+2004-09-12
+2004-09-13
+2004-09-14
+2004-09-15
+2004-09-16
+2004-09-17
+2004-09-18
+2004-09-19
+2004-09-20
+2004-09-21
+2004-09-22
+2004-09-23
+2004-09-24
+2004-09-25
+2004-09-26
+2004-09-27
+2004-09-28
+2004-09-29
+2004-09-30
+2004-10-01
+2004-10-02
+2004-10-03
+2004-10-04
+2004-10-05
+2004-10-06
+2004-10-07
+2004-10-08
+2004-10-09
+2004-10-10
+2004-10-11
+2004-10-12
+2004-10-13
+2004-10-14
+2004-10-15
+2004-10-16
+2004-10-17
+2004-10-18
+2004-10-19
+2004-10-20
+2004-10-21
+2004-10-22
+2004-10-23
+2004-10-24
+2004-10-25
+2004-10-26
+2004-10-27
+2004-10-28
+2004-10-29
+2004-10-30
+2004-10-31
+2004-11-01
+2004-11-02
+2004-11-03
+2004-11-04
+2004-11-05
+2004-11-06
+2004-11-07
+2004-11-08
+2004-11-09
+2004-11-10
+2004-11-11
+2004-11-12
+2004-11-13
+2004-11-14
+2004-11-15
+2004-11-16
+2004-11-17
+2004-11-18
+2004-11-19
+2004-11-20
+2004-11-21
+2004-11-22
+2004-11-23
+2004-11-24
+2004-11-25
+2004-11-26
+2004-11-27
+2004-11-28
+2004-11-29
+2004-11-30
+2004-12-01
+2004-12-02
+2004-12-03
+2004-12-04
+2004-12-05
+2004-12-06
+2004-12-07
+2004-12-08
+2004-12-09
+2004-12-10
+2004-12-11
+2004-12-12
+2004-12-13
+2004-12-14
+2004-12-15
+2004-12-16
+2004-12-17
+2004-12-18
+2004-12-19
+2004-12-20
+2004-12-21
+2004-12-22
+2004-12-23
+2004-12-24
+2004-12-25
+2004-12-26
+2004-12-27
+2004-12-28
+2004-12-29
+2004-12-30
+2004-12-31
+2005-01-01
+2005-01-02
+2005-01-03
+2005-01-04
+2005-01-05
+2005-01-06
+2005-01-07
+2005-01-08
+2005-01-09
+2005-01-10
+2005-01-11
+2005-01-12
+2005-01-13
+2005-01-14
+2005-01-15
+2005-01-16
+2005-01-17
+2005-01-18
+2005-01-19
+2005-01-20
+2005-01-21
+2005-01-22
+2005-01-23
+2005-01-24
+2005-01-25
+2005-01-26
+2005-01-27
+2005-01-28
+2005-01-29
+2005-01-30
+2005-01-31
+2005-02-01
+2005-02-02
+2005-02-03
+2005-02-04
+2005-02-05
+2005-02-06
+2005-02-07
+2005-02-08
+2005-02-09
+2005-02-10
+2005-02-11
+2005-02-12
+2005-02-13
+2005-02-14
+2005-02-15
+2005-02-16
+2005-02-17
+2005-02-18
+2005-02-19
+2005-02-20
+2005-02-21
+2005-02-22
+2005-02-23
+2005-02-24
+2005-02-25
+2005-02-26
+2005-02-27
+2005-02-28
+2005-03-01
+2005-03-02
+2005-03-03
+2005-03-04
+2005-03-05
+2005-03-06
+2005-03-07
+2005-03-08
+2005-03-09
+2005-03-10
+2005-03-11
+2005-03-12
+2005-03-13
+2005-03-14
+2005-03-15
+2005-03-16
+2005-03-17
+2005-03-18
+2005-03-19
+2005-03-20
+2005-03-21
+2005-03-22
+2005-03-23
+2005-03-24
+2005-03-25
+2005-03-26
+2005-03-27
+2005-03-28
+2005-03-29
+2005-03-30
+2005-03-31
+2005-04-01
+2005-04-02
+2005-04-03
+2005-04-04
+2005-04-05
+2005-04-06
+2005-04-07
+2005-04-08
+2005-04-09
+2005-04-10
+2005-04-11
+2005-04-12
+2005-04-13
+2005-04-14
+2005-04-15
+2005-04-16
+2005-04-17
+2005-04-18
+2005-04-19
+2005-04-20
+2005-04-21
+2005-04-22
+2005-04-23
+2005-04-24
+2005-04-25
+2005-04-26
+2005-04-27
+2005-04-28
+2005-04-29
+2005-04-30
+2005-05-01
+2005-05-02
+2005-05-03
+2005-05-04
+2005-05-05
+2005-05-06
+2005-05-07
+2005-05-08
+2005-05-09
+2005-05-10
+2005-05-11
+2005-05-12
+2005-05-13
+2005-05-14
+2005-05-15
+2005-05-16
+2005-05-17
+2005-05-18
+2005-05-19
+2005-05-20
+2005-05-21
+2005-05-22
+2005-05-23
+2005-05-24
+2005-05-25
+2005-05-26
+2005-05-27
+2005-05-28
+2005-05-29
+2005-05-30
+2005-05-31
+2005-06-01
+2005-06-02
+2005-06-03
+2005-06-04
+2005-06-05
+2005-06-06
+2005-06-07
+2005-06-08
+2005-06-09
+2005-06-10
+2005-06-11
+2005-06-12
+2005-06-13
+2005-06-14
+2005-06-15
+2005-06-16
+2005-06-17
+2005-06-18
+2005-06-19
+2005-06-20
+2005-06-21
+2005-06-22
+2005-06-23
+2005-06-24
+2005-06-25
+2005-06-26
+2005-06-27
+2005-06-28
+2005-06-29
+2005-06-30
+2005-07-01
+2005-07-02
+2005-07-03
+2005-07-04
+2005-07-05
+2005-07-06
+2005-07-07
+2005-07-08
+2005-07-09
+2005-07-10
+2005-07-11
+2005-07-12
+2005-07-13
+2005-07-14
+2005-07-15
+2005-07-16
+2005-07-17
+2005-07-18
+2005-07-19
+2005-07-20
+2005-07-21
+2005-07-22
+2005-07-23
+2005-07-24
+2005-07-25
+2005-07-26
+2005-07-27
+2005-07-28
+2005-07-29
+2005-07-30
+2005-07-31
+2005-08-01
+2005-08-02
+2005-08-03
+2005-08-04
+2005-08-05
+2005-08-06
+2005-08-07
+2005-08-08
+2005-08-09
+2005-08-10
+2005-08-11
+2005-08-12
+2005-08-13
+2005-08-14
+2005-08-15
+2005-08-16
+2005-08-17
+2005-08-18
+2005-08-19
+2005-08-20
+2005-08-21
+2005-08-22
+2005-08-23
+2005-08-24
+2005-08-25
+2005-08-26
+2005-08-27
+2005-08-28
+2005-08-29
+2005-08-30
+2005-08-31
+2005-09-01
+2005-09-02
+2005-09-03
+2005-09-04
+2005-09-05
+2005-09-06
+2005-09-07
+2005-09-08
+2005-09-09
+2005-09-10
+2005-09-11
+2005-09-12
+2005-09-13
+2005-09-14
+2005-09-15
+2005-09-16
+2005-09-17
+2005-09-18
+2005-09-19
+2005-09-20
+2005-09-21
+2005-09-22
+2005-09-23
+2005-09-24
+2005-09-25
+2005-09-26
+2005-09-27
+2005-09-28
+2005-09-29
+2005-09-30
+2005-10-01
+2005-10-02
+2005-10-03
+2005-10-04
+2005-10-05
+2005-10-06
+2005-10-07
+2005-10-08
+2005-10-09
+2005-10-10
+2005-10-11
+2005-10-12
+2005-10-13
+2005-10-14
+2005-10-15
+2005-10-16
+2005-10-17
+2005-10-18
+2005-10-19
+2005-10-20
+2005-10-21
+2005-10-22
+2005-10-23
+2005-10-24
+2005-10-25
+2005-10-26
+2005-10-27
+2005-10-28
+2005-10-29
+2005-10-30
+2005-10-31
+2005-11-01
+2005-11-02
+2005-11-03
+2005-11-04
+2005-11-05
+2005-11-06
+2005-11-07
+2005-11-08
+2005-11-09
+2005-11-10
+2005-11-11
+2005-11-12
+2005-11-13
+2005-11-14
+2005-11-15
+2005-11-16
+2005-11-17
+2005-11-18
+2005-11-19
+2005-11-20
+2005-11-21
+2005-11-22
+2005-11-23
+2005-11-24
+2005-11-25
+2005-11-26
+2005-11-27
+2005-11-28
+2005-11-29
+2005-11-30
+2005-12-01
+2005-12-02
+2005-12-03
+2005-12-04
+2005-12-05
+2005-12-06
+2005-12-07
+2005-12-08
+2005-12-09
+2005-12-10
+2005-12-11
+2005-12-12
+2005-12-13
+2005-12-14
+2005-12-15
+2005-12-16
+2005-12-17
+2005-12-18
+2005-12-19
+2005-12-20
+2005-12-21
+2005-12-22
+2005-12-23
+2005-12-24
+2005-12-25
+2005-12-26
+2005-12-27
+2005-12-28
+2005-12-29
+2005-12-30
+2005-12-31
+2006-01-01
+2006-01-02
+2006-01-03
+2006-01-04
+2006-01-05
+2006-01-06
+2006-01-07
+2006-01-08
+2006-01-09
+2006-01-10
+2006-01-11
+2006-01-12
+2006-01-13
+2006-01-14
+2006-01-15
+2006-01-16
+2006-01-17
+2006-01-18
+2006-01-19
+2006-01-20
+2006-01-21
+2006-01-22
+2006-01-23
+2006-01-24
+2006-01-25
+2006-01-26
+2006-01-27
+2006-01-28
+2006-01-29
+2006-01-30
+2006-01-31
+2006-02-01
+2006-02-02
+2006-02-03
+2006-02-04
+2006-02-05
+2006-02-06
+2006-02-07
+2006-02-08
+2006-02-09
+2006-02-10
+2006-02-11
+2006-02-12
+2006-02-13
+2006-02-14
+2006-02-15
+2006-02-16
+2006-02-17
+2006-02-18
+2006-02-19
+2006-02-20
+2006-02-21
+2006-02-22
+2006-02-23
+2006-02-24
+2006-02-25
+2006-02-26
+2006-02-27
+2006-02-28
+2006-03-01
+2006-03-02
+2006-03-03
+2006-03-04
+2006-03-05
+2006-03-06
+2006-03-07
+2006-03-08
+2006-03-09
+2006-03-10
+2006-03-11
+2006-03-12
+2006-03-13
+2006-03-14
+2006-03-15
+2006-03-16
+2006-03-17
+2006-03-18
+2006-03-19
+2006-03-20
+2006-03-21
+2006-03-22
+2006-03-23
+2006-03-24
+2006-03-25
+2006-03-26
+2006-03-27
+2006-03-28
+2006-03-29
+2006-03-30
+2006-03-31
+2006-04-01
+2006-04-02
+2006-04-03
+2006-04-04
+2006-04-05
+2006-04-06
+2006-04-07
+2006-04-08
+2006-04-09
+2006-04-10
+2006-04-11
+2006-04-12
+2006-04-13
+2006-04-14
+2006-04-15
+2006-04-16
+2006-04-17
+2006-04-18
+2006-04-19
+2006-04-20
+2006-04-21
+2006-04-22
+2006-04-23
+2006-04-24
+2006-04-25
+2006-04-26
+2006-04-27
+2006-04-28
+2006-04-29
+2006-04-30
+2006-05-01
+2006-05-02
+2006-05-03
+2006-05-04
+2006-05-05
+2006-05-06
+2006-05-07
+2006-05-08
+2006-05-09
+2006-05-10
+2006-05-11
+2006-05-12
+2006-05-13
+2006-05-14
+2006-05-15
+2006-05-16
+2006-05-17
+2006-05-18
+2006-05-19
+2006-05-20
+2006-05-21
+2006-05-22
+2006-05-23
+2006-05-24
+2006-05-25
+2006-05-26
+2006-05-27
+2006-05-28
+2006-05-29
+2006-05-30
+2006-05-31
+2006-06-01
+2006-06-02
+2006-06-03
+2006-06-04
+2006-06-05
+2006-06-06
+2006-06-07
+2006-06-08
+2006-06-09
+2006-06-10
+2006-06-11
+2006-06-12
+2006-06-13
+2006-06-14
+2006-06-15
+2006-06-16
+2006-06-17
+2006-06-18
+2006-06-19
+2006-06-20
+2006-06-21
+2006-06-22
+2006-06-23
+2006-06-24
+2006-06-25
+2006-06-26
+2006-06-27
+2006-06-28
+2006-06-29
+2006-06-30
+2006-07-01
+2006-07-02
+2006-07-03
+2006-07-04
+2006-07-05
+2006-07-06
+2006-07-07
+2006-07-08
+2006-07-09
+2006-07-10
+2006-07-11
+2006-07-12
+2006-07-13
+2006-07-14
+2006-07-15
+2006-07-16
+2006-07-17
+2006-07-18
+2006-07-19
+2006-07-20
+2006-07-21
+2006-07-22
+2006-07-23
+2006-07-24
+2006-07-25
+2006-07-26
+2006-07-27
+2006-07-28
+2006-07-29
+2006-07-30
+2006-07-31
+2006-08-01
+2006-08-02
+2006-08-03
+2006-08-04
+2006-08-05
+2006-08-06
+2006-08-07
+2006-08-08
+2006-08-09
+2006-08-10
+2006-08-11
+2006-08-12
+2006-08-13
+2006-08-14
+2006-08-15
+2006-08-16
+2006-08-17
+2006-08-18
+2006-08-19
+2006-08-20
+2006-08-21
+2006-08-22
+2006-08-23
+2006-08-24
+2006-08-25
+2006-08-26
+2006-08-27
+2006-08-28
+2006-08-29
+2006-08-30
+2006-08-31
+2006-09-01
+2006-09-02
+2006-09-03
+2006-09-04
+2006-09-05
+2006-09-06
+2006-09-07
+2006-09-08
+2006-09-09
+2006-09-10
+2006-09-11
+2006-09-12
+2006-09-13
+2006-09-14
+2006-09-15
+2006-09-16
+2006-09-17
+2006-09-18
+2006-09-19
+2006-09-20
+2006-09-21
+2006-09-22
+2006-09-23
+2006-09-24
+2006-09-25
+2006-09-26
+2006-09-27
+2006-09-28
+2006-09-29
+2006-09-30
+2006-10-01
+2006-10-02
+2006-10-03
+2006-10-04
+2006-10-05
+2006-10-06
+2006-10-07
+2006-10-08
+2006-10-09
+2006-10-10
+2006-10-11
+2006-10-12
+2006-10-13
+2006-10-14
+2006-10-15
+2006-10-16
+2006-10-17
+2006-10-18
+2006-10-19
+2006-10-20
+2006-10-21
+2006-10-22
+2006-10-23
+2006-10-24
+2006-10-25
+2006-10-26
+2006-10-27
+2006-10-28
+2006-10-29
+2006-10-30
+2006-10-31
+2006-11-01
+2006-11-02
+2006-11-03
+2006-11-04
+2006-11-05
+2006-11-06
+2006-11-07
+2006-11-08
+2006-11-09
+2006-11-10
+2006-11-11
+2006-11-12
+2006-11-13
+2006-11-14
+2006-11-15
+2006-11-16
+2006-11-17
+2006-11-18
+2006-11-19
+2006-11-20
+2006-11-21
+2006-11-22
+2006-11-23
+2006-11-24
+2006-11-25
+2006-11-26
+2006-11-27
+2006-11-28
+2006-11-29
+2006-11-30
+2006-12-01
+2006-12-02
+2006-12-03
+2006-12-04
+2006-12-05
+2006-12-06
+2006-12-07
+2006-12-08
+2006-12-09
+2006-12-10
+2006-12-11
+2006-12-12
+2006-12-13
+2006-12-14
+2006-12-15
+2006-12-16
+2006-12-17
+2006-12-18
+2006-12-19
+2006-12-20
+2006-12-21
+2006-12-22
+2006-12-23
+2006-12-24
+2006-12-25
+2006-12-26
+2006-12-27
+2006-12-28
+2006-12-29
+2006-12-30
+2006-12-31
+2007-01-01
+2007-01-02
+2007-01-03
+2007-01-04
+2007-01-05
+2007-01-06
+2007-01-07
+2007-01-08
+2007-01-09
+2007-01-10
+2007-01-11
+2007-01-12
+2007-01-13
+2007-01-14
+2007-01-15
+2007-01-16
+2007-01-17
+2007-01-18
+2007-01-19
+2007-01-20
+2007-01-21
+2007-01-22
+2007-01-23
+2007-01-24
+2007-01-25
+2007-01-26
+2007-01-27
+2007-01-28
+2007-01-29
+2007-01-30
+2007-01-31
+2007-02-01
+2007-02-02
+2007-02-03
+2007-02-04
+2007-02-05
+2007-02-06
+2007-02-07
+2007-02-08
+2007-02-09
+2007-02-10
+2007-02-11
+2007-02-12
+2007-02-13
+2007-02-14
+2007-02-15
+2007-02-16
+2007-02-17
+2007-02-18
+2007-02-19
+2007-02-20
+2007-02-21
+2007-02-22
+2007-02-23
+2007-02-24
+2007-02-25
+2007-02-26
+2007-02-27
+2007-02-28
+2007-03-01
+2007-03-02
+2007-03-03
+2007-03-04
+2007-03-05
+2007-03-06
+2007-03-07
+2007-03-08
+2007-03-09
+2007-03-10
+2007-03-11
+2007-03-12
+2007-03-13
+2007-03-14
+2007-03-15
+2007-03-16
+2007-03-17
+2007-03-18
+2007-03-19
+2007-03-20
+2007-03-21
+2007-03-22
+2007-03-23
+2007-03-24
+2007-03-25
+2007-03-26
+2007-03-27
+2007-03-28
+2007-03-29
+2007-03-30
+2007-03-31
+2007-04-01
+2007-04-02
+2007-04-03
+2007-04-04
+2007-04-05
+2007-04-06
+2007-04-07
+2007-04-08
+2007-04-09
+2007-04-10
+2007-04-11
+2007-04-12
+2007-04-13
+2007-04-14
+2007-04-15
+2007-04-16
+2007-04-17
+2007-04-18
+2007-04-19
+2007-04-20
+2007-04-21
+2007-04-22
+2007-04-23
+2007-04-24
+2007-04-25
+2007-04-26
+2007-04-27
+2007-04-28
+2007-04-29
+2007-04-30
+2007-05-01
+2007-05-02
+2007-05-03
+2007-05-04
+2007-05-05
+2007-05-06
+2007-05-07
+2007-05-08
+2007-05-09
+2007-05-10
+2007-05-11
+2007-05-12
+2007-05-13
+2007-05-14
+2007-05-15
+2007-05-16
+2007-05-17
+2007-05-18
+2007-05-19
+2007-05-20
+2007-05-21
+2007-05-22
+2007-05-23
+2007-05-24
+2007-05-25
+2007-05-26
+2007-05-27
+2007-05-28
+2007-05-29
+2007-05-30
+2007-05-31
+2007-06-01
+2007-06-02
+2007-06-03
+2007-06-04
+2007-06-05
+2007-06-06
+2007-06-07
+2007-06-08
+2007-06-09
+2007-06-10
+2007-06-11
+2007-06-12
+2007-06-13
+2007-06-14
+2007-06-15
+2007-06-16
+2007-06-17
+2007-06-18
+2007-06-19
+2007-06-20
+2007-06-21
+2007-06-22
+2007-06-23
+2007-06-24
+2007-06-25
+2007-06-26
+2007-06-27
+2007-06-28
+2007-06-29
+2007-06-30
+2007-07-01
+2007-07-02
+2007-07-03
+2007-07-04
+2007-07-05
+2007-07-06
+2007-07-07
+2007-07-08
+2007-07-09
+2007-07-10
+2007-07-11
+2007-07-12
+2007-07-13
+2007-07-14
+2007-07-15
+2007-07-16
+2007-07-17
+2007-07-18
+2007-07-19
+2007-07-20
+2007-07-21
+2007-07-22
+2007-07-23
+2007-07-24
+2007-07-25
+2007-07-26
+2007-07-27
+2007-07-28
+2007-07-29
+2007-07-30
+2007-07-31
+2007-08-01
+2007-08-02
+2007-08-03
+2007-08-04
+2007-08-05
+2007-08-06
+2007-08-07
+2007-08-08
+2007-08-09
+2007-08-10
+2007-08-11
+2007-08-12
+2007-08-13
+2007-08-14
+2007-08-15
+2007-08-16
+2007-08-17
+2007-08-18
+2007-08-19
+2007-08-20
+2007-08-21
+2007-08-22
+2007-08-23
+2007-08-24
+2007-08-25
+2007-08-26
+2007-08-27
+2007-08-28
+2007-08-29
+2007-08-30
+2007-08-31
+2007-09-01
+2007-09-02
+2007-09-03
+2007-09-04
+2007-09-05
+2007-09-06
+2007-09-07
+2007-09-08
+2007-09-09
+2007-09-10
+2007-09-11
+2007-09-12
+2007-09-13
+2007-09-14
+2007-09-15
+2007-09-16
+2007-09-17
+2007-09-18
+2007-09-19
+2007-09-20
+2007-09-21
+2007-09-22
+2007-09-23
+2007-09-24
+2007-09-25
+2007-09-26
+2007-09-27
+2007-09-28
+2007-09-29
+2007-09-30
+2007-10-01
+2007-10-02
+2007-10-03
+2007-10-04
+2007-10-05
+2007-10-06
+2007-10-07
+2007-10-08
+2007-10-09
+2007-10-10
+2007-10-11
+2007-10-12
+2007-10-13
+2007-10-14
+2007-10-15
+2007-10-16
+2007-10-17
+2007-10-18
+2007-10-19
+2007-10-20
+2007-10-21
+2007-10-22
+2007-10-23
+2007-10-24
+2007-10-25
+2007-10-26
+2007-10-27
+2007-10-28
+2007-10-29
+2007-10-30
+2007-10-31
+2007-11-01
+2007-11-02
+2007-11-03
+2007-11-04
+2007-11-05
+2007-11-06
+2007-11-07
+2007-11-08
+2007-11-09
+2007-11-10
+2007-11-11
+2007-11-12
+2007-11-13
+2007-11-14
+2007-11-15
+2007-11-16
+2007-11-17
+2007-11-18
+2007-11-19
+2007-11-20
+2007-11-21
+2007-11-22
+2007-11-23
+2007-11-24
+2007-11-25
+2007-11-26
+2007-11-27
+2007-11-28
+2007-11-29
+2007-11-30
+2007-12-01
+2007-12-02
+2007-12-03
+2007-12-04
+2007-12-05
+2007-12-06
+2007-12-07
+2007-12-08
+2007-12-09
+2007-12-10
+2007-12-11
+2007-12-12
+2007-12-13
+2007-12-14
+2007-12-15
+2007-12-16
+2007-12-17
+2007-12-18
+2007-12-19
+2007-12-20
+2007-12-21
+2007-12-22
+2007-12-23
+2007-12-24
+2007-12-25
+2007-12-26
+2007-12-27
+2007-12-28
+2007-12-29
+2007-12-30
+2007-12-31
+2008-01-01
+2008-01-02
+2008-01-03
+2008-01-04
+2008-01-05
+2008-01-06
+2008-01-07
+2008-01-08
+2008-01-09
+2008-01-10
+2008-01-11
+2008-01-12
+2008-01-13
+2008-01-14
+2008-01-15
+2008-01-16
+2008-01-17
+2008-01-18
+2008-01-19
+2008-01-20
+2008-01-21
+2008-01-22
+2008-01-23
+2008-01-24
+2008-01-25
+2008-01-26
+2008-01-27
+2008-01-28
+2008-01-29
+2008-01-30
+2008-01-31
+2008-02-01
+2008-02-02
+2008-02-03
+2008-02-04
+2008-02-05
+2008-02-06
+2008-02-07
+2008-02-08
+2008-02-09
+2008-02-10
+2008-02-11
+2008-02-12
+2008-02-13
+2008-02-14
+2008-02-15
+2008-02-16
+2008-02-17
+2008-02-18
+2008-02-19
+2008-02-20
+2008-02-21
+2008-02-22
+2008-02-23
+2008-02-24
+2008-02-25
+2008-02-26
+2008-02-27
+2008-02-28
+2008-02-29
+2008-03-01
+2008-03-02
+2008-03-03
+2008-03-04
+2008-03-05
+2008-03-06
+2008-03-07
+2008-03-08
+2008-03-09
+2008-03-10
+2008-03-11
+2008-03-12
+2008-03-13
+2008-03-14
+2008-03-15
+2008-03-16
+2008-03-17
+2008-03-18
+2008-03-19
+2008-03-20
+2008-03-21
+2008-03-22
+2008-03-23
+2008-03-24
+2008-03-25
+2008-03-26
+2008-03-27
+2008-03-28
+2008-03-29
+2008-03-30
+2008-03-31
+2008-04-01
+2008-04-02
+2008-04-03
+2008-04-04
+2008-04-05
+2008-04-06
+2008-04-07
+2008-04-08
+2008-04-09
+2008-04-10
+2008-04-11
+2008-04-12
+2008-04-13
+2008-04-14
+2008-04-15
+2008-04-16
+2008-04-17
+2008-04-18
+2008-04-19
+2008-04-20
+2008-04-21
+2008-04-22
+2008-04-23
+2008-04-24
+2008-04-25
+2008-04-26
+2008-04-27
+2008-04-28
+2008-04-29
+2008-04-30
+2008-05-01
+2008-05-02
+2008-05-03
+2008-05-04
+2008-05-05
+2008-05-06
+2008-05-07
+2008-05-08
+2008-05-09
+2008-05-10
+2008-05-11
+2008-05-12
+2008-05-13
+2008-05-14
+2008-05-15
+2008-05-16
+2008-05-17
+2008-05-18
+2008-05-19
+2008-05-20
+2008-05-21
+2008-05-22
+2008-05-23
+2008-05-24
+2008-05-25
+2008-05-26
+2008-05-27
+2008-05-28
+2008-05-29
+2008-05-30
+2008-05-31
+2008-06-01
+2008-06-02
+2008-06-03
+2008-06-04
+2008-06-05
+2008-06-06
+2008-06-07
+2008-06-08
+2008-06-09
+2008-06-10
+2008-06-11
+2008-06-12
+2008-06-13
+2008-06-14
+2008-06-15
+2008-06-16
+2008-06-17
+2008-06-18
+2008-06-19
+2008-06-20
+2008-06-21
+2008-06-22
+2008-06-23
+2008-06-24
+2008-06-25
+2008-06-26
+2008-06-27
+2008-06-28
+2008-06-29
+2008-06-30
+2008-07-01
+2008-07-02
+2008-07-03
+2008-07-04
+2008-07-05
+2008-07-06
+2008-07-07
+2008-07-08
+2008-07-09
+2008-07-10
+2008-07-11
+2008-07-12
+2008-07-13
+2008-07-14
+2008-07-15
+2008-07-16
+2008-07-17
+2008-07-18
+2008-07-19
+2008-07-20
+2008-07-21
+2008-07-22
+2008-07-23
+2008-07-24
+2008-07-25
+2008-07-26
+2008-07-27
+2008-07-28
+2008-07-29
+2008-07-30
+2008-07-31
+2008-08-01
+2008-08-02
+2008-08-03
+2008-08-04
+2008-08-05
+2008-08-06
+2008-08-07
+2008-08-08
+2008-08-09
+2008-08-10
+2008-08-11
+2008-08-12
+2008-08-13
+2008-08-14
+2008-08-15
+2008-08-16
+2008-08-17
+2008-08-18
+2008-08-19
+2008-08-20
+2008-08-21
+2008-08-22
+2008-08-23
+2008-08-24
+2008-08-25
+2008-08-26
+2008-08-27
+2008-08-28
+2008-08-29
+2008-08-30
+2008-08-31
+2008-09-01
+2008-09-02
+2008-09-03
+2008-09-04
+2008-09-05
+2008-09-06
+2008-09-07
+2008-09-08
+2008-09-09
+2008-09-10
+2008-09-11
+2008-09-12
+2008-09-13
+2008-09-14
+2008-09-15
+2008-09-16
+2008-09-17
+2008-09-18
+2008-09-19
+2008-09-20
+2008-09-21
+2008-09-22
+2008-09-23
+2008-09-24
+2008-09-25
+2008-09-26
+2008-09-27
+2008-09-28
+2008-09-29
+2008-09-30
+2008-10-01
+2008-10-02
+2008-10-03
+2008-10-04
+2008-10-05
+2008-10-06
+2008-10-07
+2008-10-08
+2008-10-09
+2008-10-10
+2008-10-11
+2008-10-12
+2008-10-13
+2008-10-14
+2008-10-15
+2008-10-16
+2008-10-17
+2008-10-18
+2008-10-19
+2008-10-20
+2008-10-21
+2008-10-22
+2008-10-23
+2008-10-24
+2008-10-25
+2008-10-26
+2008-10-27
+2008-10-28
+2008-10-29
+2008-10-30
+2008-10-31
+2008-11-01
+2008-11-02
+2008-11-03
+2008-11-04
+2008-11-05
+2008-11-06
+2008-11-07
+2008-11-08
+2008-11-09
+2008-11-10
+2008-11-11
+2008-11-12
+2008-11-13
+2008-11-14
+2008-11-15
+2008-11-16
+2008-11-17
+2008-11-18
+2008-11-19
+2008-11-20
+2008-11-21
+2008-11-22
+2008-11-23
+2008-11-24
+2008-11-25
+2008-11-26
+2008-11-27
+2008-11-28
+2008-11-29
+2008-11-30
+2008-12-01
+2008-12-02
+2008-12-03
+2008-12-04
+2008-12-05
+2008-12-06
+2008-12-07
+2008-12-08
+2008-12-09
+2008-12-10
+2008-12-11
+2008-12-12
+2008-12-13
+2008-12-14
+2008-12-15
+2008-12-16
+2008-12-17
+2008-12-18
+2008-12-19
+2008-12-20
+2008-12-21
+2008-12-22
+2008-12-23
+2008-12-24
+2008-12-25
+2008-12-26
+2008-12-27
+2008-12-28
+2008-12-29
+2008-12-30
+2008-12-31
+2009-01-01
+2009-01-02
+2009-01-03
+2009-01-04
+2009-01-05
+2009-01-06
+2009-01-07
+2009-01-08
+2009-01-09
+2009-01-10
+2009-01-11
+2009-01-12
+2009-01-13
+2009-01-14
+2009-01-15
+2009-01-16
+2009-01-17
+2009-01-18
+2009-01-19
+2009-01-20
+2009-01-21
+2009-01-22
+2009-01-23
+2009-01-24
+2009-01-25
+2009-01-26
+2009-01-27
+2009-01-28
+2009-01-29
+2009-01-30
+2009-01-31
+2009-02-01
+2009-02-02
+2009-02-03
+2009-02-04
+2009-02-05
+2009-02-06
+2009-02-07
+2009-02-08
+2009-02-09
+2009-02-10
+2009-02-11
+2009-02-12
+2009-02-13
+2009-02-14
+2009-02-15
+2009-02-16
+2009-02-17
+2009-02-18
+2009-02-19
+2009-02-20
+2009-02-21
+2009-02-22
+2009-02-23
+2009-02-24
+2009-02-25
+2009-02-26
+2009-02-27
+2009-02-28
+2009-03-01
+2009-03-02
+2009-03-03
+2009-03-04
+2009-03-05
+2009-03-06
+2009-03-07
+2009-03-08
+2009-03-09
+2009-03-10
+2009-03-11
+2009-03-12
+2009-03-13
+2009-03-14
+2009-03-15
+2009-03-16
+2009-03-17
+2009-03-18
+2009-03-19
+2009-03-20
+2009-03-21
+2009-03-22
+2009-03-23
+2009-03-24
+2009-03-25
+2009-03-26
+2009-03-27
+2009-03-28
+2009-03-29
+2009-03-30
+2009-03-31
+2009-04-01
+2009-04-02
+2009-04-03
+2009-04-04
+2009-04-05
+2009-04-06
+2009-04-07
+2009-04-08
+2009-04-09
+2009-04-10
+2009-04-11
+2009-04-12
+2009-04-13
+2009-04-14
+2009-04-15
+2009-04-16
+2009-04-17
+2009-04-18
+2009-04-19
+2009-04-20
+2009-04-21
+2009-04-22
+2009-04-23
+2009-04-24
+2009-04-25
+2009-04-26
+2009-04-27
+2009-04-28
+2009-04-29
+2009-04-30
+2009-05-01
+2009-05-02
+2009-05-03
+2009-05-04
+2009-05-05
+2009-05-06
+2009-05-07
+2009-05-08
+2009-05-09
+2009-05-10
+2009-05-11
+2009-05-12
+2009-05-13
+2009-05-14
+2009-05-15
+2009-05-16
+2009-05-17
+2009-05-18
+2009-05-19
+2009-05-20
+2009-05-21
+2009-05-22
+2009-05-23
+2009-05-24
+2009-05-25
+2009-05-26
+2009-05-27
+2009-05-28
+2009-05-29
+2009-05-30
+2009-05-31
+2009-06-01
+2009-06-02
+2009-06-03
+2009-06-04
+2009-06-05
+2009-06-06
+2009-06-07
+2009-06-08
+2009-06-09
+2009-06-10
+2009-06-11
+2009-06-12
+2009-06-13
+2009-06-14
+2009-06-15
+2009-06-16
+2009-06-17
+2009-06-18
+2009-06-19
+2009-06-20
+2009-06-21
+2009-06-22
+2009-06-23
+2009-06-24
+2009-06-25
+2009-06-26
+2009-06-27
+2009-06-28
+2009-06-29
+2009-06-30
+2009-07-01
+2009-07-02
+2009-07-03
+2009-07-04
+2009-07-05
+2009-07-06
+2009-07-07
+2009-07-08
+2009-07-09
+2009-07-10
+2009-07-11
+2009-07-12
+2009-07-13
+2009-07-14
+2009-07-15
+2009-07-16
+2009-07-17
+2009-07-18
+2009-07-19
+2009-07-20
+2009-07-21
+2009-07-22
+2009-07-23
+2009-07-24
+2009-07-25
+2009-07-26
+2009-07-27
+2009-07-28
+2009-07-29
+2009-07-30
+2009-07-31
+2009-08-01
+2009-08-02
+2009-08-03
+2009-08-04
+2009-08-05
+2009-08-06
+2009-08-07
+2009-08-08
+2009-08-09
+2009-08-10
+2009-08-11
+2009-08-12
+2009-08-13
+2009-08-14
+2009-08-15
+2009-08-16
+2009-08-17
+2009-08-18
+2009-08-19
+2009-08-20
+2009-08-21
+2009-08-22
+2009-08-23
+2009-08-24
+2009-08-25
+2009-08-26
+2009-08-27
+2009-08-28
+2009-08-29
+2009-08-30
+2009-08-31
+2009-09-01
+2009-09-02
+2009-09-03
+2009-09-04
+2009-09-05
+2009-09-06
+2009-09-07
+2009-09-08
+2009-09-09
+2009-09-10
+2009-09-11
+2009-09-12
+2009-09-13
+2009-09-14
+2009-09-15
+2009-09-16
+2009-09-17
+2009-09-18
+2009-09-19
+2009-09-20
+2009-09-21
+2009-09-22
+2009-09-23
+2009-09-24
+2009-09-25
+2009-09-26
+2009-09-27
+2009-09-28
+2009-09-29
+2009-09-30
+2009-10-01
+2009-10-02
+2009-10-03
+2009-10-04
+2009-10-05
+2009-10-06
+2009-10-07
+2009-10-08
+2009-10-09
+2009-10-10
+2009-10-11
+2009-10-12
+2009-10-13
+2009-10-14
+2009-10-15
+2009-10-16
+2009-10-17
+2009-10-18
+2009-10-19
+2009-10-20
+2009-10-21
+2009-10-22
+2009-10-23
+2009-10-24
+2009-10-25
+2009-10-26
+2009-10-27
+2009-10-28
+2009-10-29
+2009-10-30
+2009-10-31
+2009-11-01
+2009-11-02
+2009-11-03
+2009-11-04
+2009-11-05
+2009-11-06
+2009-11-07
+2009-11-08
+2009-11-09
+2009-11-10
+2009-11-11
+2009-11-12
+2009-11-13
+2009-11-14
+2009-11-15
+2009-11-16
+2009-11-17
+2009-11-18
+2009-11-19
+2009-11-20
+2009-11-21
+2009-11-22
+2009-11-23
+2009-11-24
+2009-11-25
+2009-11-26
+2009-11-27
+2009-11-28
+2009-11-29
+2009-11-30
+2009-12-01
+2009-12-02
+2009-12-03
+2009-12-04
+2009-12-05
+2009-12-06
+2009-12-07
+2009-12-08
+2009-12-09
+2009-12-10
+2009-12-11
+2009-12-12
+2009-12-13
+2009-12-14
+2009-12-15
+2009-12-16
+2009-12-17
+2009-12-18
+2009-12-19
+2009-12-20
+2009-12-21
+2009-12-22
+2009-12-23
+2009-12-24
+2009-12-25
+2009-12-26
+2009-12-27
+2009-12-28
+2009-12-29
+2009-12-30
+2009-12-31
+2010-01-01
+2010-01-02
+2010-01-03
+2010-01-04
+2010-01-05
+2010-01-06
+2010-01-07
+2010-01-08
+2010-01-09
+2010-01-10
+2010-01-11
+2010-01-12
+2010-01-13
+2010-01-14
+2010-01-15
+2010-01-16
+2010-01-17
+2010-01-18
+2010-01-19
+2010-01-20
+2010-01-21
+2010-01-22
+2010-01-23
+2010-01-24
+2010-01-25
+2010-01-26
+2010-01-27
+2010-01-28
+2010-01-29
+2010-01-30
+2010-01-31
+2010-02-01
+2010-02-02
+2010-02-03
+2010-02-04
+2010-02-05
+2010-02-06
+2010-02-07
+2010-02-08
+2010-02-09
+2010-02-10
+2010-02-11
+2010-02-12
+2010-02-13
+2010-02-14
+2010-02-15
+2010-02-16
+2010-02-17
+2010-02-18
+2010-02-19
+2010-02-20
+2010-02-21
+2010-02-22
+2010-02-23
+2010-02-24
+2010-02-25
+2010-02-26
+2010-02-27
+2010-02-28
+2010-03-01
+2010-03-02
+2010-03-03
+2010-03-04
+2010-03-05
+2010-03-06
+2010-03-07
+2010-03-08
+2010-03-09
+2010-03-10
+2010-03-11
+2010-03-12
+2010-03-13
+2010-03-14
+2010-03-15
+2010-03-16
+2010-03-17
+2010-03-18
+2010-03-19
+2010-03-20
+2010-03-21
+2010-03-22
+2010-03-23
+2010-03-24
+2010-03-25
+2010-03-26
+2010-03-27
+2010-03-28
+2010-03-29
+2010-03-30
+2010-03-31
+2010-04-01
+2010-04-02
+2010-04-03
+2010-04-04
+2010-04-05
+2010-04-06
+2010-04-07
+2010-04-08
+2010-04-09
+2010-04-10
+2010-04-11
+2010-04-12
+2010-04-13
+2010-04-14
+2010-04-15
+2010-04-16
+2010-04-17
+2010-04-18
+2010-04-19
+2010-04-20
+2010-04-21
+2010-04-22
+2010-04-23
+2010-04-24
+2010-04-25
+2010-04-26
+2010-04-27
+2010-04-28
+2010-04-29
+2010-04-30
+2010-05-01
+2010-05-02
+2010-05-03
+2010-05-04
+2010-05-05
+2010-05-06
+2010-05-07
+2010-05-08
+2010-05-09
+2010-05-10
+2010-05-11
+2010-05-12
+2010-05-13
+2010-05-14
+2010-05-15
+2010-05-16
+2010-05-17
+2010-05-18
+2010-05-19
+2010-05-20
+2010-05-21
+2010-05-22
+2010-05-23
+2010-05-24
+2010-05-25
+2010-05-26
+2010-05-27
+2010-05-28
+2010-05-29
+2010-05-30
+2010-05-31
+2010-06-01
+2010-06-02
+2010-06-03
+2010-06-04
+2010-06-05
+2010-06-06
+2010-06-07
+2010-06-08
+2010-06-09
+2010-06-10
+2010-06-11
+2010-06-12
+2010-06-13
+2010-06-14
+2010-06-15
+2010-06-16
+2010-06-17
+2010-06-18
+2010-06-19
+2010-06-20
+2010-06-21
+2010-06-22
+2010-06-23
+2010-06-24
+2010-06-25
+2010-06-26
+2010-06-27
+2010-06-28
+2010-06-29
+2010-06-30
+2010-07-01
+2010-07-02
+2010-07-03
+2010-07-04
+2010-07-05
+2010-07-06
+2010-07-07
+2010-07-08
+2010-07-09
+2010-07-10
+2010-07-11
+2010-07-12
+2010-07-13
+2010-07-14
+2010-07-15
+2010-07-16
+2010-07-17
+2010-07-18
+2010-07-19
+2010-07-20
+2010-07-21
+2010-07-22
+2010-07-23
+2010-07-24
+2010-07-25
+2010-07-26
+2010-07-27
+2010-07-28
+2010-07-29
+2010-07-30
+2010-07-31
+2010-08-01
+2010-08-02
+2010-08-03
+2010-08-04
+2010-08-05
+2010-08-06
+2010-08-07
+2010-08-08
+2010-08-09
+2010-08-10
+2010-08-11
+2010-08-12
+2010-08-13
+2010-08-14
+2010-08-15
+2010-08-16
+2010-08-17
+2010-08-18
+2010-08-19
+2010-08-20
+2010-08-21
+2010-08-22
+2010-08-23
+2010-08-24
+2010-08-25
+2010-08-26
+2010-08-27
+2010-08-28
+2010-08-29
+2010-08-30
+2010-08-31
+2010-09-01
+2010-09-02
+2010-09-03
+2010-09-04
+2010-09-05
+2010-09-06
+2010-09-07
+2010-09-08
+2010-09-09
+2010-09-10
+2010-09-11
+2010-09-12
+2010-09-13
+2010-09-14
+2010-09-15
+2010-09-16
+2010-09-17
+2010-09-18
+2010-09-19
+2010-09-20
+2010-09-21
+2010-09-22
+2010-09-23
+2010-09-24
+2010-09-25
+2010-09-26
+2010-09-27
+2010-09-28
+2010-09-29
+2010-09-30
+2010-10-01
+2010-10-02
+2010-10-03
+2010-10-04
+2010-10-05
+2010-10-06
+2010-10-07
+2010-10-08
+2010-10-09
+2010-10-10
+2010-10-11
+2010-10-12
+2010-10-13
+2010-10-14
+2010-10-15
+2010-10-16
+2010-10-17
+2010-10-18
+2010-10-19
+2010-10-20
+2010-10-21
+2010-10-22
+2010-10-23
+2010-10-24
+2010-10-25
+2010-10-26
+2010-10-27
+2010-10-28
+2010-10-29
+2010-10-30
+2010-10-31
+2010-11-01
+2010-11-02
+2010-11-03
+2010-11-04
+2010-11-05
+2010-11-06
+2010-11-07
+2010-11-08
+2010-11-09
+2010-11-10
+2010-11-11
+2010-11-12
+2010-11-13
+2010-11-14
+2010-11-15
+2010-11-16
+2010-11-17
+2010-11-18
+2010-11-19
+2010-11-20
+2010-11-21
+2010-11-22
+2010-11-23
+2010-11-24
+2010-11-25
+2010-11-26
+2010-11-27
+2010-11-28
+2010-11-29
+2010-11-30
+2010-12-01
+2010-12-02
+2010-12-03
+2010-12-04
+2010-12-05
+2010-12-06
+2010-12-07
+2010-12-08
+2010-12-09
+2010-12-10
+2010-12-11
+2010-12-12
+2010-12-13
+2010-12-14
+2010-12-15
+2010-12-16
+2010-12-17
+2010-12-18
+2010-12-19
+2010-12-20
+2010-12-21
+2010-12-22
+2010-12-23
+2010-12-24
+2010-12-25
+2010-12-26
+2010-12-27
+2010-12-28
+2010-12-29
+2010-12-30
+2010-12-31
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics
new file mode 100644
index 000000000..c2a3c233a
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics
@@ -0,0 +1,33 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VTIMEZONE
+LAST-MODIFIED:20040110T032845Z
+TZID:US-Eastern
+BEGIN:DAYLIGHT
+DTSTART:19900404T010000
+RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
+TZNAME:EDT
+TZOFFSETFROM:-0500
+TZOFFSETTO:-0400
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:19901026T060000
+RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
+TZNAME:EST
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0500
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DESCRIPTION:Every 20 minutes from 9:00 AM to 4:40 PM every day:
+DTSTAMP:20040102T053656Z
+DTSTART;TZID=US-Eastern:19970902T090000
+RRULE:FREQ=MINUTELY;INTERVAL=20;BYHOUR=9,10,11,12,13,14,15,16
+SUMMARY:RExample36b
+UID:RExample36b
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.comp34.ref
new file mode 100644
index 000000000..e8b2b6f37
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.comp34.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-02T09:20:00
+1997-09-02T09:40:00
+1997-09-02T10:00:00
+1997-09-02T10:20:00
+1997-09-02T10:40:00
+1997-09-02T11:00:00
+1997-09-02T11:20:00
+1997-09-02T11:40:00
+1997-09-02T12:00:00
+1997-09-02T12:20:00
+1997-09-02T12:40:00
+1997-09-02T13:00:00
+1997-09-02T13:20:00
+1997-09-02T13:40:00
+1997-09-02T14:00:00
+1997-09-02T14:20:00
+1997-09-02T14:40:00
+1997-09-02T15:00:00
+1997-09-02T15:20:00
+1997-09-02T15:40:00
+1997-09-02T16:00:00
+1997-09-02T16:20:00
+1997-09-02T16:40:00
+1997-09-02T17:00:00
+1997-09-02T17:20:00
+1997-09-02T17:40:00
+1997-09-02T18:00:00
+1997-09-02T18:20:00
+1997-09-02T18:40:00
+1997-09-02T19:00:00
+1997-09-02T19:20:00
+1997-09-02T19:40:00
+1997-09-02T20:00:00
+1997-09-02T20:20:00
+1997-09-02T20:40:00
+1997-09-02T21:00:00
+1997-09-02T21:20:00
+1997-09-02T21:40:00
+1997-09-02T22:00:00
+1997-09-02T22:20:00
+1997-09-02T22:40:00
+1997-09-02T23:00:00
+1997-09-02T23:20:00
+1997-09-02T23:40:00
+1997-09-03T00:00:00
+1997-09-03T00:20:00
+1997-09-03T00:40:00
+1997-09-03T01:00:00
+1997-09-03T01:20:00
+1997-09-03T01:40:00
+1997-09-03T02:00:00
+1997-09-03T02:20:00
+1997-09-03T02:40:00
+1997-09-03T03:00:00
+1997-09-03T03:20:00
+1997-09-03T03:40:00
+1997-09-03T04:00:00
+1997-09-03T04:20:00
+1997-09-03T04:40:00
+1997-09-03T05:00:00
+1997-09-03T05:20:00
+1997-09-03T05:40:00
+1997-09-03T06:00:00
+1997-09-03T06:20:00
+1997-09-03T06:40:00
+1997-09-03T07:00:00
+1997-09-03T07:20:00
+1997-09-03T07:40:00
+1997-09-03T08:00:00
+1997-09-03T08:20:00
+1997-09-03T08:40:00
+1997-09-03T09:00:00
+1997-09-03T09:20:00
+1997-09-03T09:40:00
+1997-09-03T10:00:00
+1997-09-03T10:20:00
+1997-09-03T10:40:00
+1997-09-03T11:00:00
+1997-09-03T11:20:00
+1997-09-03T11:40:00
+1997-09-03T12:00:00
+1997-09-03T12:20:00
+1997-09-03T12:40:00
+1997-09-03T13:00:00
+1997-09-03T13:20:00
+1997-09-03T13:40:00
+1997-09-03T14:00:00
+1997-09-03T14:20:00
+1997-09-03T14:40:00
+1997-09-03T15:00:00
+1997-09-03T15:20:00
+1997-09-03T15:40:00
+1997-09-03T16:00:00
+1997-09-03T16:20:00
+1997-09-03T16:40:00
+1997-09-03T17:00:00
+1997-09-03T17:20:00
+1997-09-03T17:40:00
+1997-09-03T18:00:00
+1997-09-03T18:20:00
+1997-09-03T18:40:00
+1997-09-03T19:00:00
+1997-09-03T19:20:00
+1997-09-03T19:40:00
+1997-09-03T20:00:00
+1997-09-03T20:20:00
+1997-09-03T20:40:00
+1997-09-03T21:00:00
+1997-09-03T21:20:00
+1997-09-03T21:40:00
+1997-09-03T22:00:00
+1997-09-03T22:20:00
+1997-09-03T22:40:00
+1997-09-03T23:00:00
+1997-09-03T23:20:00
+1997-09-03T23:40:00
+1997-09-04T00:00:00
+1997-09-04T00:20:00
+1997-09-04T00:40:00
+1997-09-04T01:00:00
+1997-09-04T01:20:00
+1997-09-04T01:40:00
+1997-09-04T02:00:00
+1997-09-04T02:20:00
+1997-09-04T02:40:00
+1997-09-04T03:00:00
+1997-09-04T03:20:00
+1997-09-04T03:40:00
+1997-09-04T04:00:00
+1997-09-04T04:20:00
+1997-09-04T04:40:00
+1997-09-04T05:00:00
+1997-09-04T05:20:00
+1997-09-04T05:40:00
+1997-09-04T06:00:00
+1997-09-04T06:20:00
+1997-09-04T06:40:00
+1997-09-04T07:00:00
+1997-09-04T07:20:00
+1997-09-04T07:40:00
+1997-09-04T08:00:00
+1997-09-04T08:20:00
+1997-09-04T08:40:00
+1997-09-04T09:00:00
+1997-09-04T09:20:00
+1997-09-04T09:40:00
+1997-09-04T10:00:00
+1997-09-04T10:20:00
+1997-09-04T10:40:00
+1997-09-04T11:00:00
+1997-09-04T11:20:00
+1997-09-04T11:40:00
+1997-09-04T12:00:00
+1997-09-04T12:20:00
+1997-09-04T12:40:00
+1997-09-04T13:00:00
+1997-09-04T13:20:00
+1997-09-04T13:40:00
+1997-09-04T14:00:00
+1997-09-04T14:20:00
+1997-09-04T14:40:00
+1997-09-04T15:00:00
+1997-09-04T15:20:00
+1997-09-04T15:40:00
+1997-09-04T16:00:00
+1997-09-04T16:20:00
+1997-09-04T16:40:00
+1997-09-04T17:00:00
+1997-09-04T17:20:00
+1997-09-04T17:40:00
+1997-09-04T18:00:00
+1997-09-04T18:20:00
+1997-09-04T18:40:00
+1997-09-04T19:00:00
+1997-09-04T19:20:00
+1997-09-04T19:40:00
+1997-09-04T20:00:00
+1997-09-04T20:20:00
+1997-09-04T20:40:00
+1997-09-04T21:00:00
+1997-09-04T21:20:00
+1997-09-04T21:40:00
+1997-09-04T22:00:00
+1997-09-04T22:20:00
+1997-09-04T22:40:00
+1997-09-04T23:00:00
+1997-09-04T23:20:00
+1997-09-04T23:40:00
+1997-09-05T00:00:00
+1997-09-05T00:20:00
+1997-09-05T00:40:00
+1997-09-05T01:00:00
+1997-09-05T01:20:00
+1997-09-05T01:40:00
+1997-09-05T02:00:00
+1997-09-05T02:20:00
+1997-09-05T02:40:00
+1997-09-05T03:00:00
+1997-09-05T03:20:00
+1997-09-05T03:40:00
+1997-09-05T04:00:00
+1997-09-05T04:20:00
+1997-09-05T04:40:00
+1997-09-05T05:00:00
+1997-09-05T05:20:00
+1997-09-05T05:40:00
+1997-09-05T06:00:00
+1997-09-05T06:20:00
+1997-09-05T06:40:00
+1997-09-05T07:00:00
+1997-09-05T07:20:00
+1997-09-05T07:40:00
+1997-09-05T08:00:00
+1997-09-05T08:20:00
+1997-09-05T08:40:00
+1997-09-05T09:00:00
+1997-09-05T09:20:00
+1997-09-05T09:40:00
+1997-09-05T10:00:00
+1997-09-05T10:20:00
+1997-09-05T10:40:00
+1997-09-05T11:00:00
+1997-09-05T11:20:00
+1997-09-05T11:40:00
+1997-09-05T12:00:00
+1997-09-05T12:20:00
+1997-09-05T12:40:00
+1997-09-05T13:00:00
+1997-09-05T13:20:00
+1997-09-05T13:40:00
+1997-09-05T14:00:00
+1997-09-05T14:20:00
+1997-09-05T14:40:00
+1997-09-05T15:00:00
+1997-09-05T15:20:00
+1997-09-05T15:40:00
+1997-09-05T16:00:00
+1997-09-05T16:20:00
+1997-09-05T16:40:00
+1997-09-05T17:00:00
+1997-09-05T17:20:00
+1997-09-05T17:40:00
+1997-09-05T18:00:00
+1997-09-05T18:20:00
+1997-09-05T18:40:00
+1997-09-05T19:00:00
+1997-09-05T19:20:00
+1997-09-05T19:40:00
+1997-09-05T20:00:00
+1997-09-05T20:20:00
+1997-09-05T20:40:00
+1997-09-05T21:00:00
+1997-09-05T21:20:00
+1997-09-05T21:40:00
+1997-09-05T22:00:00
+1997-09-05T22:20:00
+1997-09-05T22:40:00
+1997-09-05T23:00:00
+1997-09-05T23:20:00
+1997-09-05T23:40:00
+1997-09-06T00:00:00
+1997-09-06T00:20:00
+1997-09-06T00:40:00
+1997-09-06T01:00:00
+1997-09-06T01:20:00
+1997-09-06T01:40:00
+1997-09-06T02:00:00
+1997-09-06T02:20:00
+1997-09-06T02:40:00
+1997-09-06T03:00:00
+1997-09-06T03:20:00
+1997-09-06T03:40:00
+1997-09-06T04:00:00
+1997-09-06T04:20:00
+1997-09-06T04:40:00
+1997-09-06T05:00:00
+1997-09-06T05:20:00
+1997-09-06T05:40:00
+1997-09-06T06:00:00
+1997-09-06T06:20:00
+1997-09-06T06:40:00
+1997-09-06T07:00:00
+1997-09-06T07:20:00
+1997-09-06T07:40:00
+1997-09-06T08:00:00
+1997-09-06T08:20:00
+1997-09-06T08:40:00
+1997-09-06T09:00:00
+1997-09-06T09:20:00
+1997-09-06T09:40:00
+1997-09-06T10:00:00
+1997-09-06T10:20:00
+1997-09-06T10:40:00
+1997-09-06T11:00:00
+1997-09-06T11:20:00
+1997-09-06T11:40:00
+1997-09-06T12:00:00
+1997-09-06T12:20:00
+1997-09-06T12:40:00
+1997-09-06T13:00:00
+1997-09-06T13:20:00
+1997-09-06T13:40:00
+1997-09-06T14:00:00
+1997-09-06T14:20:00
+1997-09-06T14:40:00
+1997-09-06T15:00:00
+1997-09-06T15:20:00
+1997-09-06T15:40:00
+1997-09-06T16:00:00
+1997-09-06T16:20:00
+1997-09-06T16:40:00
+1997-09-06T17:00:00
+1997-09-06T17:20:00
+1997-09-06T17:40:00
+1997-09-06T18:00:00
+1997-09-06T18:20:00
+1997-09-06T18:40:00
+1997-09-06T19:00:00
+1997-09-06T19:20:00
+1997-09-06T19:40:00
+1997-09-06T20:00:00
+1997-09-06T20:20:00
+1997-09-06T20:40:00
+1997-09-06T21:00:00
+1997-09-06T21:20:00
+1997-09-06T21:40:00
+1997-09-06T22:00:00
+1997-09-06T22:20:00
+1997-09-06T22:40:00
+1997-09-06T23:00:00
+1997-09-06T23:20:00
+1997-09-06T23:40:00
+1997-09-07T00:00:00
+1997-09-07T00:20:00
+1997-09-07T00:40:00
+1997-09-07T01:00:00
+1997-09-07T01:20:00
+1997-09-07T01:40:00
+1997-09-07T02:00:00
+1997-09-07T02:20:00
+1997-09-07T02:40:00
+1997-09-07T03:00:00
+1997-09-07T03:20:00
+1997-09-07T03:40:00
+1997-09-07T04:00:00
+1997-09-07T04:20:00
+1997-09-07T04:40:00
+1997-09-07T05:00:00
+1997-09-07T05:20:00
+1997-09-07T05:40:00
+1997-09-07T06:00:00
+1997-09-07T06:20:00
+1997-09-07T06:40:00
+1997-09-07T07:00:00
+1997-09-07T07:20:00
+1997-09-07T07:40:00
+1997-09-07T08:00:00
+1997-09-07T08:20:00
+1997-09-07T08:40:00
+1997-09-07T09:00:00
+1997-09-07T09:20:00
+1997-09-07T09:40:00
+1997-09-07T10:00:00
+1997-09-07T10:20:00
+1997-09-07T10:40:00
+1997-09-07T11:00:00
+1997-09-07T11:20:00
+1997-09-07T11:40:00
+1997-09-07T12:00:00
+1997-09-07T12:20:00
+1997-09-07T12:40:00
+1997-09-07T13:00:00
+1997-09-07T13:20:00
+1997-09-07T13:40:00
+1997-09-07T14:00:00
+1997-09-07T14:20:00
+1997-09-07T14:40:00
+1997-09-07T15:00:00
+1997-09-07T15:20:00
+1997-09-07T15:40:00
+1997-09-07T16:00:00
+1997-09-07T16:20:00
+1997-09-07T16:40:00
+1997-09-07T17:00:00
+1997-09-07T17:20:00
+1997-09-07T17:40:00
+1997-09-07T18:00:00
+1997-09-07T18:20:00
+1997-09-07T18:40:00
+1997-09-07T19:00:00
+1997-09-07T19:20:00
+1997-09-07T19:40:00
+1997-09-07T20:00:00
+1997-09-07T20:20:00
+1997-09-07T20:40:00
+1997-09-07T21:00:00
+1997-09-07T21:20:00
+1997-09-07T21:40:00
+1997-09-07T22:00:00
+1997-09-07T22:20:00
+1997-09-07T22:40:00
+1997-09-07T23:00:00
+1997-09-07T23:20:00
+1997-09-07T23:40:00
+1997-09-08T00:00:00
+1997-09-08T00:20:00
+1997-09-08T00:40:00
+1997-09-08T01:00:00
+1997-09-08T01:20:00
+1997-09-08T01:40:00
+1997-09-08T02:00:00
+1997-09-08T02:20:00
+1997-09-08T02:40:00
+1997-09-08T03:00:00
+1997-09-08T03:20:00
+1997-09-08T03:40:00
+1997-09-08T04:00:00
+1997-09-08T04:20:00
+1997-09-08T04:40:00
+1997-09-08T05:00:00
+1997-09-08T05:20:00
+1997-09-08T05:40:00
+1997-09-08T06:00:00
+1997-09-08T06:20:00
+1997-09-08T06:40:00
+1997-09-08T07:00:00
+1997-09-08T07:20:00
+1997-09-08T07:40:00
+1997-09-08T08:00:00
+1997-09-08T08:20:00
+1997-09-08T08:40:00
+1997-09-08T09:00:00
+1997-09-08T09:20:00
+1997-09-08T09:40:00
+1997-09-08T10:00:00
+1997-09-08T10:20:00
+1997-09-08T10:40:00
+1997-09-08T11:00:00
+1997-09-08T11:20:00
+1997-09-08T11:40:00
+1997-09-08T12:00:00
+1997-09-08T12:20:00
+1997-09-08T12:40:00
+1997-09-08T13:00:00
+1997-09-08T13:20:00
+1997-09-08T13:40:00
+1997-09-08T14:00:00
+1997-09-08T14:20:00
+1997-09-08T14:40:00
+1997-09-08T15:00:00
+1997-09-08T15:20:00
+1997-09-08T15:40:00
+1997-09-08T16:00:00
+1997-09-08T16:20:00
+1997-09-08T16:40:00
+1997-09-08T17:00:00
+1997-09-08T17:20:00
+1997-09-08T17:40:00
+1997-09-08T18:00:00
+1997-09-08T18:20:00
+1997-09-08T18:40:00
+1997-09-08T19:00:00
+1997-09-08T19:20:00
+1997-09-08T19:40:00
+1997-09-08T20:00:00
+1997-09-08T20:20:00
+1997-09-08T20:40:00
+1997-09-08T21:00:00
+1997-09-08T21:20:00
+1997-09-08T21:40:00
+1997-09-08T22:00:00
+1997-09-08T22:20:00
+1997-09-08T22:40:00
+1997-09-08T23:00:00
+1997-09-08T23:20:00
+1997-09-08T23:40:00
+1997-09-09T00:00:00
+1997-09-09T00:20:00
+1997-09-09T00:40:00
+1997-09-09T01:00:00
+1997-09-09T01:20:00
+1997-09-09T01:40:00
+1997-09-09T02:00:00
+1997-09-09T02:20:00
+1997-09-09T02:40:00
+1997-09-09T03:00:00
+1997-09-09T03:20:00
+1997-09-09T03:40:00
+1997-09-09T04:00:00
+1997-09-09T04:20:00
+1997-09-09T04:40:00
+1997-09-09T05:00:00
+1997-09-09T05:20:00
+1997-09-09T05:40:00
+1997-09-09T06:00:00
+1997-09-09T06:20:00
+1997-09-09T06:40:00
+1997-09-09T07:00:00
+1997-09-09T07:20:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.next.ref
new file mode 100644
index 000000000..991e6f4da
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.next.ref
@@ -0,0 +1,500 @@
+1997-09-02T09:00:00
+1997-09-02T09:20:00
+1997-09-02T09:40:00
+1997-09-02T10:00:00
+1997-09-02T10:20:00
+1997-09-02T10:40:00
+1997-09-02T11:00:00
+1997-09-02T11:20:00
+1997-09-02T11:40:00
+1997-09-02T12:00:00
+1997-09-02T12:20:00
+1997-09-02T12:40:00
+1997-09-02T13:00:00
+1997-09-02T13:20:00
+1997-09-02T13:40:00
+1997-09-02T14:00:00
+1997-09-02T14:20:00
+1997-09-02T14:40:00
+1997-09-02T15:00:00
+1997-09-02T15:20:00
+1997-09-02T15:40:00
+1997-09-02T16:00:00
+1997-09-02T16:20:00
+1997-09-02T16:40:00
+1997-09-03T09:00:00
+1997-09-03T09:20:00
+1997-09-03T09:40:00
+1997-09-03T10:00:00
+1997-09-03T10:20:00
+1997-09-03T10:40:00
+1997-09-03T11:00:00
+1997-09-03T11:20:00
+1997-09-03T11:40:00
+1997-09-03T12:00:00
+1997-09-03T12:20:00
+1997-09-03T12:40:00
+1997-09-03T13:00:00
+1997-09-03T13:20:00
+1997-09-03T13:40:00
+1997-09-03T14:00:00
+1997-09-03T14:20:00
+1997-09-03T14:40:00
+1997-09-03T15:00:00
+1997-09-03T15:20:00
+1997-09-03T15:40:00
+1997-09-03T16:00:00
+1997-09-03T16:20:00
+1997-09-03T16:40:00
+1997-09-04T09:00:00
+1997-09-04T09:20:00
+1997-09-04T09:40:00
+1997-09-04T10:00:00
+1997-09-04T10:20:00
+1997-09-04T10:40:00
+1997-09-04T11:00:00
+1997-09-04T11:20:00
+1997-09-04T11:40:00
+1997-09-04T12:00:00
+1997-09-04T12:20:00
+1997-09-04T12:40:00
+1997-09-04T13:00:00
+1997-09-04T13:20:00
+1997-09-04T13:40:00
+1997-09-04T14:00:00
+1997-09-04T14:20:00
+1997-09-04T14:40:00
+1997-09-04T15:00:00
+1997-09-04T15:20:00
+1997-09-04T15:40:00
+1997-09-04T16:00:00
+1997-09-04T16:20:00
+1997-09-04T16:40:00
+1997-09-05T09:00:00
+1997-09-05T09:20:00
+1997-09-05T09:40:00
+1997-09-05T10:00:00
+1997-09-05T10:20:00
+1997-09-05T10:40:00
+1997-09-05T11:00:00
+1997-09-05T11:20:00
+1997-09-05T11:40:00
+1997-09-05T12:00:00
+1997-09-05T12:20:00
+1997-09-05T12:40:00
+1997-09-05T13:00:00
+1997-09-05T13:20:00
+1997-09-05T13:40:00
+1997-09-05T14:00:00
+1997-09-05T14:20:00
+1997-09-05T14:40:00
+1997-09-05T15:00:00
+1997-09-05T15:20:00
+1997-09-05T15:40:00
+1997-09-05T16:00:00
+1997-09-05T16:20:00
+1997-09-05T16:40:00
+1997-09-06T09:00:00
+1997-09-06T09:20:00
+1997-09-06T09:40:00
+1997-09-06T10:00:00
+1997-09-06T10:20:00
+1997-09-06T10:40:00
+1997-09-06T11:00:00
+1997-09-06T11:20:00
+1997-09-06T11:40:00
+1997-09-06T12:00:00
+1997-09-06T12:20:00
+1997-09-06T12:40:00
+1997-09-06T13:00:00
+1997-09-06T13:20:00
+1997-09-06T13:40:00
+1997-09-06T14:00:00
+1997-09-06T14:20:00
+1997-09-06T14:40:00
+1997-09-06T15:00:00
+1997-09-06T15:20:00
+1997-09-06T15:40:00
+1997-09-06T16:00:00
+1997-09-06T16:20:00
+1997-09-06T16:40:00
+1997-09-07T09:00:00
+1997-09-07T09:20:00
+1997-09-07T09:40:00
+1997-09-07T10:00:00
+1997-09-07T10:20:00
+1997-09-07T10:40:00
+1997-09-07T11:00:00
+1997-09-07T11:20:00
+1997-09-07T11:40:00
+1997-09-07T12:00:00
+1997-09-07T12:20:00
+1997-09-07T12:40:00
+1997-09-07T13:00:00
+1997-09-07T13:20:00
+1997-09-07T13:40:00
+1997-09-07T14:00:00
+1997-09-07T14:20:00
+1997-09-07T14:40:00
+1997-09-07T15:00:00
+1997-09-07T15:20:00
+1997-09-07T15:40:00
+1997-09-07T16:00:00
+1997-09-07T16:20:00
+1997-09-07T16:40:00
+1997-09-08T09:00:00
+1997-09-08T09:20:00
+1997-09-08T09:40:00
+1997-09-08T10:00:00
+1997-09-08T10:20:00
+1997-09-08T10:40:00
+1997-09-08T11:00:00
+1997-09-08T11:20:00
+1997-09-08T11:40:00
+1997-09-08T12:00:00
+1997-09-08T12:20:00
+1997-09-08T12:40:00
+1997-09-08T13:00:00
+1997-09-08T13:20:00
+1997-09-08T13:40:00
+1997-09-08T14:00:00
+1997-09-08T14:20:00
+1997-09-08T14:40:00
+1997-09-08T15:00:00
+1997-09-08T15:20:00
+1997-09-08T15:40:00
+1997-09-08T16:00:00
+1997-09-08T16:20:00
+1997-09-08T16:40:00
+1997-09-09T09:00:00
+1997-09-09T09:20:00
+1997-09-09T09:40:00
+1997-09-09T10:00:00
+1997-09-09T10:20:00
+1997-09-09T10:40:00
+1997-09-09T11:00:00
+1997-09-09T11:20:00
+1997-09-09T11:40:00
+1997-09-09T12:00:00
+1997-09-09T12:20:00
+1997-09-09T12:40:00
+1997-09-09T13:00:00
+1997-09-09T13:20:00
+1997-09-09T13:40:00
+1997-09-09T14:00:00
+1997-09-09T14:20:00
+1997-09-09T14:40:00
+1997-09-09T15:00:00
+1997-09-09T15:20:00
+1997-09-09T15:40:00
+1997-09-09T16:00:00
+1997-09-09T16:20:00
+1997-09-09T16:40:00
+1997-09-10T09:00:00
+1997-09-10T09:20:00
+1997-09-10T09:40:00
+1997-09-10T10:00:00
+1997-09-10T10:20:00
+1997-09-10T10:40:00
+1997-09-10T11:00:00
+1997-09-10T11:20:00
+1997-09-10T11:40:00
+1997-09-10T12:00:00
+1997-09-10T12:20:00
+1997-09-10T12:40:00
+1997-09-10T13:00:00
+1997-09-10T13:20:00
+1997-09-10T13:40:00
+1997-09-10T14:00:00
+1997-09-10T14:20:00
+1997-09-10T14:40:00
+1997-09-10T15:00:00
+1997-09-10T15:20:00
+1997-09-10T15:40:00
+1997-09-10T16:00:00
+1997-09-10T16:20:00
+1997-09-10T16:40:00
+1997-09-11T09:00:00
+1997-09-11T09:20:00
+1997-09-11T09:40:00
+1997-09-11T10:00:00
+1997-09-11T10:20:00
+1997-09-11T10:40:00
+1997-09-11T11:00:00
+1997-09-11T11:20:00
+1997-09-11T11:40:00
+1997-09-11T12:00:00
+1997-09-11T12:20:00
+1997-09-11T12:40:00
+1997-09-11T13:00:00
+1997-09-11T13:20:00
+1997-09-11T13:40:00
+1997-09-11T14:00:00
+1997-09-11T14:20:00
+1997-09-11T14:40:00
+1997-09-11T15:00:00
+1997-09-11T15:20:00
+1997-09-11T15:40:00
+1997-09-11T16:00:00
+1997-09-11T16:20:00
+1997-09-11T16:40:00
+1997-09-12T09:00:00
+1997-09-12T09:20:00
+1997-09-12T09:40:00
+1997-09-12T10:00:00
+1997-09-12T10:20:00
+1997-09-12T10:40:00
+1997-09-12T11:00:00
+1997-09-12T11:20:00
+1997-09-12T11:40:00
+1997-09-12T12:00:00
+1997-09-12T12:20:00
+1997-09-12T12:40:00
+1997-09-12T13:00:00
+1997-09-12T13:20:00
+1997-09-12T13:40:00
+1997-09-12T14:00:00
+1997-09-12T14:20:00
+1997-09-12T14:40:00
+1997-09-12T15:00:00
+1997-09-12T15:20:00
+1997-09-12T15:40:00
+1997-09-12T16:00:00
+1997-09-12T16:20:00
+1997-09-12T16:40:00
+1997-09-13T09:00:00
+1997-09-13T09:20:00
+1997-09-13T09:40:00
+1997-09-13T10:00:00
+1997-09-13T10:20:00
+1997-09-13T10:40:00
+1997-09-13T11:00:00
+1997-09-13T11:20:00
+1997-09-13T11:40:00
+1997-09-13T12:00:00
+1997-09-13T12:20:00
+1997-09-13T12:40:00
+1997-09-13T13:00:00
+1997-09-13T13:20:00
+1997-09-13T13:40:00
+1997-09-13T14:00:00
+1997-09-13T14:20:00
+1997-09-13T14:40:00
+1997-09-13T15:00:00
+1997-09-13T15:20:00
+1997-09-13T15:40:00
+1997-09-13T16:00:00
+1997-09-13T16:20:00
+1997-09-13T16:40:00
+1997-09-14T09:00:00
+1997-09-14T09:20:00
+1997-09-14T09:40:00
+1997-09-14T10:00:00
+1997-09-14T10:20:00
+1997-09-14T10:40:00
+1997-09-14T11:00:00
+1997-09-14T11:20:00
+1997-09-14T11:40:00
+1997-09-14T12:00:00
+1997-09-14T12:20:00
+1997-09-14T12:40:00
+1997-09-14T13:00:00
+1997-09-14T13:20:00
+1997-09-14T13:40:00
+1997-09-14T14:00:00
+1997-09-14T14:20:00
+1997-09-14T14:40:00
+1997-09-14T15:00:00
+1997-09-14T15:20:00
+1997-09-14T15:40:00
+1997-09-14T16:00:00
+1997-09-14T16:20:00
+1997-09-14T16:40:00
+1997-09-15T09:00:00
+1997-09-15T09:20:00
+1997-09-15T09:40:00
+1997-09-15T10:00:00
+1997-09-15T10:20:00
+1997-09-15T10:40:00
+1997-09-15T11:00:00
+1997-09-15T11:20:00
+1997-09-15T11:40:00
+1997-09-15T12:00:00
+1997-09-15T12:20:00
+1997-09-15T12:40:00
+1997-09-15T13:00:00
+1997-09-15T13:20:00
+1997-09-15T13:40:00
+1997-09-15T14:00:00
+1997-09-15T14:20:00
+1997-09-15T14:40:00
+1997-09-15T15:00:00
+1997-09-15T15:20:00
+1997-09-15T15:40:00
+1997-09-15T16:00:00
+1997-09-15T16:20:00
+1997-09-15T16:40:00
+1997-09-16T09:00:00
+1997-09-16T09:20:00
+1997-09-16T09:40:00
+1997-09-16T10:00:00
+1997-09-16T10:20:00
+1997-09-16T10:40:00
+1997-09-16T11:00:00
+1997-09-16T11:20:00
+1997-09-16T11:40:00
+1997-09-16T12:00:00
+1997-09-16T12:20:00
+1997-09-16T12:40:00
+1997-09-16T13:00:00
+1997-09-16T13:20:00
+1997-09-16T13:40:00
+1997-09-16T14:00:00
+1997-09-16T14:20:00
+1997-09-16T14:40:00
+1997-09-16T15:00:00
+1997-09-16T15:20:00
+1997-09-16T15:40:00
+1997-09-16T16:00:00
+1997-09-16T16:20:00
+1997-09-16T16:40:00
+1997-09-17T09:00:00
+1997-09-17T09:20:00
+1997-09-17T09:40:00
+1997-09-17T10:00:00
+1997-09-17T10:20:00
+1997-09-17T10:40:00
+1997-09-17T11:00:00
+1997-09-17T11:20:00
+1997-09-17T11:40:00
+1997-09-17T12:00:00
+1997-09-17T12:20:00
+1997-09-17T12:40:00
+1997-09-17T13:00:00
+1997-09-17T13:20:00
+1997-09-17T13:40:00
+1997-09-17T14:00:00
+1997-09-17T14:20:00
+1997-09-17T14:40:00
+1997-09-17T15:00:00
+1997-09-17T15:20:00
+1997-09-17T15:40:00
+1997-09-17T16:00:00
+1997-09-17T16:20:00
+1997-09-17T16:40:00
+1997-09-18T09:00:00
+1997-09-18T09:20:00
+1997-09-18T09:40:00
+1997-09-18T10:00:00
+1997-09-18T10:20:00
+1997-09-18T10:40:00
+1997-09-18T11:00:00
+1997-09-18T11:20:00
+1997-09-18T11:40:00
+1997-09-18T12:00:00
+1997-09-18T12:20:00
+1997-09-18T12:40:00
+1997-09-18T13:00:00
+1997-09-18T13:20:00
+1997-09-18T13:40:00
+1997-09-18T14:00:00
+1997-09-18T14:20:00
+1997-09-18T14:40:00
+1997-09-18T15:00:00
+1997-09-18T15:20:00
+1997-09-18T15:40:00
+1997-09-18T16:00:00
+1997-09-18T16:20:00
+1997-09-18T16:40:00
+1997-09-19T09:00:00
+1997-09-19T09:20:00
+1997-09-19T09:40:00
+1997-09-19T10:00:00
+1997-09-19T10:20:00
+1997-09-19T10:40:00
+1997-09-19T11:00:00
+1997-09-19T11:20:00
+1997-09-19T11:40:00
+1997-09-19T12:00:00
+1997-09-19T12:20:00
+1997-09-19T12:40:00
+1997-09-19T13:00:00
+1997-09-19T13:20:00
+1997-09-19T13:40:00
+1997-09-19T14:00:00
+1997-09-19T14:20:00
+1997-09-19T14:40:00
+1997-09-19T15:00:00
+1997-09-19T15:20:00
+1997-09-19T15:40:00
+1997-09-19T16:00:00
+1997-09-19T16:20:00
+1997-09-19T16:40:00
+1997-09-20T09:00:00
+1997-09-20T09:20:00
+1997-09-20T09:40:00
+1997-09-20T10:00:00
+1997-09-20T10:20:00
+1997-09-20T10:40:00
+1997-09-20T11:00:00
+1997-09-20T11:20:00
+1997-09-20T11:40:00
+1997-09-20T12:00:00
+1997-09-20T12:20:00
+1997-09-20T12:40:00
+1997-09-20T13:00:00
+1997-09-20T13:20:00
+1997-09-20T13:40:00
+1997-09-20T14:00:00
+1997-09-20T14:20:00
+1997-09-20T14:40:00
+1997-09-20T15:00:00
+1997-09-20T15:20:00
+1997-09-20T15:40:00
+1997-09-20T16:00:00
+1997-09-20T16:20:00
+1997-09-20T16:40:00
+1997-09-21T09:00:00
+1997-09-21T09:20:00
+1997-09-21T09:40:00
+1997-09-21T10:00:00
+1997-09-21T10:20:00
+1997-09-21T10:40:00
+1997-09-21T11:00:00
+1997-09-21T11:20:00
+1997-09-21T11:40:00
+1997-09-21T12:00:00
+1997-09-21T12:20:00
+1997-09-21T12:40:00
+1997-09-21T13:00:00
+1997-09-21T13:20:00
+1997-09-21T13:40:00
+1997-09-21T14:00:00
+1997-09-21T14:20:00
+1997-09-21T14:40:00
+1997-09-21T15:00:00
+1997-09-21T15:20:00
+1997-09-21T15:40:00
+1997-09-21T16:00:00
+1997-09-21T16:20:00
+1997-09-21T16:40:00
+1997-09-22T09:00:00
+1997-09-22T09:20:00
+1997-09-22T09:40:00
+1997-09-22T10:00:00
+1997-09-22T10:20:00
+1997-09-22T10:40:00
+1997-09-22T11:00:00
+1997-09-22T11:20:00
+1997-09-22T11:40:00
+1997-09-22T12:00:00
+1997-09-22T12:20:00
+1997-09-22T12:40:00
+1997-09-22T13:00:00
+1997-09-22T13:20:00
+1997-09-22T13:40:00
+1997-09-22T14:00:00
+1997-09-22T14:20:00
+1997-09-22T14:40:00
+1997-09-22T15:00:00
+1997-09-22T15:20:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.prev.ref
new file mode 100644
index 000000000..c7cffef1b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.prev.ref
@@ -0,0 +1,500 @@
+2010-12-31T16:40:00
+2010-12-31T16:20:00
+2010-12-31T16:00:00
+2010-12-31T15:40:00
+2010-12-31T15:20:00
+2010-12-31T15:00:00
+2010-12-31T14:40:00
+2010-12-31T14:20:00
+2010-12-31T14:00:00
+2010-12-31T13:40:00
+2010-12-31T13:20:00
+2010-12-31T13:00:00
+2010-12-31T12:40:00
+2010-12-31T12:20:00
+2010-12-31T12:00:00
+2010-12-31T11:40:00
+2010-12-31T11:20:00
+2010-12-31T11:00:00
+2010-12-31T10:40:00
+2010-12-31T10:20:00
+2010-12-31T10:00:00
+2010-12-31T09:40:00
+2010-12-31T09:20:00
+2010-12-31T09:00:00
+2010-12-30T16:40:00
+2010-12-30T16:20:00
+2010-12-30T16:00:00
+2010-12-30T15:40:00
+2010-12-30T15:20:00
+2010-12-30T15:00:00
+2010-12-30T14:40:00
+2010-12-30T14:20:00
+2010-12-30T14:00:00
+2010-12-30T13:40:00
+2010-12-30T13:20:00
+2010-12-30T13:00:00
+2010-12-30T12:40:00
+2010-12-30T12:20:00
+2010-12-30T12:00:00
+2010-12-30T11:40:00
+2010-12-30T11:20:00
+2010-12-30T11:00:00
+2010-12-30T10:40:00
+2010-12-30T10:20:00
+2010-12-30T10:00:00
+2010-12-30T09:40:00
+2010-12-30T09:20:00
+2010-12-30T09:00:00
+2010-12-29T16:40:00
+2010-12-29T16:20:00
+2010-12-29T16:00:00
+2010-12-29T15:40:00
+2010-12-29T15:20:00
+2010-12-29T15:00:00
+2010-12-29T14:40:00
+2010-12-29T14:20:00
+2010-12-29T14:00:00
+2010-12-29T13:40:00
+2010-12-29T13:20:00
+2010-12-29T13:00:00
+2010-12-29T12:40:00
+2010-12-29T12:20:00
+2010-12-29T12:00:00
+2010-12-29T11:40:00
+2010-12-29T11:20:00
+2010-12-29T11:00:00
+2010-12-29T10:40:00
+2010-12-29T10:20:00
+2010-12-29T10:00:00
+2010-12-29T09:40:00
+2010-12-29T09:20:00
+2010-12-29T09:00:00
+2010-12-28T16:40:00
+2010-12-28T16:20:00
+2010-12-28T16:00:00
+2010-12-28T15:40:00
+2010-12-28T15:20:00
+2010-12-28T15:00:00
+2010-12-28T14:40:00
+2010-12-28T14:20:00
+2010-12-28T14:00:00
+2010-12-28T13:40:00
+2010-12-28T13:20:00
+2010-12-28T13:00:00
+2010-12-28T12:40:00
+2010-12-28T12:20:00
+2010-12-28T12:00:00
+2010-12-28T11:40:00
+2010-12-28T11:20:00
+2010-12-28T11:00:00
+2010-12-28T10:40:00
+2010-12-28T10:20:00
+2010-12-28T10:00:00
+2010-12-28T09:40:00
+2010-12-28T09:20:00
+2010-12-28T09:00:00
+2010-12-27T16:40:00
+2010-12-27T16:20:00
+2010-12-27T16:00:00
+2010-12-27T15:40:00
+2010-12-27T15:20:00
+2010-12-27T15:00:00
+2010-12-27T14:40:00
+2010-12-27T14:20:00
+2010-12-27T14:00:00
+2010-12-27T13:40:00
+2010-12-27T13:20:00
+2010-12-27T13:00:00
+2010-12-27T12:40:00
+2010-12-27T12:20:00
+2010-12-27T12:00:00
+2010-12-27T11:40:00
+2010-12-27T11:20:00
+2010-12-27T11:00:00
+2010-12-27T10:40:00
+2010-12-27T10:20:00
+2010-12-27T10:00:00
+2010-12-27T09:40:00
+2010-12-27T09:20:00
+2010-12-27T09:00:00
+2010-12-26T16:40:00
+2010-12-26T16:20:00
+2010-12-26T16:00:00
+2010-12-26T15:40:00
+2010-12-26T15:20:00
+2010-12-26T15:00:00
+2010-12-26T14:40:00
+2010-12-26T14:20:00
+2010-12-26T14:00:00
+2010-12-26T13:40:00
+2010-12-26T13:20:00
+2010-12-26T13:00:00
+2010-12-26T12:40:00
+2010-12-26T12:20:00
+2010-12-26T12:00:00
+2010-12-26T11:40:00
+2010-12-26T11:20:00
+2010-12-26T11:00:00
+2010-12-26T10:40:00
+2010-12-26T10:20:00
+2010-12-26T10:00:00
+2010-12-26T09:40:00
+2010-12-26T09:20:00
+2010-12-26T09:00:00
+2010-12-25T16:40:00
+2010-12-25T16:20:00
+2010-12-25T16:00:00
+2010-12-25T15:40:00
+2010-12-25T15:20:00
+2010-12-25T15:00:00
+2010-12-25T14:40:00
+2010-12-25T14:20:00
+2010-12-25T14:00:00
+2010-12-25T13:40:00
+2010-12-25T13:20:00
+2010-12-25T13:00:00
+2010-12-25T12:40:00
+2010-12-25T12:20:00
+2010-12-25T12:00:00
+2010-12-25T11:40:00
+2010-12-25T11:20:00
+2010-12-25T11:00:00
+2010-12-25T10:40:00
+2010-12-25T10:20:00
+2010-12-25T10:00:00
+2010-12-25T09:40:00
+2010-12-25T09:20:00
+2010-12-25T09:00:00
+2010-12-24T16:40:00
+2010-12-24T16:20:00
+2010-12-24T16:00:00
+2010-12-24T15:40:00
+2010-12-24T15:20:00
+2010-12-24T15:00:00
+2010-12-24T14:40:00
+2010-12-24T14:20:00
+2010-12-24T14:00:00
+2010-12-24T13:40:00
+2010-12-24T13:20:00
+2010-12-24T13:00:00
+2010-12-24T12:40:00
+2010-12-24T12:20:00
+2010-12-24T12:00:00
+2010-12-24T11:40:00
+2010-12-24T11:20:00
+2010-12-24T11:00:00
+2010-12-24T10:40:00
+2010-12-24T10:20:00
+2010-12-24T10:00:00
+2010-12-24T09:40:00
+2010-12-24T09:20:00
+2010-12-24T09:00:00
+2010-12-23T16:40:00
+2010-12-23T16:20:00
+2010-12-23T16:00:00
+2010-12-23T15:40:00
+2010-12-23T15:20:00
+2010-12-23T15:00:00
+2010-12-23T14:40:00
+2010-12-23T14:20:00
+2010-12-23T14:00:00
+2010-12-23T13:40:00
+2010-12-23T13:20:00
+2010-12-23T13:00:00
+2010-12-23T12:40:00
+2010-12-23T12:20:00
+2010-12-23T12:00:00
+2010-12-23T11:40:00
+2010-12-23T11:20:00
+2010-12-23T11:00:00
+2010-12-23T10:40:00
+2010-12-23T10:20:00
+2010-12-23T10:00:00
+2010-12-23T09:40:00
+2010-12-23T09:20:00
+2010-12-23T09:00:00
+2010-12-22T16:40:00
+2010-12-22T16:20:00
+2010-12-22T16:00:00
+2010-12-22T15:40:00
+2010-12-22T15:20:00
+2010-12-22T15:00:00
+2010-12-22T14:40:00
+2010-12-22T14:20:00
+2010-12-22T14:00:00
+2010-12-22T13:40:00
+2010-12-22T13:20:00
+2010-12-22T13:00:00
+2010-12-22T12:40:00
+2010-12-22T12:20:00
+2010-12-22T12:00:00
+2010-12-22T11:40:00
+2010-12-22T11:20:00
+2010-12-22T11:00:00
+2010-12-22T10:40:00
+2010-12-22T10:20:00
+2010-12-22T10:00:00
+2010-12-22T09:40:00
+2010-12-22T09:20:00
+2010-12-22T09:00:00
+2010-12-21T16:40:00
+2010-12-21T16:20:00
+2010-12-21T16:00:00
+2010-12-21T15:40:00
+2010-12-21T15:20:00
+2010-12-21T15:00:00
+2010-12-21T14:40:00
+2010-12-21T14:20:00
+2010-12-21T14:00:00
+2010-12-21T13:40:00
+2010-12-21T13:20:00
+2010-12-21T13:00:00
+2010-12-21T12:40:00
+2010-12-21T12:20:00
+2010-12-21T12:00:00
+2010-12-21T11:40:00
+2010-12-21T11:20:00
+2010-12-21T11:00:00
+2010-12-21T10:40:00
+2010-12-21T10:20:00
+2010-12-21T10:00:00
+2010-12-21T09:40:00
+2010-12-21T09:20:00
+2010-12-21T09:00:00
+2010-12-20T16:40:00
+2010-12-20T16:20:00
+2010-12-20T16:00:00
+2010-12-20T15:40:00
+2010-12-20T15:20:00
+2010-12-20T15:00:00
+2010-12-20T14:40:00
+2010-12-20T14:20:00
+2010-12-20T14:00:00
+2010-12-20T13:40:00
+2010-12-20T13:20:00
+2010-12-20T13:00:00
+2010-12-20T12:40:00
+2010-12-20T12:20:00
+2010-12-20T12:00:00
+2010-12-20T11:40:00
+2010-12-20T11:20:00
+2010-12-20T11:00:00
+2010-12-20T10:40:00
+2010-12-20T10:20:00
+2010-12-20T10:00:00
+2010-12-20T09:40:00
+2010-12-20T09:20:00
+2010-12-20T09:00:00
+2010-12-19T16:40:00
+2010-12-19T16:20:00
+2010-12-19T16:00:00
+2010-12-19T15:40:00
+2010-12-19T15:20:00
+2010-12-19T15:00:00
+2010-12-19T14:40:00
+2010-12-19T14:20:00
+2010-12-19T14:00:00
+2010-12-19T13:40:00
+2010-12-19T13:20:00
+2010-12-19T13:00:00
+2010-12-19T12:40:00
+2010-12-19T12:20:00
+2010-12-19T12:00:00
+2010-12-19T11:40:00
+2010-12-19T11:20:00
+2010-12-19T11:00:00
+2010-12-19T10:40:00
+2010-12-19T10:20:00
+2010-12-19T10:00:00
+2010-12-19T09:40:00
+2010-12-19T09:20:00
+2010-12-19T09:00:00
+2010-12-18T16:40:00
+2010-12-18T16:20:00
+2010-12-18T16:00:00
+2010-12-18T15:40:00
+2010-12-18T15:20:00
+2010-12-18T15:00:00
+2010-12-18T14:40:00
+2010-12-18T14:20:00
+2010-12-18T14:00:00
+2010-12-18T13:40:00
+2010-12-18T13:20:00
+2010-12-18T13:00:00
+2010-12-18T12:40:00
+2010-12-18T12:20:00
+2010-12-18T12:00:00
+2010-12-18T11:40:00
+2010-12-18T11:20:00
+2010-12-18T11:00:00
+2010-12-18T10:40:00
+2010-12-18T10:20:00
+2010-12-18T10:00:00
+2010-12-18T09:40:00
+2010-12-18T09:20:00
+2010-12-18T09:00:00
+2010-12-17T16:40:00
+2010-12-17T16:20:00
+2010-12-17T16:00:00
+2010-12-17T15:40:00
+2010-12-17T15:20:00
+2010-12-17T15:00:00
+2010-12-17T14:40:00
+2010-12-17T14:20:00
+2010-12-17T14:00:00
+2010-12-17T13:40:00
+2010-12-17T13:20:00
+2010-12-17T13:00:00
+2010-12-17T12:40:00
+2010-12-17T12:20:00
+2010-12-17T12:00:00
+2010-12-17T11:40:00
+2010-12-17T11:20:00
+2010-12-17T11:00:00
+2010-12-17T10:40:00
+2010-12-17T10:20:00
+2010-12-17T10:00:00
+2010-12-17T09:40:00
+2010-12-17T09:20:00
+2010-12-17T09:00:00
+2010-12-16T16:40:00
+2010-12-16T16:20:00
+2010-12-16T16:00:00
+2010-12-16T15:40:00
+2010-12-16T15:20:00
+2010-12-16T15:00:00
+2010-12-16T14:40:00
+2010-12-16T14:20:00
+2010-12-16T14:00:00
+2010-12-16T13:40:00
+2010-12-16T13:20:00
+2010-12-16T13:00:00
+2010-12-16T12:40:00
+2010-12-16T12:20:00
+2010-12-16T12:00:00
+2010-12-16T11:40:00
+2010-12-16T11:20:00
+2010-12-16T11:00:00
+2010-12-16T10:40:00
+2010-12-16T10:20:00
+2010-12-16T10:00:00
+2010-12-16T09:40:00
+2010-12-16T09:20:00
+2010-12-16T09:00:00
+2010-12-15T16:40:00
+2010-12-15T16:20:00
+2010-12-15T16:00:00
+2010-12-15T15:40:00
+2010-12-15T15:20:00
+2010-12-15T15:00:00
+2010-12-15T14:40:00
+2010-12-15T14:20:00
+2010-12-15T14:00:00
+2010-12-15T13:40:00
+2010-12-15T13:20:00
+2010-12-15T13:00:00
+2010-12-15T12:40:00
+2010-12-15T12:20:00
+2010-12-15T12:00:00
+2010-12-15T11:40:00
+2010-12-15T11:20:00
+2010-12-15T11:00:00
+2010-12-15T10:40:00
+2010-12-15T10:20:00
+2010-12-15T10:00:00
+2010-12-15T09:40:00
+2010-12-15T09:20:00
+2010-12-15T09:00:00
+2010-12-14T16:40:00
+2010-12-14T16:20:00
+2010-12-14T16:00:00
+2010-12-14T15:40:00
+2010-12-14T15:20:00
+2010-12-14T15:00:00
+2010-12-14T14:40:00
+2010-12-14T14:20:00
+2010-12-14T14:00:00
+2010-12-14T13:40:00
+2010-12-14T13:20:00
+2010-12-14T13:00:00
+2010-12-14T12:40:00
+2010-12-14T12:20:00
+2010-12-14T12:00:00
+2010-12-14T11:40:00
+2010-12-14T11:20:00
+2010-12-14T11:00:00
+2010-12-14T10:40:00
+2010-12-14T10:20:00
+2010-12-14T10:00:00
+2010-12-14T09:40:00
+2010-12-14T09:20:00
+2010-12-14T09:00:00
+2010-12-13T16:40:00
+2010-12-13T16:20:00
+2010-12-13T16:00:00
+2010-12-13T15:40:00
+2010-12-13T15:20:00
+2010-12-13T15:00:00
+2010-12-13T14:40:00
+2010-12-13T14:20:00
+2010-12-13T14:00:00
+2010-12-13T13:40:00
+2010-12-13T13:20:00
+2010-12-13T13:00:00
+2010-12-13T12:40:00
+2010-12-13T12:20:00
+2010-12-13T12:00:00
+2010-12-13T11:40:00
+2010-12-13T11:20:00
+2010-12-13T11:00:00
+2010-12-13T10:40:00
+2010-12-13T10:20:00
+2010-12-13T10:00:00
+2010-12-13T09:40:00
+2010-12-13T09:20:00
+2010-12-13T09:00:00
+2010-12-12T16:40:00
+2010-12-12T16:20:00
+2010-12-12T16:00:00
+2010-12-12T15:40:00
+2010-12-12T15:20:00
+2010-12-12T15:00:00
+2010-12-12T14:40:00
+2010-12-12T14:20:00
+2010-12-12T14:00:00
+2010-12-12T13:40:00
+2010-12-12T13:20:00
+2010-12-12T13:00:00
+2010-12-12T12:40:00
+2010-12-12T12:20:00
+2010-12-12T12:00:00
+2010-12-12T11:40:00
+2010-12-12T11:20:00
+2010-12-12T11:00:00
+2010-12-12T10:40:00
+2010-12-12T10:20:00
+2010-12-12T10:00:00
+2010-12-12T09:40:00
+2010-12-12T09:20:00
+2010-12-12T09:00:00
+2010-12-11T16:40:00
+2010-12-11T16:20:00
+2010-12-11T16:00:00
+2010-12-11T15:40:00
+2010-12-11T15:20:00
+2010-12-11T15:00:00
+2010-12-11T14:40:00
+2010-12-11T14:20:00
+2010-12-11T14:00:00
+2010-12-11T13:40:00
+2010-12-11T13:20:00
+2010-12-11T13:00:00
+2010-12-11T12:40:00
+2010-12-11T12:20:00
+2010-12-11T12:00:00
+2010-12-11T11:40:00
+2010-12-11T11:20:00
+2010-12-11T11:00:00
+2010-12-11T10:40:00
+2010-12-11T10:20:00
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.recurson.ref
new file mode 100644
index 000000000..3fe99758b
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase39.ics.recurson.ref
@@ -0,0 +1,4869 @@
+1997-09-02
+1997-09-03
+1997-09-04
+1997-09-05
+1997-09-06
+1997-09-07
+1997-09-08
+1997-09-09
+1997-09-10
+1997-09-11
+1997-09-12
+1997-09-13
+1997-09-14
+1997-09-15
+1997-09-16
+1997-09-17
+1997-09-18
+1997-09-19
+1997-09-20
+1997-09-21
+1997-09-22
+1997-09-23
+1997-09-24
+1997-09-25
+1997-09-26
+1997-09-27
+1997-09-28
+1997-09-29
+1997-09-30
+1997-10-01
+1997-10-02
+1997-10-03
+1997-10-04
+1997-10-05
+1997-10-06
+1997-10-07
+1997-10-08
+1997-10-09
+1997-10-10
+1997-10-11
+1997-10-12
+1997-10-13
+1997-10-14
+1997-10-15
+1997-10-16
+1997-10-17
+1997-10-18
+1997-10-19
+1997-10-20
+1997-10-21
+1997-10-22
+1997-10-23
+1997-10-24
+1997-10-25
+1997-10-26
+1997-10-27
+1997-10-28
+1997-10-29
+1997-10-30
+1997-10-31
+1997-11-01
+1997-11-02
+1997-11-03
+1997-11-04
+1997-11-05
+1997-11-06
+1997-11-07
+1997-11-08
+1997-11-09
+1997-11-10
+1997-11-11
+1997-11-12
+1997-11-13
+1997-11-14
+1997-11-15
+1997-11-16
+1997-11-17
+1997-11-18
+1997-11-19
+1997-11-20
+1997-11-21
+1997-11-22
+1997-11-23
+1997-11-24
+1997-11-25
+1997-11-26
+1997-11-27
+1997-11-28
+1997-11-29
+1997-11-30
+1997-12-01
+1997-12-02
+1997-12-03
+1997-12-04
+1997-12-05
+1997-12-06
+1997-12-07
+1997-12-08
+1997-12-09
+1997-12-10
+1997-12-11
+1997-12-12
+1997-12-13
+1997-12-14
+1997-12-15
+1997-12-16
+1997-12-17
+1997-12-18
+1997-12-19
+1997-12-20
+1997-12-21
+1997-12-22
+1997-12-23
+1997-12-24
+1997-12-25
+1997-12-26
+1997-12-27
+1997-12-28
+1997-12-29
+1997-12-30
+1997-12-31
+1998-01-01
+1998-01-02
+1998-01-03
+1998-01-04
+1998-01-05
+1998-01-06
+1998-01-07
+1998-01-08
+1998-01-09
+1998-01-10
+1998-01-11
+1998-01-12
+1998-01-13
+1998-01-14
+1998-01-15
+1998-01-16
+1998-01-17
+1998-01-18
+1998-01-19
+1998-01-20
+1998-01-21
+1998-01-22
+1998-01-23
+1998-01-24
+1998-01-25
+1998-01-26
+1998-01-27
+1998-01-28
+1998-01-29
+1998-01-30
+1998-01-31
+1998-02-01
+1998-02-02
+1998-02-03
+1998-02-04
+1998-02-05
+1998-02-06
+1998-02-07
+1998-02-08
+1998-02-09
+1998-02-10
+1998-02-11
+1998-02-12
+1998-02-13
+1998-02-14
+1998-02-15
+1998-02-16
+1998-02-17
+1998-02-18
+1998-02-19
+1998-02-20
+1998-02-21
+1998-02-22
+1998-02-23
+1998-02-24
+1998-02-25
+1998-02-26
+1998-02-27
+1998-02-28
+1998-03-01
+1998-03-02
+1998-03-03
+1998-03-04
+1998-03-05
+1998-03-06
+1998-03-07
+1998-03-08
+1998-03-09
+1998-03-10
+1998-03-11
+1998-03-12
+1998-03-13
+1998-03-14
+1998-03-15
+1998-03-16
+1998-03-17
+1998-03-18
+1998-03-19
+1998-03-20
+1998-03-21
+1998-03-22
+1998-03-23
+1998-03-24
+1998-03-25
+1998-03-26
+1998-03-27
+1998-03-28
+1998-03-29
+1998-03-30
+1998-03-31
+1998-04-01
+1998-04-02
+1998-04-03
+1998-04-04
+1998-04-05
+1998-04-06
+1998-04-07
+1998-04-08
+1998-04-09
+1998-04-10
+1998-04-11
+1998-04-12
+1998-04-13
+1998-04-14
+1998-04-15
+1998-04-16
+1998-04-17
+1998-04-18
+1998-04-19
+1998-04-20
+1998-04-21
+1998-04-22
+1998-04-23
+1998-04-24
+1998-04-25
+1998-04-26
+1998-04-27
+1998-04-28
+1998-04-29
+1998-04-30
+1998-05-01
+1998-05-02
+1998-05-03
+1998-05-04
+1998-05-05
+1998-05-06
+1998-05-07
+1998-05-08
+1998-05-09
+1998-05-10
+1998-05-11
+1998-05-12
+1998-05-13
+1998-05-14
+1998-05-15
+1998-05-16
+1998-05-17
+1998-05-18
+1998-05-19
+1998-05-20
+1998-05-21
+1998-05-22
+1998-05-23
+1998-05-24
+1998-05-25
+1998-05-26
+1998-05-27
+1998-05-28
+1998-05-29
+1998-05-30
+1998-05-31
+1998-06-01
+1998-06-02
+1998-06-03
+1998-06-04
+1998-06-05
+1998-06-06
+1998-06-07
+1998-06-08
+1998-06-09
+1998-06-10
+1998-06-11
+1998-06-12
+1998-06-13
+1998-06-14
+1998-06-15
+1998-06-16
+1998-06-17
+1998-06-18
+1998-06-19
+1998-06-20
+1998-06-21
+1998-06-22
+1998-06-23
+1998-06-24
+1998-06-25
+1998-06-26
+1998-06-27
+1998-06-28
+1998-06-29
+1998-06-30
+1998-07-01
+1998-07-02
+1998-07-03
+1998-07-04
+1998-07-05
+1998-07-06
+1998-07-07
+1998-07-08
+1998-07-09
+1998-07-10
+1998-07-11
+1998-07-12
+1998-07-13
+1998-07-14
+1998-07-15
+1998-07-16
+1998-07-17
+1998-07-18
+1998-07-19
+1998-07-20
+1998-07-21
+1998-07-22
+1998-07-23
+1998-07-24
+1998-07-25
+1998-07-26
+1998-07-27
+1998-07-28
+1998-07-29
+1998-07-30
+1998-07-31
+1998-08-01
+1998-08-02
+1998-08-03
+1998-08-04
+1998-08-05
+1998-08-06
+1998-08-07
+1998-08-08
+1998-08-09
+1998-08-10
+1998-08-11
+1998-08-12
+1998-08-13
+1998-08-14
+1998-08-15
+1998-08-16
+1998-08-17
+1998-08-18
+1998-08-19
+1998-08-20
+1998-08-21
+1998-08-22
+1998-08-23
+1998-08-24
+1998-08-25
+1998-08-26
+1998-08-27
+1998-08-28
+1998-08-29
+1998-08-30
+1998-08-31
+1998-09-01
+1998-09-02
+1998-09-03
+1998-09-04
+1998-09-05
+1998-09-06
+1998-09-07
+1998-09-08
+1998-09-09
+1998-09-10
+1998-09-11
+1998-09-12
+1998-09-13
+1998-09-14
+1998-09-15
+1998-09-16
+1998-09-17
+1998-09-18
+1998-09-19
+1998-09-20
+1998-09-21
+1998-09-22
+1998-09-23
+1998-09-24
+1998-09-25
+1998-09-26
+1998-09-27
+1998-09-28
+1998-09-29
+1998-09-30
+1998-10-01
+1998-10-02
+1998-10-03
+1998-10-04
+1998-10-05
+1998-10-06
+1998-10-07
+1998-10-08
+1998-10-09
+1998-10-10
+1998-10-11
+1998-10-12
+1998-10-13
+1998-10-14
+1998-10-15
+1998-10-16
+1998-10-17
+1998-10-18
+1998-10-19
+1998-10-20
+1998-10-21
+1998-10-22
+1998-10-23
+1998-10-24
+1998-10-25
+1998-10-26
+1998-10-27
+1998-10-28
+1998-10-29
+1998-10-30
+1998-10-31
+1998-11-01
+1998-11-02
+1998-11-03
+1998-11-04
+1998-11-05
+1998-11-06
+1998-11-07
+1998-11-08
+1998-11-09
+1998-11-10
+1998-11-11
+1998-11-12
+1998-11-13
+1998-11-14
+1998-11-15
+1998-11-16
+1998-11-17
+1998-11-18
+1998-11-19
+1998-11-20
+1998-11-21
+1998-11-22
+1998-11-23
+1998-11-24
+1998-11-25
+1998-11-26
+1998-11-27
+1998-11-28
+1998-11-29
+1998-11-30
+1998-12-01
+1998-12-02
+1998-12-03
+1998-12-04
+1998-12-05
+1998-12-06
+1998-12-07
+1998-12-08
+1998-12-09
+1998-12-10
+1998-12-11
+1998-12-12
+1998-12-13
+1998-12-14
+1998-12-15
+1998-12-16
+1998-12-17
+1998-12-18
+1998-12-19
+1998-12-20
+1998-12-21
+1998-12-22
+1998-12-23
+1998-12-24
+1998-12-25
+1998-12-26
+1998-12-27
+1998-12-28
+1998-12-29
+1998-12-30
+1998-12-31
+1999-01-01
+1999-01-02
+1999-01-03
+1999-01-04
+1999-01-05
+1999-01-06
+1999-01-07
+1999-01-08
+1999-01-09
+1999-01-10
+1999-01-11
+1999-01-12
+1999-01-13
+1999-01-14
+1999-01-15
+1999-01-16
+1999-01-17
+1999-01-18
+1999-01-19
+1999-01-20
+1999-01-21
+1999-01-22
+1999-01-23
+1999-01-24
+1999-01-25
+1999-01-26
+1999-01-27
+1999-01-28
+1999-01-29
+1999-01-30
+1999-01-31
+1999-02-01
+1999-02-02
+1999-02-03
+1999-02-04
+1999-02-05
+1999-02-06
+1999-02-07
+1999-02-08
+1999-02-09
+1999-02-10
+1999-02-11
+1999-02-12
+1999-02-13
+1999-02-14
+1999-02-15
+1999-02-16
+1999-02-17
+1999-02-18
+1999-02-19
+1999-02-20
+1999-02-21
+1999-02-22
+1999-02-23
+1999-02-24
+1999-02-25
+1999-02-26
+1999-02-27
+1999-02-28
+1999-03-01
+1999-03-02
+1999-03-03
+1999-03-04
+1999-03-05
+1999-03-06
+1999-03-07
+1999-03-08
+1999-03-09
+1999-03-10
+1999-03-11
+1999-03-12
+1999-03-13
+1999-03-14
+1999-03-15
+1999-03-16
+1999-03-17
+1999-03-18
+1999-03-19
+1999-03-20
+1999-03-21
+1999-03-22
+1999-03-23
+1999-03-24
+1999-03-25
+1999-03-26
+1999-03-27
+1999-03-28
+1999-03-29
+1999-03-30
+1999-03-31
+1999-04-01
+1999-04-02
+1999-04-03
+1999-04-04
+1999-04-05
+1999-04-06
+1999-04-07
+1999-04-08
+1999-04-09
+1999-04-10
+1999-04-11
+1999-04-12
+1999-04-13
+1999-04-14
+1999-04-15
+1999-04-16
+1999-04-17
+1999-04-18
+1999-04-19
+1999-04-20
+1999-04-21
+1999-04-22
+1999-04-23
+1999-04-24
+1999-04-25
+1999-04-26
+1999-04-27
+1999-04-28
+1999-04-29
+1999-04-30
+1999-05-01
+1999-05-02
+1999-05-03
+1999-05-04
+1999-05-05
+1999-05-06
+1999-05-07
+1999-05-08
+1999-05-09
+1999-05-10
+1999-05-11
+1999-05-12
+1999-05-13
+1999-05-14
+1999-05-15
+1999-05-16
+1999-05-17
+1999-05-18
+1999-05-19
+1999-05-20
+1999-05-21
+1999-05-22
+1999-05-23
+1999-05-24
+1999-05-25
+1999-05-26
+1999-05-27
+1999-05-28
+1999-05-29
+1999-05-30
+1999-05-31
+1999-06-01
+1999-06-02
+1999-06-03
+1999-06-04
+1999-06-05
+1999-06-06
+1999-06-07
+1999-06-08
+1999-06-09
+1999-06-10
+1999-06-11
+1999-06-12
+1999-06-13
+1999-06-14
+1999-06-15
+1999-06-16
+1999-06-17
+1999-06-18
+1999-06-19
+1999-06-20
+1999-06-21
+1999-06-22
+1999-06-23
+1999-06-24
+1999-06-25
+1999-06-26
+1999-06-27
+1999-06-28
+1999-06-29
+1999-06-30
+1999-07-01
+1999-07-02
+1999-07-03
+1999-07-04
+1999-07-05
+1999-07-06
+1999-07-07
+1999-07-08
+1999-07-09
+1999-07-10
+1999-07-11
+1999-07-12
+1999-07-13
+1999-07-14
+1999-07-15
+1999-07-16
+1999-07-17
+1999-07-18
+1999-07-19
+1999-07-20
+1999-07-21
+1999-07-22
+1999-07-23
+1999-07-24
+1999-07-25
+1999-07-26
+1999-07-27
+1999-07-28
+1999-07-29
+1999-07-30
+1999-07-31
+1999-08-01
+1999-08-02
+1999-08-03
+1999-08-04
+1999-08-05
+1999-08-06
+1999-08-07
+1999-08-08
+1999-08-09
+1999-08-10
+1999-08-11
+1999-08-12
+1999-08-13
+1999-08-14
+1999-08-15
+1999-08-16
+1999-08-17
+1999-08-18
+1999-08-19
+1999-08-20
+1999-08-21
+1999-08-22
+1999-08-23
+1999-08-24
+1999-08-25
+1999-08-26
+1999-08-27
+1999-08-28
+1999-08-29
+1999-08-30
+1999-08-31
+1999-09-01
+1999-09-02
+1999-09-03
+1999-09-04
+1999-09-05
+1999-09-06
+1999-09-07
+1999-09-08
+1999-09-09
+1999-09-10
+1999-09-11
+1999-09-12
+1999-09-13
+1999-09-14
+1999-09-15
+1999-09-16
+1999-09-17
+1999-09-18
+1999-09-19
+1999-09-20
+1999-09-21
+1999-09-22
+1999-09-23
+1999-09-24
+1999-09-25
+1999-09-26
+1999-09-27
+1999-09-28
+1999-09-29
+1999-09-30
+1999-10-01
+1999-10-02
+1999-10-03
+1999-10-04
+1999-10-05
+1999-10-06
+1999-10-07
+1999-10-08
+1999-10-09
+1999-10-10
+1999-10-11
+1999-10-12
+1999-10-13
+1999-10-14
+1999-10-15
+1999-10-16
+1999-10-17
+1999-10-18
+1999-10-19
+1999-10-20
+1999-10-21
+1999-10-22
+1999-10-23
+1999-10-24
+1999-10-25
+1999-10-26
+1999-10-27
+1999-10-28
+1999-10-29
+1999-10-30
+1999-10-31
+1999-11-01
+1999-11-02
+1999-11-03
+1999-11-04
+1999-11-05
+1999-11-06
+1999-11-07
+1999-11-08
+1999-11-09
+1999-11-10
+1999-11-11
+1999-11-12
+1999-11-13
+1999-11-14
+1999-11-15
+1999-11-16
+1999-11-17
+1999-11-18
+1999-11-19
+1999-11-20
+1999-11-21
+1999-11-22
+1999-11-23
+1999-11-24
+1999-11-25
+1999-11-26
+1999-11-27
+1999-11-28
+1999-11-29
+1999-11-30
+1999-12-01
+1999-12-02
+1999-12-03
+1999-12-04
+1999-12-05
+1999-12-06
+1999-12-07
+1999-12-08
+1999-12-09
+1999-12-10
+1999-12-11
+1999-12-12
+1999-12-13
+1999-12-14
+1999-12-15
+1999-12-16
+1999-12-17
+1999-12-18
+1999-12-19
+1999-12-20
+1999-12-21
+1999-12-22
+1999-12-23
+1999-12-24
+1999-12-25
+1999-12-26
+1999-12-27
+1999-12-28
+1999-12-29
+1999-12-30
+1999-12-31
+2000-01-01
+2000-01-02
+2000-01-03
+2000-01-04
+2000-01-05
+2000-01-06
+2000-01-07
+2000-01-08
+2000-01-09
+2000-01-10
+2000-01-11
+2000-01-12
+2000-01-13
+2000-01-14
+2000-01-15
+2000-01-16
+2000-01-17
+2000-01-18
+2000-01-19
+2000-01-20
+2000-01-21
+2000-01-22
+2000-01-23
+2000-01-24
+2000-01-25
+2000-01-26
+2000-01-27
+2000-01-28
+2000-01-29
+2000-01-30
+2000-01-31
+2000-02-01
+2000-02-02
+2000-02-03
+2000-02-04
+2000-02-05
+2000-02-06
+2000-02-07
+2000-02-08
+2000-02-09
+2000-02-10
+2000-02-11
+2000-02-12
+2000-02-13
+2000-02-14
+2000-02-15
+2000-02-16
+2000-02-17
+2000-02-18
+2000-02-19
+2000-02-20
+2000-02-21
+2000-02-22
+2000-02-23
+2000-02-24
+2000-02-25
+2000-02-26
+2000-02-27
+2000-02-28
+2000-02-29
+2000-03-01
+2000-03-02
+2000-03-03
+2000-03-04
+2000-03-05
+2000-03-06
+2000-03-07
+2000-03-08
+2000-03-09
+2000-03-10
+2000-03-11
+2000-03-12
+2000-03-13
+2000-03-14
+2000-03-15
+2000-03-16
+2000-03-17
+2000-03-18
+2000-03-19
+2000-03-20
+2000-03-21
+2000-03-22
+2000-03-23
+2000-03-24
+2000-03-25
+2000-03-26
+2000-03-27
+2000-03-28
+2000-03-29
+2000-03-30
+2000-03-31
+2000-04-01
+2000-04-02
+2000-04-03
+2000-04-04
+2000-04-05
+2000-04-06
+2000-04-07
+2000-04-08
+2000-04-09
+2000-04-10
+2000-04-11
+2000-04-12
+2000-04-13
+2000-04-14
+2000-04-15
+2000-04-16
+2000-04-17
+2000-04-18
+2000-04-19
+2000-04-20
+2000-04-21
+2000-04-22
+2000-04-23
+2000-04-24
+2000-04-25
+2000-04-26
+2000-04-27
+2000-04-28
+2000-04-29
+2000-04-30
+2000-05-01
+2000-05-02
+2000-05-03
+2000-05-04
+2000-05-05
+2000-05-06
+2000-05-07
+2000-05-08
+2000-05-09
+2000-05-10
+2000-05-11
+2000-05-12
+2000-05-13
+2000-05-14
+2000-05-15
+2000-05-16
+2000-05-17
+2000-05-18
+2000-05-19
+2000-05-20
+2000-05-21
+2000-05-22
+2000-05-23
+2000-05-24
+2000-05-25
+2000-05-26
+2000-05-27
+2000-05-28
+2000-05-29
+2000-05-30
+2000-05-31
+2000-06-01
+2000-06-02
+2000-06-03
+2000-06-04
+2000-06-05
+2000-06-06
+2000-06-07
+2000-06-08
+2000-06-09
+2000-06-10
+2000-06-11
+2000-06-12
+2000-06-13
+2000-06-14
+2000-06-15
+2000-06-16
+2000-06-17
+2000-06-18
+2000-06-19
+2000-06-20
+2000-06-21
+2000-06-22
+2000-06-23
+2000-06-24
+2000-06-25
+2000-06-26
+2000-06-27
+2000-06-28
+2000-06-29
+2000-06-30
+2000-07-01
+2000-07-02
+2000-07-03
+2000-07-04
+2000-07-05
+2000-07-06
+2000-07-07
+2000-07-08
+2000-07-09
+2000-07-10
+2000-07-11
+2000-07-12
+2000-07-13
+2000-07-14
+2000-07-15
+2000-07-16
+2000-07-17
+2000-07-18
+2000-07-19
+2000-07-20
+2000-07-21
+2000-07-22
+2000-07-23
+2000-07-24
+2000-07-25
+2000-07-26
+2000-07-27
+2000-07-28
+2000-07-29
+2000-07-30
+2000-07-31
+2000-08-01
+2000-08-02
+2000-08-03
+2000-08-04
+2000-08-05
+2000-08-06
+2000-08-07
+2000-08-08
+2000-08-09
+2000-08-10
+2000-08-11
+2000-08-12
+2000-08-13
+2000-08-14
+2000-08-15
+2000-08-16
+2000-08-17
+2000-08-18
+2000-08-19
+2000-08-20
+2000-08-21
+2000-08-22
+2000-08-23
+2000-08-24
+2000-08-25
+2000-08-26
+2000-08-27
+2000-08-28
+2000-08-29
+2000-08-30
+2000-08-31
+2000-09-01
+2000-09-02
+2000-09-03
+2000-09-04
+2000-09-05
+2000-09-06
+2000-09-07
+2000-09-08
+2000-09-09
+2000-09-10
+2000-09-11
+2000-09-12
+2000-09-13
+2000-09-14
+2000-09-15
+2000-09-16
+2000-09-17
+2000-09-18
+2000-09-19
+2000-09-20
+2000-09-21
+2000-09-22
+2000-09-23
+2000-09-24
+2000-09-25
+2000-09-26
+2000-09-27
+2000-09-28
+2000-09-29
+2000-09-30
+2000-10-01
+2000-10-02
+2000-10-03
+2000-10-04
+2000-10-05
+2000-10-06
+2000-10-07
+2000-10-08
+2000-10-09
+2000-10-10
+2000-10-11
+2000-10-12
+2000-10-13
+2000-10-14
+2000-10-15
+2000-10-16
+2000-10-17
+2000-10-18
+2000-10-19
+2000-10-20
+2000-10-21
+2000-10-22
+2000-10-23
+2000-10-24
+2000-10-25
+2000-10-26
+2000-10-27
+2000-10-28
+2000-10-29
+2000-10-30
+2000-10-31
+2000-11-01
+2000-11-02
+2000-11-03
+2000-11-04
+2000-11-05
+2000-11-06
+2000-11-07
+2000-11-08
+2000-11-09
+2000-11-10
+2000-11-11
+2000-11-12
+2000-11-13
+2000-11-14
+2000-11-15
+2000-11-16
+2000-11-17
+2000-11-18
+2000-11-19
+2000-11-20
+2000-11-21
+2000-11-22
+2000-11-23
+2000-11-24
+2000-11-25
+2000-11-26
+2000-11-27
+2000-11-28
+2000-11-29
+2000-11-30
+2000-12-01
+2000-12-02
+2000-12-03
+2000-12-04
+2000-12-05
+2000-12-06
+2000-12-07
+2000-12-08
+2000-12-09
+2000-12-10
+2000-12-11
+2000-12-12
+2000-12-13
+2000-12-14
+2000-12-15
+2000-12-16
+2000-12-17
+2000-12-18
+2000-12-19
+2000-12-20
+2000-12-21
+2000-12-22
+2000-12-23
+2000-12-24
+2000-12-25
+2000-12-26
+2000-12-27
+2000-12-28
+2000-12-29
+2000-12-30
+2000-12-31
+2001-01-01
+2001-01-02
+2001-01-03
+2001-01-04
+2001-01-05
+2001-01-06
+2001-01-07
+2001-01-08
+2001-01-09
+2001-01-10
+2001-01-11
+2001-01-12
+2001-01-13
+2001-01-14
+2001-01-15
+2001-01-16
+2001-01-17
+2001-01-18
+2001-01-19
+2001-01-20
+2001-01-21
+2001-01-22
+2001-01-23
+2001-01-24
+2001-01-25
+2001-01-26
+2001-01-27
+2001-01-28
+2001-01-29
+2001-01-30
+2001-01-31
+2001-02-01
+2001-02-02
+2001-02-03
+2001-02-04
+2001-02-05
+2001-02-06
+2001-02-07
+2001-02-08
+2001-02-09
+2001-02-10
+2001-02-11
+2001-02-12
+2001-02-13
+2001-02-14
+2001-02-15
+2001-02-16
+2001-02-17
+2001-02-18
+2001-02-19
+2001-02-20
+2001-02-21
+2001-02-22
+2001-02-23
+2001-02-24
+2001-02-25
+2001-02-26
+2001-02-27
+2001-02-28
+2001-03-01
+2001-03-02
+2001-03-03
+2001-03-04
+2001-03-05
+2001-03-06
+2001-03-07
+2001-03-08
+2001-03-09
+2001-03-10
+2001-03-11
+2001-03-12
+2001-03-13
+2001-03-14
+2001-03-15
+2001-03-16
+2001-03-17
+2001-03-18
+2001-03-19
+2001-03-20
+2001-03-21
+2001-03-22
+2001-03-23
+2001-03-24
+2001-03-25
+2001-03-26
+2001-03-27
+2001-03-28
+2001-03-29
+2001-03-30
+2001-03-31
+2001-04-01
+2001-04-02
+2001-04-03
+2001-04-04
+2001-04-05
+2001-04-06
+2001-04-07
+2001-04-08
+2001-04-09
+2001-04-10
+2001-04-11
+2001-04-12
+2001-04-13
+2001-04-14
+2001-04-15
+2001-04-16
+2001-04-17
+2001-04-18
+2001-04-19
+2001-04-20
+2001-04-21
+2001-04-22
+2001-04-23
+2001-04-24
+2001-04-25
+2001-04-26
+2001-04-27
+2001-04-28
+2001-04-29
+2001-04-30
+2001-05-01
+2001-05-02
+2001-05-03
+2001-05-04
+2001-05-05
+2001-05-06
+2001-05-07
+2001-05-08
+2001-05-09
+2001-05-10
+2001-05-11
+2001-05-12
+2001-05-13
+2001-05-14
+2001-05-15
+2001-05-16
+2001-05-17
+2001-05-18
+2001-05-19
+2001-05-20
+2001-05-21
+2001-05-22
+2001-05-23
+2001-05-24
+2001-05-25
+2001-05-26
+2001-05-27
+2001-05-28
+2001-05-29
+2001-05-30
+2001-05-31
+2001-06-01
+2001-06-02
+2001-06-03
+2001-06-04
+2001-06-05
+2001-06-06
+2001-06-07
+2001-06-08
+2001-06-09
+2001-06-10
+2001-06-11
+2001-06-12
+2001-06-13
+2001-06-14
+2001-06-15
+2001-06-16
+2001-06-17
+2001-06-18
+2001-06-19
+2001-06-20
+2001-06-21
+2001-06-22
+2001-06-23
+2001-06-24
+2001-06-25
+2001-06-26
+2001-06-27
+2001-06-28
+2001-06-29
+2001-06-30
+2001-07-01
+2001-07-02
+2001-07-03
+2001-07-04
+2001-07-05
+2001-07-06
+2001-07-07
+2001-07-08
+2001-07-09
+2001-07-10
+2001-07-11
+2001-07-12
+2001-07-13
+2001-07-14
+2001-07-15
+2001-07-16
+2001-07-17
+2001-07-18
+2001-07-19
+2001-07-20
+2001-07-21
+2001-07-22
+2001-07-23
+2001-07-24
+2001-07-25
+2001-07-26
+2001-07-27
+2001-07-28
+2001-07-29
+2001-07-30
+2001-07-31
+2001-08-01
+2001-08-02
+2001-08-03
+2001-08-04
+2001-08-05
+2001-08-06
+2001-08-07
+2001-08-08
+2001-08-09
+2001-08-10
+2001-08-11
+2001-08-12
+2001-08-13
+2001-08-14
+2001-08-15
+2001-08-16
+2001-08-17
+2001-08-18
+2001-08-19
+2001-08-20
+2001-08-21
+2001-08-22
+2001-08-23
+2001-08-24
+2001-08-25
+2001-08-26
+2001-08-27
+2001-08-28
+2001-08-29
+2001-08-30
+2001-08-31
+2001-09-01
+2001-09-02
+2001-09-03
+2001-09-04
+2001-09-05
+2001-09-06
+2001-09-07
+2001-09-08
+2001-09-09
+2001-09-10
+2001-09-11
+2001-09-12
+2001-09-13
+2001-09-14
+2001-09-15
+2001-09-16
+2001-09-17
+2001-09-18
+2001-09-19
+2001-09-20
+2001-09-21
+2001-09-22
+2001-09-23
+2001-09-24
+2001-09-25
+2001-09-26
+2001-09-27
+2001-09-28
+2001-09-29
+2001-09-30
+2001-10-01
+2001-10-02
+2001-10-03
+2001-10-04
+2001-10-05
+2001-10-06
+2001-10-07
+2001-10-08
+2001-10-09
+2001-10-10
+2001-10-11
+2001-10-12
+2001-10-13
+2001-10-14
+2001-10-15
+2001-10-16
+2001-10-17
+2001-10-18
+2001-10-19
+2001-10-20
+2001-10-21
+2001-10-22
+2001-10-23
+2001-10-24
+2001-10-25
+2001-10-26
+2001-10-27
+2001-10-28
+2001-10-29
+2001-10-30
+2001-10-31
+2001-11-01
+2001-11-02
+2001-11-03
+2001-11-04
+2001-11-05
+2001-11-06
+2001-11-07
+2001-11-08
+2001-11-09
+2001-11-10
+2001-11-11
+2001-11-12
+2001-11-13
+2001-11-14
+2001-11-15
+2001-11-16
+2001-11-17
+2001-11-18
+2001-11-19
+2001-11-20
+2001-11-21
+2001-11-22
+2001-11-23
+2001-11-24
+2001-11-25
+2001-11-26
+2001-11-27
+2001-11-28
+2001-11-29
+2001-11-30
+2001-12-01
+2001-12-02
+2001-12-03
+2001-12-04
+2001-12-05
+2001-12-06
+2001-12-07
+2001-12-08
+2001-12-09
+2001-12-10
+2001-12-11
+2001-12-12
+2001-12-13
+2001-12-14
+2001-12-15
+2001-12-16
+2001-12-17
+2001-12-18
+2001-12-19
+2001-12-20
+2001-12-21
+2001-12-22
+2001-12-23
+2001-12-24
+2001-12-25
+2001-12-26
+2001-12-27
+2001-12-28
+2001-12-29
+2001-12-30
+2001-12-31
+2002-01-01
+2002-01-02
+2002-01-03
+2002-01-04
+2002-01-05
+2002-01-06
+2002-01-07
+2002-01-08
+2002-01-09
+2002-01-10
+2002-01-11
+2002-01-12
+2002-01-13
+2002-01-14
+2002-01-15
+2002-01-16
+2002-01-17
+2002-01-18
+2002-01-19
+2002-01-20
+2002-01-21
+2002-01-22
+2002-01-23
+2002-01-24
+2002-01-25
+2002-01-26
+2002-01-27
+2002-01-28
+2002-01-29
+2002-01-30
+2002-01-31
+2002-02-01
+2002-02-02
+2002-02-03
+2002-02-04
+2002-02-05
+2002-02-06
+2002-02-07
+2002-02-08
+2002-02-09
+2002-02-10
+2002-02-11
+2002-02-12
+2002-02-13
+2002-02-14
+2002-02-15
+2002-02-16
+2002-02-17
+2002-02-18
+2002-02-19
+2002-02-20
+2002-02-21
+2002-02-22
+2002-02-23
+2002-02-24
+2002-02-25
+2002-02-26
+2002-02-27
+2002-02-28
+2002-03-01
+2002-03-02
+2002-03-03
+2002-03-04
+2002-03-05
+2002-03-06
+2002-03-07
+2002-03-08
+2002-03-09
+2002-03-10
+2002-03-11
+2002-03-12
+2002-03-13
+2002-03-14
+2002-03-15
+2002-03-16
+2002-03-17
+2002-03-18
+2002-03-19
+2002-03-20
+2002-03-21
+2002-03-22
+2002-03-23
+2002-03-24
+2002-03-25
+2002-03-26
+2002-03-27
+2002-03-28
+2002-03-29
+2002-03-30
+2002-03-31
+2002-04-01
+2002-04-02
+2002-04-03
+2002-04-04
+2002-04-05
+2002-04-06
+2002-04-07
+2002-04-08
+2002-04-09
+2002-04-10
+2002-04-11
+2002-04-12
+2002-04-13
+2002-04-14
+2002-04-15
+2002-04-16
+2002-04-17
+2002-04-18
+2002-04-19
+2002-04-20
+2002-04-21
+2002-04-22
+2002-04-23
+2002-04-24
+2002-04-25
+2002-04-26
+2002-04-27
+2002-04-28
+2002-04-29
+2002-04-30
+2002-05-01
+2002-05-02
+2002-05-03
+2002-05-04
+2002-05-05
+2002-05-06
+2002-05-07
+2002-05-08
+2002-05-09
+2002-05-10
+2002-05-11
+2002-05-12
+2002-05-13
+2002-05-14
+2002-05-15
+2002-05-16
+2002-05-17
+2002-05-18
+2002-05-19
+2002-05-20
+2002-05-21
+2002-05-22
+2002-05-23
+2002-05-24
+2002-05-25
+2002-05-26
+2002-05-27
+2002-05-28
+2002-05-29
+2002-05-30
+2002-05-31
+2002-06-01
+2002-06-02
+2002-06-03
+2002-06-04
+2002-06-05
+2002-06-06
+2002-06-07
+2002-06-08
+2002-06-09
+2002-06-10
+2002-06-11
+2002-06-12
+2002-06-13
+2002-06-14
+2002-06-15
+2002-06-16
+2002-06-17
+2002-06-18
+2002-06-19
+2002-06-20
+2002-06-21
+2002-06-22
+2002-06-23
+2002-06-24
+2002-06-25
+2002-06-26
+2002-06-27
+2002-06-28
+2002-06-29
+2002-06-30
+2002-07-01
+2002-07-02
+2002-07-03
+2002-07-04
+2002-07-05
+2002-07-06
+2002-07-07
+2002-07-08
+2002-07-09
+2002-07-10
+2002-07-11
+2002-07-12
+2002-07-13
+2002-07-14
+2002-07-15
+2002-07-16
+2002-07-17
+2002-07-18
+2002-07-19
+2002-07-20
+2002-07-21
+2002-07-22
+2002-07-23
+2002-07-24
+2002-07-25
+2002-07-26
+2002-07-27
+2002-07-28
+2002-07-29
+2002-07-30
+2002-07-31
+2002-08-01
+2002-08-02
+2002-08-03
+2002-08-04
+2002-08-05
+2002-08-06
+2002-08-07
+2002-08-08
+2002-08-09
+2002-08-10
+2002-08-11
+2002-08-12
+2002-08-13
+2002-08-14
+2002-08-15
+2002-08-16
+2002-08-17
+2002-08-18
+2002-08-19
+2002-08-20
+2002-08-21
+2002-08-22
+2002-08-23
+2002-08-24
+2002-08-25
+2002-08-26
+2002-08-27
+2002-08-28
+2002-08-29
+2002-08-30
+2002-08-31
+2002-09-01
+2002-09-02
+2002-09-03
+2002-09-04
+2002-09-05
+2002-09-06
+2002-09-07
+2002-09-08
+2002-09-09
+2002-09-10
+2002-09-11
+2002-09-12
+2002-09-13
+2002-09-14
+2002-09-15
+2002-09-16
+2002-09-17
+2002-09-18
+2002-09-19
+2002-09-20
+2002-09-21
+2002-09-22
+2002-09-23
+2002-09-24
+2002-09-25
+2002-09-26
+2002-09-27
+2002-09-28
+2002-09-29
+2002-09-30
+2002-10-01
+2002-10-02
+2002-10-03
+2002-10-04
+2002-10-05
+2002-10-06
+2002-10-07
+2002-10-08
+2002-10-09
+2002-10-10
+2002-10-11
+2002-10-12
+2002-10-13
+2002-10-14
+2002-10-15
+2002-10-16
+2002-10-17
+2002-10-18
+2002-10-19
+2002-10-20
+2002-10-21
+2002-10-22
+2002-10-23
+2002-10-24
+2002-10-25
+2002-10-26
+2002-10-27
+2002-10-28
+2002-10-29
+2002-10-30
+2002-10-31
+2002-11-01
+2002-11-02
+2002-11-03
+2002-11-04
+2002-11-05
+2002-11-06
+2002-11-07
+2002-11-08
+2002-11-09
+2002-11-10
+2002-11-11
+2002-11-12
+2002-11-13
+2002-11-14
+2002-11-15
+2002-11-16
+2002-11-17
+2002-11-18
+2002-11-19
+2002-11-20
+2002-11-21
+2002-11-22
+2002-11-23
+2002-11-24
+2002-11-25
+2002-11-26
+2002-11-27
+2002-11-28
+2002-11-29
+2002-11-30
+2002-12-01
+2002-12-02
+2002-12-03
+2002-12-04
+2002-12-05
+2002-12-06
+2002-12-07
+2002-12-08
+2002-12-09
+2002-12-10
+2002-12-11
+2002-12-12
+2002-12-13
+2002-12-14
+2002-12-15
+2002-12-16
+2002-12-17
+2002-12-18
+2002-12-19
+2002-12-20
+2002-12-21
+2002-12-22
+2002-12-23
+2002-12-24
+2002-12-25
+2002-12-26
+2002-12-27
+2002-12-28
+2002-12-29
+2002-12-30
+2002-12-31
+2003-01-01
+2003-01-02
+2003-01-03
+2003-01-04
+2003-01-05
+2003-01-06
+2003-01-07
+2003-01-08
+2003-01-09
+2003-01-10
+2003-01-11
+2003-01-12
+2003-01-13
+2003-01-14
+2003-01-15
+2003-01-16
+2003-01-17
+2003-01-18
+2003-01-19
+2003-01-20
+2003-01-21
+2003-01-22
+2003-01-23
+2003-01-24
+2003-01-25
+2003-01-26
+2003-01-27
+2003-01-28
+2003-01-29
+2003-01-30
+2003-01-31
+2003-02-01
+2003-02-02
+2003-02-03
+2003-02-04
+2003-02-05
+2003-02-06
+2003-02-07
+2003-02-08
+2003-02-09
+2003-02-10
+2003-02-11
+2003-02-12
+2003-02-13
+2003-02-14
+2003-02-15
+2003-02-16
+2003-02-17
+2003-02-18
+2003-02-19
+2003-02-20
+2003-02-21
+2003-02-22
+2003-02-23
+2003-02-24
+2003-02-25
+2003-02-26
+2003-02-27
+2003-02-28
+2003-03-01
+2003-03-02
+2003-03-03
+2003-03-04
+2003-03-05
+2003-03-06
+2003-03-07
+2003-03-08
+2003-03-09
+2003-03-10
+2003-03-11
+2003-03-12
+2003-03-13
+2003-03-14
+2003-03-15
+2003-03-16
+2003-03-17
+2003-03-18
+2003-03-19
+2003-03-20
+2003-03-21
+2003-03-22
+2003-03-23
+2003-03-24
+2003-03-25
+2003-03-26
+2003-03-27
+2003-03-28
+2003-03-29
+2003-03-30
+2003-03-31
+2003-04-01
+2003-04-02
+2003-04-03
+2003-04-04
+2003-04-05
+2003-04-06
+2003-04-07
+2003-04-08
+2003-04-09
+2003-04-10
+2003-04-11
+2003-04-12
+2003-04-13
+2003-04-14
+2003-04-15
+2003-04-16
+2003-04-17
+2003-04-18
+2003-04-19
+2003-04-20
+2003-04-21
+2003-04-22
+2003-04-23
+2003-04-24
+2003-04-25
+2003-04-26
+2003-04-27
+2003-04-28
+2003-04-29
+2003-04-30
+2003-05-01
+2003-05-02
+2003-05-03
+2003-05-04
+2003-05-05
+2003-05-06
+2003-05-07
+2003-05-08
+2003-05-09
+2003-05-10
+2003-05-11
+2003-05-12
+2003-05-13
+2003-05-14
+2003-05-15
+2003-05-16
+2003-05-17
+2003-05-18
+2003-05-19
+2003-05-20
+2003-05-21
+2003-05-22
+2003-05-23
+2003-05-24
+2003-05-25
+2003-05-26
+2003-05-27
+2003-05-28
+2003-05-29
+2003-05-30
+2003-05-31
+2003-06-01
+2003-06-02
+2003-06-03
+2003-06-04
+2003-06-05
+2003-06-06
+2003-06-07
+2003-06-08
+2003-06-09
+2003-06-10
+2003-06-11
+2003-06-12
+2003-06-13
+2003-06-14
+2003-06-15
+2003-06-16
+2003-06-17
+2003-06-18
+2003-06-19
+2003-06-20
+2003-06-21
+2003-06-22
+2003-06-23
+2003-06-24
+2003-06-25
+2003-06-26
+2003-06-27
+2003-06-28
+2003-06-29
+2003-06-30
+2003-07-01
+2003-07-02
+2003-07-03
+2003-07-04
+2003-07-05
+2003-07-06
+2003-07-07
+2003-07-08
+2003-07-09
+2003-07-10
+2003-07-11
+2003-07-12
+2003-07-13
+2003-07-14
+2003-07-15
+2003-07-16
+2003-07-17
+2003-07-18
+2003-07-19
+2003-07-20
+2003-07-21
+2003-07-22
+2003-07-23
+2003-07-24
+2003-07-25
+2003-07-26
+2003-07-27
+2003-07-28
+2003-07-29
+2003-07-30
+2003-07-31
+2003-08-01
+2003-08-02
+2003-08-03
+2003-08-04
+2003-08-05
+2003-08-06
+2003-08-07
+2003-08-08
+2003-08-09
+2003-08-10
+2003-08-11
+2003-08-12
+2003-08-13
+2003-08-14
+2003-08-15
+2003-08-16
+2003-08-17
+2003-08-18
+2003-08-19
+2003-08-20
+2003-08-21
+2003-08-22
+2003-08-23
+2003-08-24
+2003-08-25
+2003-08-26
+2003-08-27
+2003-08-28
+2003-08-29
+2003-08-30
+2003-08-31
+2003-09-01
+2003-09-02
+2003-09-03
+2003-09-04
+2003-09-05
+2003-09-06
+2003-09-07
+2003-09-08
+2003-09-09
+2003-09-10
+2003-09-11
+2003-09-12
+2003-09-13
+2003-09-14
+2003-09-15
+2003-09-16
+2003-09-17
+2003-09-18
+2003-09-19
+2003-09-20
+2003-09-21
+2003-09-22
+2003-09-23
+2003-09-24
+2003-09-25
+2003-09-26
+2003-09-27
+2003-09-28
+2003-09-29
+2003-09-30
+2003-10-01
+2003-10-02
+2003-10-03
+2003-10-04
+2003-10-05
+2003-10-06
+2003-10-07
+2003-10-08
+2003-10-09
+2003-10-10
+2003-10-11
+2003-10-12
+2003-10-13
+2003-10-14
+2003-10-15
+2003-10-16
+2003-10-17
+2003-10-18
+2003-10-19
+2003-10-20
+2003-10-21
+2003-10-22
+2003-10-23
+2003-10-24
+2003-10-25
+2003-10-26
+2003-10-27
+2003-10-28
+2003-10-29
+2003-10-30
+2003-10-31
+2003-11-01
+2003-11-02
+2003-11-03
+2003-11-04
+2003-11-05
+2003-11-06
+2003-11-07
+2003-11-08
+2003-11-09
+2003-11-10
+2003-11-11
+2003-11-12
+2003-11-13
+2003-11-14
+2003-11-15
+2003-11-16
+2003-11-17
+2003-11-18
+2003-11-19
+2003-11-20
+2003-11-21
+2003-11-22
+2003-11-23
+2003-11-24
+2003-11-25
+2003-11-26
+2003-11-27
+2003-11-28
+2003-11-29
+2003-11-30
+2003-12-01
+2003-12-02
+2003-12-03
+2003-12-04
+2003-12-05
+2003-12-06
+2003-12-07
+2003-12-08
+2003-12-09
+2003-12-10
+2003-12-11
+2003-12-12
+2003-12-13
+2003-12-14
+2003-12-15
+2003-12-16
+2003-12-17
+2003-12-18
+2003-12-19
+2003-12-20
+2003-12-21
+2003-12-22
+2003-12-23
+2003-12-24
+2003-12-25
+2003-12-26
+2003-12-27
+2003-12-28
+2003-12-29
+2003-12-30
+2003-12-31
+2004-01-01
+2004-01-02
+2004-01-03
+2004-01-04
+2004-01-05
+2004-01-06
+2004-01-07
+2004-01-08
+2004-01-09
+2004-01-10
+2004-01-11
+2004-01-12
+2004-01-13
+2004-01-14
+2004-01-15
+2004-01-16
+2004-01-17
+2004-01-18
+2004-01-19
+2004-01-20
+2004-01-21
+2004-01-22
+2004-01-23
+2004-01-24
+2004-01-25
+2004-01-26
+2004-01-27
+2004-01-28
+2004-01-29
+2004-01-30
+2004-01-31
+2004-02-01
+2004-02-02
+2004-02-03
+2004-02-04
+2004-02-05
+2004-02-06
+2004-02-07
+2004-02-08
+2004-02-09
+2004-02-10
+2004-02-11
+2004-02-12
+2004-02-13
+2004-02-14
+2004-02-15
+2004-02-16
+2004-02-17
+2004-02-18
+2004-02-19
+2004-02-20
+2004-02-21
+2004-02-22
+2004-02-23
+2004-02-24
+2004-02-25
+2004-02-26
+2004-02-27
+2004-02-28
+2004-02-29
+2004-03-01
+2004-03-02
+2004-03-03
+2004-03-04
+2004-03-05
+2004-03-06
+2004-03-07
+2004-03-08
+2004-03-09
+2004-03-10
+2004-03-11
+2004-03-12
+2004-03-13
+2004-03-14
+2004-03-15
+2004-03-16
+2004-03-17
+2004-03-18
+2004-03-19
+2004-03-20
+2004-03-21
+2004-03-22
+2004-03-23
+2004-03-24
+2004-03-25
+2004-03-26
+2004-03-27
+2004-03-28
+2004-03-29
+2004-03-30
+2004-03-31
+2004-04-01
+2004-04-02
+2004-04-03
+2004-04-04
+2004-04-05
+2004-04-06
+2004-04-07
+2004-04-08
+2004-04-09
+2004-04-10
+2004-04-11
+2004-04-12
+2004-04-13
+2004-04-14
+2004-04-15
+2004-04-16
+2004-04-17
+2004-04-18
+2004-04-19
+2004-04-20
+2004-04-21
+2004-04-22
+2004-04-23
+2004-04-24
+2004-04-25
+2004-04-26
+2004-04-27
+2004-04-28
+2004-04-29
+2004-04-30
+2004-05-01
+2004-05-02
+2004-05-03
+2004-05-04
+2004-05-05
+2004-05-06
+2004-05-07
+2004-05-08
+2004-05-09
+2004-05-10
+2004-05-11
+2004-05-12
+2004-05-13
+2004-05-14
+2004-05-15
+2004-05-16
+2004-05-17
+2004-05-18
+2004-05-19
+2004-05-20
+2004-05-21
+2004-05-22
+2004-05-23
+2004-05-24
+2004-05-25
+2004-05-26
+2004-05-27
+2004-05-28
+2004-05-29
+2004-05-30
+2004-05-31
+2004-06-01
+2004-06-02
+2004-06-03
+2004-06-04
+2004-06-05
+2004-06-06
+2004-06-07
+2004-06-08
+2004-06-09
+2004-06-10
+2004-06-11
+2004-06-12
+2004-06-13
+2004-06-14
+2004-06-15
+2004-06-16
+2004-06-17
+2004-06-18
+2004-06-19
+2004-06-20
+2004-06-21
+2004-06-22
+2004-06-23
+2004-06-24
+2004-06-25
+2004-06-26
+2004-06-27
+2004-06-28
+2004-06-29
+2004-06-30
+2004-07-01
+2004-07-02
+2004-07-03
+2004-07-04
+2004-07-05
+2004-07-06
+2004-07-07
+2004-07-08
+2004-07-09
+2004-07-10
+2004-07-11
+2004-07-12
+2004-07-13
+2004-07-14
+2004-07-15
+2004-07-16
+2004-07-17
+2004-07-18
+2004-07-19
+2004-07-20
+2004-07-21
+2004-07-22
+2004-07-23
+2004-07-24
+2004-07-25
+2004-07-26
+2004-07-27
+2004-07-28
+2004-07-29
+2004-07-30
+2004-07-31
+2004-08-01
+2004-08-02
+2004-08-03
+2004-08-04
+2004-08-05
+2004-08-06
+2004-08-07
+2004-08-08
+2004-08-09
+2004-08-10
+2004-08-11
+2004-08-12
+2004-08-13
+2004-08-14
+2004-08-15
+2004-08-16
+2004-08-17
+2004-08-18
+2004-08-19
+2004-08-20
+2004-08-21
+2004-08-22
+2004-08-23
+2004-08-24
+2004-08-25
+2004-08-26
+2004-08-27
+2004-08-28
+2004-08-29
+2004-08-30
+2004-08-31
+2004-09-01
+2004-09-02
+2004-09-03
+2004-09-04
+2004-09-05
+2004-09-06
+2004-09-07
+2004-09-08
+2004-09-09
+2004-09-10
+2004-09-11
+2004-09-12
+2004-09-13
+2004-09-14
+2004-09-15
+2004-09-16
+2004-09-17
+2004-09-18
+2004-09-19
+2004-09-20
+2004-09-21
+2004-09-22
+2004-09-23
+2004-09-24
+2004-09-25
+2004-09-26
+2004-09-27
+2004-09-28
+2004-09-29
+2004-09-30
+2004-10-01
+2004-10-02
+2004-10-03
+2004-10-04
+2004-10-05
+2004-10-06
+2004-10-07
+2004-10-08
+2004-10-09
+2004-10-10
+2004-10-11
+2004-10-12
+2004-10-13
+2004-10-14
+2004-10-15
+2004-10-16
+2004-10-17
+2004-10-18
+2004-10-19
+2004-10-20
+2004-10-21
+2004-10-22
+2004-10-23
+2004-10-24
+2004-10-25
+2004-10-26
+2004-10-27
+2004-10-28
+2004-10-29
+2004-10-30
+2004-10-31
+2004-11-01
+2004-11-02
+2004-11-03
+2004-11-04
+2004-11-05
+2004-11-06
+2004-11-07
+2004-11-08
+2004-11-09
+2004-11-10
+2004-11-11
+2004-11-12
+2004-11-13
+2004-11-14
+2004-11-15
+2004-11-16
+2004-11-17
+2004-11-18
+2004-11-19
+2004-11-20
+2004-11-21
+2004-11-22
+2004-11-23
+2004-11-24
+2004-11-25
+2004-11-26
+2004-11-27
+2004-11-28
+2004-11-29
+2004-11-30
+2004-12-01
+2004-12-02
+2004-12-03
+2004-12-04
+2004-12-05
+2004-12-06
+2004-12-07
+2004-12-08
+2004-12-09
+2004-12-10
+2004-12-11
+2004-12-12
+2004-12-13
+2004-12-14
+2004-12-15
+2004-12-16
+2004-12-17
+2004-12-18
+2004-12-19
+2004-12-20
+2004-12-21
+2004-12-22
+2004-12-23
+2004-12-24
+2004-12-25
+2004-12-26
+2004-12-27
+2004-12-28
+2004-12-29
+2004-12-30
+2004-12-31
+2005-01-01
+2005-01-02
+2005-01-03
+2005-01-04
+2005-01-05
+2005-01-06
+2005-01-07
+2005-01-08
+2005-01-09
+2005-01-10
+2005-01-11
+2005-01-12
+2005-01-13
+2005-01-14
+2005-01-15
+2005-01-16
+2005-01-17
+2005-01-18
+2005-01-19
+2005-01-20
+2005-01-21
+2005-01-22
+2005-01-23
+2005-01-24
+2005-01-25
+2005-01-26
+2005-01-27
+2005-01-28
+2005-01-29
+2005-01-30
+2005-01-31
+2005-02-01
+2005-02-02
+2005-02-03
+2005-02-04
+2005-02-05
+2005-02-06
+2005-02-07
+2005-02-08
+2005-02-09
+2005-02-10
+2005-02-11
+2005-02-12
+2005-02-13
+2005-02-14
+2005-02-15
+2005-02-16
+2005-02-17
+2005-02-18
+2005-02-19
+2005-02-20
+2005-02-21
+2005-02-22
+2005-02-23
+2005-02-24
+2005-02-25
+2005-02-26
+2005-02-27
+2005-02-28
+2005-03-01
+2005-03-02
+2005-03-03
+2005-03-04
+2005-03-05
+2005-03-06
+2005-03-07
+2005-03-08
+2005-03-09
+2005-03-10
+2005-03-11
+2005-03-12
+2005-03-13
+2005-03-14
+2005-03-15
+2005-03-16
+2005-03-17
+2005-03-18
+2005-03-19
+2005-03-20
+2005-03-21
+2005-03-22
+2005-03-23
+2005-03-24
+2005-03-25
+2005-03-26
+2005-03-27
+2005-03-28
+2005-03-29
+2005-03-30
+2005-03-31
+2005-04-01
+2005-04-02
+2005-04-03
+2005-04-04
+2005-04-05
+2005-04-06
+2005-04-07
+2005-04-08
+2005-04-09
+2005-04-10
+2005-04-11
+2005-04-12
+2005-04-13
+2005-04-14
+2005-04-15
+2005-04-16
+2005-04-17
+2005-04-18
+2005-04-19
+2005-04-20
+2005-04-21
+2005-04-22
+2005-04-23
+2005-04-24
+2005-04-25
+2005-04-26
+2005-04-27
+2005-04-28
+2005-04-29
+2005-04-30
+2005-05-01
+2005-05-02
+2005-05-03
+2005-05-04
+2005-05-05
+2005-05-06
+2005-05-07
+2005-05-08
+2005-05-09
+2005-05-10
+2005-05-11
+2005-05-12
+2005-05-13
+2005-05-14
+2005-05-15
+2005-05-16
+2005-05-17
+2005-05-18
+2005-05-19
+2005-05-20
+2005-05-21
+2005-05-22
+2005-05-23
+2005-05-24
+2005-05-25
+2005-05-26
+2005-05-27
+2005-05-28
+2005-05-29
+2005-05-30
+2005-05-31
+2005-06-01
+2005-06-02
+2005-06-03
+2005-06-04
+2005-06-05
+2005-06-06
+2005-06-07
+2005-06-08
+2005-06-09
+2005-06-10
+2005-06-11
+2005-06-12
+2005-06-13
+2005-06-14
+2005-06-15
+2005-06-16
+2005-06-17
+2005-06-18
+2005-06-19
+2005-06-20
+2005-06-21
+2005-06-22
+2005-06-23
+2005-06-24
+2005-06-25
+2005-06-26
+2005-06-27
+2005-06-28
+2005-06-29
+2005-06-30
+2005-07-01
+2005-07-02
+2005-07-03
+2005-07-04
+2005-07-05
+2005-07-06
+2005-07-07
+2005-07-08
+2005-07-09
+2005-07-10
+2005-07-11
+2005-07-12
+2005-07-13
+2005-07-14
+2005-07-15
+2005-07-16
+2005-07-17
+2005-07-18
+2005-07-19
+2005-07-20
+2005-07-21
+2005-07-22
+2005-07-23
+2005-07-24
+2005-07-25
+2005-07-26
+2005-07-27
+2005-07-28
+2005-07-29
+2005-07-30
+2005-07-31
+2005-08-01
+2005-08-02
+2005-08-03
+2005-08-04
+2005-08-05
+2005-08-06
+2005-08-07
+2005-08-08
+2005-08-09
+2005-08-10
+2005-08-11
+2005-08-12
+2005-08-13
+2005-08-14
+2005-08-15
+2005-08-16
+2005-08-17
+2005-08-18
+2005-08-19
+2005-08-20
+2005-08-21
+2005-08-22
+2005-08-23
+2005-08-24
+2005-08-25
+2005-08-26
+2005-08-27
+2005-08-28
+2005-08-29
+2005-08-30
+2005-08-31
+2005-09-01
+2005-09-02
+2005-09-03
+2005-09-04
+2005-09-05
+2005-09-06
+2005-09-07
+2005-09-08
+2005-09-09
+2005-09-10
+2005-09-11
+2005-09-12
+2005-09-13
+2005-09-14
+2005-09-15
+2005-09-16
+2005-09-17
+2005-09-18
+2005-09-19
+2005-09-20
+2005-09-21
+2005-09-22
+2005-09-23
+2005-09-24
+2005-09-25
+2005-09-26
+2005-09-27
+2005-09-28
+2005-09-29
+2005-09-30
+2005-10-01
+2005-10-02
+2005-10-03
+2005-10-04
+2005-10-05
+2005-10-06
+2005-10-07
+2005-10-08
+2005-10-09
+2005-10-10
+2005-10-11
+2005-10-12
+2005-10-13
+2005-10-14
+2005-10-15
+2005-10-16
+2005-10-17
+2005-10-18
+2005-10-19
+2005-10-20
+2005-10-21
+2005-10-22
+2005-10-23
+2005-10-24
+2005-10-25
+2005-10-26
+2005-10-27
+2005-10-28
+2005-10-29
+2005-10-30
+2005-10-31
+2005-11-01
+2005-11-02
+2005-11-03
+2005-11-04
+2005-11-05
+2005-11-06
+2005-11-07
+2005-11-08
+2005-11-09
+2005-11-10
+2005-11-11
+2005-11-12
+2005-11-13
+2005-11-14
+2005-11-15
+2005-11-16
+2005-11-17
+2005-11-18
+2005-11-19
+2005-11-20
+2005-11-21
+2005-11-22
+2005-11-23
+2005-11-24
+2005-11-25
+2005-11-26
+2005-11-27
+2005-11-28
+2005-11-29
+2005-11-30
+2005-12-01
+2005-12-02
+2005-12-03
+2005-12-04
+2005-12-05
+2005-12-06
+2005-12-07
+2005-12-08
+2005-12-09
+2005-12-10
+2005-12-11
+2005-12-12
+2005-12-13
+2005-12-14
+2005-12-15
+2005-12-16
+2005-12-17
+2005-12-18
+2005-12-19
+2005-12-20
+2005-12-21
+2005-12-22
+2005-12-23
+2005-12-24
+2005-12-25
+2005-12-26
+2005-12-27
+2005-12-28
+2005-12-29
+2005-12-30
+2005-12-31
+2006-01-01
+2006-01-02
+2006-01-03
+2006-01-04
+2006-01-05
+2006-01-06
+2006-01-07
+2006-01-08
+2006-01-09
+2006-01-10
+2006-01-11
+2006-01-12
+2006-01-13
+2006-01-14
+2006-01-15
+2006-01-16
+2006-01-17
+2006-01-18
+2006-01-19
+2006-01-20
+2006-01-21
+2006-01-22
+2006-01-23
+2006-01-24
+2006-01-25
+2006-01-26
+2006-01-27
+2006-01-28
+2006-01-29
+2006-01-30
+2006-01-31
+2006-02-01
+2006-02-02
+2006-02-03
+2006-02-04
+2006-02-05
+2006-02-06
+2006-02-07
+2006-02-08
+2006-02-09
+2006-02-10
+2006-02-11
+2006-02-12
+2006-02-13
+2006-02-14
+2006-02-15
+2006-02-16
+2006-02-17
+2006-02-18
+2006-02-19
+2006-02-20
+2006-02-21
+2006-02-22
+2006-02-23
+2006-02-24
+2006-02-25
+2006-02-26
+2006-02-27
+2006-02-28
+2006-03-01
+2006-03-02
+2006-03-03
+2006-03-04
+2006-03-05
+2006-03-06
+2006-03-07
+2006-03-08
+2006-03-09
+2006-03-10
+2006-03-11
+2006-03-12
+2006-03-13
+2006-03-14
+2006-03-15
+2006-03-16
+2006-03-17
+2006-03-18
+2006-03-19
+2006-03-20
+2006-03-21
+2006-03-22
+2006-03-23
+2006-03-24
+2006-03-25
+2006-03-26
+2006-03-27
+2006-03-28
+2006-03-29
+2006-03-30
+2006-03-31
+2006-04-01
+2006-04-02
+2006-04-03
+2006-04-04
+2006-04-05
+2006-04-06
+2006-04-07
+2006-04-08
+2006-04-09
+2006-04-10
+2006-04-11
+2006-04-12
+2006-04-13
+2006-04-14
+2006-04-15
+2006-04-16
+2006-04-17
+2006-04-18
+2006-04-19
+2006-04-20
+2006-04-21
+2006-04-22
+2006-04-23
+2006-04-24
+2006-04-25
+2006-04-26
+2006-04-27
+2006-04-28
+2006-04-29
+2006-04-30
+2006-05-01
+2006-05-02
+2006-05-03
+2006-05-04
+2006-05-05
+2006-05-06
+2006-05-07
+2006-05-08
+2006-05-09
+2006-05-10
+2006-05-11
+2006-05-12
+2006-05-13
+2006-05-14
+2006-05-15
+2006-05-16
+2006-05-17
+2006-05-18
+2006-05-19
+2006-05-20
+2006-05-21
+2006-05-22
+2006-05-23
+2006-05-24
+2006-05-25
+2006-05-26
+2006-05-27
+2006-05-28
+2006-05-29
+2006-05-30
+2006-05-31
+2006-06-01
+2006-06-02
+2006-06-03
+2006-06-04
+2006-06-05
+2006-06-06
+2006-06-07
+2006-06-08
+2006-06-09
+2006-06-10
+2006-06-11
+2006-06-12
+2006-06-13
+2006-06-14
+2006-06-15
+2006-06-16
+2006-06-17
+2006-06-18
+2006-06-19
+2006-06-20
+2006-06-21
+2006-06-22
+2006-06-23
+2006-06-24
+2006-06-25
+2006-06-26
+2006-06-27
+2006-06-28
+2006-06-29
+2006-06-30
+2006-07-01
+2006-07-02
+2006-07-03
+2006-07-04
+2006-07-05
+2006-07-06
+2006-07-07
+2006-07-08
+2006-07-09
+2006-07-10
+2006-07-11
+2006-07-12
+2006-07-13
+2006-07-14
+2006-07-15
+2006-07-16
+2006-07-17
+2006-07-18
+2006-07-19
+2006-07-20
+2006-07-21
+2006-07-22
+2006-07-23
+2006-07-24
+2006-07-25
+2006-07-26
+2006-07-27
+2006-07-28
+2006-07-29
+2006-07-30
+2006-07-31
+2006-08-01
+2006-08-02
+2006-08-03
+2006-08-04
+2006-08-05
+2006-08-06
+2006-08-07
+2006-08-08
+2006-08-09
+2006-08-10
+2006-08-11
+2006-08-12
+2006-08-13
+2006-08-14
+2006-08-15
+2006-08-16
+2006-08-17
+2006-08-18
+2006-08-19
+2006-08-20
+2006-08-21
+2006-08-22
+2006-08-23
+2006-08-24
+2006-08-25
+2006-08-26
+2006-08-27
+2006-08-28
+2006-08-29
+2006-08-30
+2006-08-31
+2006-09-01
+2006-09-02
+2006-09-03
+2006-09-04
+2006-09-05
+2006-09-06
+2006-09-07
+2006-09-08
+2006-09-09
+2006-09-10
+2006-09-11
+2006-09-12
+2006-09-13
+2006-09-14
+2006-09-15
+2006-09-16
+2006-09-17
+2006-09-18
+2006-09-19
+2006-09-20
+2006-09-21
+2006-09-22
+2006-09-23
+2006-09-24
+2006-09-25
+2006-09-26
+2006-09-27
+2006-09-28
+2006-09-29
+2006-09-30
+2006-10-01
+2006-10-02
+2006-10-03
+2006-10-04
+2006-10-05
+2006-10-06
+2006-10-07
+2006-10-08
+2006-10-09
+2006-10-10
+2006-10-11
+2006-10-12
+2006-10-13
+2006-10-14
+2006-10-15
+2006-10-16
+2006-10-17
+2006-10-18
+2006-10-19
+2006-10-20
+2006-10-21
+2006-10-22
+2006-10-23
+2006-10-24
+2006-10-25
+2006-10-26
+2006-10-27
+2006-10-28
+2006-10-29
+2006-10-30
+2006-10-31
+2006-11-01
+2006-11-02
+2006-11-03
+2006-11-04
+2006-11-05
+2006-11-06
+2006-11-07
+2006-11-08
+2006-11-09
+2006-11-10
+2006-11-11
+2006-11-12
+2006-11-13
+2006-11-14
+2006-11-15
+2006-11-16
+2006-11-17
+2006-11-18
+2006-11-19
+2006-11-20
+2006-11-21
+2006-11-22
+2006-11-23
+2006-11-24
+2006-11-25
+2006-11-26
+2006-11-27
+2006-11-28
+2006-11-29
+2006-11-30
+2006-12-01
+2006-12-02
+2006-12-03
+2006-12-04
+2006-12-05
+2006-12-06
+2006-12-07
+2006-12-08
+2006-12-09
+2006-12-10
+2006-12-11
+2006-12-12
+2006-12-13
+2006-12-14
+2006-12-15
+2006-12-16
+2006-12-17
+2006-12-18
+2006-12-19
+2006-12-20
+2006-12-21
+2006-12-22
+2006-12-23
+2006-12-24
+2006-12-25
+2006-12-26
+2006-12-27
+2006-12-28
+2006-12-29
+2006-12-30
+2006-12-31
+2007-01-01
+2007-01-02
+2007-01-03
+2007-01-04
+2007-01-05
+2007-01-06
+2007-01-07
+2007-01-08
+2007-01-09
+2007-01-10
+2007-01-11
+2007-01-12
+2007-01-13
+2007-01-14
+2007-01-15
+2007-01-16
+2007-01-17
+2007-01-18
+2007-01-19
+2007-01-20
+2007-01-21
+2007-01-22
+2007-01-23
+2007-01-24
+2007-01-25
+2007-01-26
+2007-01-27
+2007-01-28
+2007-01-29
+2007-01-30
+2007-01-31
+2007-02-01
+2007-02-02
+2007-02-03
+2007-02-04
+2007-02-05
+2007-02-06
+2007-02-07
+2007-02-08
+2007-02-09
+2007-02-10
+2007-02-11
+2007-02-12
+2007-02-13
+2007-02-14
+2007-02-15
+2007-02-16
+2007-02-17
+2007-02-18
+2007-02-19
+2007-02-20
+2007-02-21
+2007-02-22
+2007-02-23
+2007-02-24
+2007-02-25
+2007-02-26
+2007-02-27
+2007-02-28
+2007-03-01
+2007-03-02
+2007-03-03
+2007-03-04
+2007-03-05
+2007-03-06
+2007-03-07
+2007-03-08
+2007-03-09
+2007-03-10
+2007-03-11
+2007-03-12
+2007-03-13
+2007-03-14
+2007-03-15
+2007-03-16
+2007-03-17
+2007-03-18
+2007-03-19
+2007-03-20
+2007-03-21
+2007-03-22
+2007-03-23
+2007-03-24
+2007-03-25
+2007-03-26
+2007-03-27
+2007-03-28
+2007-03-29
+2007-03-30
+2007-03-31
+2007-04-01
+2007-04-02
+2007-04-03
+2007-04-04
+2007-04-05
+2007-04-06
+2007-04-07
+2007-04-08
+2007-04-09
+2007-04-10
+2007-04-11
+2007-04-12
+2007-04-13
+2007-04-14
+2007-04-15
+2007-04-16
+2007-04-17
+2007-04-18
+2007-04-19
+2007-04-20
+2007-04-21
+2007-04-22
+2007-04-23
+2007-04-24
+2007-04-25
+2007-04-26
+2007-04-27
+2007-04-28
+2007-04-29
+2007-04-30
+2007-05-01
+2007-05-02
+2007-05-03
+2007-05-04
+2007-05-05
+2007-05-06
+2007-05-07
+2007-05-08
+2007-05-09
+2007-05-10
+2007-05-11
+2007-05-12
+2007-05-13
+2007-05-14
+2007-05-15
+2007-05-16
+2007-05-17
+2007-05-18
+2007-05-19
+2007-05-20
+2007-05-21
+2007-05-22
+2007-05-23
+2007-05-24
+2007-05-25
+2007-05-26
+2007-05-27
+2007-05-28
+2007-05-29
+2007-05-30
+2007-05-31
+2007-06-01
+2007-06-02
+2007-06-03
+2007-06-04
+2007-06-05
+2007-06-06
+2007-06-07
+2007-06-08
+2007-06-09
+2007-06-10
+2007-06-11
+2007-06-12
+2007-06-13
+2007-06-14
+2007-06-15
+2007-06-16
+2007-06-17
+2007-06-18
+2007-06-19
+2007-06-20
+2007-06-21
+2007-06-22
+2007-06-23
+2007-06-24
+2007-06-25
+2007-06-26
+2007-06-27
+2007-06-28
+2007-06-29
+2007-06-30
+2007-07-01
+2007-07-02
+2007-07-03
+2007-07-04
+2007-07-05
+2007-07-06
+2007-07-07
+2007-07-08
+2007-07-09
+2007-07-10
+2007-07-11
+2007-07-12
+2007-07-13
+2007-07-14
+2007-07-15
+2007-07-16
+2007-07-17
+2007-07-18
+2007-07-19
+2007-07-20
+2007-07-21
+2007-07-22
+2007-07-23
+2007-07-24
+2007-07-25
+2007-07-26
+2007-07-27
+2007-07-28
+2007-07-29
+2007-07-30
+2007-07-31
+2007-08-01
+2007-08-02
+2007-08-03
+2007-08-04
+2007-08-05
+2007-08-06
+2007-08-07
+2007-08-08
+2007-08-09
+2007-08-10
+2007-08-11
+2007-08-12
+2007-08-13
+2007-08-14
+2007-08-15
+2007-08-16
+2007-08-17
+2007-08-18
+2007-08-19
+2007-08-20
+2007-08-21
+2007-08-22
+2007-08-23
+2007-08-24
+2007-08-25
+2007-08-26
+2007-08-27
+2007-08-28
+2007-08-29
+2007-08-30
+2007-08-31
+2007-09-01
+2007-09-02
+2007-09-03
+2007-09-04
+2007-09-05
+2007-09-06
+2007-09-07
+2007-09-08
+2007-09-09
+2007-09-10
+2007-09-11
+2007-09-12
+2007-09-13
+2007-09-14
+2007-09-15
+2007-09-16
+2007-09-17
+2007-09-18
+2007-09-19
+2007-09-20
+2007-09-21
+2007-09-22
+2007-09-23
+2007-09-24
+2007-09-25
+2007-09-26
+2007-09-27
+2007-09-28
+2007-09-29
+2007-09-30
+2007-10-01
+2007-10-02
+2007-10-03
+2007-10-04
+2007-10-05
+2007-10-06
+2007-10-07
+2007-10-08
+2007-10-09
+2007-10-10
+2007-10-11
+2007-10-12
+2007-10-13
+2007-10-14
+2007-10-15
+2007-10-16
+2007-10-17
+2007-10-18
+2007-10-19
+2007-10-20
+2007-10-21
+2007-10-22
+2007-10-23
+2007-10-24
+2007-10-25
+2007-10-26
+2007-10-27
+2007-10-28
+2007-10-29
+2007-10-30
+2007-10-31
+2007-11-01
+2007-11-02
+2007-11-03
+2007-11-04
+2007-11-05
+2007-11-06
+2007-11-07
+2007-11-08
+2007-11-09
+2007-11-10
+2007-11-11
+2007-11-12
+2007-11-13
+2007-11-14
+2007-11-15
+2007-11-16
+2007-11-17
+2007-11-18
+2007-11-19
+2007-11-20
+2007-11-21
+2007-11-22
+2007-11-23
+2007-11-24
+2007-11-25
+2007-11-26
+2007-11-27
+2007-11-28
+2007-11-29
+2007-11-30
+2007-12-01
+2007-12-02
+2007-12-03
+2007-12-04
+2007-12-05
+2007-12-06
+2007-12-07
+2007-12-08
+2007-12-09
+2007-12-10
+2007-12-11
+2007-12-12
+2007-12-13
+2007-12-14
+2007-12-15
+2007-12-16
+2007-12-17
+2007-12-18
+2007-12-19
+2007-12-20
+2007-12-21
+2007-12-22
+2007-12-23
+2007-12-24
+2007-12-25
+2007-12-26
+2007-12-27
+2007-12-28
+2007-12-29
+2007-12-30
+2007-12-31
+2008-01-01
+2008-01-02
+2008-01-03
+2008-01-04
+2008-01-05
+2008-01-06
+2008-01-07
+2008-01-08
+2008-01-09
+2008-01-10
+2008-01-11
+2008-01-12
+2008-01-13
+2008-01-14
+2008-01-15
+2008-01-16
+2008-01-17
+2008-01-18
+2008-01-19
+2008-01-20
+2008-01-21
+2008-01-22
+2008-01-23
+2008-01-24
+2008-01-25
+2008-01-26
+2008-01-27
+2008-01-28
+2008-01-29
+2008-01-30
+2008-01-31
+2008-02-01
+2008-02-02
+2008-02-03
+2008-02-04
+2008-02-05
+2008-02-06
+2008-02-07
+2008-02-08
+2008-02-09
+2008-02-10
+2008-02-11
+2008-02-12
+2008-02-13
+2008-02-14
+2008-02-15
+2008-02-16
+2008-02-17
+2008-02-18
+2008-02-19
+2008-02-20
+2008-02-21
+2008-02-22
+2008-02-23
+2008-02-24
+2008-02-25
+2008-02-26
+2008-02-27
+2008-02-28
+2008-02-29
+2008-03-01
+2008-03-02
+2008-03-03
+2008-03-04
+2008-03-05
+2008-03-06
+2008-03-07
+2008-03-08
+2008-03-09
+2008-03-10
+2008-03-11
+2008-03-12
+2008-03-13
+2008-03-14
+2008-03-15
+2008-03-16
+2008-03-17
+2008-03-18
+2008-03-19
+2008-03-20
+2008-03-21
+2008-03-22
+2008-03-23
+2008-03-24
+2008-03-25
+2008-03-26
+2008-03-27
+2008-03-28
+2008-03-29
+2008-03-30
+2008-03-31
+2008-04-01
+2008-04-02
+2008-04-03
+2008-04-04
+2008-04-05
+2008-04-06
+2008-04-07
+2008-04-08
+2008-04-09
+2008-04-10
+2008-04-11
+2008-04-12
+2008-04-13
+2008-04-14
+2008-04-15
+2008-04-16
+2008-04-17
+2008-04-18
+2008-04-19
+2008-04-20
+2008-04-21
+2008-04-22
+2008-04-23
+2008-04-24
+2008-04-25
+2008-04-26
+2008-04-27
+2008-04-28
+2008-04-29
+2008-04-30
+2008-05-01
+2008-05-02
+2008-05-03
+2008-05-04
+2008-05-05
+2008-05-06
+2008-05-07
+2008-05-08
+2008-05-09
+2008-05-10
+2008-05-11
+2008-05-12
+2008-05-13
+2008-05-14
+2008-05-15
+2008-05-16
+2008-05-17
+2008-05-18
+2008-05-19
+2008-05-20
+2008-05-21
+2008-05-22
+2008-05-23
+2008-05-24
+2008-05-25
+2008-05-26
+2008-05-27
+2008-05-28
+2008-05-29
+2008-05-30
+2008-05-31
+2008-06-01
+2008-06-02
+2008-06-03
+2008-06-04
+2008-06-05
+2008-06-06
+2008-06-07
+2008-06-08
+2008-06-09
+2008-06-10
+2008-06-11
+2008-06-12
+2008-06-13
+2008-06-14
+2008-06-15
+2008-06-16
+2008-06-17
+2008-06-18
+2008-06-19
+2008-06-20
+2008-06-21
+2008-06-22
+2008-06-23
+2008-06-24
+2008-06-25
+2008-06-26
+2008-06-27
+2008-06-28
+2008-06-29
+2008-06-30
+2008-07-01
+2008-07-02
+2008-07-03
+2008-07-04
+2008-07-05
+2008-07-06
+2008-07-07
+2008-07-08
+2008-07-09
+2008-07-10
+2008-07-11
+2008-07-12
+2008-07-13
+2008-07-14
+2008-07-15
+2008-07-16
+2008-07-17
+2008-07-18
+2008-07-19
+2008-07-20
+2008-07-21
+2008-07-22
+2008-07-23
+2008-07-24
+2008-07-25
+2008-07-26
+2008-07-27
+2008-07-28
+2008-07-29
+2008-07-30
+2008-07-31
+2008-08-01
+2008-08-02
+2008-08-03
+2008-08-04
+2008-08-05
+2008-08-06
+2008-08-07
+2008-08-08
+2008-08-09
+2008-08-10
+2008-08-11
+2008-08-12
+2008-08-13
+2008-08-14
+2008-08-15
+2008-08-16
+2008-08-17
+2008-08-18
+2008-08-19
+2008-08-20
+2008-08-21
+2008-08-22
+2008-08-23
+2008-08-24
+2008-08-25
+2008-08-26
+2008-08-27
+2008-08-28
+2008-08-29
+2008-08-30
+2008-08-31
+2008-09-01
+2008-09-02
+2008-09-03
+2008-09-04
+2008-09-05
+2008-09-06
+2008-09-07
+2008-09-08
+2008-09-09
+2008-09-10
+2008-09-11
+2008-09-12
+2008-09-13
+2008-09-14
+2008-09-15
+2008-09-16
+2008-09-17
+2008-09-18
+2008-09-19
+2008-09-20
+2008-09-21
+2008-09-22
+2008-09-23
+2008-09-24
+2008-09-25
+2008-09-26
+2008-09-27
+2008-09-28
+2008-09-29
+2008-09-30
+2008-10-01
+2008-10-02
+2008-10-03
+2008-10-04
+2008-10-05
+2008-10-06
+2008-10-07
+2008-10-08
+2008-10-09
+2008-10-10
+2008-10-11
+2008-10-12
+2008-10-13
+2008-10-14
+2008-10-15
+2008-10-16
+2008-10-17
+2008-10-18
+2008-10-19
+2008-10-20
+2008-10-21
+2008-10-22
+2008-10-23
+2008-10-24
+2008-10-25
+2008-10-26
+2008-10-27
+2008-10-28
+2008-10-29
+2008-10-30
+2008-10-31
+2008-11-01
+2008-11-02
+2008-11-03
+2008-11-04
+2008-11-05
+2008-11-06
+2008-11-07
+2008-11-08
+2008-11-09
+2008-11-10
+2008-11-11
+2008-11-12
+2008-11-13
+2008-11-14
+2008-11-15
+2008-11-16
+2008-11-17
+2008-11-18
+2008-11-19
+2008-11-20
+2008-11-21
+2008-11-22
+2008-11-23
+2008-11-24
+2008-11-25
+2008-11-26
+2008-11-27
+2008-11-28
+2008-11-29
+2008-11-30
+2008-12-01
+2008-12-02
+2008-12-03
+2008-12-04
+2008-12-05
+2008-12-06
+2008-12-07
+2008-12-08
+2008-12-09
+2008-12-10
+2008-12-11
+2008-12-12
+2008-12-13
+2008-12-14
+2008-12-15
+2008-12-16
+2008-12-17
+2008-12-18
+2008-12-19
+2008-12-20
+2008-12-21
+2008-12-22
+2008-12-23
+2008-12-24
+2008-12-25
+2008-12-26
+2008-12-27
+2008-12-28
+2008-12-29
+2008-12-30
+2008-12-31
+2009-01-01
+2009-01-02
+2009-01-03
+2009-01-04
+2009-01-05
+2009-01-06
+2009-01-07
+2009-01-08
+2009-01-09
+2009-01-10
+2009-01-11
+2009-01-12
+2009-01-13
+2009-01-14
+2009-01-15
+2009-01-16
+2009-01-17
+2009-01-18
+2009-01-19
+2009-01-20
+2009-01-21
+2009-01-22
+2009-01-23
+2009-01-24
+2009-01-25
+2009-01-26
+2009-01-27
+2009-01-28
+2009-01-29
+2009-01-30
+2009-01-31
+2009-02-01
+2009-02-02
+2009-02-03
+2009-02-04
+2009-02-05
+2009-02-06
+2009-02-07
+2009-02-08
+2009-02-09
+2009-02-10
+2009-02-11
+2009-02-12
+2009-02-13
+2009-02-14
+2009-02-15
+2009-02-16
+2009-02-17
+2009-02-18
+2009-02-19
+2009-02-20
+2009-02-21
+2009-02-22
+2009-02-23
+2009-02-24
+2009-02-25
+2009-02-26
+2009-02-27
+2009-02-28
+2009-03-01
+2009-03-02
+2009-03-03
+2009-03-04
+2009-03-05
+2009-03-06
+2009-03-07
+2009-03-08
+2009-03-09
+2009-03-10
+2009-03-11
+2009-03-12
+2009-03-13
+2009-03-14
+2009-03-15
+2009-03-16
+2009-03-17
+2009-03-18
+2009-03-19
+2009-03-20
+2009-03-21
+2009-03-22
+2009-03-23
+2009-03-24
+2009-03-25
+2009-03-26
+2009-03-27
+2009-03-28
+2009-03-29
+2009-03-30
+2009-03-31
+2009-04-01
+2009-04-02
+2009-04-03
+2009-04-04
+2009-04-05
+2009-04-06
+2009-04-07
+2009-04-08
+2009-04-09
+2009-04-10
+2009-04-11
+2009-04-12
+2009-04-13
+2009-04-14
+2009-04-15
+2009-04-16
+2009-04-17
+2009-04-18
+2009-04-19
+2009-04-20
+2009-04-21
+2009-04-22
+2009-04-23
+2009-04-24
+2009-04-25
+2009-04-26
+2009-04-27
+2009-04-28
+2009-04-29
+2009-04-30
+2009-05-01
+2009-05-02
+2009-05-03
+2009-05-04
+2009-05-05
+2009-05-06
+2009-05-07
+2009-05-08
+2009-05-09
+2009-05-10
+2009-05-11
+2009-05-12
+2009-05-13
+2009-05-14
+2009-05-15
+2009-05-16
+2009-05-17
+2009-05-18
+2009-05-19
+2009-05-20
+2009-05-21
+2009-05-22
+2009-05-23
+2009-05-24
+2009-05-25
+2009-05-26
+2009-05-27
+2009-05-28
+2009-05-29
+2009-05-30
+2009-05-31
+2009-06-01
+2009-06-02
+2009-06-03
+2009-06-04
+2009-06-05
+2009-06-06
+2009-06-07
+2009-06-08
+2009-06-09
+2009-06-10
+2009-06-11
+2009-06-12
+2009-06-13
+2009-06-14
+2009-06-15
+2009-06-16
+2009-06-17
+2009-06-18
+2009-06-19
+2009-06-20
+2009-06-21
+2009-06-22
+2009-06-23
+2009-06-24
+2009-06-25
+2009-06-26
+2009-06-27
+2009-06-28
+2009-06-29
+2009-06-30
+2009-07-01
+2009-07-02
+2009-07-03
+2009-07-04
+2009-07-05
+2009-07-06
+2009-07-07
+2009-07-08
+2009-07-09
+2009-07-10
+2009-07-11
+2009-07-12
+2009-07-13
+2009-07-14
+2009-07-15
+2009-07-16
+2009-07-17
+2009-07-18
+2009-07-19
+2009-07-20
+2009-07-21
+2009-07-22
+2009-07-23
+2009-07-24
+2009-07-25
+2009-07-26
+2009-07-27
+2009-07-28
+2009-07-29
+2009-07-30
+2009-07-31
+2009-08-01
+2009-08-02
+2009-08-03
+2009-08-04
+2009-08-05
+2009-08-06
+2009-08-07
+2009-08-08
+2009-08-09
+2009-08-10
+2009-08-11
+2009-08-12
+2009-08-13
+2009-08-14
+2009-08-15
+2009-08-16
+2009-08-17
+2009-08-18
+2009-08-19
+2009-08-20
+2009-08-21
+2009-08-22
+2009-08-23
+2009-08-24
+2009-08-25
+2009-08-26
+2009-08-27
+2009-08-28
+2009-08-29
+2009-08-30
+2009-08-31
+2009-09-01
+2009-09-02
+2009-09-03
+2009-09-04
+2009-09-05
+2009-09-06
+2009-09-07
+2009-09-08
+2009-09-09
+2009-09-10
+2009-09-11
+2009-09-12
+2009-09-13
+2009-09-14
+2009-09-15
+2009-09-16
+2009-09-17
+2009-09-18
+2009-09-19
+2009-09-20
+2009-09-21
+2009-09-22
+2009-09-23
+2009-09-24
+2009-09-25
+2009-09-26
+2009-09-27
+2009-09-28
+2009-09-29
+2009-09-30
+2009-10-01
+2009-10-02
+2009-10-03
+2009-10-04
+2009-10-05
+2009-10-06
+2009-10-07
+2009-10-08
+2009-10-09
+2009-10-10
+2009-10-11
+2009-10-12
+2009-10-13
+2009-10-14
+2009-10-15
+2009-10-16
+2009-10-17
+2009-10-18
+2009-10-19
+2009-10-20
+2009-10-21
+2009-10-22
+2009-10-23
+2009-10-24
+2009-10-25
+2009-10-26
+2009-10-27
+2009-10-28
+2009-10-29
+2009-10-30
+2009-10-31
+2009-11-01
+2009-11-02
+2009-11-03
+2009-11-04
+2009-11-05
+2009-11-06
+2009-11-07
+2009-11-08
+2009-11-09
+2009-11-10
+2009-11-11
+2009-11-12
+2009-11-13
+2009-11-14
+2009-11-15
+2009-11-16
+2009-11-17
+2009-11-18
+2009-11-19
+2009-11-20
+2009-11-21
+2009-11-22
+2009-11-23
+2009-11-24
+2009-11-25
+2009-11-26
+2009-11-27
+2009-11-28
+2009-11-29
+2009-11-30
+2009-12-01
+2009-12-02
+2009-12-03
+2009-12-04
+2009-12-05
+2009-12-06
+2009-12-07
+2009-12-08
+2009-12-09
+2009-12-10
+2009-12-11
+2009-12-12
+2009-12-13
+2009-12-14
+2009-12-15
+2009-12-16
+2009-12-17
+2009-12-18
+2009-12-19
+2009-12-20
+2009-12-21
+2009-12-22
+2009-12-23
+2009-12-24
+2009-12-25
+2009-12-26
+2009-12-27
+2009-12-28
+2009-12-29
+2009-12-30
+2009-12-31
+2010-01-01
+2010-01-02
+2010-01-03
+2010-01-04
+2010-01-05
+2010-01-06
+2010-01-07
+2010-01-08
+2010-01-09
+2010-01-10
+2010-01-11
+2010-01-12
+2010-01-13
+2010-01-14
+2010-01-15
+2010-01-16
+2010-01-17
+2010-01-18
+2010-01-19
+2010-01-20
+2010-01-21
+2010-01-22
+2010-01-23
+2010-01-24
+2010-01-25
+2010-01-26
+2010-01-27
+2010-01-28
+2010-01-29
+2010-01-30
+2010-01-31
+2010-02-01
+2010-02-02
+2010-02-03
+2010-02-04
+2010-02-05
+2010-02-06
+2010-02-07
+2010-02-08
+2010-02-09
+2010-02-10
+2010-02-11
+2010-02-12
+2010-02-13
+2010-02-14
+2010-02-15
+2010-02-16
+2010-02-17
+2010-02-18
+2010-02-19
+2010-02-20
+2010-02-21
+2010-02-22
+2010-02-23
+2010-02-24
+2010-02-25
+2010-02-26
+2010-02-27
+2010-02-28
+2010-03-01
+2010-03-02
+2010-03-03
+2010-03-04
+2010-03-05
+2010-03-06
+2010-03-07
+2010-03-08
+2010-03-09
+2010-03-10
+2010-03-11
+2010-03-12
+2010-03-13
+2010-03-14
+2010-03-15
+2010-03-16
+2010-03-17
+2010-03-18
+2010-03-19
+2010-03-20
+2010-03-21
+2010-03-22
+2010-03-23
+2010-03-24
+2010-03-25
+2010-03-26
+2010-03-27
+2010-03-28
+2010-03-29
+2010-03-30
+2010-03-31
+2010-04-01
+2010-04-02
+2010-04-03
+2010-04-04
+2010-04-05
+2010-04-06
+2010-04-07
+2010-04-08
+2010-04-09
+2010-04-10
+2010-04-11
+2010-04-12
+2010-04-13
+2010-04-14
+2010-04-15
+2010-04-16
+2010-04-17
+2010-04-18
+2010-04-19
+2010-04-20
+2010-04-21
+2010-04-22
+2010-04-23
+2010-04-24
+2010-04-25
+2010-04-26
+2010-04-27
+2010-04-28
+2010-04-29
+2010-04-30
+2010-05-01
+2010-05-02
+2010-05-03
+2010-05-04
+2010-05-05
+2010-05-06
+2010-05-07
+2010-05-08
+2010-05-09
+2010-05-10
+2010-05-11
+2010-05-12
+2010-05-13
+2010-05-14
+2010-05-15
+2010-05-16
+2010-05-17
+2010-05-18
+2010-05-19
+2010-05-20
+2010-05-21
+2010-05-22
+2010-05-23
+2010-05-24
+2010-05-25
+2010-05-26
+2010-05-27
+2010-05-28
+2010-05-29
+2010-05-30
+2010-05-31
+2010-06-01
+2010-06-02
+2010-06-03
+2010-06-04
+2010-06-05
+2010-06-06
+2010-06-07
+2010-06-08
+2010-06-09
+2010-06-10
+2010-06-11
+2010-06-12
+2010-06-13
+2010-06-14
+2010-06-15
+2010-06-16
+2010-06-17
+2010-06-18
+2010-06-19
+2010-06-20
+2010-06-21
+2010-06-22
+2010-06-23
+2010-06-24
+2010-06-25
+2010-06-26
+2010-06-27
+2010-06-28
+2010-06-29
+2010-06-30
+2010-07-01
+2010-07-02
+2010-07-03
+2010-07-04
+2010-07-05
+2010-07-06
+2010-07-07
+2010-07-08
+2010-07-09
+2010-07-10
+2010-07-11
+2010-07-12
+2010-07-13
+2010-07-14
+2010-07-15
+2010-07-16
+2010-07-17
+2010-07-18
+2010-07-19
+2010-07-20
+2010-07-21
+2010-07-22
+2010-07-23
+2010-07-24
+2010-07-25
+2010-07-26
+2010-07-27
+2010-07-28
+2010-07-29
+2010-07-30
+2010-07-31
+2010-08-01
+2010-08-02
+2010-08-03
+2010-08-04
+2010-08-05
+2010-08-06
+2010-08-07
+2010-08-08
+2010-08-09
+2010-08-10
+2010-08-11
+2010-08-12
+2010-08-13
+2010-08-14
+2010-08-15
+2010-08-16
+2010-08-17
+2010-08-18
+2010-08-19
+2010-08-20
+2010-08-21
+2010-08-22
+2010-08-23
+2010-08-24
+2010-08-25
+2010-08-26
+2010-08-27
+2010-08-28
+2010-08-29
+2010-08-30
+2010-08-31
+2010-09-01
+2010-09-02
+2010-09-03
+2010-09-04
+2010-09-05
+2010-09-06
+2010-09-07
+2010-09-08
+2010-09-09
+2010-09-10
+2010-09-11
+2010-09-12
+2010-09-13
+2010-09-14
+2010-09-15
+2010-09-16
+2010-09-17
+2010-09-18
+2010-09-19
+2010-09-20
+2010-09-21
+2010-09-22
+2010-09-23
+2010-09-24
+2010-09-25
+2010-09-26
+2010-09-27
+2010-09-28
+2010-09-29
+2010-09-30
+2010-10-01
+2010-10-02
+2010-10-03
+2010-10-04
+2010-10-05
+2010-10-06
+2010-10-07
+2010-10-08
+2010-10-09
+2010-10-10
+2010-10-11
+2010-10-12
+2010-10-13
+2010-10-14
+2010-10-15
+2010-10-16
+2010-10-17
+2010-10-18
+2010-10-19
+2010-10-20
+2010-10-21
+2010-10-22
+2010-10-23
+2010-10-24
+2010-10-25
+2010-10-26
+2010-10-27
+2010-10-28
+2010-10-29
+2010-10-30
+2010-10-31
+2010-11-01
+2010-11-02
+2010-11-03
+2010-11-04
+2010-11-05
+2010-11-06
+2010-11-07
+2010-11-08
+2010-11-09
+2010-11-10
+2010-11-11
+2010-11-12
+2010-11-13
+2010-11-14
+2010-11-15
+2010-11-16
+2010-11-17
+2010-11-18
+2010-11-19
+2010-11-20
+2010-11-21
+2010-11-22
+2010-11-23
+2010-11-24
+2010-11-25
+2010-11-26
+2010-11-27
+2010-11-28
+2010-11-29
+2010-11-30
+2010-12-01
+2010-12-02
+2010-12-03
+2010-12-04
+2010-12-05
+2010-12-06
+2010-12-07
+2010-12-08
+2010-12-09
+2010-12-10
+2010-12-11
+2010-12-12
+2010-12-13
+2010-12-14
+2010-12-15
+2010-12-16
+2010-12-17
+2010-12-18
+2010-12-19
+2010-12-20
+2010-12-21
+2010-12-22
+2010-12-23
+2010-12-24
+2010-12-25
+2010-12-26
+2010-12-27
+2010-12-28
+2010-12-29
+2010-12-30
+2010-12-31
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics
new file mode 100644
index 000000000..73fa494fd
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics
@@ -0,0 +1,15 @@
+BEGIN:VCALENDAR
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+
+BEGIN:VEVENT
+DESCRIPTION:An example where the days generated makes a difference because
+ of WKST:
+DTSTAMP:20040102T053656Z
+DTSTART;VALUE=DATE:19970805
+RRULE:FREQ=WEEKLY;COUNT=4;INTERVAL=2;BYDAY=TU,SU
+SUMMARY:RExample37a
+UID:RExample37a
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.comp34.ref
new file mode 100644
index 000000000..e82b7e610
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.comp34.ref
@@ -0,0 +1,5 @@
+1997-08-05T00:00:00
+1997-08-10T00:00:00
+1997-08-19T00:00:00
+1997-08-24T00:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.next.ref
new file mode 100644
index 000000000..e82b7e610
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.next.ref
@@ -0,0 +1,5 @@
+1997-08-05T00:00:00
+1997-08-10T00:00:00
+1997-08-19T00:00:00
+1997-08-24T00:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.prev.ref
new file mode 100644
index 000000000..bc2d6e007
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.prev.ref
@@ -0,0 +1,5 @@
+1997-08-24T00:00:00
+1997-08-19T00:00:00
+1997-08-10T00:00:00
+1997-08-05T00:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.recurson.ref
new file mode 100644
index 000000000..2be01514c
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase40.ics.recurson.ref
@@ -0,0 +1,5 @@
+1997-08-05
+1997-08-10
+1997-08-19
+1997-08-24
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics
new file mode 100644
index 000000000..8f0f3e9be
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics
@@ -0,0 +1,14 @@
+BEGIN:VCALENDAR
+PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+
+BEGIN:VEVENT
+DESCRIPTION:changing only WKST from MO to SU\, yields different results...
+DTSTAMP:20040102T053656Z
+DTSTART;VALUE=DATE:19970805
+RRULE:FREQ=WEEKLY;COUNT=4;INTERVAL=2;BYDAY=TU,SU;WKST=SU
+SUMMARY:RExample37b
+UID:RExample37b
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.comp34.ref
new file mode 100644
index 000000000..970733830
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.comp34.ref
@@ -0,0 +1,3 @@
+1997-08-05T00:00:00
+1997-08-23T00:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.next.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.next.ref
new file mode 100644
index 000000000..011d38f8c
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.next.ref
@@ -0,0 +1,5 @@
+1997-08-05T00:00:00
+1997-08-17T00:00:00
+1997-08-19T00:00:00
+1997-08-31T00:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.prev.ref
new file mode 100644
index 000000000..90cbb2375
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.prev.ref
@@ -0,0 +1,5 @@
+1997-08-31T00:00:00
+1997-08-19T00:00:00
+1997-08-17T00:00:00
+1997-08-05T00:00:00
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.recurson.ref
new file mode 100644
index 000000000..2f1bc8977
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/RFC2445_RRULETestCase41.ics.recurson.ref
@@ -0,0 +1,5 @@
+1997-08-05
+1997-08-17
+1997-08-19
+1997-08-31
+
diff --git a/libkcal/tests/data/RecurrenceRule/RFC2445/readme.txt b/libkcal/tests/data/RecurrenceRule/RFC2445/readme.txt
new file mode 100644
index 000000000..92e533c61
--- /dev/null
+++ b/libkcal/tests/data/RecurrenceRule/RFC2445/readme.txt
@@ -0,0 +1,2 @@
+All RRULE examples from RFC 2445. Two examples are wrong in the RFC because
+they didn't consider that UNTIL was given in UTC, not in local time.