diff options
Diffstat (limited to 'libkcal/tests')
723 files changed, 80176 insertions, 0 deletions
diff --git a/libkcal/tests/Makefile.am b/libkcal/tests/Makefile.am new file mode 100644 index 000000000..6e7096a12 --- /dev/null +++ b/libkcal/tests/Makefile.am @@ -0,0 +1,102 @@ +INCLUDES = -I$(top_srcdir)/libkcal \ + -I$(srcdir)/../libical/src/libical \ + -I$(srcdir)/../libical/src/libicalss -I../libical/src/libical \ + -I../libical/src/libicalss -I$(srcdir)/../versit \ + -I$(top_srcdir) $(all_includes) + +AM_CPPFLAGS = -DKDETOPSRCDIR=\"$(top_srcdir)\" + +check_PROGRAMS = testtostring \ + testincidence \ + testcalendar \ + fbrecurring \ + readandwrite \ + testresource \ + testfields \ + testrecurrence \ + testrecurprevious \ + testrecurson \ + testrecurrencetype \ + testvcalexport \ + testfb + + +METASOURCES = AUTO + +testincidence_SOURCES = testincidence.cpp +testincidence_LDFLAGS = $(all_libraries) $(KDE_RPATH) +testincidence_LDADD = ../libkcal.la + +testcalendar_SOURCES = testcalendar.cpp +testcalendar_LDFLAGS = $(all_libraries) $(KDE_RPATH) +testcalendar_LDADD = ../libkcal.la + +testtostring_SOURCES = testtostring.cpp +testtostring_LDFLAGS = $(all_libraries) $(KDE_RPATH) +testtostring_LDADD = ../libkcal.la + +fbrecurring_SOURCES = fbrecurring.cpp +fbrecurring_LDFLAGS = $(all_libraries) $(KDE_RPATH) +fbrecurring_LDADD = ../libkcal.la + +readandwrite_SOURCES = readandwrite.cpp +readandwrite_LDFLAGS = $(all_libraries) $(KDE_RPATH) +readandwrite_LDADD = ../libkcal.la + +testresource_SOURCES = testresource.cpp +testresource_LDFLAGS = $(all_libraries) $(KDE_RPATH) +testresource_LDADD = ../libkcal.la + +testrecurrence_SOURCES = testrecurrence.cpp +testrecurrence_LDFLAGS = $(all_libraries) $(KDE_RPATH) +testrecurrence_LDADD = ../libkcal.la + +testrecurprevious_SOURCES = testrecurprevious.cpp +testrecurprevious_LDFLAGS = $(all_libraries) $(KDE_RPATH) +testrecurprevious_LDADD = ../libkcal.la + +testrecurson_SOURCES = testrecurson.cpp +testrecurson_LDFLAGS = $(all_libraries) $(KDE_RPATH) +testrecurson_LDADD = ../libkcal.la + +testrecurrencetype_SOURCES = testrecurrencetype.cpp +testrecurrencetype_LDFLAGS = $(all_libraries) $(KDE_RPATH) +testrecurrencetype_LDADD = ../libkcal.la + +testvcalexport_SOURCES = testvcalexport.cpp +testvcalexport_LDFLAGS = $(all_libraries) $(KDE_RPATH) +testvcalexport_LDADD = ../libkcal.la + +testfields_SOURCES = testfields.cpp +testfields_LDFLAGS = $(all_libraries) $(KDE_RPATH) +testfields_LDADD = ../libkcal.la +testfields_CXXFLAGS= -DINPUT='"$(srcdir)/data/test_pilot.ics"' + +testfb_SOURCES = testfb.cpp +testfb_LDFLAGS = $(all_libraries) $(KDE_RPATH) +testfb_LDADD = ../libkcal.la + +TESTFILES = test1.ics test2.ics test3.ics test4.ics test5.ics test_Mozilla.ics + +check-local: readandwrite testrecurrence testrecurprevious testrecurson testvcalexport + rm -f FAILED; + for i in `find $(srcdir)/data/RecurrenceRule/ -name "*.ics"`; do \ + perl $(srcdir)/runtestcase.pl testrecurrence "next" $$i; \ + done; + for i in `find $(srcdir)/data/RecurrenceRule/ -name "*.ics"`; do \ + perl $(srcdir)/runtestcase.pl testrecurprevious "prev" $$i; \ + done; + for i in `find $(srcdir)/data/RecurrenceRule/ -name "*.ics"`; do \ + perl $(srcdir)/runtestcase.pl testrecurson "recurson" $$i; \ + done; +# for i in `find $(srcdir)/data/Compat/ -name "*.ics"`; do \ +# perl $(srcdir)/runtestcase.pl readandwrite "ical" $$i; \ +# done; + for i in `find $(srcdir)/data/vCalendar/ -name "*.ics"`; do \ + perl $(srcdir)/runtestcase.pl testvcalexport "vcal" $$i; \ + done; + for i in `find $(srcdir)/data/vCalendar/ -name "*.vcs"`; do \ + perl $(srcdir)/runtestcase.pl readandwrite "ical" $$i; \ + done; + [ ! -e FAILED ] + diff --git a/libkcal/tests/createref.sh b/libkcal/tests/createref.sh new file mode 100755 index 000000000..a7f8911c9 --- /dev/null +++ b/libkcal/tests/createref.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +file=$1 +sort -r $1.next.ref | grep -v "^3" | grep -v "^2[1-9].*" | grep -v "^20[2-9].*" | grep -v "^201[1-9].*"> $1.prev.ref +sed 's/T.*$//' $1.next.ref | uniq | grep -v "^3" | grep -v "^2[1-9].*" | grep -v "^20[2-9].*" | grep -v "^201[1-9].*" > $1.recurson.ref + +diff $file.prev.ref $file.prev.out > /dev/null 2>&1 && rm $file.prev.out; +diff $file.next.ref $file.next.out > /dev/null 2>&1 && rm $file.next.out; +diff $file.recurson.ref $file.recurson.out > /dev/null 2>&1 && rm $file.recurson.out; + + +# cat $i |grep -v "^2[1-9].*" | grep -v "^20[2-9].*" | grep -v "^201[1-9].*" > $i.new;
\ No newline at end of file diff --git a/libkcal/tests/createtestcases.pl b/libkcal/tests/createtestcases.pl new file mode 100755 index 000000000..35e624e62 --- /dev/null +++ b/libkcal/tests/createtestcases.pl @@ -0,0 +1,82 @@ +#!/usr/bin/perl + +# Written 2005 Reinhold Kainhofer <reinhold@kainhofer.com> +# This file is put into the public domain, I claim no copyright on that code +# +# This little (really dumb) script can be used to split a large calendar file +# up into several small files each containing one event/journal/todo/freebusy. +# All lines before the first VEVENT/VTODO/VJOURNAL/VFREEBUSY will be copied to +# every file, so timezones should be fine. +# +# Usage: +# createtestcases.pl InputFile.ics OutputBaseFileName [ext] +# +# InputFile.ics .. The large calendar file containing multiple incidences +# OutputBaseFileName .. The base name of the output files. They will be +# numbered sequentially, i.e. OutputBaseFileName1.ext, +# OutputBaseFileName2.ext, etc. +# [ext].. optional file name extension for the output files. If none is given, +# ics is used. +# +# Disclaimer: This script exists merely for development purposes to help us +# KDE developer generate atomic test cases for libkcal's test suite. + + +use Cwd; + +my $infile=shift @ARGV; +my $filebase=shift @ARGV; +my $ext=shift @ARGV; +if ( !$ext ) { + $ext = "ics"; +} +my $filenr=0; +my $filename="$filebase$filenr.$ext"; + +print "Infile: $infile\n"; +print "filebase: $filebase\n"; +print "filenr: $filenr\n"; +print "filename: $filename\n"; + +my $pre = 1; +my $inevent = 0; +my $pretext = ""; +my $opened = 0; + + +open(INFILE, $infile); +while (<INFILE>) { + my $line = $_; + + if ( !$inevent && ($line =~ m/BEGIN:V(EVENT|TODO|FREEBUSY|JOURNAL)/) ) { + if ( !$opened ) { + $opened = 1; + $filenr=$filenr+1; + $filename="$filebase$filenr.$ext"; + open fh, "> $filename"; + if ( $pretext ) { + print fh $pretext; + } else { + # TODO: close file, open new file + print fh "BEGIN:VCALENDAR\nVERSION:2.0\nPRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN\n\n"; + } + + } + $pre = 0; + $inevent = 1; + print fh $line; + } elsif ( $inevent && ($line =~ m/END:V(EVENT|TODO|FREEBUSY|JOURNAL)/) ) { + $inevent = 0; + print fh $line; + print fh "END:VCALENDAR\n"; + close fh; + $opened = 0; + } elsif ( $inevent ) { + print fh $line; + } elsif ( $pre ) { + $pretext="$pretext$line"; +print "PRE: $pretext"; + } + +} + diff --git a/libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics b/libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics new file mode 100755 index 000000000..ff355bfd3 --- /dev/null +++ b/libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +CALSCALE:GREGORIAN +PRODID:-//Ximian//NONSGML Evolution Calendar//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/London +BEGIN:VEVENT +UID:20070127T211005Z-13428-100-1-0@emsig +DTSTAMP:20070127T211005Z +DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London: + 20070127T120000 +DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London: + 20070127T123000 +TRANSP:OPAQUE +SEQUENCE:2 +SUMMARY:Nominal is 1200 to 1230 _GMT_ on 27 Jan 2007 +CLASS:PUBLIC +CREATED:20070127T211013 +LAST-MODIFIED:20070127T211124 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics.ical.ref b/libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics.ical.ref new file mode 100644 index 000000000..b1d0b1d23 --- /dev/null +++ b/libkcal/tests/data/Compat/Evolution_2.8.2_timezone_test.ics.ical.ref @@ -0,0 +1,18 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:Europe/London
+BEGIN:VEVENT
+DTSTAMP:20070127T211005Z
+CREATED:20070127T211013
+UID:20070127T211005Z-13428-100-1-0@emsig
+SEQUENCE:2
+LAST-MODIFIED:20070127T211124
+SUMMARY:Nominal is 1200 to 1230 _GMT_ on 27 Jan 2007
+DTSTART:20070127T120000Z
+DTEND:20070127T123000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/KOrganizer_3.1.ics b/libkcal/tests/data/Compat/KOrganizer_3.1.ics new file mode 100644 index 000000000..2c764d95a --- /dev/null +++ b/libkcal/tests/data/Compat/KOrganizer_3.1.ics @@ -0,0 +1,465 @@ +BEGIN:VCALENDAR +PRODID + :-//K Desktop Environment//NONSGML KOrganizer 3.1//EN +VERSION + :2.0 +BEGIN:VEVENT +CREATED + :20031213T212250Z +UID + :KOrganizer-1744115041.851 +SEQUENCE + :2 +LAST-MODIFIED + :20031213T212259Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +DESCRIPTION + :Two day all-day event.\n +SUMMARY + :All Day 2 +CLASS + :PUBLIC +PRIORITY + :3 +X-PILOTID + :0 +X-PILOTSTAT + :1 +DTSTART + ;VALUE=DATE + :20031209 +DTEND + ;VALUE=DATE + :20031211 +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T212311Z +UID + :KOrganizer-1927781860.81 +SEQUENCE + :2 +LAST-MODIFIED + :20031213T212315Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +DESCRIPTION + :Three day all-day event.\n +SUMMARY + :All day 3 +CLASS + :PUBLIC +PRIORITY + :3 +X-PILOTID + :0 +X-PILOTSTAT + :1 +DTSTART + ;VALUE=DATE + :20031210 +DTEND + ;VALUE=DATE + :20031213 +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T212528Z +UID + :KOrganizer-2056335629.565 +SEQUENCE + :1 +LAST-MODIFIED + :20031213T212636Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +ATTENDEE + ;CN=Another Name + ;RSVP=TRUE + ;PARTSTAT=ACCEPTED + ;ROLE=NON-PARTICIPANT + :mailto:two@yyy.yy +ATTENDEE + ;CN=One Name + ;RSVP=FALSE + ;PARTSTAT=NEEDS-ACTION + ;ROLE=REQ-PARTICIPANT + :mailto:one@xxx.xx +DESCRIPTION + :Reminder 13 minutes\nShow time as free\nCategory Special Occasion\nAccess + Private\nTwo attendees.\nAlert.wav sound alarm\n +SUMMARY + :Full Information Event +LOCATION + :This is a location +CLASS + :PRIVATE +PRIORITY + :3 +CATEGORIES + :Special Occasion +X-PILOTID + :0 +X-PILOTSTAT + :1 +DTSTART + :20031211T133000Z +DTEND + :20031211T154500Z +BEGIN:VALARM +ATTACH + :/usr/share/apps/korganizer/sounds/alert.wav +ACTION + :AUDIO +TRIGGER + ;VALUE=DURATION + :-PT13M +END:VALARM +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T212219Z +UID + :KOrganizer-182017314.321 +SEQUENCE + :2 +LAST-MODIFIED + :20031213T212229Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +DESCRIPTION + :One day all-day event.\nCategories Birthday\, Personal\n +SUMMARY + :All Day +CLASS + :PUBLIC +PRIORITY + :3 +CATEGORIES + :Birthday +CATEGORIES + :Personal +X-PILOTID + :0 +X-PILOTSTAT + :1 +DTSTART + ;VALUE=DATE + :20031212 +DTEND + ;VALUE=DATE + :20031213 +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T213054Z +UID + :KOrganizer-1149443407.784 +SEQUENCE + :1 +LAST-MODIFIED + :20031213T213109Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +DESCRIPTION + :12.12. 17:15 to 13.12. 19:15\n1 hour alarm +SUMMARY + :Multi-Day Event with Start/End Time +CLASS + :PUBLIC +PRIORITY + :3 +X-PILOTID + :0 +X-PILOTSTAT + :1 +DTSTART + :20031212T171500Z +DTEND + :20031213T191500Z +BEGIN:VALARM +DESCRIPTION + : +ACTION + :DISPLAY +TRIGGER + ;VALUE=DURATION + :-PT1H +END:VALARM +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T162226Z +UID + :KOrganizer-406380218.717 +SEQUENCE + :1 +LAST-MODIFIED + :20031213T212040Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +DESCRIPTION + :10:00 - 13:30 (UTC)\n +SUMMARY + :An Event +CLASS + :PUBLIC +PRIORITY + :3 +X-PILOTID + :0 +X-PILOTSTAT + :1 +DTSTART + :20031213T100000Z +DTEND + :20031213T133000Z +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T212117Z +UID + :KOrganizer-856020879.491 +SEQUENCE + :0 +LAST-MODIFIED + :20031213T212117Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +DESCRIPTION + :9:30 - 11:15 (UTC)\nRecurring twice +SUMMARY + :Another Event +CLASS + :PUBLIC +PRIORITY + :3 +X-PILOTID + :0 +X-PILOTSTAT + :1 +RRULE + :FREQ=DAILY;COUNT=2;INTERVAL=1 +DTSTART + :20031209T093000Z +DTEND + :20031209T111500Z +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T212707Z +UID + :KOrganizer-1025455571.504 +SEQUENCE + :1 +LAST-MODIFIED + :20031213T212727Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +DESCRIPTION + :Recurring weekly three times on wednesday +SUMMARY + :Recurring weekly +CLASS + :PUBLIC +PRIORITY + :3 +X-PILOTID + :0 +X-PILOTSTAT + :1 +RRULE + :FREQ=WEEKLY;COUNT=3;INTERVAL=1;BYDAY=WE +DTSTART + :20031210T073000Z +DTEND + :20031210T083000Z +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T212804Z +UID + :KOrganizer-465691683.1018 +SEQUENCE + :0 +LAST-MODIFIED + :20031213T212804Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +SUMMARY + :Recurring monthly until 1.1.2005 +CLASS + :PUBLIC +PRIORITY + :3 +X-PILOTID + :0 +X-PILOTSTAT + :1 +RRULE + :FREQ=MONTHLY;UNTIL=20050101T000000;INTERVAL=1;BYMONTHDAY=11 +DTSTART + :20031211T084500Z +DTEND + :20031211T103000Z +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T212933Z +UID + :KOrganizer-475330509.201 +SEQUENCE + :0 +LAST-MODIFIED + :20031213T212933Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +DESCRIPTION + :See Week 50 2003 for more events.\nRecur daily forever.\n +SUMMARY + :NAVIGATION EVENT +CLASS + :PUBLIC +PRIORITY + :3 +X-PILOTID + :0 +X-PILOTSTAT + :1 +RRULE + :FREQ=DAILY;INTERVAL=1 +DTSTART + :20031208T120000Z +DTEND + :20031208T130000Z +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T213154Z +UID + :KOrganizer-1952016504.437 +SEQUENCE + :1 +LAST-MODIFIED + :20031213T213204Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +SUMMARY + :Birthday +CLASS + :PUBLIC +PRIORITY + :3 +CATEGORIES + :Birthday +X-PILOTID + :0 +X-PILOTSTAT + :1 +RRULE + :FREQ=YEARLY;INTERVAL=1;BYMONTH=12 +DTSTART + ;VALUE=DATE + :20031208 +DTEND + ;VALUE=DATE + :20031209 +BEGIN:VALARM +DESCRIPTION + : +ACTION + :DISPLAY +TRIGGER + ;VALUE=DURATION + :-P1D +END:VALARM +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T213318Z +UID + :KOrganizer-951116794.484 +SEQUENCE + :0 +LAST-MODIFIED + :20031213T213318Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +DESCRIPTION + :Recurring until 10.12.\nException 9.12.\n +SUMMARY + :Recurring with exception +CLASS + :PUBLIC +PRIORITY + :3 +X-PILOTID + :0 +X-PILOTSTAT + :1 +RRULE + :FREQ=DAILY;UNTIL=20031210T000000;INTERVAL=1 +EXDATE + ;VALUE=DATE + :20031209 +DTSTART + :20031208T163000Z +DTEND + :20031208T184500Z +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T213357Z +UID + :KOrganizer-659286401.509 +SEQUENCE + :1 +LAST-MODIFIED + :20031213T213426Z +DTSTAMP + :20031213T213432Z +ORGANIZER + :MAILTO:nobody@nowhere +SUMMARY + :Recurring three times two days interval +CLASS + :PUBLIC +PRIORITY + :3 +X-PILOTID + :0 +X-PILOTSTAT + :1 +RRULE + :FREQ=DAILY;COUNT=3;INTERVAL=2 +DTSTART + :20031208T194500Z +DTEND + :20031208T213000Z +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/Compat/KOrganizer_3.1.ics.ical.ref b/libkcal/tests/data/Compat/KOrganizer_3.1.ics.ical.ref new file mode 100644 index 000000000..180490017 --- /dev/null +++ b/libkcal/tests/data/Compat/KOrganizer_3.1.ics.ical.ref @@ -0,0 +1,256 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212933Z
+UID:KOrganizer-475330509.201
+LAST-MODIFIED:20031213T212933Z
+DESCRIPTION:See Week 50 2003 for more events.\nRecur daily forever.\n
+SUMMARY:NAVIGATION EVENT
+PRIORITY:5
+RRULE:FREQ=DAILY
+DTSTART:20031208T120000Z
+DTEND:20031208T130000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212804Z
+UID:KOrganizer-465691683.1018
+LAST-MODIFIED:20031213T212804Z
+SUMMARY:Recurring monthly until 1.1.2005
+PRIORITY:5
+RRULE:FREQ=MONTHLY;UNTIL=20050101;BYMONTHDAY=11
+DTSTART:20031211T084500Z
+DTEND:20031211T103000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T213154Z
+UID:KOrganizer-1952016504.437
+SEQUENCE:1
+LAST-MODIFIED:20031213T213204Z
+SUMMARY:Birthday
+PRIORITY:5
+CATEGORIES:Birthday
+RRULE:FREQ=YEARLY;BYMONTH=12
+DTSTART;VALUE=DATE:20031208
+DTEND;VALUE=DATE:20031209
+TRANSP:OPAQUE
+BEGIN:VALARM
+DESCRIPTION:
+ACTION:DISPLAY
+TRIGGER;VALUE=DURATION:-P1D
+END:VALARM
+
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212117Z
+UID:KOrganizer-856020879.491
+LAST-MODIFIED:20031213T212117Z
+DESCRIPTION:9:30 - 11:15 (UTC)\nRecurring twice
+SUMMARY:Another Event
+PRIORITY:5
+RRULE:FREQ=DAILY;COUNT=2
+DTSTART:20031209T093000Z
+DTEND:20031209T111500Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+ATTENDEE;CN=Another Name;RSVP=TRUE;PARTSTAT=ACCEPTED;ROLE=NON-PARTICIPANT:
+ mailto:two@yyy.yy
+ATTENDEE;CN=One Name;RSVP=FALSE;PARTSTAT=NEEDS-ACTION;
+ ROLE=REQ-PARTICIPANT:mailto:one@xxx.xx
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212528Z
+UID:KOrganizer-2056335629.565
+SEQUENCE:1
+LAST-MODIFIED:20031213T212636Z
+DESCRIPTION:Reminder 13 minutes\nShow time as free\nCategory Special
+ Occasion\nAccess Private\nTwo attendees.\nAlert.wav sound alarm\n
+SUMMARY:Full Information Event
+LOCATION:This is a location
+CLASS:PRIVATE
+PRIORITY:5
+CATEGORIES:Special Occasion
+DTSTART:20031211T133000Z
+DTEND:20031211T154500Z
+TRANSP:OPAQUE
+BEGIN:VALARM
+ATTACH:/usr/share/apps/korganizer/sounds/alert.wav
+ACTION:AUDIO
+TRIGGER;VALUE=DURATION:-PT13M
+END:VALARM
+
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T213318Z
+UID:KOrganizer-951116794.484
+LAST-MODIFIED:20031213T213318Z
+DESCRIPTION:Recurring until 10.12.\nException 9.12.\n
+SUMMARY:Recurring with exception
+PRIORITY:5
+RRULE:FREQ=DAILY;UNTIL=20031210
+EXDATE;VALUE=DATE:20031209
+DTSTART:20031208T163000Z
+DTEND:20031208T184500Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T213357Z
+UID:KOrganizer-659286401.509
+SEQUENCE:1
+LAST-MODIFIED:20031213T213426Z
+SUMMARY:Recurring three times two days interval
+PRIORITY:5
+RRULE:FREQ=DAILY;COUNT=3;INTERVAL=2
+DTSTART:20031208T194500Z
+DTEND:20031208T213000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212707Z
+UID:KOrganizer-1025455571.504
+SEQUENCE:1
+LAST-MODIFIED:20031213T212727Z
+DESCRIPTION:Recurring weekly three times on wednesday
+SUMMARY:Recurring weekly
+PRIORITY:5
+RRULE:FREQ=WEEKLY;COUNT=3;BYDAY=WE
+DTSTART:20031210T073000Z
+DTEND:20031210T083000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T162226Z
+UID:KOrganizer-406380218.717
+SEQUENCE:1
+LAST-MODIFIED:20031213T212040Z
+DESCRIPTION:10:00 - 13:30 (UTC)\n
+SUMMARY:An Event
+PRIORITY:5
+DTSTART:20031213T100000Z
+DTEND:20031213T133000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212311Z
+UID:KOrganizer-1927781860.81
+SEQUENCE:2
+LAST-MODIFIED:20031213T212315Z
+DESCRIPTION:Three day all-day event.\n
+SUMMARY:All day 3
+PRIORITY:5
+DTSTART;VALUE=DATE:20031210
+DTEND;VALUE=DATE:20031213
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212250Z
+UID:KOrganizer-1744115041.851
+SEQUENCE:2
+LAST-MODIFIED:20031213T212259Z
+DESCRIPTION:Two day all-day event.\n
+SUMMARY:All Day 2
+PRIORITY:5
+DTSTART;VALUE=DATE:20031209
+DTEND;VALUE=DATE:20031211
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T213054Z
+UID:KOrganizer-1149443407.784
+SEQUENCE:1
+LAST-MODIFIED:20031213T213109Z
+DESCRIPTION:12.12. 17:15 to 13.12. 19:15\n1 hour alarm
+SUMMARY:Multi-Day Event with Start/End Time
+PRIORITY:5
+DTSTART:20031212T171500Z
+DTEND:20031213T191500Z
+TRANSP:OPAQUE
+BEGIN:VALARM
+DESCRIPTION:
+ACTION:DISPLAY
+TRIGGER;VALUE=DURATION:-PT1H
+END:VALARM
+
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092700Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T212219Z
+UID:KOrganizer-182017314.321
+SEQUENCE:2
+LAST-MODIFIED:20031213T212229Z
+DESCRIPTION:One day all-day event.\nCategories Birthday\, Personal\n
+SUMMARY:All Day
+PRIORITY:5
+CATEGORIES:Birthday
+CATEGORIES:Personal
+DTSTART;VALUE=DATE:20031212
+DTEND;VALUE=DATE:20031213
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/KOrganizer_3.1a.ics b/libkcal/tests/data/Compat/KOrganizer_3.1a.ics new file mode 100644 index 000000000..e35af420b --- /dev/null +++ b/libkcal/tests/data/Compat/KOrganizer_3.1a.ics @@ -0,0 +1,70 @@ +BEGIN:VCALENDAR +PRODID + :-//K Desktop Environment//NONSGML KOrganizer 3.1//EN +VERSION + :2.0 +BEGIN:VEVENT +CREATED + :20031213T215123Z +UID + :KOrganizer-676656311.951 +SEQUENCE + :1 +LAST-MODIFIED + :20031213T215131Z +DTSTAMP + :20031213T215503Z +ORGANIZER + :MAILTO:nobody@nowhere +DESCRIPTION + :Can you spell utf8?\nÄÖÜäöüß\nCan you escape?\nSlash:/\,Backslash + :\\\,Quotes:"\nComma:\,\nSemicolon:\; +SUMMARY + :Umlaut test aäöüßÄÖÜ - does it work? +CLASS + :PUBLIC +PRIORITY + :3 +X-PILOTID + :0 +X-PILOTSTAT + :1 +DTSTART + :20031211T101500Z +DTEND + :20031211T143000Z +END:VEVENT +BEGIN:VEVENT +CREATED + :20031213T215230Z +UID + :KOrganizer-1343647538.858 +SEQUENCE + :6 +LAST-MODIFIED + :20031213T215439Z +DTSTAMP + :20031213T215503Z +ORGANIZER + :MAILTO:nobody@nowhere +DESCRIPTION + :Recur Mon\, Tue\, Wed six times\nThis doesn't seem to be correctly + handled by the view.\n +SUMMARY + :Recurring weekly +CLASS + :PUBLIC +PRIORITY + :3 +X-PILOTID + :0 +X-PILOTSTAT + :1 +RRULE + :FREQ=WEEKLY;COUNT=6;INTERVAL=1;BYDAY=MO,TU,WE +DTSTART + :20031209T090000Z +DTEND + :20031209T113000Z +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/Compat/KOrganizer_3.1a.ics.ical.ref b/libkcal/tests/data/Compat/KOrganizer_3.1a.ics.ical.ref new file mode 100644 index 000000000..eb9680116 --- /dev/null +++ b/libkcal/tests/data/Compat/KOrganizer_3.1a.ics.ical.ref @@ -0,0 +1,42 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20040122T092701Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T215123Z
+UID:KOrganizer-676656311.951
+SEQUENCE:1
+LAST-MODIFIED:20031213T215131Z
+DESCRIPTION:Can you spell utf8?\nÄÖÜäöüß\nCan you escape?\nSlash:
+ /\,Backslash:\\\,Quotes:\"\nComma:\,\nSemicolon:\;
+SUMMARY:Umlaut test aäöüßÄÖÜ - does it work?
+PRIORITY:5
+DTSTART:20031211T101500Z
+DTEND:20031211T143000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092701Z
+ORGANIZER:MAILTO:nobody@nowhere
+X-PILOTID:0
+X-PILOTSTAT:1
+CREATED:20031213T215230Z
+UID:KOrganizer-1343647538.858
+SEQUENCE:6
+LAST-MODIFIED:20031213T215439Z
+DESCRIPTION:Recur Mon\, Tue\, Wed six times\nThis doesn't seem to be
+ correctly handled by the view.\n
+SUMMARY:Recurring weekly
+PRIORITY:5
+RRULE:FREQ=WEEKLY;COUNT=6;BYDAY=MO,TU,WE
+DTSTART:20031209T090000Z
+DTEND:20031209T113000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/KOrganizer_3.2.ics b/libkcal/tests/data/Compat/KOrganizer_3.2.ics new file mode 100644 index 000000000..1e73607ce --- /dev/null +++ b/libkcal/tests/data/Compat/KOrganizer_3.2.ics @@ -0,0 +1,87 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.2//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20031213T204753Z +ORGANIZER:MAILTO:nobody@nowhere +CREATED:20031213T204152Z +UID:KOrganizer-101218390.515 +SEQUENCE:0 +LAST-MODIFIED:20031213T204152Z +SUMMARY:Holladiho +CLASS:PUBLIC +PRIORITY:3 +DTSTART:20031213T071500Z +DTEND:20031213T104500Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20031213T204753Z +ORGANIZER:MAILTO:nobody@nowhere +CREATED:20031213T204326Z +UID:KOrganizer-178854360.121 +SEQUENCE:0 +LAST-MODIFIED:20031213T204326Z +DESCRIPTION:Reminder 2 hours\nShow time as free\nCategories meeting\, phone + call\nUmlauts: äöüÄÖÜß\nAccess: confidential\nRecurrence: + twice weekly on monday.\n +SUMMARY:Full Info +LOCATION:location +CLASS:CONFIDENTIAL +PRIORITY:3 +CATEGORIES:Meeting +CATEGORIES:Phone Call +RRULE:FREQ=WEEKLY;COUNT=2;INTERVAL=1;BYDAY=MO +DTSTART:20031209T091500Z +DTEND:20031209T113000Z +TRANSP:TRANSPARENT +BEGIN:VALARM +DESCRIPTION: +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:-PT2H +END:VALARM + +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20031213T204753Z +ORGANIZER:MAILTO:nobody@nowhere +ATTENDEE;CN=Hans Wurst;RSVP=TRUE;PARTSTAT=TENTATIVE;ROLE=CHAIR:mailto:hw@abc.de +CREATED:20031213T204544Z +UID:KOrganizer-581715779.572 +SEQUENCE:0 +LAST-MODIFIED:20031213T204544Z +DESCRIPTION:8.12. - 11.12 13:30 - 10:30\nreminder 40 hours\nOne Attendee +SUMMARY:Multi-Day Event +CLASS:PUBLIC +PRIORITY:3 +DTSTART:20031208T123000Z +DTEND:20031211T093000Z +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION: +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:-P1DT16H +END:VALARM + +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20031213T204753Z +ORGANIZER:MAILTO:nobody@nowhere +CREATED:20031213T204645Z +UID:KOrganizer-367556625.513 +SEQUENCE:2 +LAST-MODIFIED:20031213T204657Z +SUMMARY:Two-day all day event recurring twice every second month +CLASS:PUBLIC +PRIORITY:3 +RRULE:FREQ=MONTHLY;COUNT=2;INTERVAL=2;BYMONTHDAY=10 +DTSTART;VALUE=DATE:20031210 +DTEND;VALUE=DATE:20031212 +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/Compat/KOrganizer_3.2.ics.ical.ref b/libkcal/tests/data/Compat/KOrganizer_3.2.ics.ical.ref new file mode 100644 index 000000000..95aa38b9a --- /dev/null +++ b/libkcal/tests/data/Compat/KOrganizer_3.2.ics.ical.ref @@ -0,0 +1,83 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20040122T092701Z
+ORGANIZER:MAILTO:nobody@nowhere
+ATTENDEE;CN=Hans Wurst;RSVP=TRUE;PARTSTAT=TENTATIVE;ROLE=CHAIR:mailto:
+ hw@abc.de
+CREATED:20031213T204544Z
+UID:KOrganizer-581715779.572
+LAST-MODIFIED:20031213T204544Z
+DESCRIPTION:8.12. - 11.12 13:30 - 10:30\nreminder 40 hours\nOne Attendee
+SUMMARY:Multi-Day Event
+PRIORITY:5
+DTSTART:20031208T123000Z
+DTEND:20031211T093000Z
+TRANSP:OPAQUE
+BEGIN:VALARM
+DESCRIPTION:
+ACTION:DISPLAY
+TRIGGER;VALUE=DURATION:-P1DT16H
+END:VALARM
+
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092701Z
+ORGANIZER:MAILTO:nobody@nowhere
+CREATED:20031213T204152Z
+UID:KOrganizer-101218390.515
+LAST-MODIFIED:20031213T204152Z
+SUMMARY:Holladiho
+PRIORITY:5
+DTSTART:20031213T071500Z
+DTEND:20031213T104500Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092701Z
+ORGANIZER:MAILTO:nobody@nowhere
+CREATED:20031213T204326Z
+UID:KOrganizer-178854360.121
+LAST-MODIFIED:20031213T204326Z
+DESCRIPTION:Reminder 2 hours\nShow time as free\nCategories meeting\,
+ phone call\nUmlauts: äöüÄÖÜß\nAccess: confidential\nRecurrence:
+ twice weekly on monday.\n
+SUMMARY:Full Info
+LOCATION:location
+CLASS:CONFIDENTIAL
+PRIORITY:5
+CATEGORIES:Meeting
+CATEGORIES:Phone Call
+RRULE:FREQ=WEEKLY;COUNT=2;BYDAY=MO
+EXDATE:20031209T091500Z
+DTSTART:20031209T091500Z
+DTEND:20031209T113000Z
+TRANSP:TRANSPARENT
+BEGIN:VALARM
+DESCRIPTION:
+ACTION:DISPLAY
+TRIGGER;VALUE=DURATION:-PT2H
+END:VALARM
+
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040122T092701Z
+ORGANIZER:MAILTO:nobody@nowhere
+CREATED:20031213T204645Z
+UID:KOrganizer-367556625.513
+SEQUENCE:2
+LAST-MODIFIED:20031213T204657Z
+SUMMARY:Two-day all day event recurring twice every second month
+PRIORITY:5
+RRULE:FREQ=MONTHLY;COUNT=2;INTERVAL=2;BYMONTHDAY=10
+DTSTART;VALUE=DATE:20031210
+DTEND;VALUE=DATE:20031212
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/MSExchange.ics b/libkcal/tests/data/Compat/MSExchange.ics new file mode 100644 index 000000000..451b8e594 --- /dev/null +++ b/libkcal/tests/data/Compat/MSExchange.ics @@ -0,0 +1,44 @@ +BEGIN:VCALENDAR +METHOD:REQUEST +PRODID:Microsoft CDO for Microsoft Exchange +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:America/New_York +BEGIN:VTIMEZONE +TZID:GMT -0800 (Standard) / GMT -0700 (Daylight) +BEGIN:STANDARD +DTSTART:16010101T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0800 +RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:16010101T020000 +TZOFFSETFROM:-0800 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +DTSTAMP:20031116T052056Z +DTSTART;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20031110T100000 +SUMMARY:Bob Bond's staff +UID:CD0000008B9511D182D800C04FB1625D2F076BC90B1B8C4E89EAD0A2BC0FC5B7 +ORGANIZER;CN="Shaheedur Haque":MAILTO:srhaque@ncube.com +LOCATION: +DTEND;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20031110T110000 +RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO;WKST=SU +SEQUENCE:0 +PRIORITY:5 +CLASS: +CREATED:20031111T180542Z +LAST-MODIFIED:20031111T180554Z +STATUS:TENTATIVE +TRANSP:OPAQUE +X-MICROSOFT-CDO-BUSYSTATUS:BUSY +X-MICROSOFT-CDO-INSTTYPE:1 +X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY +X-MICROSOFT-CDO-ALLDAYEVENT:FALSE +X-MICROSOFT-CDO-IMPORTANCE:1 +X-MICROSOFT-CDO-OWNERAPPTID:-1 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/Compat/MSExchange.ics.ical.fixme b/libkcal/tests/data/Compat/MSExchange.ics.ical.fixme new file mode 100644 index 000000000..c54ea3b63 --- /dev/null +++ b/libkcal/tests/data/Compat/MSExchange.ics.ical.fixme @@ -0,0 +1,2 @@ +2 known errors: +-) time zone doesn't seem to be applied (twice) diff --git a/libkcal/tests/data/Compat/MSExchange.ics.ical.ref b/libkcal/tests/data/Compat/MSExchange.ics.ical.ref new file mode 100644 index 000000000..108330661 --- /dev/null +++ b/libkcal/tests/data/Compat/MSExchange.ics.ical.ref @@ -0,0 +1,27 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+X-LibKCal-Testsuite-OutTZ:America/New_York
+BEGIN:VEVENT
+DTSTAMP:20040122T092702Z
+ORGANIZER;CN=Shaheedur Haque:MAILTO:srhaque@ncube.com
+X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
+X-MICROSOFT-CDO-BUSYSTATUS:BUSY
+X-MICROSOFT-CDO-IMPORTANCE:1
+X-MICROSOFT-CDO-INSTTYPE:1
+X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
+X-MICROSOFT-CDO-OWNERAPPTID:-1
+CREATED:20031111T180542Z
+UID:CD0000008B9511D182D800C04FB1625D2F076BC90B1B8C4E89EAD0A2BC0FC5B7
+LAST-MODIFIED:20031111T180554Z
+SUMMARY:Bob Bond's staff
+STATUS:TENTATIVE
+PRIORITY:5
+RRULE:FREQ=WEEKLY;BYDAY=MO;WKST=SU
+DTSTART:20031110T180000Z
+DTEND:20031110T190000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/Mozilla_1.0.ics b/libkcal/tests/data/Compat/Mozilla_1.0.ics new file mode 100644 index 000000000..d03ec0117 --- /dev/null +++ b/libkcal/tests/data/Compat/Mozilla_1.0.ics @@ -0,0 +1,61 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN + +BEGIN:VEVENT +UID:06ef0474-1dd2-11b2-853d-cc63771f70dd +SUMMARY:Convivium at 2707 Anderson Dr\, Raleigh\, 27608 +STATUS:CONFIRMED +CLASS:PRIVATE +DTSTART:20040516T200000Z +DTEND:20040516T220000Z +DTSTAMP:20040503T035553Z +LAST-MODIFIED:20040504T211728Z +END:VEVENT + +BEGIN:VEVENT +UID:918141053 +SUMMARY:Performance with Anne +LOCATION:Raleigh +STATUS:CONFIRMED +CLASS:PRIVATE +DTSTART:20040523T170000Z +DTEND:20040523T200000Z +DTSTAMP:20040503T134500Z +LAST-MODIFIED:20040503T202715Z +END:VEVENT + +BEGIN:VTODO +UID:26110226-9e9e-11d8-90c9-e6c8f9becdf7 +SUMMARY:Call Beacon to transfer funds +STATUS:NEEDS-ACTION +CLASS:PRIVATE +DTSTART:20040505T101500 +DUE:20040505T111500 +DTSTAMP:20040505T141108Z +END:VTODO + +BEGIN:VEVENT +UID:9387e0e8-9ea1-11d8-86ed-b77ddbb7d081 +SUMMARY:Yemassee Graduation +STATUS:CONFIRMED +CLASS:PRIVATE +DTSTART;VALUE=DATE:20040528 +DTEND;VALUE=DATE:20040529 +DTSTAMP:20040505T143541Z +END:VEVENT + +BEGIN:VEVENT +UID:896c9eb4-1dd2-11b2-b487-b1bef43989c3 +SUMMARY:Dental Exam +DESCRIPTION:15-501 E Durham\, lt Easttowne Dr\, 3rd left Providence\, 3rd drive + rt\, up on ste 200 +STATUS:CONFIRMED +CLASS:PRIVATE +X-MOZILLA-ALARM-DEFAULT-LENGTH:0 +DTSTART:20040510T090000 +DTEND:20040510T110000 +DTSTAMP:20040507T011646Z +END:VEVENT + +END:VCALENDAR diff --git a/libkcal/tests/data/Compat/Mozilla_1.0.ics.ical.ref b/libkcal/tests/data/Compat/Mozilla_1.0.ics.ical.ref new file mode 100644 index 000000000..309c10b03 --- /dev/null +++ b/libkcal/tests/data/Compat/Mozilla_1.0.ics.ical.ref @@ -0,0 +1,74 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VTODO
+DTSTAMP:20040518T105729Z
+CREATED:20040501T080000Z
+UID:26110226-9e9e-11d8-90c9-e6c8f9becdf7
+LAST-MODIFIED:20040518T105729Z
+SUMMARY:Call Beacon to transfer funds
+STATUS:NEEDS-ACTION
+CLASS:PRIVATE
+DUE:20040505T111500Z
+DTSTART:20040505T101500Z
+PERCENT-COMPLETE:0
+END:VTODO
+
+BEGIN:VEVENT
+DTSTAMP:20040518T105729Z
+CREATED:20040518T105729Z
+UID:06ef0474-1dd2-11b2-853d-cc63771f70dd
+LAST-MODIFIED:20040504T211728Z
+SUMMARY:Convivium at 2707 Anderson Dr\, Raleigh\, 27608
+STATUS:CONFIRMED
+CLASS:PRIVATE
+DTSTART:20040516T200000Z
+DTEND:20040516T220000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040518T105729Z
+X-MOZILLA-ALARM-DEFAULT-LENGTH:0
+CREATED:20040518T105729Z
+UID:896c9eb4-1dd2-11b2-b487-b1bef43989c3
+LAST-MODIFIED:20040518T105729Z
+DESCRIPTION:15-501 E Durham\, lt Easttowne Dr\, 3rd left Providence\, 3rd
+ drive rt\, up on ste 200
+SUMMARY:Dental Exam
+STATUS:CONFIRMED
+CLASS:PRIVATE
+DTSTART:20040510T090000Z
+DTEND:20040510T110000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040518T105729Z
+CREATED:20040518T105729Z
+UID:918141053
+LAST-MODIFIED:20040503T202715Z
+SUMMARY:Performance with Anne
+LOCATION:Raleigh
+STATUS:CONFIRMED
+CLASS:PRIVATE
+DTSTART:20040523T170000Z
+DTEND:20040523T200000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTAMP:20040518T105729Z
+CREATED:20040518T105729Z
+UID:9387e0e8-9ea1-11d8-86ed-b77ddbb7d081
+LAST-MODIFIED:20040518T105729Z
+SUMMARY:Yemassee Graduation
+STATUS:CONFIRMED
+CLASS:PRIVATE
+DTSTART;VALUE=DATE:20040528
+DTEND;VALUE=DATE:20040529
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/Compat/eGroupware.ics b/libkcal/tests/data/Compat/eGroupware.ics new file mode 100644 index 000000000..12f1bbc29 --- /dev/null +++ b/libkcal/tests/data/Compat/eGroupware.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//eGroupWare//NONSGML eGroupWare Calendar 1.2.001//DE
+METHOD:PUBLISH
+BEGIN:VEVENT
+ATTENDEE;CN=Tobias König;ROLE=CHAIR;RSVP=FALSE;CUTYPE=INDIVIDUAL;PARTSTAT=
+ ACCEPTED:MAILTO:tobias.koenig@kde.de
+UID:calendar-4862-e77d247cfc15c40e485acfa65f636e29
+CLASS:PUBLIC
+SUMMARY:12345
+DESCRIPTION;CHARSET=UTF-8:
+ Das ist eine längere Notiz\ndie über meherer Zeilen geht\nmit +49 192830981
+ 2/09283498
+LOCATION:Dresden
+DTSTART:20070301T100000Z
+DTEND:20070301T110000Z
+PRIORITY:5
+TRANSP:OPAQUE
+CREATED:20070228T090007Z
+LAST-MODIFIED:20070228T090006Z
+DTSTAMP:20070228T090253Z
+END:VEVENT
+END:VCALENDAR
diff --git a/libkcal/tests/data/Compat/eGroupware.ics.ical.ref b/libkcal/tests/data/Compat/eGroupware.ics.ical.ref new file mode 100644 index 000000000..b9d0c82b9 --- /dev/null +++ b/libkcal/tests/data/Compat/eGroupware.ics.ical.ref @@ -0,0 +1,22 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20070228T155530Z
+ATTENDEE;CN=Tobias König;RSVP=FALSE;PARTSTAT=ACCEPTED;ROLE=CHAIR:mailto:
+ tobias.koenig@kde.de
+CREATED:20070228T090007Z
+UID:calendar-4862-e77d247cfc15c40e485acfa65f636e29
+LAST-MODIFIED:20070228T090006Z
+DESCRIPTION:Das ist eine längere Notiz\ndie über meherer Zeilen
+ geht\nmit +49 1928309812/09283498
+SUMMARY:12345
+LOCATION:Dresden
+PRIORITY:5
+DTSTART:20070301T100000Z
+DTEND:20070301T110000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily-3.0.7.ics.saved b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily-3.0.7.ics.saved new file mode 100644 index 000000000..bd408e22d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily-3.0.7.ics.saved @@ -0,0 +1,123 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1213@67.154.139.115 +RECURRENCE-ID:19700102T010000Z +SUMMARY:Every Wednesday +DTSTART;TZID=America/Denver:20040714T180000 +RRULE:FREQ=WEEKLY;BYDAY=WE;INTERVAL=1;UNTIL=20051101T200000 +EXDATE;TZID=America/Denver:20040728T180000 +DURATION:PT2H +DESCRIPTION:Every Wednesday until 1 November\, except July 28th. +END:VEVENT + +BEGIN:VEVENT +UID:1206@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:1st and 3rd Monday +DTSTART;TZID=America/Denver;VALUE=DATE:20040503 +RRULE:FREQ=MONTHLY;BYDAY=1MO,3MO +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1207@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:2nd and 4th Thursday +DTSTART;TZID=America/Denver;VALUE=DATE:20040513 +RRULE:FREQ=MONTHLY;BYDAY=2TH,4TH +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1210@67.154.139.115 +RECURRENCE-ID:20040504T060000Z +SUMMARY:Every Other Tuesday +DTSTART;TZID=America/Denver;VALUE=DATE:20040504 +RRULE:FREQ=WEEKLY;BYDAY=TU;INTERVAL=2 +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1211@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:First Day +DTSTART;TZID=America/Denver;VALUE=DATE:20040501 +RRULE:FREQ=MONTHLY;BYMONTHDAY=1 +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1212@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:First Weekday +DTSTART;TZID=America/Denver;VALUE=DATE:20040503 +RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1 +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1208@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Last Day +DTSTART;TZID=America/Denver;VALUE=DATE:20040531 +RRULE:FREQ=MONTHLY;BYMONTHDAY=-1 +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1209@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Last Weekday +DTSTART;TZID=America/Denver;VALUE=DATE:20040531 +RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1 +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1268@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Kwanzaa +DTSTART;TZID=America/Denver;VALUE=DATE:20041226 +RRULE:FREQ=MONTHLY;INTERVAL=12;BYMONTHDAY=26;BYMONTH=12 +DURATION:P7D +END:VEVENT + +BEGIN:VEVENT +UID:1214@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Thanksgiving +DTSTART;TZID=America/Denver;VALUE=DATE:20041125 +RRULE:FREQ=MONTHLY;INTERVAL=12;BYDAY=4TH;BYMONTH=11 +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1214@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Thanksgiving +DTSTART;TZID=America/Denver;VALUE=DATE:20050401 +RRULE:FREQ=WEEKLY;INTERVAL=5;BYDAY=TU,TH +DURATION:P1D +END:VEVENT + +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics new file mode 100644 index 000000000..4842f80c5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics @@ -0,0 +1,33 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1213@67.154.139.115 +RECURRENCE-ID:19700102T010000Z +SUMMARY:Every Wednesday +DTSTART;TZID=America/Denver:20040714T180000 +RRULE:FREQ=WEEKLY;BYDAY=WE;INTERVAL=1;UNTIL=20051101T200000 +EXDATE;TZID=America/Denver:20040728T180000 +DURATION:PT2H +DESCRIPTION:Every Wednesday until 1 November\, except July 28th. +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.next.ref new file mode 100644 index 000000000..141555ce6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.next.ref @@ -0,0 +1,68 @@ +2004-07-14T18:00:00 +2004-07-21T18:00:00 +2004-08-04T18:00:00 +2004-08-11T18:00:00 +2004-08-18T18:00:00 +2004-08-25T18:00:00 +2004-09-01T18:00:00 +2004-09-08T18:00:00 +2004-09-15T18:00:00 +2004-09-22T18:00:00 +2004-09-29T18:00:00 +2004-10-06T18:00:00 +2004-10-13T18:00:00 +2004-10-20T18:00:00 +2004-10-27T18:00:00 +2004-11-03T18:00:00 +2004-11-10T18:00:00 +2004-11-17T18:00:00 +2004-11-24T18:00:00 +2004-12-01T18:00:00 +2004-12-08T18:00:00 +2004-12-15T18:00:00 +2004-12-22T18:00:00 +2004-12-29T18:00:00 +2005-01-05T18:00:00 +2005-01-12T18:00:00 +2005-01-19T18:00:00 +2005-01-26T18:00:00 +2005-02-02T18:00:00 +2005-02-09T18:00:00 +2005-02-16T18:00:00 +2005-02-23T18:00:00 +2005-03-02T18:00:00 +2005-03-09T18:00:00 +2005-03-16T18:00:00 +2005-03-23T18:00:00 +2005-03-30T18:00:00 +2005-04-06T18:00:00 +2005-04-13T18:00:00 +2005-04-20T18:00:00 +2005-04-27T18:00:00 +2005-05-04T18:00:00 +2005-05-11T18:00:00 +2005-05-18T18:00:00 +2005-05-25T18:00:00 +2005-06-01T18:00:00 +2005-06-08T18:00:00 +2005-06-15T18:00:00 +2005-06-22T18:00:00 +2005-06-29T18:00:00 +2005-07-06T18:00:00 +2005-07-13T18:00:00 +2005-07-20T18:00:00 +2005-07-27T18:00:00 +2005-08-03T18:00:00 +2005-08-10T18:00:00 +2005-08-17T18:00:00 +2005-08-24T18:00:00 +2005-08-31T18:00:00 +2005-09-07T18:00:00 +2005-09-14T18:00:00 +2005-09-21T18:00:00 +2005-09-28T18:00:00 +2005-10-05T18:00:00 +2005-10-12T18:00:00 +2005-10-19T18:00:00 +2005-10-26T18:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.prev.ref new file mode 100644 index 000000000..cfb1b29f5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.prev.ref @@ -0,0 +1,68 @@ +2005-10-26T18:00:00 +2005-10-19T18:00:00 +2005-10-12T18:00:00 +2005-10-05T18:00:00 +2005-09-28T18:00:00 +2005-09-21T18:00:00 +2005-09-14T18:00:00 +2005-09-07T18:00:00 +2005-08-31T18:00:00 +2005-08-24T18:00:00 +2005-08-17T18:00:00 +2005-08-10T18:00:00 +2005-08-03T18:00:00 +2005-07-27T18:00:00 +2005-07-20T18:00:00 +2005-07-13T18:00:00 +2005-07-06T18:00:00 +2005-06-29T18:00:00 +2005-06-22T18:00:00 +2005-06-15T18:00:00 +2005-06-08T18:00:00 +2005-06-01T18:00:00 +2005-05-25T18:00:00 +2005-05-18T18:00:00 +2005-05-11T18:00:00 +2005-05-04T18:00:00 +2005-04-27T18:00:00 +2005-04-20T18:00:00 +2005-04-13T18:00:00 +2005-04-06T18:00:00 +2005-03-30T18:00:00 +2005-03-23T18:00:00 +2005-03-16T18:00:00 +2005-03-09T18:00:00 +2005-03-02T18:00:00 +2005-02-23T18:00:00 +2005-02-16T18:00:00 +2005-02-09T18:00:00 +2005-02-02T18:00:00 +2005-01-26T18:00:00 +2005-01-19T18:00:00 +2005-01-12T18:00:00 +2005-01-05T18:00:00 +2004-12-29T18:00:00 +2004-12-22T18:00:00 +2004-12-15T18:00:00 +2004-12-08T18:00:00 +2004-12-01T18:00:00 +2004-11-24T18:00:00 +2004-11-17T18:00:00 +2004-11-10T18:00:00 +2004-11-03T18:00:00 +2004-10-27T18:00:00 +2004-10-20T18:00:00 +2004-10-13T18:00:00 +2004-10-06T18:00:00 +2004-09-29T18:00:00 +2004-09-22T18:00:00 +2004-09-15T18:00:00 +2004-09-08T18:00:00 +2004-09-01T18:00:00 +2004-08-25T18:00:00 +2004-08-18T18:00:00 +2004-08-11T18:00:00 +2004-08-04T18:00:00 +2004-07-21T18:00:00 +2004-07-14T18:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.recurson.ref new file mode 100644 index 000000000..1441cbf3f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.recurson.ref @@ -0,0 +1,68 @@ +2004-07-14 +2004-07-21 +2004-08-04 +2004-08-11 +2004-08-18 +2004-08-25 +2004-09-01 +2004-09-08 +2004-09-15 +2004-09-22 +2004-09-29 +2004-10-06 +2004-10-13 +2004-10-20 +2004-10-27 +2004-11-03 +2004-11-10 +2004-11-17 +2004-11-24 +2004-12-01 +2004-12-08 +2004-12-15 +2004-12-22 +2004-12-29 +2005-01-05 +2005-01-12 +2005-01-19 +2005-01-26 +2005-02-02 +2005-02-09 +2005-02-16 +2005-02-23 +2005-03-02 +2005-03-09 +2005-03-16 +2005-03-23 +2005-03-30 +2005-04-06 +2005-04-13 +2005-04-20 +2005-04-27 +2005-05-04 +2005-05-11 +2005-05-18 +2005-05-25 +2005-06-01 +2005-06-08 +2005-06-15 +2005-06-22 +2005-06-29 +2005-07-06 +2005-07-13 +2005-07-20 +2005-07-27 +2005-08-03 +2005-08-10 +2005-08-17 +2005-08-24 +2005-08-31 +2005-09-07 +2005-09-14 +2005-09-21 +2005-09-28 +2005-10-05 +2005-10-12 +2005-10-19 +2005-10-26 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics new file mode 100644 index 000000000..a148ade7f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1214@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Thanksgiving +DTSTART;TZID=America/Denver;VALUE=DATE:20041125 +RRULE:FREQ=MONTHLY;INTERVAL=12;BYDAY=4TH;BYMONTH=11 +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.next.ref new file mode 100644 index 000000000..3dc954540 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.next.ref @@ -0,0 +1,500 @@ +2004-11-25T00:00:00 +2005-11-24T00:00:00 +2006-11-23T00:00:00 +2007-11-22T00:00:00 +2008-11-27T00:00:00 +2009-11-26T00:00:00 +2010-11-25T00:00:00 +2011-11-24T00:00:00 +2012-11-22T00:00:00 +2013-11-28T00:00:00 +2014-11-27T00:00:00 +2015-11-26T00:00:00 +2016-11-24T00:00:00 +2017-11-23T00:00:00 +2018-11-22T00:00:00 +2019-11-28T00:00:00 +2020-11-26T00:00:00 +2021-11-25T00:00:00 +2022-11-24T00:00:00 +2023-11-23T00:00:00 +2024-11-28T00:00:00 +2025-11-27T00:00:00 +2026-11-26T00:00:00 +2027-11-25T00:00:00 +2028-11-23T00:00:00 +2029-11-22T00:00:00 +2030-11-28T00:00:00 +2031-11-27T00:00:00 +2032-11-25T00:00:00 +2033-11-24T00:00:00 +2034-11-23T00:00:00 +2035-11-22T00:00:00 +2036-11-27T00:00:00 +2037-11-26T00:00:00 +2038-11-25T00:00:00 +2039-11-24T00:00:00 +2040-11-22T00:00:00 +2041-11-28T00:00:00 +2042-11-27T00:00:00 +2043-11-26T00:00:00 +2044-11-24T00:00:00 +2045-11-23T00:00:00 +2046-11-22T00:00:00 +2047-11-28T00:00:00 +2048-11-26T00:00:00 +2049-11-25T00:00:00 +2050-11-24T00:00:00 +2051-11-23T00:00:00 +2052-11-28T00:00:00 +2053-11-27T00:00:00 +2054-11-26T00:00:00 +2055-11-25T00:00:00 +2056-11-23T00:00:00 +2057-11-22T00:00:00 +2058-11-28T00:00:00 +2059-11-27T00:00:00 +2060-11-25T00:00:00 +2061-11-24T00:00:00 +2062-11-23T00:00:00 +2063-11-22T00:00:00 +2064-11-27T00:00:00 +2065-11-26T00:00:00 +2066-11-25T00:00:00 +2067-11-24T00:00:00 +2068-11-22T00:00:00 +2069-11-28T00:00:00 +2070-11-27T00:00:00 +2071-11-26T00:00:00 +2072-11-24T00:00:00 +2073-11-23T00:00:00 +2074-11-22T00:00:00 +2075-11-28T00:00:00 +2076-11-26T00:00:00 +2077-11-25T00:00:00 +2078-11-24T00:00:00 +2079-11-23T00:00:00 +2080-11-28T00:00:00 +2081-11-27T00:00:00 +2082-11-26T00:00:00 +2083-11-25T00:00:00 +2084-11-23T00:00:00 +2085-11-22T00:00:00 +2086-11-28T00:00:00 +2087-11-27T00:00:00 +2088-11-25T00:00:00 +2089-11-24T00:00:00 +2090-11-23T00:00:00 +2091-11-22T00:00:00 +2092-11-27T00:00:00 +2093-11-26T00:00:00 +2094-11-25T00:00:00 +2095-11-24T00:00:00 +2096-11-22T00:00:00 +2097-11-28T00:00:00 +2098-11-27T00:00:00 +2099-11-26T00:00:00 +2100-11-25T00:00:00 +2101-11-24T00:00:00 +2102-11-23T00:00:00 +2103-11-22T00:00:00 +2104-11-27T00:00:00 +2105-11-26T00:00:00 +2106-11-25T00:00:00 +2107-11-24T00:00:00 +2108-11-22T00:00:00 +2109-11-28T00:00:00 +2110-11-27T00:00:00 +2111-11-26T00:00:00 +2112-11-24T00:00:00 +2113-11-23T00:00:00 +2114-11-22T00:00:00 +2115-11-28T00:00:00 +2116-11-26T00:00:00 +2117-11-25T00:00:00 +2118-11-24T00:00:00 +2119-11-23T00:00:00 +2120-11-28T00:00:00 +2121-11-27T00:00:00 +2122-11-26T00:00:00 +2123-11-25T00:00:00 +2124-11-23T00:00:00 +2125-11-22T00:00:00 +2126-11-28T00:00:00 +2127-11-27T00:00:00 +2128-11-25T00:00:00 +2129-11-24T00:00:00 +2130-11-23T00:00:00 +2131-11-22T00:00:00 +2132-11-27T00:00:00 +2133-11-26T00:00:00 +2134-11-25T00:00:00 +2135-11-24T00:00:00 +2136-11-22T00:00:00 +2137-11-28T00:00:00 +2138-11-27T00:00:00 +2139-11-26T00:00:00 +2140-11-24T00:00:00 +2141-11-23T00:00:00 +2142-11-22T00:00:00 +2143-11-28T00:00:00 +2144-11-26T00:00:00 +2145-11-25T00:00:00 +2146-11-24T00:00:00 +2147-11-23T00:00:00 +2148-11-28T00:00:00 +2149-11-27T00:00:00 +2150-11-26T00:00:00 +2151-11-25T00:00:00 +2152-11-23T00:00:00 +2153-11-22T00:00:00 +2154-11-28T00:00:00 +2155-11-27T00:00:00 +2156-11-25T00:00:00 +2157-11-24T00:00:00 +2158-11-23T00:00:00 +2159-11-22T00:00:00 +2160-11-27T00:00:00 +2161-11-26T00:00:00 +2162-11-25T00:00:00 +2163-11-24T00:00:00 +2164-11-22T00:00:00 +2165-11-28T00:00:00 +2166-11-27T00:00:00 +2167-11-26T00:00:00 +2168-11-24T00:00:00 +2169-11-23T00:00:00 +2170-11-22T00:00:00 +2171-11-28T00:00:00 +2172-11-26T00:00:00 +2173-11-25T00:00:00 +2174-11-24T00:00:00 +2175-11-23T00:00:00 +2176-11-28T00:00:00 +2177-11-27T00:00:00 +2178-11-26T00:00:00 +2179-11-25T00:00:00 +2180-11-23T00:00:00 +2181-11-22T00:00:00 +2182-11-28T00:00:00 +2183-11-27T00:00:00 +2184-11-25T00:00:00 +2185-11-24T00:00:00 +2186-11-23T00:00:00 +2187-11-22T00:00:00 +2188-11-27T00:00:00 +2189-11-26T00:00:00 +2190-11-25T00:00:00 +2191-11-24T00:00:00 +2192-11-22T00:00:00 +2193-11-28T00:00:00 +2194-11-27T00:00:00 +2195-11-26T00:00:00 +2196-11-24T00:00:00 +2197-11-23T00:00:00 +2198-11-22T00:00:00 +2199-11-28T00:00:00 +2200-11-27T00:00:00 +2201-11-26T00:00:00 +2202-11-25T00:00:00 +2203-11-24T00:00:00 +2204-11-22T00:00:00 +2205-11-28T00:00:00 +2206-11-27T00:00:00 +2207-11-26T00:00:00 +2208-11-24T00:00:00 +2209-11-23T00:00:00 +2210-11-22T00:00:00 +2211-11-28T00:00:00 +2212-11-26T00:00:00 +2213-11-25T00:00:00 +2214-11-24T00:00:00 +2215-11-23T00:00:00 +2216-11-28T00:00:00 +2217-11-27T00:00:00 +2218-11-26T00:00:00 +2219-11-25T00:00:00 +2220-11-23T00:00:00 +2221-11-22T00:00:00 +2222-11-28T00:00:00 +2223-11-27T00:00:00 +2224-11-25T00:00:00 +2225-11-24T00:00:00 +2226-11-23T00:00:00 +2227-11-22T00:00:00 +2228-11-27T00:00:00 +2229-11-26T00:00:00 +2230-11-25T00:00:00 +2231-11-24T00:00:00 +2232-11-22T00:00:00 +2233-11-28T00:00:00 +2234-11-27T00:00:00 +2235-11-26T00:00:00 +2236-11-24T00:00:00 +2237-11-23T00:00:00 +2238-11-22T00:00:00 +2239-11-28T00:00:00 +2240-11-26T00:00:00 +2241-11-25T00:00:00 +2242-11-24T00:00:00 +2243-11-23T00:00:00 +2244-11-28T00:00:00 +2245-11-27T00:00:00 +2246-11-26T00:00:00 +2247-11-25T00:00:00 +2248-11-23T00:00:00 +2249-11-22T00:00:00 +2250-11-28T00:00:00 +2251-11-27T00:00:00 +2252-11-25T00:00:00 +2253-11-24T00:00:00 +2254-11-23T00:00:00 +2255-11-22T00:00:00 +2256-11-27T00:00:00 +2257-11-26T00:00:00 +2258-11-25T00:00:00 +2259-11-24T00:00:00 +2260-11-22T00:00:00 +2261-11-28T00:00:00 +2262-11-27T00:00:00 +2263-11-26T00:00:00 +2264-11-24T00:00:00 +2265-11-23T00:00:00 +2266-11-22T00:00:00 +2267-11-28T00:00:00 +2268-11-26T00:00:00 +2269-11-25T00:00:00 +2270-11-24T00:00:00 +2271-11-23T00:00:00 +2272-11-28T00:00:00 +2273-11-27T00:00:00 +2274-11-26T00:00:00 +2275-11-25T00:00:00 +2276-11-23T00:00:00 +2277-11-22T00:00:00 +2278-11-28T00:00:00 +2279-11-27T00:00:00 +2280-11-25T00:00:00 +2281-11-24T00:00:00 +2282-11-23T00:00:00 +2283-11-22T00:00:00 +2284-11-27T00:00:00 +2285-11-26T00:00:00 +2286-11-25T00:00:00 +2287-11-24T00:00:00 +2288-11-22T00:00:00 +2289-11-28T00:00:00 +2290-11-27T00:00:00 +2291-11-26T00:00:00 +2292-11-24T00:00:00 +2293-11-23T00:00:00 +2294-11-22T00:00:00 +2295-11-28T00:00:00 +2296-11-26T00:00:00 +2297-11-25T00:00:00 +2298-11-24T00:00:00 +2299-11-23T00:00:00 +2300-11-22T00:00:00 +2301-11-28T00:00:00 +2302-11-27T00:00:00 +2303-11-26T00:00:00 +2304-11-24T00:00:00 +2305-11-23T00:00:00 +2306-11-22T00:00:00 +2307-11-28T00:00:00 +2308-11-26T00:00:00 +2309-11-25T00:00:00 +2310-11-24T00:00:00 +2311-11-23T00:00:00 +2312-11-28T00:00:00 +2313-11-27T00:00:00 +2314-11-26T00:00:00 +2315-11-25T00:00:00 +2316-11-23T00:00:00 +2317-11-22T00:00:00 +2318-11-28T00:00:00 +2319-11-27T00:00:00 +2320-11-25T00:00:00 +2321-11-24T00:00:00 +2322-11-23T00:00:00 +2323-11-22T00:00:00 +2324-11-27T00:00:00 +2325-11-26T00:00:00 +2326-11-25T00:00:00 +2327-11-24T00:00:00 +2328-11-22T00:00:00 +2329-11-28T00:00:00 +2330-11-27T00:00:00 +2331-11-26T00:00:00 +2332-11-24T00:00:00 +2333-11-23T00:00:00 +2334-11-22T00:00:00 +2335-11-28T00:00:00 +2336-11-26T00:00:00 +2337-11-25T00:00:00 +2338-11-24T00:00:00 +2339-11-23T00:00:00 +2340-11-28T00:00:00 +2341-11-27T00:00:00 +2342-11-26T00:00:00 +2343-11-25T00:00:00 +2344-11-23T00:00:00 +2345-11-22T00:00:00 +2346-11-28T00:00:00 +2347-11-27T00:00:00 +2348-11-25T00:00:00 +2349-11-24T00:00:00 +2350-11-23T00:00:00 +2351-11-22T00:00:00 +2352-11-27T00:00:00 +2353-11-26T00:00:00 +2354-11-25T00:00:00 +2355-11-24T00:00:00 +2356-11-22T00:00:00 +2357-11-28T00:00:00 +2358-11-27T00:00:00 +2359-11-26T00:00:00 +2360-11-24T00:00:00 +2361-11-23T00:00:00 +2362-11-22T00:00:00 +2363-11-28T00:00:00 +2364-11-26T00:00:00 +2365-11-25T00:00:00 +2366-11-24T00:00:00 +2367-11-23T00:00:00 +2368-11-28T00:00:00 +2369-11-27T00:00:00 +2370-11-26T00:00:00 +2371-11-25T00:00:00 +2372-11-23T00:00:00 +2373-11-22T00:00:00 +2374-11-28T00:00:00 +2375-11-27T00:00:00 +2376-11-25T00:00:00 +2377-11-24T00:00:00 +2378-11-23T00:00:00 +2379-11-22T00:00:00 +2380-11-27T00:00:00 +2381-11-26T00:00:00 +2382-11-25T00:00:00 +2383-11-24T00:00:00 +2384-11-22T00:00:00 +2385-11-28T00:00:00 +2386-11-27T00:00:00 +2387-11-26T00:00:00 +2388-11-24T00:00:00 +2389-11-23T00:00:00 +2390-11-22T00:00:00 +2391-11-28T00:00:00 +2392-11-26T00:00:00 +2393-11-25T00:00:00 +2394-11-24T00:00:00 +2395-11-23T00:00:00 +2396-11-28T00:00:00 +2397-11-27T00:00:00 +2398-11-26T00:00:00 +2399-11-25T00:00:00 +2400-11-23T00:00:00 +2401-11-22T00:00:00 +2402-11-28T00:00:00 +2403-11-27T00:00:00 +2404-11-25T00:00:00 +2405-11-24T00:00:00 +2406-11-23T00:00:00 +2407-11-22T00:00:00 +2408-11-27T00:00:00 +2409-11-26T00:00:00 +2410-11-25T00:00:00 +2411-11-24T00:00:00 +2412-11-22T00:00:00 +2413-11-28T00:00:00 +2414-11-27T00:00:00 +2415-11-26T00:00:00 +2416-11-24T00:00:00 +2417-11-23T00:00:00 +2418-11-22T00:00:00 +2419-11-28T00:00:00 +2420-11-26T00:00:00 +2421-11-25T00:00:00 +2422-11-24T00:00:00 +2423-11-23T00:00:00 +2424-11-28T00:00:00 +2425-11-27T00:00:00 +2426-11-26T00:00:00 +2427-11-25T00:00:00 +2428-11-23T00:00:00 +2429-11-22T00:00:00 +2430-11-28T00:00:00 +2431-11-27T00:00:00 +2432-11-25T00:00:00 +2433-11-24T00:00:00 +2434-11-23T00:00:00 +2435-11-22T00:00:00 +2436-11-27T00:00:00 +2437-11-26T00:00:00 +2438-11-25T00:00:00 +2439-11-24T00:00:00 +2440-11-22T00:00:00 +2441-11-28T00:00:00 +2442-11-27T00:00:00 +2443-11-26T00:00:00 +2444-11-24T00:00:00 +2445-11-23T00:00:00 +2446-11-22T00:00:00 +2447-11-28T00:00:00 +2448-11-26T00:00:00 +2449-11-25T00:00:00 +2450-11-24T00:00:00 +2451-11-23T00:00:00 +2452-11-28T00:00:00 +2453-11-27T00:00:00 +2454-11-26T00:00:00 +2455-11-25T00:00:00 +2456-11-23T00:00:00 +2457-11-22T00:00:00 +2458-11-28T00:00:00 +2459-11-27T00:00:00 +2460-11-25T00:00:00 +2461-11-24T00:00:00 +2462-11-23T00:00:00 +2463-11-22T00:00:00 +2464-11-27T00:00:00 +2465-11-26T00:00:00 +2466-11-25T00:00:00 +2467-11-24T00:00:00 +2468-11-22T00:00:00 +2469-11-28T00:00:00 +2470-11-27T00:00:00 +2471-11-26T00:00:00 +2472-11-24T00:00:00 +2473-11-23T00:00:00 +2474-11-22T00:00:00 +2475-11-28T00:00:00 +2476-11-26T00:00:00 +2477-11-25T00:00:00 +2478-11-24T00:00:00 +2479-11-23T00:00:00 +2480-11-28T00:00:00 +2481-11-27T00:00:00 +2482-11-26T00:00:00 +2483-11-25T00:00:00 +2484-11-23T00:00:00 +2485-11-22T00:00:00 +2486-11-28T00:00:00 +2487-11-27T00:00:00 +2488-11-25T00:00:00 +2489-11-24T00:00:00 +2490-11-23T00:00:00 +2491-11-22T00:00:00 +2492-11-27T00:00:00 +2493-11-26T00:00:00 +2494-11-25T00:00:00 +2495-11-24T00:00:00 +2496-11-22T00:00:00 +2497-11-28T00:00:00 +2498-11-27T00:00:00 +2499-11-26T00:00:00 +2500-11-25T00:00:00 +2501-11-24T00:00:00 +2502-11-23T00:00:00 +2503-11-22T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.prev.ref new file mode 100644 index 000000000..83a641000 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.prev.ref @@ -0,0 +1,8 @@ +2010-11-25T00:00:00 +2009-11-26T00:00:00 +2008-11-27T00:00:00 +2007-11-22T00:00:00 +2006-11-23T00:00:00 +2005-11-24T00:00:00 +2004-11-25T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.recurson.ref new file mode 100644 index 000000000..c00bf9fb9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-11-25 +2005-11-24 +2006-11-23 +2007-11-22 +2008-11-27 +2009-11-26 +2010-11-25 +2011-11-24 +2012-11-22 +2013-11-28 +2014-11-27 +2015-11-26 +2016-11-24 +2017-11-23 +2018-11-22 +2019-11-28 +2020-11-26 +2021-11-25 +2022-11-24 +2023-11-23 +2024-11-28 +2025-11-27 +2026-11-26 +2027-11-25 +2028-11-23 +2029-11-22 +2030-11-28 +2031-11-27 +2032-11-25 +2033-11-24 +2034-11-23 +2035-11-22 +2036-11-27 +2037-11-26 +2038-11-25 +2039-11-24 +2040-11-22 +2041-11-28 +2042-11-27 +2043-11-26 +2044-11-24 +2045-11-23 +2046-11-22 +2047-11-28 +2048-11-26 +2049-11-25 +2050-11-24 +2051-11-23 +2052-11-28 +2053-11-27 +2054-11-26 +2055-11-25 +2056-11-23 +2057-11-22 +2058-11-28 +2059-11-27 +2060-11-25 +2061-11-24 +2062-11-23 +2063-11-22 +2064-11-27 +2065-11-26 +2066-11-25 +2067-11-24 +2068-11-22 +2069-11-28 +2070-11-27 +2071-11-26 +2072-11-24 +2073-11-23 +2074-11-22 +2075-11-28 +2076-11-26 +2077-11-25 +2078-11-24 +2079-11-23 +2080-11-28 +2081-11-27 +2082-11-26 +2083-11-25 +2084-11-23 +2085-11-22 +2086-11-28 +2087-11-27 +2088-11-25 +2089-11-24 +2090-11-23 +2091-11-22 +2092-11-27 +2093-11-26 +2094-11-25 +2095-11-24 +2096-11-22 +2097-11-28 +2098-11-27 +2099-11-26 +2100-11-25 +2101-11-24 +2102-11-23 +2103-11-22 +2104-11-27 +2105-11-26 +2106-11-25 +2107-11-24 +2108-11-22 +2109-11-28 +2110-11-27 +2111-11-26 +2112-11-24 +2113-11-23 +2114-11-22 +2115-11-28 +2116-11-26 +2117-11-25 +2118-11-24 +2119-11-23 +2120-11-28 +2121-11-27 +2122-11-26 +2123-11-25 +2124-11-23 +2125-11-22 +2126-11-28 +2127-11-27 +2128-11-25 +2129-11-24 +2130-11-23 +2131-11-22 +2132-11-27 +2133-11-26 +2134-11-25 +2135-11-24 +2136-11-22 +2137-11-28 +2138-11-27 +2139-11-26 +2140-11-24 +2141-11-23 +2142-11-22 +2143-11-28 +2144-11-26 +2145-11-25 +2146-11-24 +2147-11-23 +2148-11-28 +2149-11-27 +2150-11-26 +2151-11-25 +2152-11-23 +2153-11-22 +2154-11-28 +2155-11-27 +2156-11-25 +2157-11-24 +2158-11-23 +2159-11-22 +2160-11-27 +2161-11-26 +2162-11-25 +2163-11-24 +2164-11-22 +2165-11-28 +2166-11-27 +2167-11-26 +2168-11-24 +2169-11-23 +2170-11-22 +2171-11-28 +2172-11-26 +2173-11-25 +2174-11-24 +2175-11-23 +2176-11-28 +2177-11-27 +2178-11-26 +2179-11-25 +2180-11-23 +2181-11-22 +2182-11-28 +2183-11-27 +2184-11-25 +2185-11-24 +2186-11-23 +2187-11-22 +2188-11-27 +2189-11-26 +2190-11-25 +2191-11-24 +2192-11-22 +2193-11-28 +2194-11-27 +2195-11-26 +2196-11-24 +2197-11-23 +2198-11-22 +2199-11-28 +2200-11-27 +2201-11-26 +2202-11-25 +2203-11-24 +2204-11-22 +2205-11-28 +2206-11-27 +2207-11-26 +2208-11-24 +2209-11-23 +2210-11-22 +2211-11-28 +2212-11-26 +2213-11-25 +2214-11-24 +2215-11-23 +2216-11-28 +2217-11-27 +2218-11-26 +2219-11-25 +2220-11-23 +2221-11-22 +2222-11-28 +2223-11-27 +2224-11-25 +2225-11-24 +2226-11-23 +2227-11-22 +2228-11-27 +2229-11-26 +2230-11-25 +2231-11-24 +2232-11-22 +2233-11-28 +2234-11-27 +2235-11-26 +2236-11-24 +2237-11-23 +2238-11-22 +2239-11-28 +2240-11-26 +2241-11-25 +2242-11-24 +2243-11-23 +2244-11-28 +2245-11-27 +2246-11-26 +2247-11-25 +2248-11-23 +2249-11-22 +2250-11-28 +2251-11-27 +2252-11-25 +2253-11-24 +2254-11-23 +2255-11-22 +2256-11-27 +2257-11-26 +2258-11-25 +2259-11-24 +2260-11-22 +2261-11-28 +2262-11-27 +2263-11-26 +2264-11-24 +2265-11-23 +2266-11-22 +2267-11-28 +2268-11-26 +2269-11-25 +2270-11-24 +2271-11-23 +2272-11-28 +2273-11-27 +2274-11-26 +2275-11-25 +2276-11-23 +2277-11-22 +2278-11-28 +2279-11-27 +2280-11-25 +2281-11-24 +2282-11-23 +2283-11-22 +2284-11-27 +2285-11-26 +2286-11-25 +2287-11-24 +2288-11-22 +2289-11-28 +2290-11-27 +2291-11-26 +2292-11-24 +2293-11-23 +2294-11-22 +2295-11-28 +2296-11-26 +2297-11-25 +2298-11-24 +2299-11-23 +2300-11-22 +2301-11-28 +2302-11-27 +2303-11-26 +2304-11-24 +2305-11-23 +2306-11-22 +2307-11-28 +2308-11-26 +2309-11-25 +2310-11-24 +2311-11-23 +2312-11-28 +2313-11-27 +2314-11-26 +2315-11-25 +2316-11-23 +2317-11-22 +2318-11-28 +2319-11-27 +2320-11-25 +2321-11-24 +2322-11-23 +2323-11-22 +2324-11-27 +2325-11-26 +2326-11-25 +2327-11-24 +2328-11-22 +2329-11-28 +2330-11-27 +2331-11-26 +2332-11-24 +2333-11-23 +2334-11-22 +2335-11-28 +2336-11-26 +2337-11-25 +2338-11-24 +2339-11-23 +2340-11-28 +2341-11-27 +2342-11-26 +2343-11-25 +2344-11-23 +2345-11-22 +2346-11-28 +2347-11-27 +2348-11-25 +2349-11-24 +2350-11-23 +2351-11-22 +2352-11-27 +2353-11-26 +2354-11-25 +2355-11-24 +2356-11-22 +2357-11-28 +2358-11-27 +2359-11-26 +2360-11-24 +2361-11-23 +2362-11-22 +2363-11-28 +2364-11-26 +2365-11-25 +2366-11-24 +2367-11-23 +2368-11-28 +2369-11-27 +2370-11-26 +2371-11-25 +2372-11-23 +2373-11-22 +2374-11-28 +2375-11-27 +2376-11-25 +2377-11-24 +2378-11-23 +2379-11-22 +2380-11-27 +2381-11-26 +2382-11-25 +2383-11-24 +2384-11-22 +2385-11-28 +2386-11-27 +2387-11-26 +2388-11-24 +2389-11-23 +2390-11-22 +2391-11-28 +2392-11-26 +2393-11-25 +2394-11-24 +2395-11-23 +2396-11-28 +2397-11-27 +2398-11-26 +2399-11-25 +2400-11-23 +2401-11-22 +2402-11-28 +2403-11-27 +2404-11-25 +2405-11-24 +2406-11-23 +2407-11-22 +2408-11-27 +2409-11-26 +2410-11-25 +2411-11-24 +2412-11-22 +2413-11-28 +2414-11-27 +2415-11-26 +2416-11-24 +2417-11-23 +2418-11-22 +2419-11-28 +2420-11-26 +2421-11-25 +2422-11-24 +2423-11-23 +2424-11-28 +2425-11-27 +2426-11-26 +2427-11-25 +2428-11-23 +2429-11-22 +2430-11-28 +2431-11-27 +2432-11-25 +2433-11-24 +2434-11-23 +2435-11-22 +2436-11-27 +2437-11-26 +2438-11-25 +2439-11-24 +2440-11-22 +2441-11-28 +2442-11-27 +2443-11-26 +2444-11-24 +2445-11-23 +2446-11-22 +2447-11-28 +2448-11-26 +2449-11-25 +2450-11-24 +2451-11-23 +2452-11-28 +2453-11-27 +2454-11-26 +2455-11-25 +2456-11-23 +2457-11-22 +2458-11-28 +2459-11-27 +2460-11-25 +2461-11-24 +2462-11-23 +2463-11-22 +2464-11-27 +2465-11-26 +2466-11-25 +2467-11-24 +2468-11-22 +2469-11-28 +2470-11-27 +2471-11-26 +2472-11-24 +2473-11-23 +2474-11-22 +2475-11-28 +2476-11-26 +2477-11-25 +2478-11-24 +2479-11-23 +2480-11-28 +2481-11-27 +2482-11-26 +2483-11-25 +2484-11-23 +2485-11-22 +2486-11-28 +2487-11-27 +2488-11-25 +2489-11-24 +2490-11-23 +2491-11-22 +2492-11-27 +2493-11-26 +2494-11-25 +2495-11-24 +2496-11-22 +2497-11-28 +2498-11-27 +2499-11-26 +2500-11-25 +2501-11-24 +2502-11-23 +2503-11-22 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics new file mode 100644 index 000000000..5d841dafb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1214@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Thanksgiving +DTSTART;TZID=America/Denver;VALUE=DATE:20050401 +RRULE:FREQ=WEEKLY;INTERVAL=5;BYDAY=TU,TH +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.next.ref new file mode 100644 index 000000000..1e26be5b0 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.next.ref @@ -0,0 +1,500 @@ +2005-04-01T00:00:00 +2005-05-03T00:00:00 +2005-05-05T00:00:00 +2005-06-07T00:00:00 +2005-06-09T00:00:00 +2005-07-12T00:00:00 +2005-07-14T00:00:00 +2005-08-16T00:00:00 +2005-08-18T00:00:00 +2005-09-20T00:00:00 +2005-09-22T00:00:00 +2005-10-25T00:00:00 +2005-10-27T00:00:00 +2005-11-29T00:00:00 +2005-12-01T00:00:00 +2006-01-03T00:00:00 +2006-01-05T00:00:00 +2006-02-07T00:00:00 +2006-02-09T00:00:00 +2006-03-14T00:00:00 +2006-03-16T00:00:00 +2006-04-18T00:00:00 +2006-04-20T00:00:00 +2006-05-23T00:00:00 +2006-05-25T00:00:00 +2006-06-27T00:00:00 +2006-06-29T00:00:00 +2006-08-01T00:00:00 +2006-08-03T00:00:00 +2006-09-05T00:00:00 +2006-09-07T00:00:00 +2006-10-10T00:00:00 +2006-10-12T00:00:00 +2006-11-14T00:00:00 +2006-11-16T00:00:00 +2006-12-19T00:00:00 +2006-12-21T00:00:00 +2007-01-23T00:00:00 +2007-01-25T00:00:00 +2007-02-27T00:00:00 +2007-03-01T00:00:00 +2007-04-03T00:00:00 +2007-04-05T00:00:00 +2007-05-08T00:00:00 +2007-05-10T00:00:00 +2007-06-12T00:00:00 +2007-06-14T00:00:00 +2007-07-17T00:00:00 +2007-07-19T00:00:00 +2007-08-21T00:00:00 +2007-08-23T00:00:00 +2007-09-25T00:00:00 +2007-09-27T00:00:00 +2007-10-30T00:00:00 +2007-11-01T00:00:00 +2007-12-04T00:00:00 +2007-12-06T00:00:00 +2008-01-08T00:00:00 +2008-01-10T00:00:00 +2008-02-12T00:00:00 +2008-02-14T00:00:00 +2008-03-18T00:00:00 +2008-03-20T00:00:00 +2008-04-22T00:00:00 +2008-04-24T00:00:00 +2008-05-27T00:00:00 +2008-05-29T00:00:00 +2008-07-01T00:00:00 +2008-07-03T00:00:00 +2008-08-05T00:00:00 +2008-08-07T00:00:00 +2008-09-09T00:00:00 +2008-09-11T00:00:00 +2008-10-14T00:00:00 +2008-10-16T00:00:00 +2008-11-18T00:00:00 +2008-11-20T00:00:00 +2008-12-23T00:00:00 +2008-12-25T00:00:00 +2009-01-27T00:00:00 +2009-01-29T00:00:00 +2009-03-03T00:00:00 +2009-03-05T00:00:00 +2009-04-07T00:00:00 +2009-04-09T00:00:00 +2009-05-12T00:00:00 +2009-05-14T00:00:00 +2009-06-16T00:00:00 +2009-06-18T00:00:00 +2009-07-21T00:00:00 +2009-07-23T00:00:00 +2009-08-25T00:00:00 +2009-08-27T00:00:00 +2009-09-29T00:00:00 +2009-10-01T00:00:00 +2009-11-03T00:00:00 +2009-11-05T00:00:00 +2009-12-08T00:00:00 +2009-12-10T00:00:00 +2010-01-12T00:00:00 +2010-01-14T00:00:00 +2010-02-16T00:00:00 +2010-02-18T00:00:00 +2010-03-23T00:00:00 +2010-03-25T00:00:00 +2010-04-27T00:00:00 +2010-04-29T00:00:00 +2010-06-01T00:00:00 +2010-06-03T00:00:00 +2010-07-06T00:00:00 +2010-07-08T00:00:00 +2010-08-10T00:00:00 +2010-08-12T00:00:00 +2010-09-14T00:00:00 +2010-09-16T00:00:00 +2010-10-19T00:00:00 +2010-10-21T00:00:00 +2010-11-23T00:00:00 +2010-11-25T00:00:00 +2010-12-28T00:00:00 +2010-12-30T00:00:00 +2011-02-01T00:00:00 +2011-02-03T00:00:00 +2011-03-08T00:00:00 +2011-03-10T00:00:00 +2011-04-12T00:00:00 +2011-04-14T00:00:00 +2011-05-17T00:00:00 +2011-05-19T00:00:00 +2011-06-21T00:00:00 +2011-06-23T00:00:00 +2011-07-26T00:00:00 +2011-07-28T00:00:00 +2011-08-30T00:00:00 +2011-09-01T00:00:00 +2011-10-04T00:00:00 +2011-10-06T00:00:00 +2011-11-08T00:00:00 +2011-11-10T00:00:00 +2011-12-13T00:00:00 +2011-12-15T00:00:00 +2012-01-17T00:00:00 +2012-01-19T00:00:00 +2012-02-21T00:00:00 +2012-02-23T00:00:00 +2012-03-27T00:00:00 +2012-03-29T00:00:00 +2012-05-01T00:00:00 +2012-05-03T00:00:00 +2012-06-05T00:00:00 +2012-06-07T00:00:00 +2012-07-10T00:00:00 +2012-07-12T00:00:00 +2012-08-14T00:00:00 +2012-08-16T00:00:00 +2012-09-18T00:00:00 +2012-09-20T00:00:00 +2012-10-23T00:00:00 +2012-10-25T00:00:00 +2012-11-27T00:00:00 +2012-11-29T00:00:00 +2013-01-01T00:00:00 +2013-01-03T00:00:00 +2013-02-05T00:00:00 +2013-02-07T00:00:00 +2013-03-12T00:00:00 +2013-03-14T00:00:00 +2013-04-16T00:00:00 +2013-04-18T00:00:00 +2013-05-21T00:00:00 +2013-05-23T00:00:00 +2013-06-25T00:00:00 +2013-06-27T00:00:00 +2013-07-30T00:00:00 +2013-08-01T00:00:00 +2013-09-03T00:00:00 +2013-09-05T00:00:00 +2013-10-08T00:00:00 +2013-10-10T00:00:00 +2013-11-12T00:00:00 +2013-11-14T00:00:00 +2013-12-17T00:00:00 +2013-12-19T00:00:00 +2014-01-21T00:00:00 +2014-01-23T00:00:00 +2014-02-25T00:00:00 +2014-02-27T00:00:00 +2014-04-01T00:00:00 +2014-04-03T00:00:00 +2014-05-06T00:00:00 +2014-05-08T00:00:00 +2014-06-10T00:00:00 +2014-06-12T00:00:00 +2014-07-15T00:00:00 +2014-07-17T00:00:00 +2014-08-19T00:00:00 +2014-08-21T00:00:00 +2014-09-23T00:00:00 +2014-09-25T00:00:00 +2014-10-28T00:00:00 +2014-10-30T00:00:00 +2014-12-02T00:00:00 +2014-12-04T00:00:00 +2015-01-06T00:00:00 +2015-01-08T00:00:00 +2015-02-10T00:00:00 +2015-02-12T00:00:00 +2015-03-17T00:00:00 +2015-03-19T00:00:00 +2015-04-21T00:00:00 +2015-04-23T00:00:00 +2015-05-26T00:00:00 +2015-05-28T00:00:00 +2015-06-30T00:00:00 +2015-07-02T00:00:00 +2015-08-04T00:00:00 +2015-08-06T00:00:00 +2015-09-08T00:00:00 +2015-09-10T00:00:00 +2015-10-13T00:00:00 +2015-10-15T00:00:00 +2015-11-17T00:00:00 +2015-11-19T00:00:00 +2015-12-22T00:00:00 +2015-12-24T00:00:00 +2016-01-26T00:00:00 +2016-01-28T00:00:00 +2016-03-01T00:00:00 +2016-03-03T00:00:00 +2016-04-05T00:00:00 +2016-04-07T00:00:00 +2016-05-10T00:00:00 +2016-05-12T00:00:00 +2016-06-14T00:00:00 +2016-06-16T00:00:00 +2016-07-19T00:00:00 +2016-07-21T00:00:00 +2016-08-23T00:00:00 +2016-08-25T00:00:00 +2016-09-27T00:00:00 +2016-09-29T00:00:00 +2016-11-01T00:00:00 +2016-11-03T00:00:00 +2016-12-06T00:00:00 +2016-12-08T00:00:00 +2017-01-10T00:00:00 +2017-01-12T00:00:00 +2017-02-14T00:00:00 +2017-02-16T00:00:00 +2017-03-21T00:00:00 +2017-03-23T00:00:00 +2017-04-25T00:00:00 +2017-04-27T00:00:00 +2017-05-30T00:00:00 +2017-06-01T00:00:00 +2017-07-04T00:00:00 +2017-07-06T00:00:00 +2017-08-08T00:00:00 +2017-08-10T00:00:00 +2017-09-12T00:00:00 +2017-09-14T00:00:00 +2017-10-17T00:00:00 +2017-10-19T00:00:00 +2017-11-21T00:00:00 +2017-11-23T00:00:00 +2017-12-26T00:00:00 +2017-12-28T00:00:00 +2018-01-30T00:00:00 +2018-02-01T00:00:00 +2018-03-06T00:00:00 +2018-03-08T00:00:00 +2018-04-10T00:00:00 +2018-04-12T00:00:00 +2018-05-15T00:00:00 +2018-05-17T00:00:00 +2018-06-19T00:00:00 +2018-06-21T00:00:00 +2018-07-24T00:00:00 +2018-07-26T00:00:00 +2018-08-28T00:00:00 +2018-08-30T00:00:00 +2018-10-02T00:00:00 +2018-10-04T00:00:00 +2018-11-06T00:00:00 +2018-11-08T00:00:00 +2018-12-11T00:00:00 +2018-12-13T00:00:00 +2019-01-15T00:00:00 +2019-01-17T00:00:00 +2019-02-19T00:00:00 +2019-02-21T00:00:00 +2019-03-26T00:00:00 +2019-03-28T00:00:00 +2019-04-30T00:00:00 +2019-05-02T00:00:00 +2019-06-04T00:00:00 +2019-06-06T00:00:00 +2019-07-09T00:00:00 +2019-07-11T00:00:00 +2019-08-13T00:00:00 +2019-08-15T00:00:00 +2019-09-17T00:00:00 +2019-09-19T00:00:00 +2019-10-22T00:00:00 +2019-10-24T00:00:00 +2019-11-26T00:00:00 +2019-11-28T00:00:00 +2019-12-31T00:00:00 +2020-01-02T00:00:00 +2020-02-04T00:00:00 +2020-02-06T00:00:00 +2020-03-10T00:00:00 +2020-03-12T00:00:00 +2020-04-14T00:00:00 +2020-04-16T00:00:00 +2020-05-19T00:00:00 +2020-05-21T00:00:00 +2020-06-23T00:00:00 +2020-06-25T00:00:00 +2020-07-28T00:00:00 +2020-07-30T00:00:00 +2020-09-01T00:00:00 +2020-09-03T00:00:00 +2020-10-06T00:00:00 +2020-10-08T00:00:00 +2020-11-10T00:00:00 +2020-11-12T00:00:00 +2020-12-15T00:00:00 +2020-12-17T00:00:00 +2021-01-19T00:00:00 +2021-01-21T00:00:00 +2021-02-23T00:00:00 +2021-02-25T00:00:00 +2021-03-30T00:00:00 +2021-04-01T00:00:00 +2021-05-04T00:00:00 +2021-05-06T00:00:00 +2021-06-08T00:00:00 +2021-06-10T00:00:00 +2021-07-13T00:00:00 +2021-07-15T00:00:00 +2021-08-17T00:00:00 +2021-08-19T00:00:00 +2021-09-21T00:00:00 +2021-09-23T00:00:00 +2021-10-26T00:00:00 +2021-10-28T00:00:00 +2021-11-30T00:00:00 +2021-12-02T00:00:00 +2022-01-04T00:00:00 +2022-01-06T00:00:00 +2022-02-08T00:00:00 +2022-02-10T00:00:00 +2022-03-15T00:00:00 +2022-03-17T00:00:00 +2022-04-19T00:00:00 +2022-04-21T00:00:00 +2022-05-24T00:00:00 +2022-05-26T00:00:00 +2022-06-28T00:00:00 +2022-06-30T00:00:00 +2022-08-02T00:00:00 +2022-08-04T00:00:00 +2022-09-06T00:00:00 +2022-09-08T00:00:00 +2022-10-11T00:00:00 +2022-10-13T00:00:00 +2022-11-15T00:00:00 +2022-11-17T00:00:00 +2022-12-20T00:00:00 +2022-12-22T00:00:00 +2023-01-24T00:00:00 +2023-01-26T00:00:00 +2023-02-28T00:00:00 +2023-03-02T00:00:00 +2023-04-04T00:00:00 +2023-04-06T00:00:00 +2023-05-09T00:00:00 +2023-05-11T00:00:00 +2023-06-13T00:00:00 +2023-06-15T00:00:00 +2023-07-18T00:00:00 +2023-07-20T00:00:00 +2023-08-22T00:00:00 +2023-08-24T00:00:00 +2023-09-26T00:00:00 +2023-09-28T00:00:00 +2023-10-31T00:00:00 +2023-11-02T00:00:00 +2023-12-05T00:00:00 +2023-12-07T00:00:00 +2024-01-09T00:00:00 +2024-01-11T00:00:00 +2024-02-13T00:00:00 +2024-02-15T00:00:00 +2024-03-19T00:00:00 +2024-03-21T00:00:00 +2024-04-23T00:00:00 +2024-04-25T00:00:00 +2024-05-28T00:00:00 +2024-05-30T00:00:00 +2024-07-02T00:00:00 +2024-07-04T00:00:00 +2024-08-06T00:00:00 +2024-08-08T00:00:00 +2024-09-10T00:00:00 +2024-09-12T00:00:00 +2024-10-15T00:00:00 +2024-10-17T00:00:00 +2024-11-19T00:00:00 +2024-11-21T00:00:00 +2024-12-24T00:00:00 +2024-12-26T00:00:00 +2025-01-28T00:00:00 +2025-01-30T00:00:00 +2025-03-04T00:00:00 +2025-03-06T00:00:00 +2025-04-08T00:00:00 +2025-04-10T00:00:00 +2025-05-13T00:00:00 +2025-05-15T00:00:00 +2025-06-17T00:00:00 +2025-06-19T00:00:00 +2025-07-22T00:00:00 +2025-07-24T00:00:00 +2025-08-26T00:00:00 +2025-08-28T00:00:00 +2025-09-30T00:00:00 +2025-10-02T00:00:00 +2025-11-04T00:00:00 +2025-11-06T00:00:00 +2025-12-09T00:00:00 +2025-12-11T00:00:00 +2026-01-13T00:00:00 +2026-01-15T00:00:00 +2026-02-17T00:00:00 +2026-02-19T00:00:00 +2026-03-24T00:00:00 +2026-03-26T00:00:00 +2026-04-28T00:00:00 +2026-04-30T00:00:00 +2026-06-02T00:00:00 +2026-06-04T00:00:00 +2026-07-07T00:00:00 +2026-07-09T00:00:00 +2026-08-11T00:00:00 +2026-08-13T00:00:00 +2026-09-15T00:00:00 +2026-09-17T00:00:00 +2026-10-20T00:00:00 +2026-10-22T00:00:00 +2026-11-24T00:00:00 +2026-11-26T00:00:00 +2026-12-29T00:00:00 +2026-12-31T00:00:00 +2027-02-02T00:00:00 +2027-02-04T00:00:00 +2027-03-09T00:00:00 +2027-03-11T00:00:00 +2027-04-13T00:00:00 +2027-04-15T00:00:00 +2027-05-18T00:00:00 +2027-05-20T00:00:00 +2027-06-22T00:00:00 +2027-06-24T00:00:00 +2027-07-27T00:00:00 +2027-07-29T00:00:00 +2027-08-31T00:00:00 +2027-09-02T00:00:00 +2027-10-05T00:00:00 +2027-10-07T00:00:00 +2027-11-09T00:00:00 +2027-11-11T00:00:00 +2027-12-14T00:00:00 +2027-12-16T00:00:00 +2028-01-18T00:00:00 +2028-01-20T00:00:00 +2028-02-22T00:00:00 +2028-02-24T00:00:00 +2028-03-28T00:00:00 +2028-03-30T00:00:00 +2028-05-02T00:00:00 +2028-05-04T00:00:00 +2028-06-06T00:00:00 +2028-06-08T00:00:00 +2028-07-11T00:00:00 +2028-07-13T00:00:00 +2028-08-15T00:00:00 +2028-08-17T00:00:00 +2028-09-19T00:00:00 +2028-09-21T00:00:00 +2028-10-24T00:00:00 +2028-10-26T00:00:00 +2028-11-28T00:00:00 +2028-11-30T00:00:00 +2029-01-02T00:00:00 +2029-01-04T00:00:00 +2029-02-06T00:00:00 +2029-02-08T00:00:00 +2029-03-13T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.prev.ref new file mode 100644 index 000000000..7f75da066 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.prev.ref @@ -0,0 +1,122 @@ +2010-12-30T00:00:00 +2010-12-28T00:00:00 +2010-11-25T00:00:00 +2010-11-23T00:00:00 +2010-10-21T00:00:00 +2010-10-19T00:00:00 +2010-09-16T00:00:00 +2010-09-14T00:00:00 +2010-08-12T00:00:00 +2010-08-10T00:00:00 +2010-07-08T00:00:00 +2010-07-06T00:00:00 +2010-06-03T00:00:00 +2010-06-01T00:00:00 +2010-04-29T00:00:00 +2010-04-27T00:00:00 +2010-03-25T00:00:00 +2010-03-23T00:00:00 +2010-02-18T00:00:00 +2010-02-16T00:00:00 +2010-01-14T00:00:00 +2010-01-12T00:00:00 +2009-12-10T00:00:00 +2009-12-08T00:00:00 +2009-11-05T00:00:00 +2009-11-03T00:00:00 +2009-10-01T00:00:00 +2009-09-29T00:00:00 +2009-08-27T00:00:00 +2009-08-25T00:00:00 +2009-07-23T00:00:00 +2009-07-21T00:00:00 +2009-06-18T00:00:00 +2009-06-16T00:00:00 +2009-05-14T00:00:00 +2009-05-12T00:00:00 +2009-04-09T00:00:00 +2009-04-07T00:00:00 +2009-03-05T00:00:00 +2009-03-03T00:00:00 +2009-01-29T00:00:00 +2009-01-27T00:00:00 +2008-12-25T00:00:00 +2008-12-23T00:00:00 +2008-11-20T00:00:00 +2008-11-18T00:00:00 +2008-10-16T00:00:00 +2008-10-14T00:00:00 +2008-09-11T00:00:00 +2008-09-09T00:00:00 +2008-08-07T00:00:00 +2008-08-05T00:00:00 +2008-07-03T00:00:00 +2008-07-01T00:00:00 +2008-05-29T00:00:00 +2008-05-27T00:00:00 +2008-04-24T00:00:00 +2008-04-22T00:00:00 +2008-03-20T00:00:00 +2008-03-18T00:00:00 +2008-02-14T00:00:00 +2008-02-12T00:00:00 +2008-01-10T00:00:00 +2008-01-08T00:00:00 +2007-12-06T00:00:00 +2007-12-04T00:00:00 +2007-11-01T00:00:00 +2007-10-30T00:00:00 +2007-09-27T00:00:00 +2007-09-25T00:00:00 +2007-08-23T00:00:00 +2007-08-21T00:00:00 +2007-07-19T00:00:00 +2007-07-17T00:00:00 +2007-06-14T00:00:00 +2007-06-12T00:00:00 +2007-05-10T00:00:00 +2007-05-08T00:00:00 +2007-04-05T00:00:00 +2007-04-03T00:00:00 +2007-03-01T00:00:00 +2007-02-27T00:00:00 +2007-01-25T00:00:00 +2007-01-23T00:00:00 +2006-12-21T00:00:00 +2006-12-19T00:00:00 +2006-11-16T00:00:00 +2006-11-14T00:00:00 +2006-10-12T00:00:00 +2006-10-10T00:00:00 +2006-09-07T00:00:00 +2006-09-05T00:00:00 +2006-08-03T00:00:00 +2006-08-01T00:00:00 +2006-06-29T00:00:00 +2006-06-27T00:00:00 +2006-05-25T00:00:00 +2006-05-23T00:00:00 +2006-04-20T00:00:00 +2006-04-18T00:00:00 +2006-03-16T00:00:00 +2006-03-14T00:00:00 +2006-02-09T00:00:00 +2006-02-07T00:00:00 +2006-01-05T00:00:00 +2006-01-03T00:00:00 +2005-12-01T00:00:00 +2005-11-29T00:00:00 +2005-10-27T00:00:00 +2005-10-25T00:00:00 +2005-09-22T00:00:00 +2005-09-20T00:00:00 +2005-08-18T00:00:00 +2005-08-16T00:00:00 +2005-07-14T00:00:00 +2005-07-12T00:00:00 +2005-06-09T00:00:00 +2005-06-07T00:00:00 +2005-05-05T00:00:00 +2005-05-03T00:00:00 +2005-04-01T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.recurson.ref new file mode 100644 index 000000000..1698d7d26 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.recurson.ref @@ -0,0 +1,500 @@ +2005-04-01 +2005-05-03 +2005-05-05 +2005-06-07 +2005-06-09 +2005-07-12 +2005-07-14 +2005-08-16 +2005-08-18 +2005-09-20 +2005-09-22 +2005-10-25 +2005-10-27 +2005-11-29 +2005-12-01 +2006-01-03 +2006-01-05 +2006-02-07 +2006-02-09 +2006-03-14 +2006-03-16 +2006-04-18 +2006-04-20 +2006-05-23 +2006-05-25 +2006-06-27 +2006-06-29 +2006-08-01 +2006-08-03 +2006-09-05 +2006-09-07 +2006-10-10 +2006-10-12 +2006-11-14 +2006-11-16 +2006-12-19 +2006-12-21 +2007-01-23 +2007-01-25 +2007-02-27 +2007-03-01 +2007-04-03 +2007-04-05 +2007-05-08 +2007-05-10 +2007-06-12 +2007-06-14 +2007-07-17 +2007-07-19 +2007-08-21 +2007-08-23 +2007-09-25 +2007-09-27 +2007-10-30 +2007-11-01 +2007-12-04 +2007-12-06 +2008-01-08 +2008-01-10 +2008-02-12 +2008-02-14 +2008-03-18 +2008-03-20 +2008-04-22 +2008-04-24 +2008-05-27 +2008-05-29 +2008-07-01 +2008-07-03 +2008-08-05 +2008-08-07 +2008-09-09 +2008-09-11 +2008-10-14 +2008-10-16 +2008-11-18 +2008-11-20 +2008-12-23 +2008-12-25 +2009-01-27 +2009-01-29 +2009-03-03 +2009-03-05 +2009-04-07 +2009-04-09 +2009-05-12 +2009-05-14 +2009-06-16 +2009-06-18 +2009-07-21 +2009-07-23 +2009-08-25 +2009-08-27 +2009-09-29 +2009-10-01 +2009-11-03 +2009-11-05 +2009-12-08 +2009-12-10 +2010-01-12 +2010-01-14 +2010-02-16 +2010-02-18 +2010-03-23 +2010-03-25 +2010-04-27 +2010-04-29 +2010-06-01 +2010-06-03 +2010-07-06 +2010-07-08 +2010-08-10 +2010-08-12 +2010-09-14 +2010-09-16 +2010-10-19 +2010-10-21 +2010-11-23 +2010-11-25 +2010-12-28 +2010-12-30 +2011-02-01 +2011-02-03 +2011-03-08 +2011-03-10 +2011-04-12 +2011-04-14 +2011-05-17 +2011-05-19 +2011-06-21 +2011-06-23 +2011-07-26 +2011-07-28 +2011-08-30 +2011-09-01 +2011-10-04 +2011-10-06 +2011-11-08 +2011-11-10 +2011-12-13 +2011-12-15 +2012-01-17 +2012-01-19 +2012-02-21 +2012-02-23 +2012-03-27 +2012-03-29 +2012-05-01 +2012-05-03 +2012-06-05 +2012-06-07 +2012-07-10 +2012-07-12 +2012-08-14 +2012-08-16 +2012-09-18 +2012-09-20 +2012-10-23 +2012-10-25 +2012-11-27 +2012-11-29 +2013-01-01 +2013-01-03 +2013-02-05 +2013-02-07 +2013-03-12 +2013-03-14 +2013-04-16 +2013-04-18 +2013-05-21 +2013-05-23 +2013-06-25 +2013-06-27 +2013-07-30 +2013-08-01 +2013-09-03 +2013-09-05 +2013-10-08 +2013-10-10 +2013-11-12 +2013-11-14 +2013-12-17 +2013-12-19 +2014-01-21 +2014-01-23 +2014-02-25 +2014-02-27 +2014-04-01 +2014-04-03 +2014-05-06 +2014-05-08 +2014-06-10 +2014-06-12 +2014-07-15 +2014-07-17 +2014-08-19 +2014-08-21 +2014-09-23 +2014-09-25 +2014-10-28 +2014-10-30 +2014-12-02 +2014-12-04 +2015-01-06 +2015-01-08 +2015-02-10 +2015-02-12 +2015-03-17 +2015-03-19 +2015-04-21 +2015-04-23 +2015-05-26 +2015-05-28 +2015-06-30 +2015-07-02 +2015-08-04 +2015-08-06 +2015-09-08 +2015-09-10 +2015-10-13 +2015-10-15 +2015-11-17 +2015-11-19 +2015-12-22 +2015-12-24 +2016-01-26 +2016-01-28 +2016-03-01 +2016-03-03 +2016-04-05 +2016-04-07 +2016-05-10 +2016-05-12 +2016-06-14 +2016-06-16 +2016-07-19 +2016-07-21 +2016-08-23 +2016-08-25 +2016-09-27 +2016-09-29 +2016-11-01 +2016-11-03 +2016-12-06 +2016-12-08 +2017-01-10 +2017-01-12 +2017-02-14 +2017-02-16 +2017-03-21 +2017-03-23 +2017-04-25 +2017-04-27 +2017-05-30 +2017-06-01 +2017-07-04 +2017-07-06 +2017-08-08 +2017-08-10 +2017-09-12 +2017-09-14 +2017-10-17 +2017-10-19 +2017-11-21 +2017-11-23 +2017-12-26 +2017-12-28 +2018-01-30 +2018-02-01 +2018-03-06 +2018-03-08 +2018-04-10 +2018-04-12 +2018-05-15 +2018-05-17 +2018-06-19 +2018-06-21 +2018-07-24 +2018-07-26 +2018-08-28 +2018-08-30 +2018-10-02 +2018-10-04 +2018-11-06 +2018-11-08 +2018-12-11 +2018-12-13 +2019-01-15 +2019-01-17 +2019-02-19 +2019-02-21 +2019-03-26 +2019-03-28 +2019-04-30 +2019-05-02 +2019-06-04 +2019-06-06 +2019-07-09 +2019-07-11 +2019-08-13 +2019-08-15 +2019-09-17 +2019-09-19 +2019-10-22 +2019-10-24 +2019-11-26 +2019-11-28 +2019-12-31 +2020-01-02 +2020-02-04 +2020-02-06 +2020-03-10 +2020-03-12 +2020-04-14 +2020-04-16 +2020-05-19 +2020-05-21 +2020-06-23 +2020-06-25 +2020-07-28 +2020-07-30 +2020-09-01 +2020-09-03 +2020-10-06 +2020-10-08 +2020-11-10 +2020-11-12 +2020-12-15 +2020-12-17 +2021-01-19 +2021-01-21 +2021-02-23 +2021-02-25 +2021-03-30 +2021-04-01 +2021-05-04 +2021-05-06 +2021-06-08 +2021-06-10 +2021-07-13 +2021-07-15 +2021-08-17 +2021-08-19 +2021-09-21 +2021-09-23 +2021-10-26 +2021-10-28 +2021-11-30 +2021-12-02 +2022-01-04 +2022-01-06 +2022-02-08 +2022-02-10 +2022-03-15 +2022-03-17 +2022-04-19 +2022-04-21 +2022-05-24 +2022-05-26 +2022-06-28 +2022-06-30 +2022-08-02 +2022-08-04 +2022-09-06 +2022-09-08 +2022-10-11 +2022-10-13 +2022-11-15 +2022-11-17 +2022-12-20 +2022-12-22 +2023-01-24 +2023-01-26 +2023-02-28 +2023-03-02 +2023-04-04 +2023-04-06 +2023-05-09 +2023-05-11 +2023-06-13 +2023-06-15 +2023-07-18 +2023-07-20 +2023-08-22 +2023-08-24 +2023-09-26 +2023-09-28 +2023-10-31 +2023-11-02 +2023-12-05 +2023-12-07 +2024-01-09 +2024-01-11 +2024-02-13 +2024-02-15 +2024-03-19 +2024-03-21 +2024-04-23 +2024-04-25 +2024-05-28 +2024-05-30 +2024-07-02 +2024-07-04 +2024-08-06 +2024-08-08 +2024-09-10 +2024-09-12 +2024-10-15 +2024-10-17 +2024-11-19 +2024-11-21 +2024-12-24 +2024-12-26 +2025-01-28 +2025-01-30 +2025-03-04 +2025-03-06 +2025-04-08 +2025-04-10 +2025-05-13 +2025-05-15 +2025-06-17 +2025-06-19 +2025-07-22 +2025-07-24 +2025-08-26 +2025-08-28 +2025-09-30 +2025-10-02 +2025-11-04 +2025-11-06 +2025-12-09 +2025-12-11 +2026-01-13 +2026-01-15 +2026-02-17 +2026-02-19 +2026-03-24 +2026-03-26 +2026-04-28 +2026-04-30 +2026-06-02 +2026-06-04 +2026-07-07 +2026-07-09 +2026-08-11 +2026-08-13 +2026-09-15 +2026-09-17 +2026-10-20 +2026-10-22 +2026-11-24 +2026-11-26 +2026-12-29 +2026-12-31 +2027-02-02 +2027-02-04 +2027-03-09 +2027-03-11 +2027-04-13 +2027-04-15 +2027-05-18 +2027-05-20 +2027-06-22 +2027-06-24 +2027-07-27 +2027-07-29 +2027-08-31 +2027-09-02 +2027-10-05 +2027-10-07 +2027-11-09 +2027-11-11 +2027-12-14 +2027-12-16 +2028-01-18 +2028-01-20 +2028-02-22 +2028-02-24 +2028-03-28 +2028-03-30 +2028-05-02 +2028-05-04 +2028-06-06 +2028-06-08 +2028-07-11 +2028-07-13 +2028-08-15 +2028-08-17 +2028-09-19 +2028-09-21 +2028-10-24 +2028-10-26 +2028-11-28 +2028-11-30 +2029-01-02 +2029-01-04 +2029-02-06 +2029-02-08 +2029-03-13 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics new file mode 100644 index 000000000..349a6438f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1206@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:1st and 3rd Monday +DTSTART;TZID=America/Denver;VALUE=DATE:20040503 +RRULE:FREQ=MONTHLY;BYDAY=1MO,3MO +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.next.ref new file mode 100644 index 000000000..0a97b833b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-03T00:00:00 +2004-05-17T00:00:00 +2004-06-07T00:00:00 +2004-06-21T00:00:00 +2004-07-05T00:00:00 +2004-07-19T00:00:00 +2004-08-02T00:00:00 +2004-08-16T00:00:00 +2004-09-06T00:00:00 +2004-09-20T00:00:00 +2004-10-04T00:00:00 +2004-10-18T00:00:00 +2004-11-01T00:00:00 +2004-11-15T00:00:00 +2004-12-06T00:00:00 +2004-12-20T00:00:00 +2005-01-03T00:00:00 +2005-01-17T00:00:00 +2005-02-07T00:00:00 +2005-02-21T00:00:00 +2005-03-07T00:00:00 +2005-03-21T00:00:00 +2005-04-04T00:00:00 +2005-04-18T00:00:00 +2005-05-02T00:00:00 +2005-05-16T00:00:00 +2005-06-06T00:00:00 +2005-06-20T00:00:00 +2005-07-04T00:00:00 +2005-07-18T00:00:00 +2005-08-01T00:00:00 +2005-08-15T00:00:00 +2005-09-05T00:00:00 +2005-09-19T00:00:00 +2005-10-03T00:00:00 +2005-10-17T00:00:00 +2005-11-07T00:00:00 +2005-11-21T00:00:00 +2005-12-05T00:00:00 +2005-12-19T00:00:00 +2006-01-02T00:00:00 +2006-01-16T00:00:00 +2006-02-06T00:00:00 +2006-02-20T00:00:00 +2006-03-06T00:00:00 +2006-03-20T00:00:00 +2006-04-03T00:00:00 +2006-04-17T00:00:00 +2006-05-01T00:00:00 +2006-05-15T00:00:00 +2006-06-05T00:00:00 +2006-06-19T00:00:00 +2006-07-03T00:00:00 +2006-07-17T00:00:00 +2006-08-07T00:00:00 +2006-08-21T00:00:00 +2006-09-04T00:00:00 +2006-09-18T00:00:00 +2006-10-02T00:00:00 +2006-10-16T00:00:00 +2006-11-06T00:00:00 +2006-11-20T00:00:00 +2006-12-04T00:00:00 +2006-12-18T00:00:00 +2007-01-01T00:00:00 +2007-01-15T00:00:00 +2007-02-05T00:00:00 +2007-02-19T00:00:00 +2007-03-05T00:00:00 +2007-03-19T00:00:00 +2007-04-02T00:00:00 +2007-04-16T00:00:00 +2007-05-07T00:00:00 +2007-05-21T00:00:00 +2007-06-04T00:00:00 +2007-06-18T00:00:00 +2007-07-02T00:00:00 +2007-07-16T00:00:00 +2007-08-06T00:00:00 +2007-08-20T00:00:00 +2007-09-03T00:00:00 +2007-09-17T00:00:00 +2007-10-01T00:00:00 +2007-10-15T00:00:00 +2007-11-05T00:00:00 +2007-11-19T00:00:00 +2007-12-03T00:00:00 +2007-12-17T00:00:00 +2008-01-07T00:00:00 +2008-01-21T00:00:00 +2008-02-04T00:00:00 +2008-02-18T00:00:00 +2008-03-03T00:00:00 +2008-03-17T00:00:00 +2008-04-07T00:00:00 +2008-04-21T00:00:00 +2008-05-05T00:00:00 +2008-05-19T00:00:00 +2008-06-02T00:00:00 +2008-06-16T00:00:00 +2008-07-07T00:00:00 +2008-07-21T00:00:00 +2008-08-04T00:00:00 +2008-08-18T00:00:00 +2008-09-01T00:00:00 +2008-09-15T00:00:00 +2008-10-06T00:00:00 +2008-10-20T00:00:00 +2008-11-03T00:00:00 +2008-11-17T00:00:00 +2008-12-01T00:00:00 +2008-12-15T00:00:00 +2009-01-05T00:00:00 +2009-01-19T00:00:00 +2009-02-02T00:00:00 +2009-02-16T00:00:00 +2009-03-02T00:00:00 +2009-03-16T00:00:00 +2009-04-06T00:00:00 +2009-04-20T00:00:00 +2009-05-04T00:00:00 +2009-05-18T00:00:00 +2009-06-01T00:00:00 +2009-06-15T00:00:00 +2009-07-06T00:00:00 +2009-07-20T00:00:00 +2009-08-03T00:00:00 +2009-08-17T00:00:00 +2009-09-07T00:00:00 +2009-09-21T00:00:00 +2009-10-05T00:00:00 +2009-10-19T00:00:00 +2009-11-02T00:00:00 +2009-11-16T00:00:00 +2009-12-07T00:00:00 +2009-12-21T00:00:00 +2010-01-04T00:00:00 +2010-01-18T00:00:00 +2010-02-01T00:00:00 +2010-02-15T00:00:00 +2010-03-01T00:00:00 +2010-03-15T00:00:00 +2010-04-05T00:00:00 +2010-04-19T00:00:00 +2010-05-03T00:00:00 +2010-05-17T00:00:00 +2010-06-07T00:00:00 +2010-06-21T00:00:00 +2010-07-05T00:00:00 +2010-07-19T00:00:00 +2010-08-02T00:00:00 +2010-08-16T00:00:00 +2010-09-06T00:00:00 +2010-09-20T00:00:00 +2010-10-04T00:00:00 +2010-10-18T00:00:00 +2010-11-01T00:00:00 +2010-11-15T00:00:00 +2010-12-06T00:00:00 +2010-12-20T00:00:00 +2011-01-03T00:00:00 +2011-01-17T00:00:00 +2011-02-07T00:00:00 +2011-02-21T00:00:00 +2011-03-07T00:00:00 +2011-03-21T00:00:00 +2011-04-04T00:00:00 +2011-04-18T00:00:00 +2011-05-02T00:00:00 +2011-05-16T00:00:00 +2011-06-06T00:00:00 +2011-06-20T00:00:00 +2011-07-04T00:00:00 +2011-07-18T00:00:00 +2011-08-01T00:00:00 +2011-08-15T00:00:00 +2011-09-05T00:00:00 +2011-09-19T00:00:00 +2011-10-03T00:00:00 +2011-10-17T00:00:00 +2011-11-07T00:00:00 +2011-11-21T00:00:00 +2011-12-05T00:00:00 +2011-12-19T00:00:00 +2012-01-02T00:00:00 +2012-01-16T00:00:00 +2012-02-06T00:00:00 +2012-02-20T00:00:00 +2012-03-05T00:00:00 +2012-03-19T00:00:00 +2012-04-02T00:00:00 +2012-04-16T00:00:00 +2012-05-07T00:00:00 +2012-05-21T00:00:00 +2012-06-04T00:00:00 +2012-06-18T00:00:00 +2012-07-02T00:00:00 +2012-07-16T00:00:00 +2012-08-06T00:00:00 +2012-08-20T00:00:00 +2012-09-03T00:00:00 +2012-09-17T00:00:00 +2012-10-01T00:00:00 +2012-10-15T00:00:00 +2012-11-05T00:00:00 +2012-11-19T00:00:00 +2012-12-03T00:00:00 +2012-12-17T00:00:00 +2013-01-07T00:00:00 +2013-01-21T00:00:00 +2013-02-04T00:00:00 +2013-02-18T00:00:00 +2013-03-04T00:00:00 +2013-03-18T00:00:00 +2013-04-01T00:00:00 +2013-04-15T00:00:00 +2013-05-06T00:00:00 +2013-05-20T00:00:00 +2013-06-03T00:00:00 +2013-06-17T00:00:00 +2013-07-01T00:00:00 +2013-07-15T00:00:00 +2013-08-05T00:00:00 +2013-08-19T00:00:00 +2013-09-02T00:00:00 +2013-09-16T00:00:00 +2013-10-07T00:00:00 +2013-10-21T00:00:00 +2013-11-04T00:00:00 +2013-11-18T00:00:00 +2013-12-02T00:00:00 +2013-12-16T00:00:00 +2014-01-06T00:00:00 +2014-01-20T00:00:00 +2014-02-03T00:00:00 +2014-02-17T00:00:00 +2014-03-03T00:00:00 +2014-03-17T00:00:00 +2014-04-07T00:00:00 +2014-04-21T00:00:00 +2014-05-05T00:00:00 +2014-05-19T00:00:00 +2014-06-02T00:00:00 +2014-06-16T00:00:00 +2014-07-07T00:00:00 +2014-07-21T00:00:00 +2014-08-04T00:00:00 +2014-08-18T00:00:00 +2014-09-01T00:00:00 +2014-09-15T00:00:00 +2014-10-06T00:00:00 +2014-10-20T00:00:00 +2014-11-03T00:00:00 +2014-11-17T00:00:00 +2014-12-01T00:00:00 +2014-12-15T00:00:00 +2015-01-05T00:00:00 +2015-01-19T00:00:00 +2015-02-02T00:00:00 +2015-02-16T00:00:00 +2015-03-02T00:00:00 +2015-03-16T00:00:00 +2015-04-06T00:00:00 +2015-04-20T00:00:00 +2015-05-04T00:00:00 +2015-05-18T00:00:00 +2015-06-01T00:00:00 +2015-06-15T00:00:00 +2015-07-06T00:00:00 +2015-07-20T00:00:00 +2015-08-03T00:00:00 +2015-08-17T00:00:00 +2015-09-07T00:00:00 +2015-09-21T00:00:00 +2015-10-05T00:00:00 +2015-10-19T00:00:00 +2015-11-02T00:00:00 +2015-11-16T00:00:00 +2015-12-07T00:00:00 +2015-12-21T00:00:00 +2016-01-04T00:00:00 +2016-01-18T00:00:00 +2016-02-01T00:00:00 +2016-02-15T00:00:00 +2016-03-07T00:00:00 +2016-03-21T00:00:00 +2016-04-04T00:00:00 +2016-04-18T00:00:00 +2016-05-02T00:00:00 +2016-05-16T00:00:00 +2016-06-06T00:00:00 +2016-06-20T00:00:00 +2016-07-04T00:00:00 +2016-07-18T00:00:00 +2016-08-01T00:00:00 +2016-08-15T00:00:00 +2016-09-05T00:00:00 +2016-09-19T00:00:00 +2016-10-03T00:00:00 +2016-10-17T00:00:00 +2016-11-07T00:00:00 +2016-11-21T00:00:00 +2016-12-05T00:00:00 +2016-12-19T00:00:00 +2017-01-02T00:00:00 +2017-01-16T00:00:00 +2017-02-06T00:00:00 +2017-02-20T00:00:00 +2017-03-06T00:00:00 +2017-03-20T00:00:00 +2017-04-03T00:00:00 +2017-04-17T00:00:00 +2017-05-01T00:00:00 +2017-05-15T00:00:00 +2017-06-05T00:00:00 +2017-06-19T00:00:00 +2017-07-03T00:00:00 +2017-07-17T00:00:00 +2017-08-07T00:00:00 +2017-08-21T00:00:00 +2017-09-04T00:00:00 +2017-09-18T00:00:00 +2017-10-02T00:00:00 +2017-10-16T00:00:00 +2017-11-06T00:00:00 +2017-11-20T00:00:00 +2017-12-04T00:00:00 +2017-12-18T00:00:00 +2018-01-01T00:00:00 +2018-01-15T00:00:00 +2018-02-05T00:00:00 +2018-02-19T00:00:00 +2018-03-05T00:00:00 +2018-03-19T00:00:00 +2018-04-02T00:00:00 +2018-04-16T00:00:00 +2018-05-07T00:00:00 +2018-05-21T00:00:00 +2018-06-04T00:00:00 +2018-06-18T00:00:00 +2018-07-02T00:00:00 +2018-07-16T00:00:00 +2018-08-06T00:00:00 +2018-08-20T00:00:00 +2018-09-03T00:00:00 +2018-09-17T00:00:00 +2018-10-01T00:00:00 +2018-10-15T00:00:00 +2018-11-05T00:00:00 +2018-11-19T00:00:00 +2018-12-03T00:00:00 +2018-12-17T00:00:00 +2019-01-07T00:00:00 +2019-01-21T00:00:00 +2019-02-04T00:00:00 +2019-02-18T00:00:00 +2019-03-04T00:00:00 +2019-03-18T00:00:00 +2019-04-01T00:00:00 +2019-04-15T00:00:00 +2019-05-06T00:00:00 +2019-05-20T00:00:00 +2019-06-03T00:00:00 +2019-06-17T00:00:00 +2019-07-01T00:00:00 +2019-07-15T00:00:00 +2019-08-05T00:00:00 +2019-08-19T00:00:00 +2019-09-02T00:00:00 +2019-09-16T00:00:00 +2019-10-07T00:00:00 +2019-10-21T00:00:00 +2019-11-04T00:00:00 +2019-11-18T00:00:00 +2019-12-02T00:00:00 +2019-12-16T00:00:00 +2020-01-06T00:00:00 +2020-01-20T00:00:00 +2020-02-03T00:00:00 +2020-02-17T00:00:00 +2020-03-02T00:00:00 +2020-03-16T00:00:00 +2020-04-06T00:00:00 +2020-04-20T00:00:00 +2020-05-04T00:00:00 +2020-05-18T00:00:00 +2020-06-01T00:00:00 +2020-06-15T00:00:00 +2020-07-06T00:00:00 +2020-07-20T00:00:00 +2020-08-03T00:00:00 +2020-08-17T00:00:00 +2020-09-07T00:00:00 +2020-09-21T00:00:00 +2020-10-05T00:00:00 +2020-10-19T00:00:00 +2020-11-02T00:00:00 +2020-11-16T00:00:00 +2020-12-07T00:00:00 +2020-12-21T00:00:00 +2021-01-04T00:00:00 +2021-01-18T00:00:00 +2021-02-01T00:00:00 +2021-02-15T00:00:00 +2021-03-01T00:00:00 +2021-03-15T00:00:00 +2021-04-05T00:00:00 +2021-04-19T00:00:00 +2021-05-03T00:00:00 +2021-05-17T00:00:00 +2021-06-07T00:00:00 +2021-06-21T00:00:00 +2021-07-05T00:00:00 +2021-07-19T00:00:00 +2021-08-02T00:00:00 +2021-08-16T00:00:00 +2021-09-06T00:00:00 +2021-09-20T00:00:00 +2021-10-04T00:00:00 +2021-10-18T00:00:00 +2021-11-01T00:00:00 +2021-11-15T00:00:00 +2021-12-06T00:00:00 +2021-12-20T00:00:00 +2022-01-03T00:00:00 +2022-01-17T00:00:00 +2022-02-07T00:00:00 +2022-02-21T00:00:00 +2022-03-07T00:00:00 +2022-03-21T00:00:00 +2022-04-04T00:00:00 +2022-04-18T00:00:00 +2022-05-02T00:00:00 +2022-05-16T00:00:00 +2022-06-06T00:00:00 +2022-06-20T00:00:00 +2022-07-04T00:00:00 +2022-07-18T00:00:00 +2022-08-01T00:00:00 +2022-08-15T00:00:00 +2022-09-05T00:00:00 +2022-09-19T00:00:00 +2022-10-03T00:00:00 +2022-10-17T00:00:00 +2022-11-07T00:00:00 +2022-11-21T00:00:00 +2022-12-05T00:00:00 +2022-12-19T00:00:00 +2023-01-02T00:00:00 +2023-01-16T00:00:00 +2023-02-06T00:00:00 +2023-02-20T00:00:00 +2023-03-06T00:00:00 +2023-03-20T00:00:00 +2023-04-03T00:00:00 +2023-04-17T00:00:00 +2023-05-01T00:00:00 +2023-05-15T00:00:00 +2023-06-05T00:00:00 +2023-06-19T00:00:00 +2023-07-03T00:00:00 +2023-07-17T00:00:00 +2023-08-07T00:00:00 +2023-08-21T00:00:00 +2023-09-04T00:00:00 +2023-09-18T00:00:00 +2023-10-02T00:00:00 +2023-10-16T00:00:00 +2023-11-06T00:00:00 +2023-11-20T00:00:00 +2023-12-04T00:00:00 +2023-12-18T00:00:00 +2024-01-01T00:00:00 +2024-01-15T00:00:00 +2024-02-05T00:00:00 +2024-02-19T00:00:00 +2024-03-04T00:00:00 +2024-03-18T00:00:00 +2024-04-01T00:00:00 +2024-04-15T00:00:00 +2024-05-06T00:00:00 +2024-05-20T00:00:00 +2024-06-03T00:00:00 +2024-06-17T00:00:00 +2024-07-01T00:00:00 +2024-07-15T00:00:00 +2024-08-05T00:00:00 +2024-08-19T00:00:00 +2024-09-02T00:00:00 +2024-09-16T00:00:00 +2024-10-07T00:00:00 +2024-10-21T00:00:00 +2024-11-04T00:00:00 +2024-11-18T00:00:00 +2024-12-02T00:00:00 +2024-12-16T00:00:00 +2025-01-06T00:00:00 +2025-01-20T00:00:00 +2025-02-03T00:00:00 +2025-02-17T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.prev.ref new file mode 100644 index 000000000..8d5ed1143 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.prev.ref @@ -0,0 +1,161 @@ +2010-12-20T00:00:00 +2010-12-06T00:00:00 +2010-11-15T00:00:00 +2010-11-01T00:00:00 +2010-10-18T00:00:00 +2010-10-04T00:00:00 +2010-09-20T00:00:00 +2010-09-06T00:00:00 +2010-08-16T00:00:00 +2010-08-02T00:00:00 +2010-07-19T00:00:00 +2010-07-05T00:00:00 +2010-06-21T00:00:00 +2010-06-07T00:00:00 +2010-05-17T00:00:00 +2010-05-03T00:00:00 +2010-04-19T00:00:00 +2010-04-05T00:00:00 +2010-03-15T00:00:00 +2010-03-01T00:00:00 +2010-02-15T00:00:00 +2010-02-01T00:00:00 +2010-01-18T00:00:00 +2010-01-04T00:00:00 +2009-12-21T00:00:00 +2009-12-07T00:00:00 +2009-11-16T00:00:00 +2009-11-02T00:00:00 +2009-10-19T00:00:00 +2009-10-05T00:00:00 +2009-09-21T00:00:00 +2009-09-07T00:00:00 +2009-08-17T00:00:00 +2009-08-03T00:00:00 +2009-07-20T00:00:00 +2009-07-06T00:00:00 +2009-06-15T00:00:00 +2009-06-01T00:00:00 +2009-05-18T00:00:00 +2009-05-04T00:00:00 +2009-04-20T00:00:00 +2009-04-06T00:00:00 +2009-03-16T00:00:00 +2009-03-02T00:00:00 +2009-02-16T00:00:00 +2009-02-02T00:00:00 +2009-01-19T00:00:00 +2009-01-05T00:00:00 +2008-12-15T00:00:00 +2008-12-01T00:00:00 +2008-11-17T00:00:00 +2008-11-03T00:00:00 +2008-10-20T00:00:00 +2008-10-06T00:00:00 +2008-09-15T00:00:00 +2008-09-01T00:00:00 +2008-08-18T00:00:00 +2008-08-04T00:00:00 +2008-07-21T00:00:00 +2008-07-07T00:00:00 +2008-06-16T00:00:00 +2008-06-02T00:00:00 +2008-05-19T00:00:00 +2008-05-05T00:00:00 +2008-04-21T00:00:00 +2008-04-07T00:00:00 +2008-03-17T00:00:00 +2008-03-03T00:00:00 +2008-02-18T00:00:00 +2008-02-04T00:00:00 +2008-01-21T00:00:00 +2008-01-07T00:00:00 +2007-12-17T00:00:00 +2007-12-03T00:00:00 +2007-11-19T00:00:00 +2007-11-05T00:00:00 +2007-10-15T00:00:00 +2007-10-01T00:00:00 +2007-09-17T00:00:00 +2007-09-03T00:00:00 +2007-08-20T00:00:00 +2007-08-06T00:00:00 +2007-07-16T00:00:00 +2007-07-02T00:00:00 +2007-06-18T00:00:00 +2007-06-04T00:00:00 +2007-05-21T00:00:00 +2007-05-07T00:00:00 +2007-04-16T00:00:00 +2007-04-02T00:00:00 +2007-03-19T00:00:00 +2007-03-05T00:00:00 +2007-02-19T00:00:00 +2007-02-05T00:00:00 +2007-01-15T00:00:00 +2007-01-01T00:00:00 +2006-12-18T00:00:00 +2006-12-04T00:00:00 +2006-11-20T00:00:00 +2006-11-06T00:00:00 +2006-10-16T00:00:00 +2006-10-02T00:00:00 +2006-09-18T00:00:00 +2006-09-04T00:00:00 +2006-08-21T00:00:00 +2006-08-07T00:00:00 +2006-07-17T00:00:00 +2006-07-03T00:00:00 +2006-06-19T00:00:00 +2006-06-05T00:00:00 +2006-05-15T00:00:00 +2006-05-01T00:00:00 +2006-04-17T00:00:00 +2006-04-03T00:00:00 +2006-03-20T00:00:00 +2006-03-06T00:00:00 +2006-02-20T00:00:00 +2006-02-06T00:00:00 +2006-01-16T00:00:00 +2006-01-02T00:00:00 +2005-12-19T00:00:00 +2005-12-05T00:00:00 +2005-11-21T00:00:00 +2005-11-07T00:00:00 +2005-10-17T00:00:00 +2005-10-03T00:00:00 +2005-09-19T00:00:00 +2005-09-05T00:00:00 +2005-08-15T00:00:00 +2005-08-01T00:00:00 +2005-07-18T00:00:00 +2005-07-04T00:00:00 +2005-06-20T00:00:00 +2005-06-06T00:00:00 +2005-05-16T00:00:00 +2005-05-02T00:00:00 +2005-04-18T00:00:00 +2005-04-04T00:00:00 +2005-03-21T00:00:00 +2005-03-07T00:00:00 +2005-02-21T00:00:00 +2005-02-07T00:00:00 +2005-01-17T00:00:00 +2005-01-03T00:00:00 +2004-12-20T00:00:00 +2004-12-06T00:00:00 +2004-11-15T00:00:00 +2004-11-01T00:00:00 +2004-10-18T00:00:00 +2004-10-04T00:00:00 +2004-09-20T00:00:00 +2004-09-06T00:00:00 +2004-08-16T00:00:00 +2004-08-02T00:00:00 +2004-07-19T00:00:00 +2004-07-05T00:00:00 +2004-06-21T00:00:00 +2004-06-07T00:00:00 +2004-05-17T00:00:00 +2004-05-03T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.recurson.ref new file mode 100644 index 000000000..87c5ade5d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-05-03 +2004-05-17 +2004-06-07 +2004-06-21 +2004-07-05 +2004-07-19 +2004-08-02 +2004-08-16 +2004-09-06 +2004-09-20 +2004-10-04 +2004-10-18 +2004-11-01 +2004-11-15 +2004-12-06 +2004-12-20 +2005-01-03 +2005-01-17 +2005-02-07 +2005-02-21 +2005-03-07 +2005-03-21 +2005-04-04 +2005-04-18 +2005-05-02 +2005-05-16 +2005-06-06 +2005-06-20 +2005-07-04 +2005-07-18 +2005-08-01 +2005-08-15 +2005-09-05 +2005-09-19 +2005-10-03 +2005-10-17 +2005-11-07 +2005-11-21 +2005-12-05 +2005-12-19 +2006-01-02 +2006-01-16 +2006-02-06 +2006-02-20 +2006-03-06 +2006-03-20 +2006-04-03 +2006-04-17 +2006-05-01 +2006-05-15 +2006-06-05 +2006-06-19 +2006-07-03 +2006-07-17 +2006-08-07 +2006-08-21 +2006-09-04 +2006-09-18 +2006-10-02 +2006-10-16 +2006-11-06 +2006-11-20 +2006-12-04 +2006-12-18 +2007-01-01 +2007-01-15 +2007-02-05 +2007-02-19 +2007-03-05 +2007-03-19 +2007-04-02 +2007-04-16 +2007-05-07 +2007-05-21 +2007-06-04 +2007-06-18 +2007-07-02 +2007-07-16 +2007-08-06 +2007-08-20 +2007-09-03 +2007-09-17 +2007-10-01 +2007-10-15 +2007-11-05 +2007-11-19 +2007-12-03 +2007-12-17 +2008-01-07 +2008-01-21 +2008-02-04 +2008-02-18 +2008-03-03 +2008-03-17 +2008-04-07 +2008-04-21 +2008-05-05 +2008-05-19 +2008-06-02 +2008-06-16 +2008-07-07 +2008-07-21 +2008-08-04 +2008-08-18 +2008-09-01 +2008-09-15 +2008-10-06 +2008-10-20 +2008-11-03 +2008-11-17 +2008-12-01 +2008-12-15 +2009-01-05 +2009-01-19 +2009-02-02 +2009-02-16 +2009-03-02 +2009-03-16 +2009-04-06 +2009-04-20 +2009-05-04 +2009-05-18 +2009-06-01 +2009-06-15 +2009-07-06 +2009-07-20 +2009-08-03 +2009-08-17 +2009-09-07 +2009-09-21 +2009-10-05 +2009-10-19 +2009-11-02 +2009-11-16 +2009-12-07 +2009-12-21 +2010-01-04 +2010-01-18 +2010-02-01 +2010-02-15 +2010-03-01 +2010-03-15 +2010-04-05 +2010-04-19 +2010-05-03 +2010-05-17 +2010-06-07 +2010-06-21 +2010-07-05 +2010-07-19 +2010-08-02 +2010-08-16 +2010-09-06 +2010-09-20 +2010-10-04 +2010-10-18 +2010-11-01 +2010-11-15 +2010-12-06 +2010-12-20 +2011-01-03 +2011-01-17 +2011-02-07 +2011-02-21 +2011-03-07 +2011-03-21 +2011-04-04 +2011-04-18 +2011-05-02 +2011-05-16 +2011-06-06 +2011-06-20 +2011-07-04 +2011-07-18 +2011-08-01 +2011-08-15 +2011-09-05 +2011-09-19 +2011-10-03 +2011-10-17 +2011-11-07 +2011-11-21 +2011-12-05 +2011-12-19 +2012-01-02 +2012-01-16 +2012-02-06 +2012-02-20 +2012-03-05 +2012-03-19 +2012-04-02 +2012-04-16 +2012-05-07 +2012-05-21 +2012-06-04 +2012-06-18 +2012-07-02 +2012-07-16 +2012-08-06 +2012-08-20 +2012-09-03 +2012-09-17 +2012-10-01 +2012-10-15 +2012-11-05 +2012-11-19 +2012-12-03 +2012-12-17 +2013-01-07 +2013-01-21 +2013-02-04 +2013-02-18 +2013-03-04 +2013-03-18 +2013-04-01 +2013-04-15 +2013-05-06 +2013-05-20 +2013-06-03 +2013-06-17 +2013-07-01 +2013-07-15 +2013-08-05 +2013-08-19 +2013-09-02 +2013-09-16 +2013-10-07 +2013-10-21 +2013-11-04 +2013-11-18 +2013-12-02 +2013-12-16 +2014-01-06 +2014-01-20 +2014-02-03 +2014-02-17 +2014-03-03 +2014-03-17 +2014-04-07 +2014-04-21 +2014-05-05 +2014-05-19 +2014-06-02 +2014-06-16 +2014-07-07 +2014-07-21 +2014-08-04 +2014-08-18 +2014-09-01 +2014-09-15 +2014-10-06 +2014-10-20 +2014-11-03 +2014-11-17 +2014-12-01 +2014-12-15 +2015-01-05 +2015-01-19 +2015-02-02 +2015-02-16 +2015-03-02 +2015-03-16 +2015-04-06 +2015-04-20 +2015-05-04 +2015-05-18 +2015-06-01 +2015-06-15 +2015-07-06 +2015-07-20 +2015-08-03 +2015-08-17 +2015-09-07 +2015-09-21 +2015-10-05 +2015-10-19 +2015-11-02 +2015-11-16 +2015-12-07 +2015-12-21 +2016-01-04 +2016-01-18 +2016-02-01 +2016-02-15 +2016-03-07 +2016-03-21 +2016-04-04 +2016-04-18 +2016-05-02 +2016-05-16 +2016-06-06 +2016-06-20 +2016-07-04 +2016-07-18 +2016-08-01 +2016-08-15 +2016-09-05 +2016-09-19 +2016-10-03 +2016-10-17 +2016-11-07 +2016-11-21 +2016-12-05 +2016-12-19 +2017-01-02 +2017-01-16 +2017-02-06 +2017-02-20 +2017-03-06 +2017-03-20 +2017-04-03 +2017-04-17 +2017-05-01 +2017-05-15 +2017-06-05 +2017-06-19 +2017-07-03 +2017-07-17 +2017-08-07 +2017-08-21 +2017-09-04 +2017-09-18 +2017-10-02 +2017-10-16 +2017-11-06 +2017-11-20 +2017-12-04 +2017-12-18 +2018-01-01 +2018-01-15 +2018-02-05 +2018-02-19 +2018-03-05 +2018-03-19 +2018-04-02 +2018-04-16 +2018-05-07 +2018-05-21 +2018-06-04 +2018-06-18 +2018-07-02 +2018-07-16 +2018-08-06 +2018-08-20 +2018-09-03 +2018-09-17 +2018-10-01 +2018-10-15 +2018-11-05 +2018-11-19 +2018-12-03 +2018-12-17 +2019-01-07 +2019-01-21 +2019-02-04 +2019-02-18 +2019-03-04 +2019-03-18 +2019-04-01 +2019-04-15 +2019-05-06 +2019-05-20 +2019-06-03 +2019-06-17 +2019-07-01 +2019-07-15 +2019-08-05 +2019-08-19 +2019-09-02 +2019-09-16 +2019-10-07 +2019-10-21 +2019-11-04 +2019-11-18 +2019-12-02 +2019-12-16 +2020-01-06 +2020-01-20 +2020-02-03 +2020-02-17 +2020-03-02 +2020-03-16 +2020-04-06 +2020-04-20 +2020-05-04 +2020-05-18 +2020-06-01 +2020-06-15 +2020-07-06 +2020-07-20 +2020-08-03 +2020-08-17 +2020-09-07 +2020-09-21 +2020-10-05 +2020-10-19 +2020-11-02 +2020-11-16 +2020-12-07 +2020-12-21 +2021-01-04 +2021-01-18 +2021-02-01 +2021-02-15 +2021-03-01 +2021-03-15 +2021-04-05 +2021-04-19 +2021-05-03 +2021-05-17 +2021-06-07 +2021-06-21 +2021-07-05 +2021-07-19 +2021-08-02 +2021-08-16 +2021-09-06 +2021-09-20 +2021-10-04 +2021-10-18 +2021-11-01 +2021-11-15 +2021-12-06 +2021-12-20 +2022-01-03 +2022-01-17 +2022-02-07 +2022-02-21 +2022-03-07 +2022-03-21 +2022-04-04 +2022-04-18 +2022-05-02 +2022-05-16 +2022-06-06 +2022-06-20 +2022-07-04 +2022-07-18 +2022-08-01 +2022-08-15 +2022-09-05 +2022-09-19 +2022-10-03 +2022-10-17 +2022-11-07 +2022-11-21 +2022-12-05 +2022-12-19 +2023-01-02 +2023-01-16 +2023-02-06 +2023-02-20 +2023-03-06 +2023-03-20 +2023-04-03 +2023-04-17 +2023-05-01 +2023-05-15 +2023-06-05 +2023-06-19 +2023-07-03 +2023-07-17 +2023-08-07 +2023-08-21 +2023-09-04 +2023-09-18 +2023-10-02 +2023-10-16 +2023-11-06 +2023-11-20 +2023-12-04 +2023-12-18 +2024-01-01 +2024-01-15 +2024-02-05 +2024-02-19 +2024-03-04 +2024-03-18 +2024-04-01 +2024-04-15 +2024-05-06 +2024-05-20 +2024-06-03 +2024-06-17 +2024-07-01 +2024-07-15 +2024-08-05 +2024-08-19 +2024-09-02 +2024-09-16 +2024-10-07 +2024-10-21 +2024-11-04 +2024-11-18 +2024-12-02 +2024-12-16 +2025-01-06 +2025-01-20 +2025-02-03 +2025-02-17 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics new file mode 100644 index 000000000..ee9e672b6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1207@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:2nd and 4th Thursday +DTSTART;TZID=America/Denver;VALUE=DATE:20040513 +RRULE:FREQ=MONTHLY;BYDAY=2TH,4TH +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.next.ref new file mode 100644 index 000000000..8d1125970 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-13T00:00:00 +2004-05-27T00:00:00 +2004-06-10T00:00:00 +2004-06-24T00:00:00 +2004-07-08T00:00:00 +2004-07-22T00:00:00 +2004-08-12T00:00:00 +2004-08-26T00:00:00 +2004-09-09T00:00:00 +2004-09-23T00:00:00 +2004-10-14T00:00:00 +2004-10-28T00:00:00 +2004-11-11T00:00:00 +2004-11-25T00:00:00 +2004-12-09T00:00:00 +2004-12-23T00:00:00 +2005-01-13T00:00:00 +2005-01-27T00:00:00 +2005-02-10T00:00:00 +2005-02-24T00:00:00 +2005-03-10T00:00:00 +2005-03-24T00:00:00 +2005-04-14T00:00:00 +2005-04-28T00:00:00 +2005-05-12T00:00:00 +2005-05-26T00:00:00 +2005-06-09T00:00:00 +2005-06-23T00:00:00 +2005-07-14T00:00:00 +2005-07-28T00:00:00 +2005-08-11T00:00:00 +2005-08-25T00:00:00 +2005-09-08T00:00:00 +2005-09-22T00:00:00 +2005-10-13T00:00:00 +2005-10-27T00:00:00 +2005-11-10T00:00:00 +2005-11-24T00:00:00 +2005-12-08T00:00:00 +2005-12-22T00:00:00 +2006-01-12T00:00:00 +2006-01-26T00:00:00 +2006-02-09T00:00:00 +2006-02-23T00:00:00 +2006-03-09T00:00:00 +2006-03-23T00:00:00 +2006-04-13T00:00:00 +2006-04-27T00:00:00 +2006-05-11T00:00:00 +2006-05-25T00:00:00 +2006-06-08T00:00:00 +2006-06-22T00:00:00 +2006-07-13T00:00:00 +2006-07-27T00:00:00 +2006-08-10T00:00:00 +2006-08-24T00:00:00 +2006-09-14T00:00:00 +2006-09-28T00:00:00 +2006-10-12T00:00:00 +2006-10-26T00:00:00 +2006-11-09T00:00:00 +2006-11-23T00:00:00 +2006-12-14T00:00:00 +2006-12-28T00:00:00 +2007-01-11T00:00:00 +2007-01-25T00:00:00 +2007-02-08T00:00:00 +2007-02-22T00:00:00 +2007-03-08T00:00:00 +2007-03-22T00:00:00 +2007-04-12T00:00:00 +2007-04-26T00:00:00 +2007-05-10T00:00:00 +2007-05-24T00:00:00 +2007-06-14T00:00:00 +2007-06-28T00:00:00 +2007-07-12T00:00:00 +2007-07-26T00:00:00 +2007-08-09T00:00:00 +2007-08-23T00:00:00 +2007-09-13T00:00:00 +2007-09-27T00:00:00 +2007-10-11T00:00:00 +2007-10-25T00:00:00 +2007-11-08T00:00:00 +2007-11-22T00:00:00 +2007-12-13T00:00:00 +2007-12-27T00:00:00 +2008-01-10T00:00:00 +2008-01-24T00:00:00 +2008-02-14T00:00:00 +2008-02-28T00:00:00 +2008-03-13T00:00:00 +2008-03-27T00:00:00 +2008-04-10T00:00:00 +2008-04-24T00:00:00 +2008-05-08T00:00:00 +2008-05-22T00:00:00 +2008-06-12T00:00:00 +2008-06-26T00:00:00 +2008-07-10T00:00:00 +2008-07-24T00:00:00 +2008-08-14T00:00:00 +2008-08-28T00:00:00 +2008-09-11T00:00:00 +2008-09-25T00:00:00 +2008-10-09T00:00:00 +2008-10-23T00:00:00 +2008-11-13T00:00:00 +2008-11-27T00:00:00 +2008-12-11T00:00:00 +2008-12-25T00:00:00 +2009-01-08T00:00:00 +2009-01-22T00:00:00 +2009-02-12T00:00:00 +2009-02-26T00:00:00 +2009-03-12T00:00:00 +2009-03-26T00:00:00 +2009-04-09T00:00:00 +2009-04-23T00:00:00 +2009-05-14T00:00:00 +2009-05-28T00:00:00 +2009-06-11T00:00:00 +2009-06-25T00:00:00 +2009-07-09T00:00:00 +2009-07-23T00:00:00 +2009-08-13T00:00:00 +2009-08-27T00:00:00 +2009-09-10T00:00:00 +2009-09-24T00:00:00 +2009-10-08T00:00:00 +2009-10-22T00:00:00 +2009-11-12T00:00:00 +2009-11-26T00:00:00 +2009-12-10T00:00:00 +2009-12-24T00:00:00 +2010-01-14T00:00:00 +2010-01-28T00:00:00 +2010-02-11T00:00:00 +2010-02-25T00:00:00 +2010-03-11T00:00:00 +2010-03-25T00:00:00 +2010-04-08T00:00:00 +2010-04-22T00:00:00 +2010-05-13T00:00:00 +2010-05-27T00:00:00 +2010-06-10T00:00:00 +2010-06-24T00:00:00 +2010-07-08T00:00:00 +2010-07-22T00:00:00 +2010-08-12T00:00:00 +2010-08-26T00:00:00 +2010-09-09T00:00:00 +2010-09-23T00:00:00 +2010-10-14T00:00:00 +2010-10-28T00:00:00 +2010-11-11T00:00:00 +2010-11-25T00:00:00 +2010-12-09T00:00:00 +2010-12-23T00:00:00 +2011-01-13T00:00:00 +2011-01-27T00:00:00 +2011-02-10T00:00:00 +2011-02-24T00:00:00 +2011-03-10T00:00:00 +2011-03-24T00:00:00 +2011-04-14T00:00:00 +2011-04-28T00:00:00 +2011-05-12T00:00:00 +2011-05-26T00:00:00 +2011-06-09T00:00:00 +2011-06-23T00:00:00 +2011-07-14T00:00:00 +2011-07-28T00:00:00 +2011-08-11T00:00:00 +2011-08-25T00:00:00 +2011-09-08T00:00:00 +2011-09-22T00:00:00 +2011-10-13T00:00:00 +2011-10-27T00:00:00 +2011-11-10T00:00:00 +2011-11-24T00:00:00 +2011-12-08T00:00:00 +2011-12-22T00:00:00 +2012-01-12T00:00:00 +2012-01-26T00:00:00 +2012-02-09T00:00:00 +2012-02-23T00:00:00 +2012-03-08T00:00:00 +2012-03-22T00:00:00 +2012-04-12T00:00:00 +2012-04-26T00:00:00 +2012-05-10T00:00:00 +2012-05-24T00:00:00 +2012-06-14T00:00:00 +2012-06-28T00:00:00 +2012-07-12T00:00:00 +2012-07-26T00:00:00 +2012-08-09T00:00:00 +2012-08-23T00:00:00 +2012-09-13T00:00:00 +2012-09-27T00:00:00 +2012-10-11T00:00:00 +2012-10-25T00:00:00 +2012-11-08T00:00:00 +2012-11-22T00:00:00 +2012-12-13T00:00:00 +2012-12-27T00:00:00 +2013-01-10T00:00:00 +2013-01-24T00:00:00 +2013-02-14T00:00:00 +2013-02-28T00:00:00 +2013-03-14T00:00:00 +2013-03-28T00:00:00 +2013-04-11T00:00:00 +2013-04-25T00:00:00 +2013-05-09T00:00:00 +2013-05-23T00:00:00 +2013-06-13T00:00:00 +2013-06-27T00:00:00 +2013-07-11T00:00:00 +2013-07-25T00:00:00 +2013-08-08T00:00:00 +2013-08-22T00:00:00 +2013-09-12T00:00:00 +2013-09-26T00:00:00 +2013-10-10T00:00:00 +2013-10-24T00:00:00 +2013-11-14T00:00:00 +2013-11-28T00:00:00 +2013-12-12T00:00:00 +2013-12-26T00:00:00 +2014-01-09T00:00:00 +2014-01-23T00:00:00 +2014-02-13T00:00:00 +2014-02-27T00:00:00 +2014-03-13T00:00:00 +2014-03-27T00:00:00 +2014-04-10T00:00:00 +2014-04-24T00:00:00 +2014-05-08T00:00:00 +2014-05-22T00:00:00 +2014-06-12T00:00:00 +2014-06-26T00:00:00 +2014-07-10T00:00:00 +2014-07-24T00:00:00 +2014-08-14T00:00:00 +2014-08-28T00:00:00 +2014-09-11T00:00:00 +2014-09-25T00:00:00 +2014-10-09T00:00:00 +2014-10-23T00:00:00 +2014-11-13T00:00:00 +2014-11-27T00:00:00 +2014-12-11T00:00:00 +2014-12-25T00:00:00 +2015-01-08T00:00:00 +2015-01-22T00:00:00 +2015-02-12T00:00:00 +2015-02-26T00:00:00 +2015-03-12T00:00:00 +2015-03-26T00:00:00 +2015-04-09T00:00:00 +2015-04-23T00:00:00 +2015-05-14T00:00:00 +2015-05-28T00:00:00 +2015-06-11T00:00:00 +2015-06-25T00:00:00 +2015-07-09T00:00:00 +2015-07-23T00:00:00 +2015-08-13T00:00:00 +2015-08-27T00:00:00 +2015-09-10T00:00:00 +2015-09-24T00:00:00 +2015-10-08T00:00:00 +2015-10-22T00:00:00 +2015-11-12T00:00:00 +2015-11-26T00:00:00 +2015-12-10T00:00:00 +2015-12-24T00:00:00 +2016-01-14T00:00:00 +2016-01-28T00:00:00 +2016-02-11T00:00:00 +2016-02-25T00:00:00 +2016-03-10T00:00:00 +2016-03-24T00:00:00 +2016-04-14T00:00:00 +2016-04-28T00:00:00 +2016-05-12T00:00:00 +2016-05-26T00:00:00 +2016-06-09T00:00:00 +2016-06-23T00:00:00 +2016-07-14T00:00:00 +2016-07-28T00:00:00 +2016-08-11T00:00:00 +2016-08-25T00:00:00 +2016-09-08T00:00:00 +2016-09-22T00:00:00 +2016-10-13T00:00:00 +2016-10-27T00:00:00 +2016-11-10T00:00:00 +2016-11-24T00:00:00 +2016-12-08T00:00:00 +2016-12-22T00:00:00 +2017-01-12T00:00:00 +2017-01-26T00:00:00 +2017-02-09T00:00:00 +2017-02-23T00:00:00 +2017-03-09T00:00:00 +2017-03-23T00:00:00 +2017-04-13T00:00:00 +2017-04-27T00:00:00 +2017-05-11T00:00:00 +2017-05-25T00:00:00 +2017-06-08T00:00:00 +2017-06-22T00:00:00 +2017-07-13T00:00:00 +2017-07-27T00:00:00 +2017-08-10T00:00:00 +2017-08-24T00:00:00 +2017-09-14T00:00:00 +2017-09-28T00:00:00 +2017-10-12T00:00:00 +2017-10-26T00:00:00 +2017-11-09T00:00:00 +2017-11-23T00:00:00 +2017-12-14T00:00:00 +2017-12-28T00:00:00 +2018-01-11T00:00:00 +2018-01-25T00:00:00 +2018-02-08T00:00:00 +2018-02-22T00:00:00 +2018-03-08T00:00:00 +2018-03-22T00:00:00 +2018-04-12T00:00:00 +2018-04-26T00:00:00 +2018-05-10T00:00:00 +2018-05-24T00:00:00 +2018-06-14T00:00:00 +2018-06-28T00:00:00 +2018-07-12T00:00:00 +2018-07-26T00:00:00 +2018-08-09T00:00:00 +2018-08-23T00:00:00 +2018-09-13T00:00:00 +2018-09-27T00:00:00 +2018-10-11T00:00:00 +2018-10-25T00:00:00 +2018-11-08T00:00:00 +2018-11-22T00:00:00 +2018-12-13T00:00:00 +2018-12-27T00:00:00 +2019-01-10T00:00:00 +2019-01-24T00:00:00 +2019-02-14T00:00:00 +2019-02-28T00:00:00 +2019-03-14T00:00:00 +2019-03-28T00:00:00 +2019-04-11T00:00:00 +2019-04-25T00:00:00 +2019-05-09T00:00:00 +2019-05-23T00:00:00 +2019-06-13T00:00:00 +2019-06-27T00:00:00 +2019-07-11T00:00:00 +2019-07-25T00:00:00 +2019-08-08T00:00:00 +2019-08-22T00:00:00 +2019-09-12T00:00:00 +2019-09-26T00:00:00 +2019-10-10T00:00:00 +2019-10-24T00:00:00 +2019-11-14T00:00:00 +2019-11-28T00:00:00 +2019-12-12T00:00:00 +2019-12-26T00:00:00 +2020-01-09T00:00:00 +2020-01-23T00:00:00 +2020-02-13T00:00:00 +2020-02-27T00:00:00 +2020-03-12T00:00:00 +2020-03-26T00:00:00 +2020-04-09T00:00:00 +2020-04-23T00:00:00 +2020-05-14T00:00:00 +2020-05-28T00:00:00 +2020-06-11T00:00:00 +2020-06-25T00:00:00 +2020-07-09T00:00:00 +2020-07-23T00:00:00 +2020-08-13T00:00:00 +2020-08-27T00:00:00 +2020-09-10T00:00:00 +2020-09-24T00:00:00 +2020-10-08T00:00:00 +2020-10-22T00:00:00 +2020-11-12T00:00:00 +2020-11-26T00:00:00 +2020-12-10T00:00:00 +2020-12-24T00:00:00 +2021-01-14T00:00:00 +2021-01-28T00:00:00 +2021-02-11T00:00:00 +2021-02-25T00:00:00 +2021-03-11T00:00:00 +2021-03-25T00:00:00 +2021-04-08T00:00:00 +2021-04-22T00:00:00 +2021-05-13T00:00:00 +2021-05-27T00:00:00 +2021-06-10T00:00:00 +2021-06-24T00:00:00 +2021-07-08T00:00:00 +2021-07-22T00:00:00 +2021-08-12T00:00:00 +2021-08-26T00:00:00 +2021-09-09T00:00:00 +2021-09-23T00:00:00 +2021-10-14T00:00:00 +2021-10-28T00:00:00 +2021-11-11T00:00:00 +2021-11-25T00:00:00 +2021-12-09T00:00:00 +2021-12-23T00:00:00 +2022-01-13T00:00:00 +2022-01-27T00:00:00 +2022-02-10T00:00:00 +2022-02-24T00:00:00 +2022-03-10T00:00:00 +2022-03-24T00:00:00 +2022-04-14T00:00:00 +2022-04-28T00:00:00 +2022-05-12T00:00:00 +2022-05-26T00:00:00 +2022-06-09T00:00:00 +2022-06-23T00:00:00 +2022-07-14T00:00:00 +2022-07-28T00:00:00 +2022-08-11T00:00:00 +2022-08-25T00:00:00 +2022-09-08T00:00:00 +2022-09-22T00:00:00 +2022-10-13T00:00:00 +2022-10-27T00:00:00 +2022-11-10T00:00:00 +2022-11-24T00:00:00 +2022-12-08T00:00:00 +2022-12-22T00:00:00 +2023-01-12T00:00:00 +2023-01-26T00:00:00 +2023-02-09T00:00:00 +2023-02-23T00:00:00 +2023-03-09T00:00:00 +2023-03-23T00:00:00 +2023-04-13T00:00:00 +2023-04-27T00:00:00 +2023-05-11T00:00:00 +2023-05-25T00:00:00 +2023-06-08T00:00:00 +2023-06-22T00:00:00 +2023-07-13T00:00:00 +2023-07-27T00:00:00 +2023-08-10T00:00:00 +2023-08-24T00:00:00 +2023-09-14T00:00:00 +2023-09-28T00:00:00 +2023-10-12T00:00:00 +2023-10-26T00:00:00 +2023-11-09T00:00:00 +2023-11-23T00:00:00 +2023-12-14T00:00:00 +2023-12-28T00:00:00 +2024-01-11T00:00:00 +2024-01-25T00:00:00 +2024-02-08T00:00:00 +2024-02-22T00:00:00 +2024-03-14T00:00:00 +2024-03-28T00:00:00 +2024-04-11T00:00:00 +2024-04-25T00:00:00 +2024-05-09T00:00:00 +2024-05-23T00:00:00 +2024-06-13T00:00:00 +2024-06-27T00:00:00 +2024-07-11T00:00:00 +2024-07-25T00:00:00 +2024-08-08T00:00:00 +2024-08-22T00:00:00 +2024-09-12T00:00:00 +2024-09-26T00:00:00 +2024-10-10T00:00:00 +2024-10-24T00:00:00 +2024-11-14T00:00:00 +2024-11-28T00:00:00 +2024-12-12T00:00:00 +2024-12-26T00:00:00 +2025-01-09T00:00:00 +2025-01-23T00:00:00 +2025-02-13T00:00:00 +2025-02-27T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.prev.ref new file mode 100644 index 000000000..914fbf899 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.prev.ref @@ -0,0 +1,161 @@ +2010-12-23T00:00:00 +2010-12-09T00:00:00 +2010-11-25T00:00:00 +2010-11-11T00:00:00 +2010-10-28T00:00:00 +2010-10-14T00:00:00 +2010-09-23T00:00:00 +2010-09-09T00:00:00 +2010-08-26T00:00:00 +2010-08-12T00:00:00 +2010-07-22T00:00:00 +2010-07-08T00:00:00 +2010-06-24T00:00:00 +2010-06-10T00:00:00 +2010-05-27T00:00:00 +2010-05-13T00:00:00 +2010-04-22T00:00:00 +2010-04-08T00:00:00 +2010-03-25T00:00:00 +2010-03-11T00:00:00 +2010-02-25T00:00:00 +2010-02-11T00:00:00 +2010-01-28T00:00:00 +2010-01-14T00:00:00 +2009-12-24T00:00:00 +2009-12-10T00:00:00 +2009-11-26T00:00:00 +2009-11-12T00:00:00 +2009-10-22T00:00:00 +2009-10-08T00:00:00 +2009-09-24T00:00:00 +2009-09-10T00:00:00 +2009-08-27T00:00:00 +2009-08-13T00:00:00 +2009-07-23T00:00:00 +2009-07-09T00:00:00 +2009-06-25T00:00:00 +2009-06-11T00:00:00 +2009-05-28T00:00:00 +2009-05-14T00:00:00 +2009-04-23T00:00:00 +2009-04-09T00:00:00 +2009-03-26T00:00:00 +2009-03-12T00:00:00 +2009-02-26T00:00:00 +2009-02-12T00:00:00 +2009-01-22T00:00:00 +2009-01-08T00:00:00 +2008-12-25T00:00:00 +2008-12-11T00:00:00 +2008-11-27T00:00:00 +2008-11-13T00:00:00 +2008-10-23T00:00:00 +2008-10-09T00:00:00 +2008-09-25T00:00:00 +2008-09-11T00:00:00 +2008-08-28T00:00:00 +2008-08-14T00:00:00 +2008-07-24T00:00:00 +2008-07-10T00:00:00 +2008-06-26T00:00:00 +2008-06-12T00:00:00 +2008-05-22T00:00:00 +2008-05-08T00:00:00 +2008-04-24T00:00:00 +2008-04-10T00:00:00 +2008-03-27T00:00:00 +2008-03-13T00:00:00 +2008-02-28T00:00:00 +2008-02-14T00:00:00 +2008-01-24T00:00:00 +2008-01-10T00:00:00 +2007-12-27T00:00:00 +2007-12-13T00:00:00 +2007-11-22T00:00:00 +2007-11-08T00:00:00 +2007-10-25T00:00:00 +2007-10-11T00:00:00 +2007-09-27T00:00:00 +2007-09-13T00:00:00 +2007-08-23T00:00:00 +2007-08-09T00:00:00 +2007-07-26T00:00:00 +2007-07-12T00:00:00 +2007-06-28T00:00:00 +2007-06-14T00:00:00 +2007-05-24T00:00:00 +2007-05-10T00:00:00 +2007-04-26T00:00:00 +2007-04-12T00:00:00 +2007-03-22T00:00:00 +2007-03-08T00:00:00 +2007-02-22T00:00:00 +2007-02-08T00:00:00 +2007-01-25T00:00:00 +2007-01-11T00:00:00 +2006-12-28T00:00:00 +2006-12-14T00:00:00 +2006-11-23T00:00:00 +2006-11-09T00:00:00 +2006-10-26T00:00:00 +2006-10-12T00:00:00 +2006-09-28T00:00:00 +2006-09-14T00:00:00 +2006-08-24T00:00:00 +2006-08-10T00:00:00 +2006-07-27T00:00:00 +2006-07-13T00:00:00 +2006-06-22T00:00:00 +2006-06-08T00:00:00 +2006-05-25T00:00:00 +2006-05-11T00:00:00 +2006-04-27T00:00:00 +2006-04-13T00:00:00 +2006-03-23T00:00:00 +2006-03-09T00:00:00 +2006-02-23T00:00:00 +2006-02-09T00:00:00 +2006-01-26T00:00:00 +2006-01-12T00:00:00 +2005-12-22T00:00:00 +2005-12-08T00:00:00 +2005-11-24T00:00:00 +2005-11-10T00:00:00 +2005-10-27T00:00:00 +2005-10-13T00:00:00 +2005-09-22T00:00:00 +2005-09-08T00:00:00 +2005-08-25T00:00:00 +2005-08-11T00:00:00 +2005-07-28T00:00:00 +2005-07-14T00:00:00 +2005-06-23T00:00:00 +2005-06-09T00:00:00 +2005-05-26T00:00:00 +2005-05-12T00:00:00 +2005-04-28T00:00:00 +2005-04-14T00:00:00 +2005-03-24T00:00:00 +2005-03-10T00:00:00 +2005-02-24T00:00:00 +2005-02-10T00:00:00 +2005-01-27T00:00:00 +2005-01-13T00:00:00 +2004-12-23T00:00:00 +2004-12-09T00:00:00 +2004-11-25T00:00:00 +2004-11-11T00:00:00 +2004-10-28T00:00:00 +2004-10-14T00:00:00 +2004-09-23T00:00:00 +2004-09-09T00:00:00 +2004-08-26T00:00:00 +2004-08-12T00:00:00 +2004-07-22T00:00:00 +2004-07-08T00:00:00 +2004-06-24T00:00:00 +2004-06-10T00:00:00 +2004-05-27T00:00:00 +2004-05-13T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.recurson.ref new file mode 100644 index 000000000..b3883d951 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-05-13 +2004-05-27 +2004-06-10 +2004-06-24 +2004-07-08 +2004-07-22 +2004-08-12 +2004-08-26 +2004-09-09 +2004-09-23 +2004-10-14 +2004-10-28 +2004-11-11 +2004-11-25 +2004-12-09 +2004-12-23 +2005-01-13 +2005-01-27 +2005-02-10 +2005-02-24 +2005-03-10 +2005-03-24 +2005-04-14 +2005-04-28 +2005-05-12 +2005-05-26 +2005-06-09 +2005-06-23 +2005-07-14 +2005-07-28 +2005-08-11 +2005-08-25 +2005-09-08 +2005-09-22 +2005-10-13 +2005-10-27 +2005-11-10 +2005-11-24 +2005-12-08 +2005-12-22 +2006-01-12 +2006-01-26 +2006-02-09 +2006-02-23 +2006-03-09 +2006-03-23 +2006-04-13 +2006-04-27 +2006-05-11 +2006-05-25 +2006-06-08 +2006-06-22 +2006-07-13 +2006-07-27 +2006-08-10 +2006-08-24 +2006-09-14 +2006-09-28 +2006-10-12 +2006-10-26 +2006-11-09 +2006-11-23 +2006-12-14 +2006-12-28 +2007-01-11 +2007-01-25 +2007-02-08 +2007-02-22 +2007-03-08 +2007-03-22 +2007-04-12 +2007-04-26 +2007-05-10 +2007-05-24 +2007-06-14 +2007-06-28 +2007-07-12 +2007-07-26 +2007-08-09 +2007-08-23 +2007-09-13 +2007-09-27 +2007-10-11 +2007-10-25 +2007-11-08 +2007-11-22 +2007-12-13 +2007-12-27 +2008-01-10 +2008-01-24 +2008-02-14 +2008-02-28 +2008-03-13 +2008-03-27 +2008-04-10 +2008-04-24 +2008-05-08 +2008-05-22 +2008-06-12 +2008-06-26 +2008-07-10 +2008-07-24 +2008-08-14 +2008-08-28 +2008-09-11 +2008-09-25 +2008-10-09 +2008-10-23 +2008-11-13 +2008-11-27 +2008-12-11 +2008-12-25 +2009-01-08 +2009-01-22 +2009-02-12 +2009-02-26 +2009-03-12 +2009-03-26 +2009-04-09 +2009-04-23 +2009-05-14 +2009-05-28 +2009-06-11 +2009-06-25 +2009-07-09 +2009-07-23 +2009-08-13 +2009-08-27 +2009-09-10 +2009-09-24 +2009-10-08 +2009-10-22 +2009-11-12 +2009-11-26 +2009-12-10 +2009-12-24 +2010-01-14 +2010-01-28 +2010-02-11 +2010-02-25 +2010-03-11 +2010-03-25 +2010-04-08 +2010-04-22 +2010-05-13 +2010-05-27 +2010-06-10 +2010-06-24 +2010-07-08 +2010-07-22 +2010-08-12 +2010-08-26 +2010-09-09 +2010-09-23 +2010-10-14 +2010-10-28 +2010-11-11 +2010-11-25 +2010-12-09 +2010-12-23 +2011-01-13 +2011-01-27 +2011-02-10 +2011-02-24 +2011-03-10 +2011-03-24 +2011-04-14 +2011-04-28 +2011-05-12 +2011-05-26 +2011-06-09 +2011-06-23 +2011-07-14 +2011-07-28 +2011-08-11 +2011-08-25 +2011-09-08 +2011-09-22 +2011-10-13 +2011-10-27 +2011-11-10 +2011-11-24 +2011-12-08 +2011-12-22 +2012-01-12 +2012-01-26 +2012-02-09 +2012-02-23 +2012-03-08 +2012-03-22 +2012-04-12 +2012-04-26 +2012-05-10 +2012-05-24 +2012-06-14 +2012-06-28 +2012-07-12 +2012-07-26 +2012-08-09 +2012-08-23 +2012-09-13 +2012-09-27 +2012-10-11 +2012-10-25 +2012-11-08 +2012-11-22 +2012-12-13 +2012-12-27 +2013-01-10 +2013-01-24 +2013-02-14 +2013-02-28 +2013-03-14 +2013-03-28 +2013-04-11 +2013-04-25 +2013-05-09 +2013-05-23 +2013-06-13 +2013-06-27 +2013-07-11 +2013-07-25 +2013-08-08 +2013-08-22 +2013-09-12 +2013-09-26 +2013-10-10 +2013-10-24 +2013-11-14 +2013-11-28 +2013-12-12 +2013-12-26 +2014-01-09 +2014-01-23 +2014-02-13 +2014-02-27 +2014-03-13 +2014-03-27 +2014-04-10 +2014-04-24 +2014-05-08 +2014-05-22 +2014-06-12 +2014-06-26 +2014-07-10 +2014-07-24 +2014-08-14 +2014-08-28 +2014-09-11 +2014-09-25 +2014-10-09 +2014-10-23 +2014-11-13 +2014-11-27 +2014-12-11 +2014-12-25 +2015-01-08 +2015-01-22 +2015-02-12 +2015-02-26 +2015-03-12 +2015-03-26 +2015-04-09 +2015-04-23 +2015-05-14 +2015-05-28 +2015-06-11 +2015-06-25 +2015-07-09 +2015-07-23 +2015-08-13 +2015-08-27 +2015-09-10 +2015-09-24 +2015-10-08 +2015-10-22 +2015-11-12 +2015-11-26 +2015-12-10 +2015-12-24 +2016-01-14 +2016-01-28 +2016-02-11 +2016-02-25 +2016-03-10 +2016-03-24 +2016-04-14 +2016-04-28 +2016-05-12 +2016-05-26 +2016-06-09 +2016-06-23 +2016-07-14 +2016-07-28 +2016-08-11 +2016-08-25 +2016-09-08 +2016-09-22 +2016-10-13 +2016-10-27 +2016-11-10 +2016-11-24 +2016-12-08 +2016-12-22 +2017-01-12 +2017-01-26 +2017-02-09 +2017-02-23 +2017-03-09 +2017-03-23 +2017-04-13 +2017-04-27 +2017-05-11 +2017-05-25 +2017-06-08 +2017-06-22 +2017-07-13 +2017-07-27 +2017-08-10 +2017-08-24 +2017-09-14 +2017-09-28 +2017-10-12 +2017-10-26 +2017-11-09 +2017-11-23 +2017-12-14 +2017-12-28 +2018-01-11 +2018-01-25 +2018-02-08 +2018-02-22 +2018-03-08 +2018-03-22 +2018-04-12 +2018-04-26 +2018-05-10 +2018-05-24 +2018-06-14 +2018-06-28 +2018-07-12 +2018-07-26 +2018-08-09 +2018-08-23 +2018-09-13 +2018-09-27 +2018-10-11 +2018-10-25 +2018-11-08 +2018-11-22 +2018-12-13 +2018-12-27 +2019-01-10 +2019-01-24 +2019-02-14 +2019-02-28 +2019-03-14 +2019-03-28 +2019-04-11 +2019-04-25 +2019-05-09 +2019-05-23 +2019-06-13 +2019-06-27 +2019-07-11 +2019-07-25 +2019-08-08 +2019-08-22 +2019-09-12 +2019-09-26 +2019-10-10 +2019-10-24 +2019-11-14 +2019-11-28 +2019-12-12 +2019-12-26 +2020-01-09 +2020-01-23 +2020-02-13 +2020-02-27 +2020-03-12 +2020-03-26 +2020-04-09 +2020-04-23 +2020-05-14 +2020-05-28 +2020-06-11 +2020-06-25 +2020-07-09 +2020-07-23 +2020-08-13 +2020-08-27 +2020-09-10 +2020-09-24 +2020-10-08 +2020-10-22 +2020-11-12 +2020-11-26 +2020-12-10 +2020-12-24 +2021-01-14 +2021-01-28 +2021-02-11 +2021-02-25 +2021-03-11 +2021-03-25 +2021-04-08 +2021-04-22 +2021-05-13 +2021-05-27 +2021-06-10 +2021-06-24 +2021-07-08 +2021-07-22 +2021-08-12 +2021-08-26 +2021-09-09 +2021-09-23 +2021-10-14 +2021-10-28 +2021-11-11 +2021-11-25 +2021-12-09 +2021-12-23 +2022-01-13 +2022-01-27 +2022-02-10 +2022-02-24 +2022-03-10 +2022-03-24 +2022-04-14 +2022-04-28 +2022-05-12 +2022-05-26 +2022-06-09 +2022-06-23 +2022-07-14 +2022-07-28 +2022-08-11 +2022-08-25 +2022-09-08 +2022-09-22 +2022-10-13 +2022-10-27 +2022-11-10 +2022-11-24 +2022-12-08 +2022-12-22 +2023-01-12 +2023-01-26 +2023-02-09 +2023-02-23 +2023-03-09 +2023-03-23 +2023-04-13 +2023-04-27 +2023-05-11 +2023-05-25 +2023-06-08 +2023-06-22 +2023-07-13 +2023-07-27 +2023-08-10 +2023-08-24 +2023-09-14 +2023-09-28 +2023-10-12 +2023-10-26 +2023-11-09 +2023-11-23 +2023-12-14 +2023-12-28 +2024-01-11 +2024-01-25 +2024-02-08 +2024-02-22 +2024-03-14 +2024-03-28 +2024-04-11 +2024-04-25 +2024-05-09 +2024-05-23 +2024-06-13 +2024-06-27 +2024-07-11 +2024-07-25 +2024-08-08 +2024-08-22 +2024-09-12 +2024-09-26 +2024-10-10 +2024-10-24 +2024-11-14 +2024-11-28 +2024-12-12 +2024-12-26 +2025-01-09 +2025-01-23 +2025-02-13 +2025-02-27 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics new file mode 100644 index 000000000..780b9039e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1210@67.154.139.115 +RECURRENCE-ID:20040504T060000Z +SUMMARY:Every Other Tuesday +DTSTART;TZID=America/Denver;VALUE=DATE:20040504 +RRULE:FREQ=WEEKLY;BYDAY=TU;INTERVAL=2 +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.next.ref new file mode 100644 index 000000000..5e5439b77 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-04T00:00:00 +2004-05-18T00:00:00 +2004-06-01T00:00:00 +2004-06-15T00:00:00 +2004-06-29T00:00:00 +2004-07-13T00:00:00 +2004-07-27T00:00:00 +2004-08-10T00:00:00 +2004-08-24T00:00:00 +2004-09-07T00:00:00 +2004-09-21T00:00:00 +2004-10-05T00:00:00 +2004-10-19T00:00:00 +2004-11-02T00:00:00 +2004-11-16T00:00:00 +2004-11-30T00:00:00 +2004-12-14T00:00:00 +2004-12-28T00:00:00 +2005-01-11T00:00:00 +2005-01-25T00:00:00 +2005-02-08T00:00:00 +2005-02-22T00:00:00 +2005-03-08T00:00:00 +2005-03-22T00:00:00 +2005-04-05T00:00:00 +2005-04-19T00:00:00 +2005-05-03T00:00:00 +2005-05-17T00:00:00 +2005-05-31T00:00:00 +2005-06-14T00:00:00 +2005-06-28T00:00:00 +2005-07-12T00:00:00 +2005-07-26T00:00:00 +2005-08-09T00:00:00 +2005-08-23T00:00:00 +2005-09-06T00:00:00 +2005-09-20T00:00:00 +2005-10-04T00:00:00 +2005-10-18T00:00:00 +2005-11-01T00:00:00 +2005-11-15T00:00:00 +2005-11-29T00:00:00 +2005-12-13T00:00:00 +2005-12-27T00:00:00 +2006-01-10T00:00:00 +2006-01-24T00:00:00 +2006-02-07T00:00:00 +2006-02-21T00:00:00 +2006-03-07T00:00:00 +2006-03-21T00:00:00 +2006-04-04T00:00:00 +2006-04-18T00:00:00 +2006-05-02T00:00:00 +2006-05-16T00:00:00 +2006-05-30T00:00:00 +2006-06-13T00:00:00 +2006-06-27T00:00:00 +2006-07-11T00:00:00 +2006-07-25T00:00:00 +2006-08-08T00:00:00 +2006-08-22T00:00:00 +2006-09-05T00:00:00 +2006-09-19T00:00:00 +2006-10-03T00:00:00 +2006-10-17T00:00:00 +2006-10-31T00:00:00 +2006-11-14T00:00:00 +2006-11-28T00:00:00 +2006-12-12T00:00:00 +2006-12-26T00:00:00 +2007-01-09T00:00:00 +2007-01-23T00:00:00 +2007-02-06T00:00:00 +2007-02-20T00:00:00 +2007-03-06T00:00:00 +2007-03-20T00:00:00 +2007-04-03T00:00:00 +2007-04-17T00:00:00 +2007-05-01T00:00:00 +2007-05-15T00:00:00 +2007-05-29T00:00:00 +2007-06-12T00:00:00 +2007-06-26T00:00:00 +2007-07-10T00:00:00 +2007-07-24T00:00:00 +2007-08-07T00:00:00 +2007-08-21T00:00:00 +2007-09-04T00:00:00 +2007-09-18T00:00:00 +2007-10-02T00:00:00 +2007-10-16T00:00:00 +2007-10-30T00:00:00 +2007-11-13T00:00:00 +2007-11-27T00:00:00 +2007-12-11T00:00:00 +2007-12-25T00:00:00 +2008-01-08T00:00:00 +2008-01-22T00:00:00 +2008-02-05T00:00:00 +2008-02-19T00:00:00 +2008-03-04T00:00:00 +2008-03-18T00:00:00 +2008-04-01T00:00:00 +2008-04-15T00:00:00 +2008-04-29T00:00:00 +2008-05-13T00:00:00 +2008-05-27T00:00:00 +2008-06-10T00:00:00 +2008-06-24T00:00:00 +2008-07-08T00:00:00 +2008-07-22T00:00:00 +2008-08-05T00:00:00 +2008-08-19T00:00:00 +2008-09-02T00:00:00 +2008-09-16T00:00:00 +2008-09-30T00:00:00 +2008-10-14T00:00:00 +2008-10-28T00:00:00 +2008-11-11T00:00:00 +2008-11-25T00:00:00 +2008-12-09T00:00:00 +2008-12-23T00:00:00 +2009-01-06T00:00:00 +2009-01-20T00:00:00 +2009-02-03T00:00:00 +2009-02-17T00:00:00 +2009-03-03T00:00:00 +2009-03-17T00:00:00 +2009-03-31T00:00:00 +2009-04-14T00:00:00 +2009-04-28T00:00:00 +2009-05-12T00:00:00 +2009-05-26T00:00:00 +2009-06-09T00:00:00 +2009-06-23T00:00:00 +2009-07-07T00:00:00 +2009-07-21T00:00:00 +2009-08-04T00:00:00 +2009-08-18T00:00:00 +2009-09-01T00:00:00 +2009-09-15T00:00:00 +2009-09-29T00:00:00 +2009-10-13T00:00:00 +2009-10-27T00:00:00 +2009-11-10T00:00:00 +2009-11-24T00:00:00 +2009-12-08T00:00:00 +2009-12-22T00:00:00 +2010-01-05T00:00:00 +2010-01-19T00:00:00 +2010-02-02T00:00:00 +2010-02-16T00:00:00 +2010-03-02T00:00:00 +2010-03-16T00:00:00 +2010-03-30T00:00:00 +2010-04-13T00:00:00 +2010-04-27T00:00:00 +2010-05-11T00:00:00 +2010-05-25T00:00:00 +2010-06-08T00:00:00 +2010-06-22T00:00:00 +2010-07-06T00:00:00 +2010-07-20T00:00:00 +2010-08-03T00:00:00 +2010-08-17T00:00:00 +2010-08-31T00:00:00 +2010-09-14T00:00:00 +2010-09-28T00:00:00 +2010-10-12T00:00:00 +2010-10-26T00:00:00 +2010-11-09T00:00:00 +2010-11-23T00:00:00 +2010-12-07T00:00:00 +2010-12-21T00:00:00 +2011-01-04T00:00:00 +2011-01-18T00:00:00 +2011-02-01T00:00:00 +2011-02-15T00:00:00 +2011-03-01T00:00:00 +2011-03-15T00:00:00 +2011-03-29T00:00:00 +2011-04-12T00:00:00 +2011-04-26T00:00:00 +2011-05-10T00:00:00 +2011-05-24T00:00:00 +2011-06-07T00:00:00 +2011-06-21T00:00:00 +2011-07-05T00:00:00 +2011-07-19T00:00:00 +2011-08-02T00:00:00 +2011-08-16T00:00:00 +2011-08-30T00:00:00 +2011-09-13T00:00:00 +2011-09-27T00:00:00 +2011-10-11T00:00:00 +2011-10-25T00:00:00 +2011-11-08T00:00:00 +2011-11-22T00:00:00 +2011-12-06T00:00:00 +2011-12-20T00:00:00 +2012-01-03T00:00:00 +2012-01-17T00:00:00 +2012-01-31T00:00:00 +2012-02-14T00:00:00 +2012-02-28T00:00:00 +2012-03-13T00:00:00 +2012-03-27T00:00:00 +2012-04-10T00:00:00 +2012-04-24T00:00:00 +2012-05-08T00:00:00 +2012-05-22T00:00:00 +2012-06-05T00:00:00 +2012-06-19T00:00:00 +2012-07-03T00:00:00 +2012-07-17T00:00:00 +2012-07-31T00:00:00 +2012-08-14T00:00:00 +2012-08-28T00:00:00 +2012-09-11T00:00:00 +2012-09-25T00:00:00 +2012-10-09T00:00:00 +2012-10-23T00:00:00 +2012-11-06T00:00:00 +2012-11-20T00:00:00 +2012-12-04T00:00:00 +2012-12-18T00:00:00 +2013-01-01T00:00:00 +2013-01-15T00:00:00 +2013-01-29T00:00:00 +2013-02-12T00:00:00 +2013-02-26T00:00:00 +2013-03-12T00:00:00 +2013-03-26T00:00:00 +2013-04-09T00:00:00 +2013-04-23T00:00:00 +2013-05-07T00:00:00 +2013-05-21T00:00:00 +2013-06-04T00:00:00 +2013-06-18T00:00:00 +2013-07-02T00:00:00 +2013-07-16T00:00:00 +2013-07-30T00:00:00 +2013-08-13T00:00:00 +2013-08-27T00:00:00 +2013-09-10T00:00:00 +2013-09-24T00:00:00 +2013-10-08T00:00:00 +2013-10-22T00:00:00 +2013-11-05T00:00:00 +2013-11-19T00:00:00 +2013-12-03T00:00:00 +2013-12-17T00:00:00 +2013-12-31T00:00:00 +2014-01-14T00:00:00 +2014-01-28T00:00:00 +2014-02-11T00:00:00 +2014-02-25T00:00:00 +2014-03-11T00:00:00 +2014-03-25T00:00:00 +2014-04-08T00:00:00 +2014-04-22T00:00:00 +2014-05-06T00:00:00 +2014-05-20T00:00:00 +2014-06-03T00:00:00 +2014-06-17T00:00:00 +2014-07-01T00:00:00 +2014-07-15T00:00:00 +2014-07-29T00:00:00 +2014-08-12T00:00:00 +2014-08-26T00:00:00 +2014-09-09T00:00:00 +2014-09-23T00:00:00 +2014-10-07T00:00:00 +2014-10-21T00:00:00 +2014-11-04T00:00:00 +2014-11-18T00:00:00 +2014-12-02T00:00:00 +2014-12-16T00:00:00 +2014-12-30T00:00:00 +2015-01-13T00:00:00 +2015-01-27T00:00:00 +2015-02-10T00:00:00 +2015-02-24T00:00:00 +2015-03-10T00:00:00 +2015-03-24T00:00:00 +2015-04-07T00:00:00 +2015-04-21T00:00:00 +2015-05-05T00:00:00 +2015-05-19T00:00:00 +2015-06-02T00:00:00 +2015-06-16T00:00:00 +2015-06-30T00:00:00 +2015-07-14T00:00:00 +2015-07-28T00:00:00 +2015-08-11T00:00:00 +2015-08-25T00:00:00 +2015-09-08T00:00:00 +2015-09-22T00:00:00 +2015-10-06T00:00:00 +2015-10-20T00:00:00 +2015-11-03T00:00:00 +2015-11-17T00:00:00 +2015-12-01T00:00:00 +2015-12-15T00:00:00 +2015-12-29T00:00:00 +2016-01-12T00:00:00 +2016-01-26T00:00:00 +2016-02-09T00:00:00 +2016-02-23T00:00:00 +2016-03-08T00:00:00 +2016-03-22T00:00:00 +2016-04-05T00:00:00 +2016-04-19T00:00:00 +2016-05-03T00:00:00 +2016-05-17T00:00:00 +2016-05-31T00:00:00 +2016-06-14T00:00:00 +2016-06-28T00:00:00 +2016-07-12T00:00:00 +2016-07-26T00:00:00 +2016-08-09T00:00:00 +2016-08-23T00:00:00 +2016-09-06T00:00:00 +2016-09-20T00:00:00 +2016-10-04T00:00:00 +2016-10-18T00:00:00 +2016-11-01T00:00:00 +2016-11-15T00:00:00 +2016-11-29T00:00:00 +2016-12-13T00:00:00 +2016-12-27T00:00:00 +2017-01-10T00:00:00 +2017-01-24T00:00:00 +2017-02-07T00:00:00 +2017-02-21T00:00:00 +2017-03-07T00:00:00 +2017-03-21T00:00:00 +2017-04-04T00:00:00 +2017-04-18T00:00:00 +2017-05-02T00:00:00 +2017-05-16T00:00:00 +2017-05-30T00:00:00 +2017-06-13T00:00:00 +2017-06-27T00:00:00 +2017-07-11T00:00:00 +2017-07-25T00:00:00 +2017-08-08T00:00:00 +2017-08-22T00:00:00 +2017-09-05T00:00:00 +2017-09-19T00:00:00 +2017-10-03T00:00:00 +2017-10-17T00:00:00 +2017-10-31T00:00:00 +2017-11-14T00:00:00 +2017-11-28T00:00:00 +2017-12-12T00:00:00 +2017-12-26T00:00:00 +2018-01-09T00:00:00 +2018-01-23T00:00:00 +2018-02-06T00:00:00 +2018-02-20T00:00:00 +2018-03-06T00:00:00 +2018-03-20T00:00:00 +2018-04-03T00:00:00 +2018-04-17T00:00:00 +2018-05-01T00:00:00 +2018-05-15T00:00:00 +2018-05-29T00:00:00 +2018-06-12T00:00:00 +2018-06-26T00:00:00 +2018-07-10T00:00:00 +2018-07-24T00:00:00 +2018-08-07T00:00:00 +2018-08-21T00:00:00 +2018-09-04T00:00:00 +2018-09-18T00:00:00 +2018-10-02T00:00:00 +2018-10-16T00:00:00 +2018-10-30T00:00:00 +2018-11-13T00:00:00 +2018-11-27T00:00:00 +2018-12-11T00:00:00 +2018-12-25T00:00:00 +2019-01-08T00:00:00 +2019-01-22T00:00:00 +2019-02-05T00:00:00 +2019-02-19T00:00:00 +2019-03-05T00:00:00 +2019-03-19T00:00:00 +2019-04-02T00:00:00 +2019-04-16T00:00:00 +2019-04-30T00:00:00 +2019-05-14T00:00:00 +2019-05-28T00:00:00 +2019-06-11T00:00:00 +2019-06-25T00:00:00 +2019-07-09T00:00:00 +2019-07-23T00:00:00 +2019-08-06T00:00:00 +2019-08-20T00:00:00 +2019-09-03T00:00:00 +2019-09-17T00:00:00 +2019-10-01T00:00:00 +2019-10-15T00:00:00 +2019-10-29T00:00:00 +2019-11-12T00:00:00 +2019-11-26T00:00:00 +2019-12-10T00:00:00 +2019-12-24T00:00:00 +2020-01-07T00:00:00 +2020-01-21T00:00:00 +2020-02-04T00:00:00 +2020-02-18T00:00:00 +2020-03-03T00:00:00 +2020-03-17T00:00:00 +2020-03-31T00:00:00 +2020-04-14T00:00:00 +2020-04-28T00:00:00 +2020-05-12T00:00:00 +2020-05-26T00:00:00 +2020-06-09T00:00:00 +2020-06-23T00:00:00 +2020-07-07T00:00:00 +2020-07-21T00:00:00 +2020-08-04T00:00:00 +2020-08-18T00:00:00 +2020-09-01T00:00:00 +2020-09-15T00:00:00 +2020-09-29T00:00:00 +2020-10-13T00:00:00 +2020-10-27T00:00:00 +2020-11-10T00:00:00 +2020-11-24T00:00:00 +2020-12-08T00:00:00 +2020-12-22T00:00:00 +2021-01-05T00:00:00 +2021-01-19T00:00:00 +2021-02-02T00:00:00 +2021-02-16T00:00:00 +2021-03-02T00:00:00 +2021-03-16T00:00:00 +2021-03-30T00:00:00 +2021-04-13T00:00:00 +2021-04-27T00:00:00 +2021-05-11T00:00:00 +2021-05-25T00:00:00 +2021-06-08T00:00:00 +2021-06-22T00:00:00 +2021-07-06T00:00:00 +2021-07-20T00:00:00 +2021-08-03T00:00:00 +2021-08-17T00:00:00 +2021-08-31T00:00:00 +2021-09-14T00:00:00 +2021-09-28T00:00:00 +2021-10-12T00:00:00 +2021-10-26T00:00:00 +2021-11-09T00:00:00 +2021-11-23T00:00:00 +2021-12-07T00:00:00 +2021-12-21T00:00:00 +2022-01-04T00:00:00 +2022-01-18T00:00:00 +2022-02-01T00:00:00 +2022-02-15T00:00:00 +2022-03-01T00:00:00 +2022-03-15T00:00:00 +2022-03-29T00:00:00 +2022-04-12T00:00:00 +2022-04-26T00:00:00 +2022-05-10T00:00:00 +2022-05-24T00:00:00 +2022-06-07T00:00:00 +2022-06-21T00:00:00 +2022-07-05T00:00:00 +2022-07-19T00:00:00 +2022-08-02T00:00:00 +2022-08-16T00:00:00 +2022-08-30T00:00:00 +2022-09-13T00:00:00 +2022-09-27T00:00:00 +2022-10-11T00:00:00 +2022-10-25T00:00:00 +2022-11-08T00:00:00 +2022-11-22T00:00:00 +2022-12-06T00:00:00 +2022-12-20T00:00:00 +2023-01-03T00:00:00 +2023-01-17T00:00:00 +2023-01-31T00:00:00 +2023-02-14T00:00:00 +2023-02-28T00:00:00 +2023-03-14T00:00:00 +2023-03-28T00:00:00 +2023-04-11T00:00:00 +2023-04-25T00:00:00 +2023-05-09T00:00:00 +2023-05-23T00:00:00 +2023-06-06T00:00:00 +2023-06-20T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.prev.ref new file mode 100644 index 000000000..2cc91c1bd --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.prev.ref @@ -0,0 +1,175 @@ +2010-12-21T00:00:00 +2010-12-07T00:00:00 +2010-11-23T00:00:00 +2010-11-09T00:00:00 +2010-10-26T00:00:00 +2010-10-12T00:00:00 +2010-09-28T00:00:00 +2010-09-14T00:00:00 +2010-08-31T00:00:00 +2010-08-17T00:00:00 +2010-08-03T00:00:00 +2010-07-20T00:00:00 +2010-07-06T00:00:00 +2010-06-22T00:00:00 +2010-06-08T00:00:00 +2010-05-25T00:00:00 +2010-05-11T00:00:00 +2010-04-27T00:00:00 +2010-04-13T00:00:00 +2010-03-30T00:00:00 +2010-03-16T00:00:00 +2010-03-02T00:00:00 +2010-02-16T00:00:00 +2010-02-02T00:00:00 +2010-01-19T00:00:00 +2010-01-05T00:00:00 +2009-12-22T00:00:00 +2009-12-08T00:00:00 +2009-11-24T00:00:00 +2009-11-10T00:00:00 +2009-10-27T00:00:00 +2009-10-13T00:00:00 +2009-09-29T00:00:00 +2009-09-15T00:00:00 +2009-09-01T00:00:00 +2009-08-18T00:00:00 +2009-08-04T00:00:00 +2009-07-21T00:00:00 +2009-07-07T00:00:00 +2009-06-23T00:00:00 +2009-06-09T00:00:00 +2009-05-26T00:00:00 +2009-05-12T00:00:00 +2009-04-28T00:00:00 +2009-04-14T00:00:00 +2009-03-31T00:00:00 +2009-03-17T00:00:00 +2009-03-03T00:00:00 +2009-02-17T00:00:00 +2009-02-03T00:00:00 +2009-01-20T00:00:00 +2009-01-06T00:00:00 +2008-12-23T00:00:00 +2008-12-09T00:00:00 +2008-11-25T00:00:00 +2008-11-11T00:00:00 +2008-10-28T00:00:00 +2008-10-14T00:00:00 +2008-09-30T00:00:00 +2008-09-16T00:00:00 +2008-09-02T00:00:00 +2008-08-19T00:00:00 +2008-08-05T00:00:00 +2008-07-22T00:00:00 +2008-07-08T00:00:00 +2008-06-24T00:00:00 +2008-06-10T00:00:00 +2008-05-27T00:00:00 +2008-05-13T00:00:00 +2008-04-29T00:00:00 +2008-04-15T00:00:00 +2008-04-01T00:00:00 +2008-03-18T00:00:00 +2008-03-04T00:00:00 +2008-02-19T00:00:00 +2008-02-05T00:00:00 +2008-01-22T00:00:00 +2008-01-08T00:00:00 +2007-12-25T00:00:00 +2007-12-11T00:00:00 +2007-11-27T00:00:00 +2007-11-13T00:00:00 +2007-10-30T00:00:00 +2007-10-16T00:00:00 +2007-10-02T00:00:00 +2007-09-18T00:00:00 +2007-09-04T00:00:00 +2007-08-21T00:00:00 +2007-08-07T00:00:00 +2007-07-24T00:00:00 +2007-07-10T00:00:00 +2007-06-26T00:00:00 +2007-06-12T00:00:00 +2007-05-29T00:00:00 +2007-05-15T00:00:00 +2007-05-01T00:00:00 +2007-04-17T00:00:00 +2007-04-03T00:00:00 +2007-03-20T00:00:00 +2007-03-06T00:00:00 +2007-02-20T00:00:00 +2007-02-06T00:00:00 +2007-01-23T00:00:00 +2007-01-09T00:00:00 +2006-12-26T00:00:00 +2006-12-12T00:00:00 +2006-11-28T00:00:00 +2006-11-14T00:00:00 +2006-10-31T00:00:00 +2006-10-17T00:00:00 +2006-10-03T00:00:00 +2006-09-19T00:00:00 +2006-09-05T00:00:00 +2006-08-22T00:00:00 +2006-08-08T00:00:00 +2006-07-25T00:00:00 +2006-07-11T00:00:00 +2006-06-27T00:00:00 +2006-06-13T00:00:00 +2006-05-30T00:00:00 +2006-05-16T00:00:00 +2006-05-02T00:00:00 +2006-04-18T00:00:00 +2006-04-04T00:00:00 +2006-03-21T00:00:00 +2006-03-07T00:00:00 +2006-02-21T00:00:00 +2006-02-07T00:00:00 +2006-01-24T00:00:00 +2006-01-10T00:00:00 +2005-12-27T00:00:00 +2005-12-13T00:00:00 +2005-11-29T00:00:00 +2005-11-15T00:00:00 +2005-11-01T00:00:00 +2005-10-18T00:00:00 +2005-10-04T00:00:00 +2005-09-20T00:00:00 +2005-09-06T00:00:00 +2005-08-23T00:00:00 +2005-08-09T00:00:00 +2005-07-26T00:00:00 +2005-07-12T00:00:00 +2005-06-28T00:00:00 +2005-06-14T00:00:00 +2005-05-31T00:00:00 +2005-05-17T00:00:00 +2005-05-03T00:00:00 +2005-04-19T00:00:00 +2005-04-05T00:00:00 +2005-03-22T00:00:00 +2005-03-08T00:00:00 +2005-02-22T00:00:00 +2005-02-08T00:00:00 +2005-01-25T00:00:00 +2005-01-11T00:00:00 +2004-12-28T00:00:00 +2004-12-14T00:00:00 +2004-11-30T00:00:00 +2004-11-16T00:00:00 +2004-11-02T00:00:00 +2004-10-19T00:00:00 +2004-10-05T00:00:00 +2004-09-21T00:00:00 +2004-09-07T00:00:00 +2004-08-24T00:00:00 +2004-08-10T00:00:00 +2004-07-27T00:00:00 +2004-07-13T00:00:00 +2004-06-29T00:00:00 +2004-06-15T00:00:00 +2004-06-01T00:00:00 +2004-05-18T00:00:00 +2004-05-04T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.recurson.ref new file mode 100644 index 000000000..86fca8340 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.recurson.ref @@ -0,0 +1,500 @@ +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 +2011-01-04 +2011-01-18 +2011-02-01 +2011-02-15 +2011-03-01 +2011-03-15 +2011-03-29 +2011-04-12 +2011-04-26 +2011-05-10 +2011-05-24 +2011-06-07 +2011-06-21 +2011-07-05 +2011-07-19 +2011-08-02 +2011-08-16 +2011-08-30 +2011-09-13 +2011-09-27 +2011-10-11 +2011-10-25 +2011-11-08 +2011-11-22 +2011-12-06 +2011-12-20 +2012-01-03 +2012-01-17 +2012-01-31 +2012-02-14 +2012-02-28 +2012-03-13 +2012-03-27 +2012-04-10 +2012-04-24 +2012-05-08 +2012-05-22 +2012-06-05 +2012-06-19 +2012-07-03 +2012-07-17 +2012-07-31 +2012-08-14 +2012-08-28 +2012-09-11 +2012-09-25 +2012-10-09 +2012-10-23 +2012-11-06 +2012-11-20 +2012-12-04 +2012-12-18 +2013-01-01 +2013-01-15 +2013-01-29 +2013-02-12 +2013-02-26 +2013-03-12 +2013-03-26 +2013-04-09 +2013-04-23 +2013-05-07 +2013-05-21 +2013-06-04 +2013-06-18 +2013-07-02 +2013-07-16 +2013-07-30 +2013-08-13 +2013-08-27 +2013-09-10 +2013-09-24 +2013-10-08 +2013-10-22 +2013-11-05 +2013-11-19 +2013-12-03 +2013-12-17 +2013-12-31 +2014-01-14 +2014-01-28 +2014-02-11 +2014-02-25 +2014-03-11 +2014-03-25 +2014-04-08 +2014-04-22 +2014-05-06 +2014-05-20 +2014-06-03 +2014-06-17 +2014-07-01 +2014-07-15 +2014-07-29 +2014-08-12 +2014-08-26 +2014-09-09 +2014-09-23 +2014-10-07 +2014-10-21 +2014-11-04 +2014-11-18 +2014-12-02 +2014-12-16 +2014-12-30 +2015-01-13 +2015-01-27 +2015-02-10 +2015-02-24 +2015-03-10 +2015-03-24 +2015-04-07 +2015-04-21 +2015-05-05 +2015-05-19 +2015-06-02 +2015-06-16 +2015-06-30 +2015-07-14 +2015-07-28 +2015-08-11 +2015-08-25 +2015-09-08 +2015-09-22 +2015-10-06 +2015-10-20 +2015-11-03 +2015-11-17 +2015-12-01 +2015-12-15 +2015-12-29 +2016-01-12 +2016-01-26 +2016-02-09 +2016-02-23 +2016-03-08 +2016-03-22 +2016-04-05 +2016-04-19 +2016-05-03 +2016-05-17 +2016-05-31 +2016-06-14 +2016-06-28 +2016-07-12 +2016-07-26 +2016-08-09 +2016-08-23 +2016-09-06 +2016-09-20 +2016-10-04 +2016-10-18 +2016-11-01 +2016-11-15 +2016-11-29 +2016-12-13 +2016-12-27 +2017-01-10 +2017-01-24 +2017-02-07 +2017-02-21 +2017-03-07 +2017-03-21 +2017-04-04 +2017-04-18 +2017-05-02 +2017-05-16 +2017-05-30 +2017-06-13 +2017-06-27 +2017-07-11 +2017-07-25 +2017-08-08 +2017-08-22 +2017-09-05 +2017-09-19 +2017-10-03 +2017-10-17 +2017-10-31 +2017-11-14 +2017-11-28 +2017-12-12 +2017-12-26 +2018-01-09 +2018-01-23 +2018-02-06 +2018-02-20 +2018-03-06 +2018-03-20 +2018-04-03 +2018-04-17 +2018-05-01 +2018-05-15 +2018-05-29 +2018-06-12 +2018-06-26 +2018-07-10 +2018-07-24 +2018-08-07 +2018-08-21 +2018-09-04 +2018-09-18 +2018-10-02 +2018-10-16 +2018-10-30 +2018-11-13 +2018-11-27 +2018-12-11 +2018-12-25 +2019-01-08 +2019-01-22 +2019-02-05 +2019-02-19 +2019-03-05 +2019-03-19 +2019-04-02 +2019-04-16 +2019-04-30 +2019-05-14 +2019-05-28 +2019-06-11 +2019-06-25 +2019-07-09 +2019-07-23 +2019-08-06 +2019-08-20 +2019-09-03 +2019-09-17 +2019-10-01 +2019-10-15 +2019-10-29 +2019-11-12 +2019-11-26 +2019-12-10 +2019-12-24 +2020-01-07 +2020-01-21 +2020-02-04 +2020-02-18 +2020-03-03 +2020-03-17 +2020-03-31 +2020-04-14 +2020-04-28 +2020-05-12 +2020-05-26 +2020-06-09 +2020-06-23 +2020-07-07 +2020-07-21 +2020-08-04 +2020-08-18 +2020-09-01 +2020-09-15 +2020-09-29 +2020-10-13 +2020-10-27 +2020-11-10 +2020-11-24 +2020-12-08 +2020-12-22 +2021-01-05 +2021-01-19 +2021-02-02 +2021-02-16 +2021-03-02 +2021-03-16 +2021-03-30 +2021-04-13 +2021-04-27 +2021-05-11 +2021-05-25 +2021-06-08 +2021-06-22 +2021-07-06 +2021-07-20 +2021-08-03 +2021-08-17 +2021-08-31 +2021-09-14 +2021-09-28 +2021-10-12 +2021-10-26 +2021-11-09 +2021-11-23 +2021-12-07 +2021-12-21 +2022-01-04 +2022-01-18 +2022-02-01 +2022-02-15 +2022-03-01 +2022-03-15 +2022-03-29 +2022-04-12 +2022-04-26 +2022-05-10 +2022-05-24 +2022-06-07 +2022-06-21 +2022-07-05 +2022-07-19 +2022-08-02 +2022-08-16 +2022-08-30 +2022-09-13 +2022-09-27 +2022-10-11 +2022-10-25 +2022-11-08 +2022-11-22 +2022-12-06 +2022-12-20 +2023-01-03 +2023-01-17 +2023-01-31 +2023-02-14 +2023-02-28 +2023-03-14 +2023-03-28 +2023-04-11 +2023-04-25 +2023-05-09 +2023-05-23 +2023-06-06 +2023-06-20 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics new file mode 100644 index 000000000..eb922d5db --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1211@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:First Day +DTSTART;TZID=America/Denver;VALUE=DATE:20040501 +RRULE:FREQ=MONTHLY;BYMONTHDAY=1 +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.next.ref new file mode 100644 index 000000000..c4025c3a3 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-01T00:00:00 +2004-06-01T00:00:00 +2004-07-01T00:00:00 +2004-08-01T00:00:00 +2004-09-01T00:00:00 +2004-10-01T00:00:00 +2004-11-01T00:00:00 +2004-12-01T00:00:00 +2005-01-01T00:00:00 +2005-02-01T00:00:00 +2005-03-01T00:00:00 +2005-04-01T00:00:00 +2005-05-01T00:00:00 +2005-06-01T00:00:00 +2005-07-01T00:00:00 +2005-08-01T00:00:00 +2005-09-01T00:00:00 +2005-10-01T00:00:00 +2005-11-01T00:00:00 +2005-12-01T00:00:00 +2006-01-01T00:00:00 +2006-02-01T00:00:00 +2006-03-01T00:00:00 +2006-04-01T00:00:00 +2006-05-01T00:00:00 +2006-06-01T00:00:00 +2006-07-01T00:00:00 +2006-08-01T00:00:00 +2006-09-01T00:00:00 +2006-10-01T00:00:00 +2006-11-01T00:00:00 +2006-12-01T00:00:00 +2007-01-01T00:00:00 +2007-02-01T00:00:00 +2007-03-01T00:00:00 +2007-04-01T00:00:00 +2007-05-01T00:00:00 +2007-06-01T00:00:00 +2007-07-01T00:00:00 +2007-08-01T00:00:00 +2007-09-01T00:00:00 +2007-10-01T00:00:00 +2007-11-01T00:00:00 +2007-12-01T00:00:00 +2008-01-01T00:00:00 +2008-02-01T00:00:00 +2008-03-01T00:00:00 +2008-04-01T00:00:00 +2008-05-01T00:00:00 +2008-06-01T00:00:00 +2008-07-01T00:00:00 +2008-08-01T00:00:00 +2008-09-01T00:00:00 +2008-10-01T00:00:00 +2008-11-01T00:00:00 +2008-12-01T00:00:00 +2009-01-01T00:00:00 +2009-02-01T00:00:00 +2009-03-01T00:00:00 +2009-04-01T00:00:00 +2009-05-01T00:00:00 +2009-06-01T00:00:00 +2009-07-01T00:00:00 +2009-08-01T00:00:00 +2009-09-01T00:00:00 +2009-10-01T00:00:00 +2009-11-01T00:00:00 +2009-12-01T00:00:00 +2010-01-01T00:00:00 +2010-02-01T00:00:00 +2010-03-01T00:00:00 +2010-04-01T00:00:00 +2010-05-01T00:00:00 +2010-06-01T00:00:00 +2010-07-01T00:00:00 +2010-08-01T00:00:00 +2010-09-01T00:00:00 +2010-10-01T00:00:00 +2010-11-01T00:00:00 +2010-12-01T00:00:00 +2011-01-01T00:00:00 +2011-02-01T00:00:00 +2011-03-01T00:00:00 +2011-04-01T00:00:00 +2011-05-01T00:00:00 +2011-06-01T00:00:00 +2011-07-01T00:00:00 +2011-08-01T00:00:00 +2011-09-01T00:00:00 +2011-10-01T00:00:00 +2011-11-01T00:00:00 +2011-12-01T00:00:00 +2012-01-01T00:00:00 +2012-02-01T00:00:00 +2012-03-01T00:00:00 +2012-04-01T00:00:00 +2012-05-01T00:00:00 +2012-06-01T00:00:00 +2012-07-01T00:00:00 +2012-08-01T00:00:00 +2012-09-01T00:00:00 +2012-10-01T00:00:00 +2012-11-01T00:00:00 +2012-12-01T00:00:00 +2013-01-01T00:00:00 +2013-02-01T00:00:00 +2013-03-01T00:00:00 +2013-04-01T00:00:00 +2013-05-01T00:00:00 +2013-06-01T00:00:00 +2013-07-01T00:00:00 +2013-08-01T00:00:00 +2013-09-01T00:00:00 +2013-10-01T00:00:00 +2013-11-01T00:00:00 +2013-12-01T00:00:00 +2014-01-01T00:00:00 +2014-02-01T00:00:00 +2014-03-01T00:00:00 +2014-04-01T00:00:00 +2014-05-01T00:00:00 +2014-06-01T00:00:00 +2014-07-01T00:00:00 +2014-08-01T00:00:00 +2014-09-01T00:00:00 +2014-10-01T00:00:00 +2014-11-01T00:00:00 +2014-12-01T00:00:00 +2015-01-01T00:00:00 +2015-02-01T00:00:00 +2015-03-01T00:00:00 +2015-04-01T00:00:00 +2015-05-01T00:00:00 +2015-06-01T00:00:00 +2015-07-01T00:00:00 +2015-08-01T00:00:00 +2015-09-01T00:00:00 +2015-10-01T00:00:00 +2015-11-01T00:00:00 +2015-12-01T00:00:00 +2016-01-01T00:00:00 +2016-02-01T00:00:00 +2016-03-01T00:00:00 +2016-04-01T00:00:00 +2016-05-01T00:00:00 +2016-06-01T00:00:00 +2016-07-01T00:00:00 +2016-08-01T00:00:00 +2016-09-01T00:00:00 +2016-10-01T00:00:00 +2016-11-01T00:00:00 +2016-12-01T00:00:00 +2017-01-01T00:00:00 +2017-02-01T00:00:00 +2017-03-01T00:00:00 +2017-04-01T00:00:00 +2017-05-01T00:00:00 +2017-06-01T00:00:00 +2017-07-01T00:00:00 +2017-08-01T00:00:00 +2017-09-01T00:00:00 +2017-10-01T00:00:00 +2017-11-01T00:00:00 +2017-12-01T00:00:00 +2018-01-01T00:00:00 +2018-02-01T00:00:00 +2018-03-01T00:00:00 +2018-04-01T00:00:00 +2018-05-01T00:00:00 +2018-06-01T00:00:00 +2018-07-01T00:00:00 +2018-08-01T00:00:00 +2018-09-01T00:00:00 +2018-10-01T00:00:00 +2018-11-01T00:00:00 +2018-12-01T00:00:00 +2019-01-01T00:00:00 +2019-02-01T00:00:00 +2019-03-01T00:00:00 +2019-04-01T00:00:00 +2019-05-01T00:00:00 +2019-06-01T00:00:00 +2019-07-01T00:00:00 +2019-08-01T00:00:00 +2019-09-01T00:00:00 +2019-10-01T00:00:00 +2019-11-01T00:00:00 +2019-12-01T00:00:00 +2020-01-01T00:00:00 +2020-02-01T00:00:00 +2020-03-01T00:00:00 +2020-04-01T00:00:00 +2020-05-01T00:00:00 +2020-06-01T00:00:00 +2020-07-01T00:00:00 +2020-08-01T00:00:00 +2020-09-01T00:00:00 +2020-10-01T00:00:00 +2020-11-01T00:00:00 +2020-12-01T00:00:00 +2021-01-01T00:00:00 +2021-02-01T00:00:00 +2021-03-01T00:00:00 +2021-04-01T00:00:00 +2021-05-01T00:00:00 +2021-06-01T00:00:00 +2021-07-01T00:00:00 +2021-08-01T00:00:00 +2021-09-01T00:00:00 +2021-10-01T00:00:00 +2021-11-01T00:00:00 +2021-12-01T00:00:00 +2022-01-01T00:00:00 +2022-02-01T00:00:00 +2022-03-01T00:00:00 +2022-04-01T00:00:00 +2022-05-01T00:00:00 +2022-06-01T00:00:00 +2022-07-01T00:00:00 +2022-08-01T00:00:00 +2022-09-01T00:00:00 +2022-10-01T00:00:00 +2022-11-01T00:00:00 +2022-12-01T00:00:00 +2023-01-01T00:00:00 +2023-02-01T00:00:00 +2023-03-01T00:00:00 +2023-04-01T00:00:00 +2023-05-01T00:00:00 +2023-06-01T00:00:00 +2023-07-01T00:00:00 +2023-08-01T00:00:00 +2023-09-01T00:00:00 +2023-10-01T00:00:00 +2023-11-01T00:00:00 +2023-12-01T00:00:00 +2024-01-01T00:00:00 +2024-02-01T00:00:00 +2024-03-01T00:00:00 +2024-04-01T00:00:00 +2024-05-01T00:00:00 +2024-06-01T00:00:00 +2024-07-01T00:00:00 +2024-08-01T00:00:00 +2024-09-01T00:00:00 +2024-10-01T00:00:00 +2024-11-01T00:00:00 +2024-12-01T00:00:00 +2025-01-01T00:00:00 +2025-02-01T00:00:00 +2025-03-01T00:00:00 +2025-04-01T00:00:00 +2025-05-01T00:00:00 +2025-06-01T00:00:00 +2025-07-01T00:00:00 +2025-08-01T00:00:00 +2025-09-01T00:00:00 +2025-10-01T00:00:00 +2025-11-01T00:00:00 +2025-12-01T00:00:00 +2026-01-01T00:00:00 +2026-02-01T00:00:00 +2026-03-01T00:00:00 +2026-04-01T00:00:00 +2026-05-01T00:00:00 +2026-06-01T00:00:00 +2026-07-01T00:00:00 +2026-08-01T00:00:00 +2026-09-01T00:00:00 +2026-10-01T00:00:00 +2026-11-01T00:00:00 +2026-12-01T00:00:00 +2027-01-01T00:00:00 +2027-02-01T00:00:00 +2027-03-01T00:00:00 +2027-04-01T00:00:00 +2027-05-01T00:00:00 +2027-06-01T00:00:00 +2027-07-01T00:00:00 +2027-08-01T00:00:00 +2027-09-01T00:00:00 +2027-10-01T00:00:00 +2027-11-01T00:00:00 +2027-12-01T00:00:00 +2028-01-01T00:00:00 +2028-02-01T00:00:00 +2028-03-01T00:00:00 +2028-04-01T00:00:00 +2028-05-01T00:00:00 +2028-06-01T00:00:00 +2028-07-01T00:00:00 +2028-08-01T00:00:00 +2028-09-01T00:00:00 +2028-10-01T00:00:00 +2028-11-01T00:00:00 +2028-12-01T00:00:00 +2029-01-01T00:00:00 +2029-02-01T00:00:00 +2029-03-01T00:00:00 +2029-04-01T00:00:00 +2029-05-01T00:00:00 +2029-06-01T00:00:00 +2029-07-01T00:00:00 +2029-08-01T00:00:00 +2029-09-01T00:00:00 +2029-10-01T00:00:00 +2029-11-01T00:00:00 +2029-12-01T00:00:00 +2030-01-01T00:00:00 +2030-02-01T00:00:00 +2030-03-01T00:00:00 +2030-04-01T00:00:00 +2030-05-01T00:00:00 +2030-06-01T00:00:00 +2030-07-01T00:00:00 +2030-08-01T00:00:00 +2030-09-01T00:00:00 +2030-10-01T00:00:00 +2030-11-01T00:00:00 +2030-12-01T00:00:00 +2031-01-01T00:00:00 +2031-02-01T00:00:00 +2031-03-01T00:00:00 +2031-04-01T00:00:00 +2031-05-01T00:00:00 +2031-06-01T00:00:00 +2031-07-01T00:00:00 +2031-08-01T00:00:00 +2031-09-01T00:00:00 +2031-10-01T00:00:00 +2031-11-01T00:00:00 +2031-12-01T00:00:00 +2032-01-01T00:00:00 +2032-02-01T00:00:00 +2032-03-01T00:00:00 +2032-04-01T00:00:00 +2032-05-01T00:00:00 +2032-06-01T00:00:00 +2032-07-01T00:00:00 +2032-08-01T00:00:00 +2032-09-01T00:00:00 +2032-10-01T00:00:00 +2032-11-01T00:00:00 +2032-12-01T00:00:00 +2033-01-01T00:00:00 +2033-02-01T00:00:00 +2033-03-01T00:00:00 +2033-04-01T00:00:00 +2033-05-01T00:00:00 +2033-06-01T00:00:00 +2033-07-01T00:00:00 +2033-08-01T00:00:00 +2033-09-01T00:00:00 +2033-10-01T00:00:00 +2033-11-01T00:00:00 +2033-12-01T00:00:00 +2034-01-01T00:00:00 +2034-02-01T00:00:00 +2034-03-01T00:00:00 +2034-04-01T00:00:00 +2034-05-01T00:00:00 +2034-06-01T00:00:00 +2034-07-01T00:00:00 +2034-08-01T00:00:00 +2034-09-01T00:00:00 +2034-10-01T00:00:00 +2034-11-01T00:00:00 +2034-12-01T00:00:00 +2035-01-01T00:00:00 +2035-02-01T00:00:00 +2035-03-01T00:00:00 +2035-04-01T00:00:00 +2035-05-01T00:00:00 +2035-06-01T00:00:00 +2035-07-01T00:00:00 +2035-08-01T00:00:00 +2035-09-01T00:00:00 +2035-10-01T00:00:00 +2035-11-01T00:00:00 +2035-12-01T00:00:00 +2036-01-01T00:00:00 +2036-02-01T00:00:00 +2036-03-01T00:00:00 +2036-04-01T00:00:00 +2036-05-01T00:00:00 +2036-06-01T00:00:00 +2036-07-01T00:00:00 +2036-08-01T00:00:00 +2036-09-01T00:00:00 +2036-10-01T00:00:00 +2036-11-01T00:00:00 +2036-12-01T00:00:00 +2037-01-01T00:00:00 +2037-02-01T00:00:00 +2037-03-01T00:00:00 +2037-04-01T00:00:00 +2037-05-01T00:00:00 +2037-06-01T00:00:00 +2037-07-01T00:00:00 +2037-08-01T00:00:00 +2037-09-01T00:00:00 +2037-10-01T00:00:00 +2037-11-01T00:00:00 +2037-12-01T00:00:00 +2038-01-01T00:00:00 +2038-02-01T00:00:00 +2038-03-01T00:00:00 +2038-04-01T00:00:00 +2038-05-01T00:00:00 +2038-06-01T00:00:00 +2038-07-01T00:00:00 +2038-08-01T00:00:00 +2038-09-01T00:00:00 +2038-10-01T00:00:00 +2038-11-01T00:00:00 +2038-12-01T00:00:00 +2039-01-01T00:00:00 +2039-02-01T00:00:00 +2039-03-01T00:00:00 +2039-04-01T00:00:00 +2039-05-01T00:00:00 +2039-06-01T00:00:00 +2039-07-01T00:00:00 +2039-08-01T00:00:00 +2039-09-01T00:00:00 +2039-10-01T00:00:00 +2039-11-01T00:00:00 +2039-12-01T00:00:00 +2040-01-01T00:00:00 +2040-02-01T00:00:00 +2040-03-01T00:00:00 +2040-04-01T00:00:00 +2040-05-01T00:00:00 +2040-06-01T00:00:00 +2040-07-01T00:00:00 +2040-08-01T00:00:00 +2040-09-01T00:00:00 +2040-10-01T00:00:00 +2040-11-01T00:00:00 +2040-12-01T00:00:00 +2041-01-01T00:00:00 +2041-02-01T00:00:00 +2041-03-01T00:00:00 +2041-04-01T00:00:00 +2041-05-01T00:00:00 +2041-06-01T00:00:00 +2041-07-01T00:00:00 +2041-08-01T00:00:00 +2041-09-01T00:00:00 +2041-10-01T00:00:00 +2041-11-01T00:00:00 +2041-12-01T00:00:00 +2042-01-01T00:00:00 +2042-02-01T00:00:00 +2042-03-01T00:00:00 +2042-04-01T00:00:00 +2042-05-01T00:00:00 +2042-06-01T00:00:00 +2042-07-01T00:00:00 +2042-08-01T00:00:00 +2042-09-01T00:00:00 +2042-10-01T00:00:00 +2042-11-01T00:00:00 +2042-12-01T00:00:00 +2043-01-01T00:00:00 +2043-02-01T00:00:00 +2043-03-01T00:00:00 +2043-04-01T00:00:00 +2043-05-01T00:00:00 +2043-06-01T00:00:00 +2043-07-01T00:00:00 +2043-08-01T00:00:00 +2043-09-01T00:00:00 +2043-10-01T00:00:00 +2043-11-01T00:00:00 +2043-12-01T00:00:00 +2044-01-01T00:00:00 +2044-02-01T00:00:00 +2044-03-01T00:00:00 +2044-04-01T00:00:00 +2044-05-01T00:00:00 +2044-06-01T00:00:00 +2044-07-01T00:00:00 +2044-08-01T00:00:00 +2044-09-01T00:00:00 +2044-10-01T00:00:00 +2044-11-01T00:00:00 +2044-12-01T00:00:00 +2045-01-01T00:00:00 +2045-02-01T00:00:00 +2045-03-01T00:00:00 +2045-04-01T00:00:00 +2045-05-01T00:00:00 +2045-06-01T00:00:00 +2045-07-01T00:00:00 +2045-08-01T00:00:00 +2045-09-01T00:00:00 +2045-10-01T00:00:00 +2045-11-01T00:00:00 +2045-12-01T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.prev.ref new file mode 100644 index 000000000..1e77bbeaf --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.prev.ref @@ -0,0 +1,81 @@ +2010-12-01T00:00:00 +2010-11-01T00:00:00 +2010-10-01T00:00:00 +2010-09-01T00:00:00 +2010-08-01T00:00:00 +2010-07-01T00:00:00 +2010-06-01T00:00:00 +2010-05-01T00:00:00 +2010-04-01T00:00:00 +2010-03-01T00:00:00 +2010-02-01T00:00:00 +2010-01-01T00:00:00 +2009-12-01T00:00:00 +2009-11-01T00:00:00 +2009-10-01T00:00:00 +2009-09-01T00:00:00 +2009-08-01T00:00:00 +2009-07-01T00:00:00 +2009-06-01T00:00:00 +2009-05-01T00:00:00 +2009-04-01T00:00:00 +2009-03-01T00:00:00 +2009-02-01T00:00:00 +2009-01-01T00:00:00 +2008-12-01T00:00:00 +2008-11-01T00:00:00 +2008-10-01T00:00:00 +2008-09-01T00:00:00 +2008-08-01T00:00:00 +2008-07-01T00:00:00 +2008-06-01T00:00:00 +2008-05-01T00:00:00 +2008-04-01T00:00:00 +2008-03-01T00:00:00 +2008-02-01T00:00:00 +2008-01-01T00:00:00 +2007-12-01T00:00:00 +2007-11-01T00:00:00 +2007-10-01T00:00:00 +2007-09-01T00:00:00 +2007-08-01T00:00:00 +2007-07-01T00:00:00 +2007-06-01T00:00:00 +2007-05-01T00:00:00 +2007-04-01T00:00:00 +2007-03-01T00:00:00 +2007-02-01T00:00:00 +2007-01-01T00:00:00 +2006-12-01T00:00:00 +2006-11-01T00:00:00 +2006-10-01T00:00:00 +2006-09-01T00:00:00 +2006-08-01T00:00:00 +2006-07-01T00:00:00 +2006-06-01T00:00:00 +2006-05-01T00:00:00 +2006-04-01T00:00:00 +2006-03-01T00:00:00 +2006-02-01T00:00:00 +2006-01-01T00:00:00 +2005-12-01T00:00:00 +2005-11-01T00:00:00 +2005-10-01T00:00:00 +2005-09-01T00:00:00 +2005-08-01T00:00:00 +2005-07-01T00:00:00 +2005-06-01T00:00:00 +2005-05-01T00:00:00 +2005-04-01T00:00:00 +2005-03-01T00:00:00 +2005-02-01T00:00:00 +2005-01-01T00:00:00 +2004-12-01T00:00:00 +2004-11-01T00:00:00 +2004-10-01T00:00:00 +2004-09-01T00:00:00 +2004-08-01T00:00:00 +2004-07-01T00:00:00 +2004-06-01T00:00:00 +2004-05-01T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.recurson.ref new file mode 100644 index 000000000..8f6eaf081 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-05-01 +2004-06-01 +2004-07-01 +2004-08-01 +2004-09-01 +2004-10-01 +2004-11-01 +2004-12-01 +2005-01-01 +2005-02-01 +2005-03-01 +2005-04-01 +2005-05-01 +2005-06-01 +2005-07-01 +2005-08-01 +2005-09-01 +2005-10-01 +2005-11-01 +2005-12-01 +2006-01-01 +2006-02-01 +2006-03-01 +2006-04-01 +2006-05-01 +2006-06-01 +2006-07-01 +2006-08-01 +2006-09-01 +2006-10-01 +2006-11-01 +2006-12-01 +2007-01-01 +2007-02-01 +2007-03-01 +2007-04-01 +2007-05-01 +2007-06-01 +2007-07-01 +2007-08-01 +2007-09-01 +2007-10-01 +2007-11-01 +2007-12-01 +2008-01-01 +2008-02-01 +2008-03-01 +2008-04-01 +2008-05-01 +2008-06-01 +2008-07-01 +2008-08-01 +2008-09-01 +2008-10-01 +2008-11-01 +2008-12-01 +2009-01-01 +2009-02-01 +2009-03-01 +2009-04-01 +2009-05-01 +2009-06-01 +2009-07-01 +2009-08-01 +2009-09-01 +2009-10-01 +2009-11-01 +2009-12-01 +2010-01-01 +2010-02-01 +2010-03-01 +2010-04-01 +2010-05-01 +2010-06-01 +2010-07-01 +2010-08-01 +2010-09-01 +2010-10-01 +2010-11-01 +2010-12-01 +2011-01-01 +2011-02-01 +2011-03-01 +2011-04-01 +2011-05-01 +2011-06-01 +2011-07-01 +2011-08-01 +2011-09-01 +2011-10-01 +2011-11-01 +2011-12-01 +2012-01-01 +2012-02-01 +2012-03-01 +2012-04-01 +2012-05-01 +2012-06-01 +2012-07-01 +2012-08-01 +2012-09-01 +2012-10-01 +2012-11-01 +2012-12-01 +2013-01-01 +2013-02-01 +2013-03-01 +2013-04-01 +2013-05-01 +2013-06-01 +2013-07-01 +2013-08-01 +2013-09-01 +2013-10-01 +2013-11-01 +2013-12-01 +2014-01-01 +2014-02-01 +2014-03-01 +2014-04-01 +2014-05-01 +2014-06-01 +2014-07-01 +2014-08-01 +2014-09-01 +2014-10-01 +2014-11-01 +2014-12-01 +2015-01-01 +2015-02-01 +2015-03-01 +2015-04-01 +2015-05-01 +2015-06-01 +2015-07-01 +2015-08-01 +2015-09-01 +2015-10-01 +2015-11-01 +2015-12-01 +2016-01-01 +2016-02-01 +2016-03-01 +2016-04-01 +2016-05-01 +2016-06-01 +2016-07-01 +2016-08-01 +2016-09-01 +2016-10-01 +2016-11-01 +2016-12-01 +2017-01-01 +2017-02-01 +2017-03-01 +2017-04-01 +2017-05-01 +2017-06-01 +2017-07-01 +2017-08-01 +2017-09-01 +2017-10-01 +2017-11-01 +2017-12-01 +2018-01-01 +2018-02-01 +2018-03-01 +2018-04-01 +2018-05-01 +2018-06-01 +2018-07-01 +2018-08-01 +2018-09-01 +2018-10-01 +2018-11-01 +2018-12-01 +2019-01-01 +2019-02-01 +2019-03-01 +2019-04-01 +2019-05-01 +2019-06-01 +2019-07-01 +2019-08-01 +2019-09-01 +2019-10-01 +2019-11-01 +2019-12-01 +2020-01-01 +2020-02-01 +2020-03-01 +2020-04-01 +2020-05-01 +2020-06-01 +2020-07-01 +2020-08-01 +2020-09-01 +2020-10-01 +2020-11-01 +2020-12-01 +2021-01-01 +2021-02-01 +2021-03-01 +2021-04-01 +2021-05-01 +2021-06-01 +2021-07-01 +2021-08-01 +2021-09-01 +2021-10-01 +2021-11-01 +2021-12-01 +2022-01-01 +2022-02-01 +2022-03-01 +2022-04-01 +2022-05-01 +2022-06-01 +2022-07-01 +2022-08-01 +2022-09-01 +2022-10-01 +2022-11-01 +2022-12-01 +2023-01-01 +2023-02-01 +2023-03-01 +2023-04-01 +2023-05-01 +2023-06-01 +2023-07-01 +2023-08-01 +2023-09-01 +2023-10-01 +2023-11-01 +2023-12-01 +2024-01-01 +2024-02-01 +2024-03-01 +2024-04-01 +2024-05-01 +2024-06-01 +2024-07-01 +2024-08-01 +2024-09-01 +2024-10-01 +2024-11-01 +2024-12-01 +2025-01-01 +2025-02-01 +2025-03-01 +2025-04-01 +2025-05-01 +2025-06-01 +2025-07-01 +2025-08-01 +2025-09-01 +2025-10-01 +2025-11-01 +2025-12-01 +2026-01-01 +2026-02-01 +2026-03-01 +2026-04-01 +2026-05-01 +2026-06-01 +2026-07-01 +2026-08-01 +2026-09-01 +2026-10-01 +2026-11-01 +2026-12-01 +2027-01-01 +2027-02-01 +2027-03-01 +2027-04-01 +2027-05-01 +2027-06-01 +2027-07-01 +2027-08-01 +2027-09-01 +2027-10-01 +2027-11-01 +2027-12-01 +2028-01-01 +2028-02-01 +2028-03-01 +2028-04-01 +2028-05-01 +2028-06-01 +2028-07-01 +2028-08-01 +2028-09-01 +2028-10-01 +2028-11-01 +2028-12-01 +2029-01-01 +2029-02-01 +2029-03-01 +2029-04-01 +2029-05-01 +2029-06-01 +2029-07-01 +2029-08-01 +2029-09-01 +2029-10-01 +2029-11-01 +2029-12-01 +2030-01-01 +2030-02-01 +2030-03-01 +2030-04-01 +2030-05-01 +2030-06-01 +2030-07-01 +2030-08-01 +2030-09-01 +2030-10-01 +2030-11-01 +2030-12-01 +2031-01-01 +2031-02-01 +2031-03-01 +2031-04-01 +2031-05-01 +2031-06-01 +2031-07-01 +2031-08-01 +2031-09-01 +2031-10-01 +2031-11-01 +2031-12-01 +2032-01-01 +2032-02-01 +2032-03-01 +2032-04-01 +2032-05-01 +2032-06-01 +2032-07-01 +2032-08-01 +2032-09-01 +2032-10-01 +2032-11-01 +2032-12-01 +2033-01-01 +2033-02-01 +2033-03-01 +2033-04-01 +2033-05-01 +2033-06-01 +2033-07-01 +2033-08-01 +2033-09-01 +2033-10-01 +2033-11-01 +2033-12-01 +2034-01-01 +2034-02-01 +2034-03-01 +2034-04-01 +2034-05-01 +2034-06-01 +2034-07-01 +2034-08-01 +2034-09-01 +2034-10-01 +2034-11-01 +2034-12-01 +2035-01-01 +2035-02-01 +2035-03-01 +2035-04-01 +2035-05-01 +2035-06-01 +2035-07-01 +2035-08-01 +2035-09-01 +2035-10-01 +2035-11-01 +2035-12-01 +2036-01-01 +2036-02-01 +2036-03-01 +2036-04-01 +2036-05-01 +2036-06-01 +2036-07-01 +2036-08-01 +2036-09-01 +2036-10-01 +2036-11-01 +2036-12-01 +2037-01-01 +2037-02-01 +2037-03-01 +2037-04-01 +2037-05-01 +2037-06-01 +2037-07-01 +2037-08-01 +2037-09-01 +2037-10-01 +2037-11-01 +2037-12-01 +2038-01-01 +2038-02-01 +2038-03-01 +2038-04-01 +2038-05-01 +2038-06-01 +2038-07-01 +2038-08-01 +2038-09-01 +2038-10-01 +2038-11-01 +2038-12-01 +2039-01-01 +2039-02-01 +2039-03-01 +2039-04-01 +2039-05-01 +2039-06-01 +2039-07-01 +2039-08-01 +2039-09-01 +2039-10-01 +2039-11-01 +2039-12-01 +2040-01-01 +2040-02-01 +2040-03-01 +2040-04-01 +2040-05-01 +2040-06-01 +2040-07-01 +2040-08-01 +2040-09-01 +2040-10-01 +2040-11-01 +2040-12-01 +2041-01-01 +2041-02-01 +2041-03-01 +2041-04-01 +2041-05-01 +2041-06-01 +2041-07-01 +2041-08-01 +2041-09-01 +2041-10-01 +2041-11-01 +2041-12-01 +2042-01-01 +2042-02-01 +2042-03-01 +2042-04-01 +2042-05-01 +2042-06-01 +2042-07-01 +2042-08-01 +2042-09-01 +2042-10-01 +2042-11-01 +2042-12-01 +2043-01-01 +2043-02-01 +2043-03-01 +2043-04-01 +2043-05-01 +2043-06-01 +2043-07-01 +2043-08-01 +2043-09-01 +2043-10-01 +2043-11-01 +2043-12-01 +2044-01-01 +2044-02-01 +2044-03-01 +2044-04-01 +2044-05-01 +2044-06-01 +2044-07-01 +2044-08-01 +2044-09-01 +2044-10-01 +2044-11-01 +2044-12-01 +2045-01-01 +2045-02-01 +2045-03-01 +2045-04-01 +2045-05-01 +2045-06-01 +2045-07-01 +2045-08-01 +2045-09-01 +2045-10-01 +2045-11-01 +2045-12-01 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics new file mode 100644 index 000000000..77c16530e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1212@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:First Weekday +DTSTART;TZID=America/Denver;VALUE=DATE:20040503 +RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1 +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.next.ref new file mode 100644 index 000000000..4884ce35a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-03T00:00:00 +2004-06-01T00:00:00 +2004-07-01T00:00:00 +2004-08-02T00:00:00 +2004-09-01T00:00:00 +2004-10-01T00:00:00 +2004-11-01T00:00:00 +2004-12-01T00:00:00 +2005-01-03T00:00:00 +2005-02-01T00:00:00 +2005-03-01T00:00:00 +2005-04-01T00:00:00 +2005-05-02T00:00:00 +2005-06-01T00:00:00 +2005-07-01T00:00:00 +2005-08-01T00:00:00 +2005-09-01T00:00:00 +2005-10-03T00:00:00 +2005-11-01T00:00:00 +2005-12-01T00:00:00 +2006-01-02T00:00:00 +2006-02-01T00:00:00 +2006-03-01T00:00:00 +2006-04-03T00:00:00 +2006-05-01T00:00:00 +2006-06-01T00:00:00 +2006-07-03T00:00:00 +2006-08-01T00:00:00 +2006-09-01T00:00:00 +2006-10-02T00:00:00 +2006-11-01T00:00:00 +2006-12-01T00:00:00 +2007-01-01T00:00:00 +2007-02-01T00:00:00 +2007-03-01T00:00:00 +2007-04-02T00:00:00 +2007-05-01T00:00:00 +2007-06-01T00:00:00 +2007-07-02T00:00:00 +2007-08-01T00:00:00 +2007-09-03T00:00:00 +2007-10-01T00:00:00 +2007-11-01T00:00:00 +2007-12-03T00:00:00 +2008-01-01T00:00:00 +2008-02-01T00:00:00 +2008-03-03T00:00:00 +2008-04-01T00:00:00 +2008-05-01T00:00:00 +2008-06-02T00:00:00 +2008-07-01T00:00:00 +2008-08-01T00:00:00 +2008-09-01T00:00:00 +2008-10-01T00:00:00 +2008-11-03T00:00:00 +2008-12-01T00:00:00 +2009-01-01T00:00:00 +2009-02-02T00:00:00 +2009-03-02T00:00:00 +2009-04-01T00:00:00 +2009-05-01T00:00:00 +2009-06-01T00:00:00 +2009-07-01T00:00:00 +2009-08-03T00:00:00 +2009-09-01T00:00:00 +2009-10-01T00:00:00 +2009-11-02T00:00:00 +2009-12-01T00:00:00 +2010-01-01T00:00:00 +2010-02-01T00:00:00 +2010-03-01T00:00:00 +2010-04-01T00:00:00 +2010-05-03T00:00:00 +2010-06-01T00:00:00 +2010-07-01T00:00:00 +2010-08-02T00:00:00 +2010-09-01T00:00:00 +2010-10-01T00:00:00 +2010-11-01T00:00:00 +2010-12-01T00:00:00 +2011-01-03T00:00:00 +2011-02-01T00:00:00 +2011-03-01T00:00:00 +2011-04-01T00:00:00 +2011-05-02T00:00:00 +2011-06-01T00:00:00 +2011-07-01T00:00:00 +2011-08-01T00:00:00 +2011-09-01T00:00:00 +2011-10-03T00:00:00 +2011-11-01T00:00:00 +2011-12-01T00:00:00 +2012-01-02T00:00:00 +2012-02-01T00:00:00 +2012-03-01T00:00:00 +2012-04-02T00:00:00 +2012-05-01T00:00:00 +2012-06-01T00:00:00 +2012-07-02T00:00:00 +2012-08-01T00:00:00 +2012-09-03T00:00:00 +2012-10-01T00:00:00 +2012-11-01T00:00:00 +2012-12-03T00:00:00 +2013-01-01T00:00:00 +2013-02-01T00:00:00 +2013-03-01T00:00:00 +2013-04-01T00:00:00 +2013-05-01T00:00:00 +2013-06-03T00:00:00 +2013-07-01T00:00:00 +2013-08-01T00:00:00 +2013-09-02T00:00:00 +2013-10-01T00:00:00 +2013-11-01T00:00:00 +2013-12-02T00:00:00 +2014-01-01T00:00:00 +2014-02-03T00:00:00 +2014-03-03T00:00:00 +2014-04-01T00:00:00 +2014-05-01T00:00:00 +2014-06-02T00:00:00 +2014-07-01T00:00:00 +2014-08-01T00:00:00 +2014-09-01T00:00:00 +2014-10-01T00:00:00 +2014-11-03T00:00:00 +2014-12-01T00:00:00 +2015-01-01T00:00:00 +2015-02-02T00:00:00 +2015-03-02T00:00:00 +2015-04-01T00:00:00 +2015-05-01T00:00:00 +2015-06-01T00:00:00 +2015-07-01T00:00:00 +2015-08-03T00:00:00 +2015-09-01T00:00:00 +2015-10-01T00:00:00 +2015-11-02T00:00:00 +2015-12-01T00:00:00 +2016-01-01T00:00:00 +2016-02-01T00:00:00 +2016-03-01T00:00:00 +2016-04-01T00:00:00 +2016-05-02T00:00:00 +2016-06-01T00:00:00 +2016-07-01T00:00:00 +2016-08-01T00:00:00 +2016-09-01T00:00:00 +2016-10-03T00:00:00 +2016-11-01T00:00:00 +2016-12-01T00:00:00 +2017-01-02T00:00:00 +2017-02-01T00:00:00 +2017-03-01T00:00:00 +2017-04-03T00:00:00 +2017-05-01T00:00:00 +2017-06-01T00:00:00 +2017-07-03T00:00:00 +2017-08-01T00:00:00 +2017-09-01T00:00:00 +2017-10-02T00:00:00 +2017-11-01T00:00:00 +2017-12-01T00:00:00 +2018-01-01T00:00:00 +2018-02-01T00:00:00 +2018-03-01T00:00:00 +2018-04-02T00:00:00 +2018-05-01T00:00:00 +2018-06-01T00:00:00 +2018-07-02T00:00:00 +2018-08-01T00:00:00 +2018-09-03T00:00:00 +2018-10-01T00:00:00 +2018-11-01T00:00:00 +2018-12-03T00:00:00 +2019-01-01T00:00:00 +2019-02-01T00:00:00 +2019-03-01T00:00:00 +2019-04-01T00:00:00 +2019-05-01T00:00:00 +2019-06-03T00:00:00 +2019-07-01T00:00:00 +2019-08-01T00:00:00 +2019-09-02T00:00:00 +2019-10-01T00:00:00 +2019-11-01T00:00:00 +2019-12-02T00:00:00 +2020-01-01T00:00:00 +2020-02-03T00:00:00 +2020-03-02T00:00:00 +2020-04-01T00:00:00 +2020-05-01T00:00:00 +2020-06-01T00:00:00 +2020-07-01T00:00:00 +2020-08-03T00:00:00 +2020-09-01T00:00:00 +2020-10-01T00:00:00 +2020-11-02T00:00:00 +2020-12-01T00:00:00 +2021-01-01T00:00:00 +2021-02-01T00:00:00 +2021-03-01T00:00:00 +2021-04-01T00:00:00 +2021-05-03T00:00:00 +2021-06-01T00:00:00 +2021-07-01T00:00:00 +2021-08-02T00:00:00 +2021-09-01T00:00:00 +2021-10-01T00:00:00 +2021-11-01T00:00:00 +2021-12-01T00:00:00 +2022-01-03T00:00:00 +2022-02-01T00:00:00 +2022-03-01T00:00:00 +2022-04-01T00:00:00 +2022-05-02T00:00:00 +2022-06-01T00:00:00 +2022-07-01T00:00:00 +2022-08-01T00:00:00 +2022-09-01T00:00:00 +2022-10-03T00:00:00 +2022-11-01T00:00:00 +2022-12-01T00:00:00 +2023-01-02T00:00:00 +2023-02-01T00:00:00 +2023-03-01T00:00:00 +2023-04-03T00:00:00 +2023-05-01T00:00:00 +2023-06-01T00:00:00 +2023-07-03T00:00:00 +2023-08-01T00:00:00 +2023-09-01T00:00:00 +2023-10-02T00:00:00 +2023-11-01T00:00:00 +2023-12-01T00:00:00 +2024-01-01T00:00:00 +2024-02-01T00:00:00 +2024-03-01T00:00:00 +2024-04-01T00:00:00 +2024-05-01T00:00:00 +2024-06-03T00:00:00 +2024-07-01T00:00:00 +2024-08-01T00:00:00 +2024-09-02T00:00:00 +2024-10-01T00:00:00 +2024-11-01T00:00:00 +2024-12-02T00:00:00 +2025-01-01T00:00:00 +2025-02-03T00:00:00 +2025-03-03T00:00:00 +2025-04-01T00:00:00 +2025-05-01T00:00:00 +2025-06-02T00:00:00 +2025-07-01T00:00:00 +2025-08-01T00:00:00 +2025-09-01T00:00:00 +2025-10-01T00:00:00 +2025-11-03T00:00:00 +2025-12-01T00:00:00 +2026-01-01T00:00:00 +2026-02-02T00:00:00 +2026-03-02T00:00:00 +2026-04-01T00:00:00 +2026-05-01T00:00:00 +2026-06-01T00:00:00 +2026-07-01T00:00:00 +2026-08-03T00:00:00 +2026-09-01T00:00:00 +2026-10-01T00:00:00 +2026-11-02T00:00:00 +2026-12-01T00:00:00 +2027-01-01T00:00:00 +2027-02-01T00:00:00 +2027-03-01T00:00:00 +2027-04-01T00:00:00 +2027-05-03T00:00:00 +2027-06-01T00:00:00 +2027-07-01T00:00:00 +2027-08-02T00:00:00 +2027-09-01T00:00:00 +2027-10-01T00:00:00 +2027-11-01T00:00:00 +2027-12-01T00:00:00 +2028-01-03T00:00:00 +2028-02-01T00:00:00 +2028-03-01T00:00:00 +2028-04-03T00:00:00 +2028-05-01T00:00:00 +2028-06-01T00:00:00 +2028-07-03T00:00:00 +2028-08-01T00:00:00 +2028-09-01T00:00:00 +2028-10-02T00:00:00 +2028-11-01T00:00:00 +2028-12-01T00:00:00 +2029-01-01T00:00:00 +2029-02-01T00:00:00 +2029-03-01T00:00:00 +2029-04-02T00:00:00 +2029-05-01T00:00:00 +2029-06-01T00:00:00 +2029-07-02T00:00:00 +2029-08-01T00:00:00 +2029-09-03T00:00:00 +2029-10-01T00:00:00 +2029-11-01T00:00:00 +2029-12-03T00:00:00 +2030-01-01T00:00:00 +2030-02-01T00:00:00 +2030-03-01T00:00:00 +2030-04-01T00:00:00 +2030-05-01T00:00:00 +2030-06-03T00:00:00 +2030-07-01T00:00:00 +2030-08-01T00:00:00 +2030-09-02T00:00:00 +2030-10-01T00:00:00 +2030-11-01T00:00:00 +2030-12-02T00:00:00 +2031-01-01T00:00:00 +2031-02-03T00:00:00 +2031-03-03T00:00:00 +2031-04-01T00:00:00 +2031-05-01T00:00:00 +2031-06-02T00:00:00 +2031-07-01T00:00:00 +2031-08-01T00:00:00 +2031-09-01T00:00:00 +2031-10-01T00:00:00 +2031-11-03T00:00:00 +2031-12-01T00:00:00 +2032-01-01T00:00:00 +2032-02-02T00:00:00 +2032-03-01T00:00:00 +2032-04-01T00:00:00 +2032-05-03T00:00:00 +2032-06-01T00:00:00 +2032-07-01T00:00:00 +2032-08-02T00:00:00 +2032-09-01T00:00:00 +2032-10-01T00:00:00 +2032-11-01T00:00:00 +2032-12-01T00:00:00 +2033-01-03T00:00:00 +2033-02-01T00:00:00 +2033-03-01T00:00:00 +2033-04-01T00:00:00 +2033-05-02T00:00:00 +2033-06-01T00:00:00 +2033-07-01T00:00:00 +2033-08-01T00:00:00 +2033-09-01T00:00:00 +2033-10-03T00:00:00 +2033-11-01T00:00:00 +2033-12-01T00:00:00 +2034-01-02T00:00:00 +2034-02-01T00:00:00 +2034-03-01T00:00:00 +2034-04-03T00:00:00 +2034-05-01T00:00:00 +2034-06-01T00:00:00 +2034-07-03T00:00:00 +2034-08-01T00:00:00 +2034-09-01T00:00:00 +2034-10-02T00:00:00 +2034-11-01T00:00:00 +2034-12-01T00:00:00 +2035-01-01T00:00:00 +2035-02-01T00:00:00 +2035-03-01T00:00:00 +2035-04-02T00:00:00 +2035-05-01T00:00:00 +2035-06-01T00:00:00 +2035-07-02T00:00:00 +2035-08-01T00:00:00 +2035-09-03T00:00:00 +2035-10-01T00:00:00 +2035-11-01T00:00:00 +2035-12-03T00:00:00 +2036-01-01T00:00:00 +2036-02-01T00:00:00 +2036-03-03T00:00:00 +2036-04-01T00:00:00 +2036-05-01T00:00:00 +2036-06-02T00:00:00 +2036-07-01T00:00:00 +2036-08-01T00:00:00 +2036-09-01T00:00:00 +2036-10-01T00:00:00 +2036-11-03T00:00:00 +2036-12-01T00:00:00 +2037-01-01T00:00:00 +2037-02-02T00:00:00 +2037-03-02T00:00:00 +2037-04-01T00:00:00 +2037-05-01T00:00:00 +2037-06-01T00:00:00 +2037-07-01T00:00:00 +2037-08-03T00:00:00 +2037-09-01T00:00:00 +2037-10-01T00:00:00 +2037-11-02T00:00:00 +2037-12-01T00:00:00 +2038-01-01T00:00:00 +2038-02-01T00:00:00 +2038-03-01T00:00:00 +2038-04-01T00:00:00 +2038-05-03T00:00:00 +2038-06-01T00:00:00 +2038-07-01T00:00:00 +2038-08-02T00:00:00 +2038-09-01T00:00:00 +2038-10-01T00:00:00 +2038-11-01T00:00:00 +2038-12-01T00:00:00 +2039-01-03T00:00:00 +2039-02-01T00:00:00 +2039-03-01T00:00:00 +2039-04-01T00:00:00 +2039-05-02T00:00:00 +2039-06-01T00:00:00 +2039-07-01T00:00:00 +2039-08-01T00:00:00 +2039-09-01T00:00:00 +2039-10-03T00:00:00 +2039-11-01T00:00:00 +2039-12-01T00:00:00 +2040-01-02T00:00:00 +2040-02-01T00:00:00 +2040-03-01T00:00:00 +2040-04-02T00:00:00 +2040-05-01T00:00:00 +2040-06-01T00:00:00 +2040-07-02T00:00:00 +2040-08-01T00:00:00 +2040-09-03T00:00:00 +2040-10-01T00:00:00 +2040-11-01T00:00:00 +2040-12-03T00:00:00 +2041-01-01T00:00:00 +2041-02-01T00:00:00 +2041-03-01T00:00:00 +2041-04-01T00:00:00 +2041-05-01T00:00:00 +2041-06-03T00:00:00 +2041-07-01T00:00:00 +2041-08-01T00:00:00 +2041-09-02T00:00:00 +2041-10-01T00:00:00 +2041-11-01T00:00:00 +2041-12-02T00:00:00 +2042-01-01T00:00:00 +2042-02-03T00:00:00 +2042-03-03T00:00:00 +2042-04-01T00:00:00 +2042-05-01T00:00:00 +2042-06-02T00:00:00 +2042-07-01T00:00:00 +2042-08-01T00:00:00 +2042-09-01T00:00:00 +2042-10-01T00:00:00 +2042-11-03T00:00:00 +2042-12-01T00:00:00 +2043-01-01T00:00:00 +2043-02-02T00:00:00 +2043-03-02T00:00:00 +2043-04-01T00:00:00 +2043-05-01T00:00:00 +2043-06-01T00:00:00 +2043-07-01T00:00:00 +2043-08-03T00:00:00 +2043-09-01T00:00:00 +2043-10-01T00:00:00 +2043-11-02T00:00:00 +2043-12-01T00:00:00 +2044-01-01T00:00:00 +2044-02-01T00:00:00 +2044-03-01T00:00:00 +2044-04-01T00:00:00 +2044-05-02T00:00:00 +2044-06-01T00:00:00 +2044-07-01T00:00:00 +2044-08-01T00:00:00 +2044-09-01T00:00:00 +2044-10-03T00:00:00 +2044-11-01T00:00:00 +2044-12-01T00:00:00 +2045-01-02T00:00:00 +2045-02-01T00:00:00 +2045-03-01T00:00:00 +2045-04-03T00:00:00 +2045-05-01T00:00:00 +2045-06-01T00:00:00 +2045-07-03T00:00:00 +2045-08-01T00:00:00 +2045-09-01T00:00:00 +2045-10-02T00:00:00 +2045-11-01T00:00:00 +2045-12-01T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.prev.ref new file mode 100644 index 000000000..8321de626 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.prev.ref @@ -0,0 +1,81 @@ +2010-12-01T00:00:00 +2010-11-01T00:00:00 +2010-10-01T00:00:00 +2010-09-01T00:00:00 +2010-08-02T00:00:00 +2010-07-01T00:00:00 +2010-06-01T00:00:00 +2010-05-03T00:00:00 +2010-04-01T00:00:00 +2010-03-01T00:00:00 +2010-02-01T00:00:00 +2010-01-01T00:00:00 +2009-12-01T00:00:00 +2009-11-02T00:00:00 +2009-10-01T00:00:00 +2009-09-01T00:00:00 +2009-08-03T00:00:00 +2009-07-01T00:00:00 +2009-06-01T00:00:00 +2009-05-01T00:00:00 +2009-04-01T00:00:00 +2009-03-02T00:00:00 +2009-02-02T00:00:00 +2009-01-01T00:00:00 +2008-12-01T00:00:00 +2008-11-03T00:00:00 +2008-10-01T00:00:00 +2008-09-01T00:00:00 +2008-08-01T00:00:00 +2008-07-01T00:00:00 +2008-06-02T00:00:00 +2008-05-01T00:00:00 +2008-04-01T00:00:00 +2008-03-03T00:00:00 +2008-02-01T00:00:00 +2008-01-01T00:00:00 +2007-12-03T00:00:00 +2007-11-01T00:00:00 +2007-10-01T00:00:00 +2007-09-03T00:00:00 +2007-08-01T00:00:00 +2007-07-02T00:00:00 +2007-06-01T00:00:00 +2007-05-01T00:00:00 +2007-04-02T00:00:00 +2007-03-01T00:00:00 +2007-02-01T00:00:00 +2007-01-01T00:00:00 +2006-12-01T00:00:00 +2006-11-01T00:00:00 +2006-10-02T00:00:00 +2006-09-01T00:00:00 +2006-08-01T00:00:00 +2006-07-03T00:00:00 +2006-06-01T00:00:00 +2006-05-01T00:00:00 +2006-04-03T00:00:00 +2006-03-01T00:00:00 +2006-02-01T00:00:00 +2006-01-02T00:00:00 +2005-12-01T00:00:00 +2005-11-01T00:00:00 +2005-10-03T00:00:00 +2005-09-01T00:00:00 +2005-08-01T00:00:00 +2005-07-01T00:00:00 +2005-06-01T00:00:00 +2005-05-02T00:00:00 +2005-04-01T00:00:00 +2005-03-01T00:00:00 +2005-02-01T00:00:00 +2005-01-03T00:00:00 +2004-12-01T00:00:00 +2004-11-01T00:00:00 +2004-10-01T00:00:00 +2004-09-01T00:00:00 +2004-08-02T00:00:00 +2004-07-01T00:00:00 +2004-06-01T00:00:00 +2004-05-03T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.recurson.ref new file mode 100644 index 000000000..713fac683 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.recurson.ref @@ -0,0 +1,80 @@ +2004-05-03 +2004-06-01 +2004-07-01 +2004-08-02 +2004-09-01 +2004-10-01 +2004-11-01 +2004-12-01 +2005-01-03 +2005-02-01 +2005-03-01 +2005-04-01 +2005-05-02 +2005-06-01 +2005-07-01 +2005-08-01 +2005-09-01 +2005-10-03 +2005-11-01 +2005-12-01 +2006-01-02 +2006-02-01 +2006-03-01 +2006-04-03 +2006-05-01 +2006-06-01 +2006-07-03 +2006-08-01 +2006-09-01 +2006-10-02 +2006-11-01 +2006-12-01 +2007-01-01 +2007-02-01 +2007-03-01 +2007-04-02 +2007-05-01 +2007-06-01 +2007-07-02 +2007-08-01 +2007-09-03 +2007-10-01 +2007-11-01 +2007-12-03 +2008-01-01 +2008-02-01 +2008-03-03 +2008-04-01 +2008-05-01 +2008-06-02 +2008-07-01 +2008-08-01 +2008-09-01 +2008-10-01 +2008-11-03 +2008-12-01 +2009-01-01 +2009-02-02 +2009-03-02 +2009-04-01 +2009-05-01 +2009-06-01 +2009-07-01 +2009-08-03 +2009-09-01 +2009-10-01 +2009-11-02 +2009-12-01 +2010-01-01 +2010-02-01 +2010-03-01 +2010-04-01 +2010-05-03 +2010-06-01 +2010-07-01 +2010-08-02 +2010-09-01 +2010-10-01 +2010-11-01 +2010-12-01 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics new file mode 100644 index 000000000..515cef993 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1208@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Last Day +DTSTART;TZID=America/Denver;VALUE=DATE:20040531 +RRULE:FREQ=MONTHLY;BYMONTHDAY=-1 +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.next.ref new file mode 100644 index 000000000..28c155d00 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-31T00:00:00 +2004-06-30T00:00:00 +2004-07-31T00:00:00 +2004-08-31T00:00:00 +2004-09-30T00:00:00 +2004-10-31T00:00:00 +2004-11-30T00:00:00 +2004-12-31T00:00:00 +2005-01-31T00:00:00 +2005-02-28T00:00:00 +2005-03-31T00:00:00 +2005-04-30T00:00:00 +2005-05-31T00:00:00 +2005-06-30T00:00:00 +2005-07-31T00:00:00 +2005-08-31T00:00:00 +2005-09-30T00:00:00 +2005-10-31T00:00:00 +2005-11-30T00:00:00 +2005-12-31T00:00:00 +2006-01-31T00:00:00 +2006-02-28T00:00:00 +2006-03-31T00:00:00 +2006-04-30T00:00:00 +2006-05-31T00:00:00 +2006-06-30T00:00:00 +2006-07-31T00:00:00 +2006-08-31T00:00:00 +2006-09-30T00:00:00 +2006-10-31T00:00:00 +2006-11-30T00:00:00 +2006-12-31T00:00:00 +2007-01-31T00:00:00 +2007-02-28T00:00:00 +2007-03-31T00:00:00 +2007-04-30T00:00:00 +2007-05-31T00:00:00 +2007-06-30T00:00:00 +2007-07-31T00:00:00 +2007-08-31T00:00:00 +2007-09-30T00:00:00 +2007-10-31T00:00:00 +2007-11-30T00:00:00 +2007-12-31T00:00:00 +2008-01-31T00:00:00 +2008-02-29T00:00:00 +2008-03-31T00:00:00 +2008-04-30T00:00:00 +2008-05-31T00:00:00 +2008-06-30T00:00:00 +2008-07-31T00:00:00 +2008-08-31T00:00:00 +2008-09-30T00:00:00 +2008-10-31T00:00:00 +2008-11-30T00:00:00 +2008-12-31T00:00:00 +2009-01-31T00:00:00 +2009-02-28T00:00:00 +2009-03-31T00:00:00 +2009-04-30T00:00:00 +2009-05-31T00:00:00 +2009-06-30T00:00:00 +2009-07-31T00:00:00 +2009-08-31T00:00:00 +2009-09-30T00:00:00 +2009-10-31T00:00:00 +2009-11-30T00:00:00 +2009-12-31T00:00:00 +2010-01-31T00:00:00 +2010-02-28T00:00:00 +2010-03-31T00:00:00 +2010-04-30T00:00:00 +2010-05-31T00:00:00 +2010-06-30T00:00:00 +2010-07-31T00:00:00 +2010-08-31T00:00:00 +2010-09-30T00:00:00 +2010-10-31T00:00:00 +2010-11-30T00:00:00 +2010-12-31T00:00:00 +2011-01-31T00:00:00 +2011-02-28T00:00:00 +2011-03-31T00:00:00 +2011-04-30T00:00:00 +2011-05-31T00:00:00 +2011-06-30T00:00:00 +2011-07-31T00:00:00 +2011-08-31T00:00:00 +2011-09-30T00:00:00 +2011-10-31T00:00:00 +2011-11-30T00:00:00 +2011-12-31T00:00:00 +2012-01-31T00:00:00 +2012-02-29T00:00:00 +2012-03-31T00:00:00 +2012-04-30T00:00:00 +2012-05-31T00:00:00 +2012-06-30T00:00:00 +2012-07-31T00:00:00 +2012-08-31T00:00:00 +2012-09-30T00:00:00 +2012-10-31T00:00:00 +2012-11-30T00:00:00 +2012-12-31T00:00:00 +2013-01-31T00:00:00 +2013-02-28T00:00:00 +2013-03-31T00:00:00 +2013-04-30T00:00:00 +2013-05-31T00:00:00 +2013-06-30T00:00:00 +2013-07-31T00:00:00 +2013-08-31T00:00:00 +2013-09-30T00:00:00 +2013-10-31T00:00:00 +2013-11-30T00:00:00 +2013-12-31T00:00:00 +2014-01-31T00:00:00 +2014-02-28T00:00:00 +2014-03-31T00:00:00 +2014-04-30T00:00:00 +2014-05-31T00:00:00 +2014-06-30T00:00:00 +2014-07-31T00:00:00 +2014-08-31T00:00:00 +2014-09-30T00:00:00 +2014-10-31T00:00:00 +2014-11-30T00:00:00 +2014-12-31T00:00:00 +2015-01-31T00:00:00 +2015-02-28T00:00:00 +2015-03-31T00:00:00 +2015-04-30T00:00:00 +2015-05-31T00:00:00 +2015-06-30T00:00:00 +2015-07-31T00:00:00 +2015-08-31T00:00:00 +2015-09-30T00:00:00 +2015-10-31T00:00:00 +2015-11-30T00:00:00 +2015-12-31T00:00:00 +2016-01-31T00:00:00 +2016-02-29T00:00:00 +2016-03-31T00:00:00 +2016-04-30T00:00:00 +2016-05-31T00:00:00 +2016-06-30T00:00:00 +2016-07-31T00:00:00 +2016-08-31T00:00:00 +2016-09-30T00:00:00 +2016-10-31T00:00:00 +2016-11-30T00:00:00 +2016-12-31T00:00:00 +2017-01-31T00:00:00 +2017-02-28T00:00:00 +2017-03-31T00:00:00 +2017-04-30T00:00:00 +2017-05-31T00:00:00 +2017-06-30T00:00:00 +2017-07-31T00:00:00 +2017-08-31T00:00:00 +2017-09-30T00:00:00 +2017-10-31T00:00:00 +2017-11-30T00:00:00 +2017-12-31T00:00:00 +2018-01-31T00:00:00 +2018-02-28T00:00:00 +2018-03-31T00:00:00 +2018-04-30T00:00:00 +2018-05-31T00:00:00 +2018-06-30T00:00:00 +2018-07-31T00:00:00 +2018-08-31T00:00:00 +2018-09-30T00:00:00 +2018-10-31T00:00:00 +2018-11-30T00:00:00 +2018-12-31T00:00:00 +2019-01-31T00:00:00 +2019-02-28T00:00:00 +2019-03-31T00:00:00 +2019-04-30T00:00:00 +2019-05-31T00:00:00 +2019-06-30T00:00:00 +2019-07-31T00:00:00 +2019-08-31T00:00:00 +2019-09-30T00:00:00 +2019-10-31T00:00:00 +2019-11-30T00:00:00 +2019-12-31T00:00:00 +2020-01-31T00:00:00 +2020-02-29T00:00:00 +2020-03-31T00:00:00 +2020-04-30T00:00:00 +2020-05-31T00:00:00 +2020-06-30T00:00:00 +2020-07-31T00:00:00 +2020-08-31T00:00:00 +2020-09-30T00:00:00 +2020-10-31T00:00:00 +2020-11-30T00:00:00 +2020-12-31T00:00:00 +2021-01-31T00:00:00 +2021-02-28T00:00:00 +2021-03-31T00:00:00 +2021-04-30T00:00:00 +2021-05-31T00:00:00 +2021-06-30T00:00:00 +2021-07-31T00:00:00 +2021-08-31T00:00:00 +2021-09-30T00:00:00 +2021-10-31T00:00:00 +2021-11-30T00:00:00 +2021-12-31T00:00:00 +2022-01-31T00:00:00 +2022-02-28T00:00:00 +2022-03-31T00:00:00 +2022-04-30T00:00:00 +2022-05-31T00:00:00 +2022-06-30T00:00:00 +2022-07-31T00:00:00 +2022-08-31T00:00:00 +2022-09-30T00:00:00 +2022-10-31T00:00:00 +2022-11-30T00:00:00 +2022-12-31T00:00:00 +2023-01-31T00:00:00 +2023-02-28T00:00:00 +2023-03-31T00:00:00 +2023-04-30T00:00:00 +2023-05-31T00:00:00 +2023-06-30T00:00:00 +2023-07-31T00:00:00 +2023-08-31T00:00:00 +2023-09-30T00:00:00 +2023-10-31T00:00:00 +2023-11-30T00:00:00 +2023-12-31T00:00:00 +2024-01-31T00:00:00 +2024-02-29T00:00:00 +2024-03-31T00:00:00 +2024-04-30T00:00:00 +2024-05-31T00:00:00 +2024-06-30T00:00:00 +2024-07-31T00:00:00 +2024-08-31T00:00:00 +2024-09-30T00:00:00 +2024-10-31T00:00:00 +2024-11-30T00:00:00 +2024-12-31T00:00:00 +2025-01-31T00:00:00 +2025-02-28T00:00:00 +2025-03-31T00:00:00 +2025-04-30T00:00:00 +2025-05-31T00:00:00 +2025-06-30T00:00:00 +2025-07-31T00:00:00 +2025-08-31T00:00:00 +2025-09-30T00:00:00 +2025-10-31T00:00:00 +2025-11-30T00:00:00 +2025-12-31T00:00:00 +2026-01-31T00:00:00 +2026-02-28T00:00:00 +2026-03-31T00:00:00 +2026-04-30T00:00:00 +2026-05-31T00:00:00 +2026-06-30T00:00:00 +2026-07-31T00:00:00 +2026-08-31T00:00:00 +2026-09-30T00:00:00 +2026-10-31T00:00:00 +2026-11-30T00:00:00 +2026-12-31T00:00:00 +2027-01-31T00:00:00 +2027-02-28T00:00:00 +2027-03-31T00:00:00 +2027-04-30T00:00:00 +2027-05-31T00:00:00 +2027-06-30T00:00:00 +2027-07-31T00:00:00 +2027-08-31T00:00:00 +2027-09-30T00:00:00 +2027-10-31T00:00:00 +2027-11-30T00:00:00 +2027-12-31T00:00:00 +2028-01-31T00:00:00 +2028-02-29T00:00:00 +2028-03-31T00:00:00 +2028-04-30T00:00:00 +2028-05-31T00:00:00 +2028-06-30T00:00:00 +2028-07-31T00:00:00 +2028-08-31T00:00:00 +2028-09-30T00:00:00 +2028-10-31T00:00:00 +2028-11-30T00:00:00 +2028-12-31T00:00:00 +2029-01-31T00:00:00 +2029-02-28T00:00:00 +2029-03-31T00:00:00 +2029-04-30T00:00:00 +2029-05-31T00:00:00 +2029-06-30T00:00:00 +2029-07-31T00:00:00 +2029-08-31T00:00:00 +2029-09-30T00:00:00 +2029-10-31T00:00:00 +2029-11-30T00:00:00 +2029-12-31T00:00:00 +2030-01-31T00:00:00 +2030-02-28T00:00:00 +2030-03-31T00:00:00 +2030-04-30T00:00:00 +2030-05-31T00:00:00 +2030-06-30T00:00:00 +2030-07-31T00:00:00 +2030-08-31T00:00:00 +2030-09-30T00:00:00 +2030-10-31T00:00:00 +2030-11-30T00:00:00 +2030-12-31T00:00:00 +2031-01-31T00:00:00 +2031-02-28T00:00:00 +2031-03-31T00:00:00 +2031-04-30T00:00:00 +2031-05-31T00:00:00 +2031-06-30T00:00:00 +2031-07-31T00:00:00 +2031-08-31T00:00:00 +2031-09-30T00:00:00 +2031-10-31T00:00:00 +2031-11-30T00:00:00 +2031-12-31T00:00:00 +2032-01-31T00:00:00 +2032-02-29T00:00:00 +2032-03-31T00:00:00 +2032-04-30T00:00:00 +2032-05-31T00:00:00 +2032-06-30T00:00:00 +2032-07-31T00:00:00 +2032-08-31T00:00:00 +2032-09-30T00:00:00 +2032-10-31T00:00:00 +2032-11-30T00:00:00 +2032-12-31T00:00:00 +2033-01-31T00:00:00 +2033-02-28T00:00:00 +2033-03-31T00:00:00 +2033-04-30T00:00:00 +2033-05-31T00:00:00 +2033-06-30T00:00:00 +2033-07-31T00:00:00 +2033-08-31T00:00:00 +2033-09-30T00:00:00 +2033-10-31T00:00:00 +2033-11-30T00:00:00 +2033-12-31T00:00:00 +2034-01-31T00:00:00 +2034-02-28T00:00:00 +2034-03-31T00:00:00 +2034-04-30T00:00:00 +2034-05-31T00:00:00 +2034-06-30T00:00:00 +2034-07-31T00:00:00 +2034-08-31T00:00:00 +2034-09-30T00:00:00 +2034-10-31T00:00:00 +2034-11-30T00:00:00 +2034-12-31T00:00:00 +2035-01-31T00:00:00 +2035-02-28T00:00:00 +2035-03-31T00:00:00 +2035-04-30T00:00:00 +2035-05-31T00:00:00 +2035-06-30T00:00:00 +2035-07-31T00:00:00 +2035-08-31T00:00:00 +2035-09-30T00:00:00 +2035-10-31T00:00:00 +2035-11-30T00:00:00 +2035-12-31T00:00:00 +2036-01-31T00:00:00 +2036-02-29T00:00:00 +2036-03-31T00:00:00 +2036-04-30T00:00:00 +2036-05-31T00:00:00 +2036-06-30T00:00:00 +2036-07-31T00:00:00 +2036-08-31T00:00:00 +2036-09-30T00:00:00 +2036-10-31T00:00:00 +2036-11-30T00:00:00 +2036-12-31T00:00:00 +2037-01-31T00:00:00 +2037-02-28T00:00:00 +2037-03-31T00:00:00 +2037-04-30T00:00:00 +2037-05-31T00:00:00 +2037-06-30T00:00:00 +2037-07-31T00:00:00 +2037-08-31T00:00:00 +2037-09-30T00:00:00 +2037-10-31T00:00:00 +2037-11-30T00:00:00 +2037-12-31T00:00:00 +2038-01-31T00:00:00 +2038-02-28T00:00:00 +2038-03-31T00:00:00 +2038-04-30T00:00:00 +2038-05-31T00:00:00 +2038-06-30T00:00:00 +2038-07-31T00:00:00 +2038-08-31T00:00:00 +2038-09-30T00:00:00 +2038-10-31T00:00:00 +2038-11-30T00:00:00 +2038-12-31T00:00:00 +2039-01-31T00:00:00 +2039-02-28T00:00:00 +2039-03-31T00:00:00 +2039-04-30T00:00:00 +2039-05-31T00:00:00 +2039-06-30T00:00:00 +2039-07-31T00:00:00 +2039-08-31T00:00:00 +2039-09-30T00:00:00 +2039-10-31T00:00:00 +2039-11-30T00:00:00 +2039-12-31T00:00:00 +2040-01-31T00:00:00 +2040-02-29T00:00:00 +2040-03-31T00:00:00 +2040-04-30T00:00:00 +2040-05-31T00:00:00 +2040-06-30T00:00:00 +2040-07-31T00:00:00 +2040-08-31T00:00:00 +2040-09-30T00:00:00 +2040-10-31T00:00:00 +2040-11-30T00:00:00 +2040-12-31T00:00:00 +2041-01-31T00:00:00 +2041-02-28T00:00:00 +2041-03-31T00:00:00 +2041-04-30T00:00:00 +2041-05-31T00:00:00 +2041-06-30T00:00:00 +2041-07-31T00:00:00 +2041-08-31T00:00:00 +2041-09-30T00:00:00 +2041-10-31T00:00:00 +2041-11-30T00:00:00 +2041-12-31T00:00:00 +2042-01-31T00:00:00 +2042-02-28T00:00:00 +2042-03-31T00:00:00 +2042-04-30T00:00:00 +2042-05-31T00:00:00 +2042-06-30T00:00:00 +2042-07-31T00:00:00 +2042-08-31T00:00:00 +2042-09-30T00:00:00 +2042-10-31T00:00:00 +2042-11-30T00:00:00 +2042-12-31T00:00:00 +2043-01-31T00:00:00 +2043-02-28T00:00:00 +2043-03-31T00:00:00 +2043-04-30T00:00:00 +2043-05-31T00:00:00 +2043-06-30T00:00:00 +2043-07-31T00:00:00 +2043-08-31T00:00:00 +2043-09-30T00:00:00 +2043-10-31T00:00:00 +2043-11-30T00:00:00 +2043-12-31T00:00:00 +2044-01-31T00:00:00 +2044-02-29T00:00:00 +2044-03-31T00:00:00 +2044-04-30T00:00:00 +2044-05-31T00:00:00 +2044-06-30T00:00:00 +2044-07-31T00:00:00 +2044-08-31T00:00:00 +2044-09-30T00:00:00 +2044-10-31T00:00:00 +2044-11-30T00:00:00 +2044-12-31T00:00:00 +2045-01-31T00:00:00 +2045-02-28T00:00:00 +2045-03-31T00:00:00 +2045-04-30T00:00:00 +2045-05-31T00:00:00 +2045-06-30T00:00:00 +2045-07-31T00:00:00 +2045-08-31T00:00:00 +2045-09-30T00:00:00 +2045-10-31T00:00:00 +2045-11-30T00:00:00 +2045-12-31T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.prev.ref new file mode 100644 index 000000000..49625b59e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.prev.ref @@ -0,0 +1,81 @@ +2010-12-31T00:00:00 +2010-11-30T00:00:00 +2010-10-31T00:00:00 +2010-09-30T00:00:00 +2010-08-31T00:00:00 +2010-07-31T00:00:00 +2010-06-30T00:00:00 +2010-05-31T00:00:00 +2010-04-30T00:00:00 +2010-03-31T00:00:00 +2010-02-28T00:00:00 +2010-01-31T00:00:00 +2009-12-31T00:00:00 +2009-11-30T00:00:00 +2009-10-31T00:00:00 +2009-09-30T00:00:00 +2009-08-31T00:00:00 +2009-07-31T00:00:00 +2009-06-30T00:00:00 +2009-05-31T00:00:00 +2009-04-30T00:00:00 +2009-03-31T00:00:00 +2009-02-28T00:00:00 +2009-01-31T00:00:00 +2008-12-31T00:00:00 +2008-11-30T00:00:00 +2008-10-31T00:00:00 +2008-09-30T00:00:00 +2008-08-31T00:00:00 +2008-07-31T00:00:00 +2008-06-30T00:00:00 +2008-05-31T00:00:00 +2008-04-30T00:00:00 +2008-03-31T00:00:00 +2008-02-29T00:00:00 +2008-01-31T00:00:00 +2007-12-31T00:00:00 +2007-11-30T00:00:00 +2007-10-31T00:00:00 +2007-09-30T00:00:00 +2007-08-31T00:00:00 +2007-07-31T00:00:00 +2007-06-30T00:00:00 +2007-05-31T00:00:00 +2007-04-30T00:00:00 +2007-03-31T00:00:00 +2007-02-28T00:00:00 +2007-01-31T00:00:00 +2006-12-31T00:00:00 +2006-11-30T00:00:00 +2006-10-31T00:00:00 +2006-09-30T00:00:00 +2006-08-31T00:00:00 +2006-07-31T00:00:00 +2006-06-30T00:00:00 +2006-05-31T00:00:00 +2006-04-30T00:00:00 +2006-03-31T00:00:00 +2006-02-28T00:00:00 +2006-01-31T00:00:00 +2005-12-31T00:00:00 +2005-11-30T00:00:00 +2005-10-31T00:00:00 +2005-09-30T00:00:00 +2005-08-31T00:00:00 +2005-07-31T00:00:00 +2005-06-30T00:00:00 +2005-05-31T00:00:00 +2005-04-30T00:00:00 +2005-03-31T00:00:00 +2005-02-28T00:00:00 +2005-01-31T00:00:00 +2004-12-31T00:00:00 +2004-11-30T00:00:00 +2004-10-31T00:00:00 +2004-09-30T00:00:00 +2004-08-31T00:00:00 +2004-07-31T00:00:00 +2004-06-30T00:00:00 +2004-05-31T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.recurson.ref new file mode 100644 index 000000000..3c8ff8078 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-05-31 +2004-06-30 +2004-07-31 +2004-08-31 +2004-09-30 +2004-10-31 +2004-11-30 +2004-12-31 +2005-01-31 +2005-02-28 +2005-03-31 +2005-04-30 +2005-05-31 +2005-06-30 +2005-07-31 +2005-08-31 +2005-09-30 +2005-10-31 +2005-11-30 +2005-12-31 +2006-01-31 +2006-02-28 +2006-03-31 +2006-04-30 +2006-05-31 +2006-06-30 +2006-07-31 +2006-08-31 +2006-09-30 +2006-10-31 +2006-11-30 +2006-12-31 +2007-01-31 +2007-02-28 +2007-03-31 +2007-04-30 +2007-05-31 +2007-06-30 +2007-07-31 +2007-08-31 +2007-09-30 +2007-10-31 +2007-11-30 +2007-12-31 +2008-01-31 +2008-02-29 +2008-03-31 +2008-04-30 +2008-05-31 +2008-06-30 +2008-07-31 +2008-08-31 +2008-09-30 +2008-10-31 +2008-11-30 +2008-12-31 +2009-01-31 +2009-02-28 +2009-03-31 +2009-04-30 +2009-05-31 +2009-06-30 +2009-07-31 +2009-08-31 +2009-09-30 +2009-10-31 +2009-11-30 +2009-12-31 +2010-01-31 +2010-02-28 +2010-03-31 +2010-04-30 +2010-05-31 +2010-06-30 +2010-07-31 +2010-08-31 +2010-09-30 +2010-10-31 +2010-11-30 +2010-12-31 +2011-01-31 +2011-02-28 +2011-03-31 +2011-04-30 +2011-05-31 +2011-06-30 +2011-07-31 +2011-08-31 +2011-09-30 +2011-10-31 +2011-11-30 +2011-12-31 +2012-01-31 +2012-02-29 +2012-03-31 +2012-04-30 +2012-05-31 +2012-06-30 +2012-07-31 +2012-08-31 +2012-09-30 +2012-10-31 +2012-11-30 +2012-12-31 +2013-01-31 +2013-02-28 +2013-03-31 +2013-04-30 +2013-05-31 +2013-06-30 +2013-07-31 +2013-08-31 +2013-09-30 +2013-10-31 +2013-11-30 +2013-12-31 +2014-01-31 +2014-02-28 +2014-03-31 +2014-04-30 +2014-05-31 +2014-06-30 +2014-07-31 +2014-08-31 +2014-09-30 +2014-10-31 +2014-11-30 +2014-12-31 +2015-01-31 +2015-02-28 +2015-03-31 +2015-04-30 +2015-05-31 +2015-06-30 +2015-07-31 +2015-08-31 +2015-09-30 +2015-10-31 +2015-11-30 +2015-12-31 +2016-01-31 +2016-02-29 +2016-03-31 +2016-04-30 +2016-05-31 +2016-06-30 +2016-07-31 +2016-08-31 +2016-09-30 +2016-10-31 +2016-11-30 +2016-12-31 +2017-01-31 +2017-02-28 +2017-03-31 +2017-04-30 +2017-05-31 +2017-06-30 +2017-07-31 +2017-08-31 +2017-09-30 +2017-10-31 +2017-11-30 +2017-12-31 +2018-01-31 +2018-02-28 +2018-03-31 +2018-04-30 +2018-05-31 +2018-06-30 +2018-07-31 +2018-08-31 +2018-09-30 +2018-10-31 +2018-11-30 +2018-12-31 +2019-01-31 +2019-02-28 +2019-03-31 +2019-04-30 +2019-05-31 +2019-06-30 +2019-07-31 +2019-08-31 +2019-09-30 +2019-10-31 +2019-11-30 +2019-12-31 +2020-01-31 +2020-02-29 +2020-03-31 +2020-04-30 +2020-05-31 +2020-06-30 +2020-07-31 +2020-08-31 +2020-09-30 +2020-10-31 +2020-11-30 +2020-12-31 +2021-01-31 +2021-02-28 +2021-03-31 +2021-04-30 +2021-05-31 +2021-06-30 +2021-07-31 +2021-08-31 +2021-09-30 +2021-10-31 +2021-11-30 +2021-12-31 +2022-01-31 +2022-02-28 +2022-03-31 +2022-04-30 +2022-05-31 +2022-06-30 +2022-07-31 +2022-08-31 +2022-09-30 +2022-10-31 +2022-11-30 +2022-12-31 +2023-01-31 +2023-02-28 +2023-03-31 +2023-04-30 +2023-05-31 +2023-06-30 +2023-07-31 +2023-08-31 +2023-09-30 +2023-10-31 +2023-11-30 +2023-12-31 +2024-01-31 +2024-02-29 +2024-03-31 +2024-04-30 +2024-05-31 +2024-06-30 +2024-07-31 +2024-08-31 +2024-09-30 +2024-10-31 +2024-11-30 +2024-12-31 +2025-01-31 +2025-02-28 +2025-03-31 +2025-04-30 +2025-05-31 +2025-06-30 +2025-07-31 +2025-08-31 +2025-09-30 +2025-10-31 +2025-11-30 +2025-12-31 +2026-01-31 +2026-02-28 +2026-03-31 +2026-04-30 +2026-05-31 +2026-06-30 +2026-07-31 +2026-08-31 +2026-09-30 +2026-10-31 +2026-11-30 +2026-12-31 +2027-01-31 +2027-02-28 +2027-03-31 +2027-04-30 +2027-05-31 +2027-06-30 +2027-07-31 +2027-08-31 +2027-09-30 +2027-10-31 +2027-11-30 +2027-12-31 +2028-01-31 +2028-02-29 +2028-03-31 +2028-04-30 +2028-05-31 +2028-06-30 +2028-07-31 +2028-08-31 +2028-09-30 +2028-10-31 +2028-11-30 +2028-12-31 +2029-01-31 +2029-02-28 +2029-03-31 +2029-04-30 +2029-05-31 +2029-06-30 +2029-07-31 +2029-08-31 +2029-09-30 +2029-10-31 +2029-11-30 +2029-12-31 +2030-01-31 +2030-02-28 +2030-03-31 +2030-04-30 +2030-05-31 +2030-06-30 +2030-07-31 +2030-08-31 +2030-09-30 +2030-10-31 +2030-11-30 +2030-12-31 +2031-01-31 +2031-02-28 +2031-03-31 +2031-04-30 +2031-05-31 +2031-06-30 +2031-07-31 +2031-08-31 +2031-09-30 +2031-10-31 +2031-11-30 +2031-12-31 +2032-01-31 +2032-02-29 +2032-03-31 +2032-04-30 +2032-05-31 +2032-06-30 +2032-07-31 +2032-08-31 +2032-09-30 +2032-10-31 +2032-11-30 +2032-12-31 +2033-01-31 +2033-02-28 +2033-03-31 +2033-04-30 +2033-05-31 +2033-06-30 +2033-07-31 +2033-08-31 +2033-09-30 +2033-10-31 +2033-11-30 +2033-12-31 +2034-01-31 +2034-02-28 +2034-03-31 +2034-04-30 +2034-05-31 +2034-06-30 +2034-07-31 +2034-08-31 +2034-09-30 +2034-10-31 +2034-11-30 +2034-12-31 +2035-01-31 +2035-02-28 +2035-03-31 +2035-04-30 +2035-05-31 +2035-06-30 +2035-07-31 +2035-08-31 +2035-09-30 +2035-10-31 +2035-11-30 +2035-12-31 +2036-01-31 +2036-02-29 +2036-03-31 +2036-04-30 +2036-05-31 +2036-06-30 +2036-07-31 +2036-08-31 +2036-09-30 +2036-10-31 +2036-11-30 +2036-12-31 +2037-01-31 +2037-02-28 +2037-03-31 +2037-04-30 +2037-05-31 +2037-06-30 +2037-07-31 +2037-08-31 +2037-09-30 +2037-10-31 +2037-11-30 +2037-12-31 +2038-01-31 +2038-02-28 +2038-03-31 +2038-04-30 +2038-05-31 +2038-06-30 +2038-07-31 +2038-08-31 +2038-09-30 +2038-10-31 +2038-11-30 +2038-12-31 +2039-01-31 +2039-02-28 +2039-03-31 +2039-04-30 +2039-05-31 +2039-06-30 +2039-07-31 +2039-08-31 +2039-09-30 +2039-10-31 +2039-11-30 +2039-12-31 +2040-01-31 +2040-02-29 +2040-03-31 +2040-04-30 +2040-05-31 +2040-06-30 +2040-07-31 +2040-08-31 +2040-09-30 +2040-10-31 +2040-11-30 +2040-12-31 +2041-01-31 +2041-02-28 +2041-03-31 +2041-04-30 +2041-05-31 +2041-06-30 +2041-07-31 +2041-08-31 +2041-09-30 +2041-10-31 +2041-11-30 +2041-12-31 +2042-01-31 +2042-02-28 +2042-03-31 +2042-04-30 +2042-05-31 +2042-06-30 +2042-07-31 +2042-08-31 +2042-09-30 +2042-10-31 +2042-11-30 +2042-12-31 +2043-01-31 +2043-02-28 +2043-03-31 +2043-04-30 +2043-05-31 +2043-06-30 +2043-07-31 +2043-08-31 +2043-09-30 +2043-10-31 +2043-11-30 +2043-12-31 +2044-01-31 +2044-02-29 +2044-03-31 +2044-04-30 +2044-05-31 +2044-06-30 +2044-07-31 +2044-08-31 +2044-09-30 +2044-10-31 +2044-11-30 +2044-12-31 +2045-01-31 +2045-02-28 +2045-03-31 +2045-04-30 +2045-05-31 +2045-06-30 +2045-07-31 +2045-08-31 +2045-09-30 +2045-10-31 +2045-11-30 +2045-12-31 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics new file mode 100644 index 000000000..36373cb08 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1209@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Last Weekday +DTSTART;TZID=America/Denver;VALUE=DATE:20040531 +RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1 +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.next.ref new file mode 100644 index 000000000..452719179 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-31T00:00:00 +2004-06-30T00:00:00 +2004-07-30T00:00:00 +2004-08-31T00:00:00 +2004-09-30T00:00:00 +2004-10-29T00:00:00 +2004-11-30T00:00:00 +2004-12-31T00:00:00 +2005-01-31T00:00:00 +2005-02-28T00:00:00 +2005-03-31T00:00:00 +2005-04-29T00:00:00 +2005-05-31T00:00:00 +2005-06-30T00:00:00 +2005-07-29T00:00:00 +2005-08-31T00:00:00 +2005-09-30T00:00:00 +2005-10-31T00:00:00 +2005-11-30T00:00:00 +2005-12-30T00:00:00 +2006-01-31T00:00:00 +2006-02-28T00:00:00 +2006-03-31T00:00:00 +2006-04-28T00:00:00 +2006-05-31T00:00:00 +2006-06-30T00:00:00 +2006-07-31T00:00:00 +2006-08-31T00:00:00 +2006-09-29T00:00:00 +2006-10-31T00:00:00 +2006-11-30T00:00:00 +2006-12-29T00:00:00 +2007-01-31T00:00:00 +2007-02-28T00:00:00 +2007-03-30T00:00:00 +2007-04-30T00:00:00 +2007-05-31T00:00:00 +2007-06-29T00:00:00 +2007-07-31T00:00:00 +2007-08-31T00:00:00 +2007-09-28T00:00:00 +2007-10-31T00:00:00 +2007-11-30T00:00:00 +2007-12-31T00:00:00 +2008-01-31T00:00:00 +2008-02-29T00:00:00 +2008-03-31T00:00:00 +2008-04-30T00:00:00 +2008-05-30T00:00:00 +2008-06-30T00:00:00 +2008-07-31T00:00:00 +2008-08-29T00:00:00 +2008-09-30T00:00:00 +2008-10-31T00:00:00 +2008-11-28T00:00:00 +2008-12-31T00:00:00 +2009-01-30T00:00:00 +2009-02-27T00:00:00 +2009-03-31T00:00:00 +2009-04-30T00:00:00 +2009-05-29T00:00:00 +2009-06-30T00:00:00 +2009-07-31T00:00:00 +2009-08-31T00:00:00 +2009-09-30T00:00:00 +2009-10-30T00:00:00 +2009-11-30T00:00:00 +2009-12-31T00:00:00 +2010-01-29T00:00:00 +2010-02-26T00:00:00 +2010-03-31T00:00:00 +2010-04-30T00:00:00 +2010-05-31T00:00:00 +2010-06-30T00:00:00 +2010-07-30T00:00:00 +2010-08-31T00:00:00 +2010-09-30T00:00:00 +2010-10-29T00:00:00 +2010-11-30T00:00:00 +2010-12-31T00:00:00 +2011-01-31T00:00:00 +2011-02-28T00:00:00 +2011-03-31T00:00:00 +2011-04-29T00:00:00 +2011-05-31T00:00:00 +2011-06-30T00:00:00 +2011-07-29T00:00:00 +2011-08-31T00:00:00 +2011-09-30T00:00:00 +2011-10-31T00:00:00 +2011-11-30T00:00:00 +2011-12-30T00:00:00 +2012-01-31T00:00:00 +2012-02-29T00:00:00 +2012-03-30T00:00:00 +2012-04-30T00:00:00 +2012-05-31T00:00:00 +2012-06-29T00:00:00 +2012-07-31T00:00:00 +2012-08-31T00:00:00 +2012-09-28T00:00:00 +2012-10-31T00:00:00 +2012-11-30T00:00:00 +2012-12-31T00:00:00 +2013-01-31T00:00:00 +2013-02-28T00:00:00 +2013-03-29T00:00:00 +2013-04-30T00:00:00 +2013-05-31T00:00:00 +2013-06-28T00:00:00 +2013-07-31T00:00:00 +2013-08-30T00:00:00 +2013-09-30T00:00:00 +2013-10-31T00:00:00 +2013-11-29T00:00:00 +2013-12-31T00:00:00 +2014-01-31T00:00:00 +2014-02-28T00:00:00 +2014-03-31T00:00:00 +2014-04-30T00:00:00 +2014-05-30T00:00:00 +2014-06-30T00:00:00 +2014-07-31T00:00:00 +2014-08-29T00:00:00 +2014-09-30T00:00:00 +2014-10-31T00:00:00 +2014-11-28T00:00:00 +2014-12-31T00:00:00 +2015-01-30T00:00:00 +2015-02-27T00:00:00 +2015-03-31T00:00:00 +2015-04-30T00:00:00 +2015-05-29T00:00:00 +2015-06-30T00:00:00 +2015-07-31T00:00:00 +2015-08-31T00:00:00 +2015-09-30T00:00:00 +2015-10-30T00:00:00 +2015-11-30T00:00:00 +2015-12-31T00:00:00 +2016-01-29T00:00:00 +2016-02-29T00:00:00 +2016-03-31T00:00:00 +2016-04-29T00:00:00 +2016-05-31T00:00:00 +2016-06-30T00:00:00 +2016-07-29T00:00:00 +2016-08-31T00:00:00 +2016-09-30T00:00:00 +2016-10-31T00:00:00 +2016-11-30T00:00:00 +2016-12-30T00:00:00 +2017-01-31T00:00:00 +2017-02-28T00:00:00 +2017-03-31T00:00:00 +2017-04-28T00:00:00 +2017-05-31T00:00:00 +2017-06-30T00:00:00 +2017-07-31T00:00:00 +2017-08-31T00:00:00 +2017-09-29T00:00:00 +2017-10-31T00:00:00 +2017-11-30T00:00:00 +2017-12-29T00:00:00 +2018-01-31T00:00:00 +2018-02-28T00:00:00 +2018-03-30T00:00:00 +2018-04-30T00:00:00 +2018-05-31T00:00:00 +2018-06-29T00:00:00 +2018-07-31T00:00:00 +2018-08-31T00:00:00 +2018-09-28T00:00:00 +2018-10-31T00:00:00 +2018-11-30T00:00:00 +2018-12-31T00:00:00 +2019-01-31T00:00:00 +2019-02-28T00:00:00 +2019-03-29T00:00:00 +2019-04-30T00:00:00 +2019-05-31T00:00:00 +2019-06-28T00:00:00 +2019-07-31T00:00:00 +2019-08-30T00:00:00 +2019-09-30T00:00:00 +2019-10-31T00:00:00 +2019-11-29T00:00:00 +2019-12-31T00:00:00 +2020-01-31T00:00:00 +2020-02-28T00:00:00 +2020-03-31T00:00:00 +2020-04-30T00:00:00 +2020-05-29T00:00:00 +2020-06-30T00:00:00 +2020-07-31T00:00:00 +2020-08-31T00:00:00 +2020-09-30T00:00:00 +2020-10-30T00:00:00 +2020-11-30T00:00:00 +2020-12-31T00:00:00 +2021-01-29T00:00:00 +2021-02-26T00:00:00 +2021-03-31T00:00:00 +2021-04-30T00:00:00 +2021-05-31T00:00:00 +2021-06-30T00:00:00 +2021-07-30T00:00:00 +2021-08-31T00:00:00 +2021-09-30T00:00:00 +2021-10-29T00:00:00 +2021-11-30T00:00:00 +2021-12-31T00:00:00 +2022-01-31T00:00:00 +2022-02-28T00:00:00 +2022-03-31T00:00:00 +2022-04-29T00:00:00 +2022-05-31T00:00:00 +2022-06-30T00:00:00 +2022-07-29T00:00:00 +2022-08-31T00:00:00 +2022-09-30T00:00:00 +2022-10-31T00:00:00 +2022-11-30T00:00:00 +2022-12-30T00:00:00 +2023-01-31T00:00:00 +2023-02-28T00:00:00 +2023-03-31T00:00:00 +2023-04-28T00:00:00 +2023-05-31T00:00:00 +2023-06-30T00:00:00 +2023-07-31T00:00:00 +2023-08-31T00:00:00 +2023-09-29T00:00:00 +2023-10-31T00:00:00 +2023-11-30T00:00:00 +2023-12-29T00:00:00 +2024-01-31T00:00:00 +2024-02-29T00:00:00 +2024-03-29T00:00:00 +2024-04-30T00:00:00 +2024-05-31T00:00:00 +2024-06-28T00:00:00 +2024-07-31T00:00:00 +2024-08-30T00:00:00 +2024-09-30T00:00:00 +2024-10-31T00:00:00 +2024-11-29T00:00:00 +2024-12-31T00:00:00 +2025-01-31T00:00:00 +2025-02-28T00:00:00 +2025-03-31T00:00:00 +2025-04-30T00:00:00 +2025-05-30T00:00:00 +2025-06-30T00:00:00 +2025-07-31T00:00:00 +2025-08-29T00:00:00 +2025-09-30T00:00:00 +2025-10-31T00:00:00 +2025-11-28T00:00:00 +2025-12-31T00:00:00 +2026-01-30T00:00:00 +2026-02-27T00:00:00 +2026-03-31T00:00:00 +2026-04-30T00:00:00 +2026-05-29T00:00:00 +2026-06-30T00:00:00 +2026-07-31T00:00:00 +2026-08-31T00:00:00 +2026-09-30T00:00:00 +2026-10-30T00:00:00 +2026-11-30T00:00:00 +2026-12-31T00:00:00 +2027-01-29T00:00:00 +2027-02-26T00:00:00 +2027-03-31T00:00:00 +2027-04-30T00:00:00 +2027-05-31T00:00:00 +2027-06-30T00:00:00 +2027-07-30T00:00:00 +2027-08-31T00:00:00 +2027-09-30T00:00:00 +2027-10-29T00:00:00 +2027-11-30T00:00:00 +2027-12-31T00:00:00 +2028-01-31T00:00:00 +2028-02-29T00:00:00 +2028-03-31T00:00:00 +2028-04-28T00:00:00 +2028-05-31T00:00:00 +2028-06-30T00:00:00 +2028-07-31T00:00:00 +2028-08-31T00:00:00 +2028-09-29T00:00:00 +2028-10-31T00:00:00 +2028-11-30T00:00:00 +2028-12-29T00:00:00 +2029-01-31T00:00:00 +2029-02-28T00:00:00 +2029-03-30T00:00:00 +2029-04-30T00:00:00 +2029-05-31T00:00:00 +2029-06-29T00:00:00 +2029-07-31T00:00:00 +2029-08-31T00:00:00 +2029-09-28T00:00:00 +2029-10-31T00:00:00 +2029-11-30T00:00:00 +2029-12-31T00:00:00 +2030-01-31T00:00:00 +2030-02-28T00:00:00 +2030-03-29T00:00:00 +2030-04-30T00:00:00 +2030-05-31T00:00:00 +2030-06-28T00:00:00 +2030-07-31T00:00:00 +2030-08-30T00:00:00 +2030-09-30T00:00:00 +2030-10-31T00:00:00 +2030-11-29T00:00:00 +2030-12-31T00:00:00 +2031-01-31T00:00:00 +2031-02-28T00:00:00 +2031-03-31T00:00:00 +2031-04-30T00:00:00 +2031-05-30T00:00:00 +2031-06-30T00:00:00 +2031-07-31T00:00:00 +2031-08-29T00:00:00 +2031-09-30T00:00:00 +2031-10-31T00:00:00 +2031-11-28T00:00:00 +2031-12-31T00:00:00 +2032-01-30T00:00:00 +2032-02-27T00:00:00 +2032-03-31T00:00:00 +2032-04-30T00:00:00 +2032-05-31T00:00:00 +2032-06-30T00:00:00 +2032-07-30T00:00:00 +2032-08-31T00:00:00 +2032-09-30T00:00:00 +2032-10-29T00:00:00 +2032-11-30T00:00:00 +2032-12-31T00:00:00 +2033-01-31T00:00:00 +2033-02-28T00:00:00 +2033-03-31T00:00:00 +2033-04-29T00:00:00 +2033-05-31T00:00:00 +2033-06-30T00:00:00 +2033-07-29T00:00:00 +2033-08-31T00:00:00 +2033-09-30T00:00:00 +2033-10-31T00:00:00 +2033-11-30T00:00:00 +2033-12-30T00:00:00 +2034-01-31T00:00:00 +2034-02-28T00:00:00 +2034-03-31T00:00:00 +2034-04-28T00:00:00 +2034-05-31T00:00:00 +2034-06-30T00:00:00 +2034-07-31T00:00:00 +2034-08-31T00:00:00 +2034-09-29T00:00:00 +2034-10-31T00:00:00 +2034-11-30T00:00:00 +2034-12-29T00:00:00 +2035-01-31T00:00:00 +2035-02-28T00:00:00 +2035-03-30T00:00:00 +2035-04-30T00:00:00 +2035-05-31T00:00:00 +2035-06-29T00:00:00 +2035-07-31T00:00:00 +2035-08-31T00:00:00 +2035-09-28T00:00:00 +2035-10-31T00:00:00 +2035-11-30T00:00:00 +2035-12-31T00:00:00 +2036-01-31T00:00:00 +2036-02-29T00:00:00 +2036-03-31T00:00:00 +2036-04-30T00:00:00 +2036-05-30T00:00:00 +2036-06-30T00:00:00 +2036-07-31T00:00:00 +2036-08-29T00:00:00 +2036-09-30T00:00:00 +2036-10-31T00:00:00 +2036-11-28T00:00:00 +2036-12-31T00:00:00 +2037-01-30T00:00:00 +2037-02-27T00:00:00 +2037-03-31T00:00:00 +2037-04-30T00:00:00 +2037-05-29T00:00:00 +2037-06-30T00:00:00 +2037-07-31T00:00:00 +2037-08-31T00:00:00 +2037-09-30T00:00:00 +2037-10-30T00:00:00 +2037-11-30T00:00:00 +2037-12-31T00:00:00 +2038-01-29T00:00:00 +2038-02-26T00:00:00 +2038-03-31T00:00:00 +2038-04-30T00:00:00 +2038-05-31T00:00:00 +2038-06-30T00:00:00 +2038-07-30T00:00:00 +2038-08-31T00:00:00 +2038-09-30T00:00:00 +2038-10-29T00:00:00 +2038-11-30T00:00:00 +2038-12-31T00:00:00 +2039-01-31T00:00:00 +2039-02-28T00:00:00 +2039-03-31T00:00:00 +2039-04-29T00:00:00 +2039-05-31T00:00:00 +2039-06-30T00:00:00 +2039-07-29T00:00:00 +2039-08-31T00:00:00 +2039-09-30T00:00:00 +2039-10-31T00:00:00 +2039-11-30T00:00:00 +2039-12-30T00:00:00 +2040-01-31T00:00:00 +2040-02-29T00:00:00 +2040-03-30T00:00:00 +2040-04-30T00:00:00 +2040-05-31T00:00:00 +2040-06-29T00:00:00 +2040-07-31T00:00:00 +2040-08-31T00:00:00 +2040-09-28T00:00:00 +2040-10-31T00:00:00 +2040-11-30T00:00:00 +2040-12-31T00:00:00 +2041-01-31T00:00:00 +2041-02-28T00:00:00 +2041-03-29T00:00:00 +2041-04-30T00:00:00 +2041-05-31T00:00:00 +2041-06-28T00:00:00 +2041-07-31T00:00:00 +2041-08-30T00:00:00 +2041-09-30T00:00:00 +2041-10-31T00:00:00 +2041-11-29T00:00:00 +2041-12-31T00:00:00 +2042-01-31T00:00:00 +2042-02-28T00:00:00 +2042-03-31T00:00:00 +2042-04-30T00:00:00 +2042-05-30T00:00:00 +2042-06-30T00:00:00 +2042-07-31T00:00:00 +2042-08-29T00:00:00 +2042-09-30T00:00:00 +2042-10-31T00:00:00 +2042-11-28T00:00:00 +2042-12-31T00:00:00 +2043-01-30T00:00:00 +2043-02-27T00:00:00 +2043-03-31T00:00:00 +2043-04-30T00:00:00 +2043-05-29T00:00:00 +2043-06-30T00:00:00 +2043-07-31T00:00:00 +2043-08-31T00:00:00 +2043-09-30T00:00:00 +2043-10-30T00:00:00 +2043-11-30T00:00:00 +2043-12-31T00:00:00 +2044-01-29T00:00:00 +2044-02-29T00:00:00 +2044-03-31T00:00:00 +2044-04-29T00:00:00 +2044-05-31T00:00:00 +2044-06-30T00:00:00 +2044-07-29T00:00:00 +2044-08-31T00:00:00 +2044-09-30T00:00:00 +2044-10-31T00:00:00 +2044-11-30T00:00:00 +2044-12-30T00:00:00 +2045-01-31T00:00:00 +2045-02-28T00:00:00 +2045-03-31T00:00:00 +2045-04-28T00:00:00 +2045-05-31T00:00:00 +2045-06-30T00:00:00 +2045-07-31T00:00:00 +2045-08-31T00:00:00 +2045-09-29T00:00:00 +2045-10-31T00:00:00 +2045-11-30T00:00:00 +2045-12-29T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.prev.ref new file mode 100644 index 000000000..b4360bd14 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.prev.ref @@ -0,0 +1,81 @@ +2010-12-31T00:00:00 +2010-11-30T00:00:00 +2010-10-29T00:00:00 +2010-09-30T00:00:00 +2010-08-31T00:00:00 +2010-07-30T00:00:00 +2010-06-30T00:00:00 +2010-05-31T00:00:00 +2010-04-30T00:00:00 +2010-03-31T00:00:00 +2010-02-26T00:00:00 +2010-01-29T00:00:00 +2009-12-31T00:00:00 +2009-11-30T00:00:00 +2009-10-30T00:00:00 +2009-09-30T00:00:00 +2009-08-31T00:00:00 +2009-07-31T00:00:00 +2009-06-30T00:00:00 +2009-05-29T00:00:00 +2009-04-30T00:00:00 +2009-03-31T00:00:00 +2009-02-27T00:00:00 +2009-01-30T00:00:00 +2008-12-31T00:00:00 +2008-11-28T00:00:00 +2008-10-31T00:00:00 +2008-09-30T00:00:00 +2008-08-29T00:00:00 +2008-07-31T00:00:00 +2008-06-30T00:00:00 +2008-05-30T00:00:00 +2008-04-30T00:00:00 +2008-03-31T00:00:00 +2008-02-29T00:00:00 +2008-01-31T00:00:00 +2007-12-31T00:00:00 +2007-11-30T00:00:00 +2007-10-31T00:00:00 +2007-09-28T00:00:00 +2007-08-31T00:00:00 +2007-07-31T00:00:00 +2007-06-29T00:00:00 +2007-05-31T00:00:00 +2007-04-30T00:00:00 +2007-03-30T00:00:00 +2007-02-28T00:00:00 +2007-01-31T00:00:00 +2006-12-29T00:00:00 +2006-11-30T00:00:00 +2006-10-31T00:00:00 +2006-09-29T00:00:00 +2006-08-31T00:00:00 +2006-07-31T00:00:00 +2006-06-30T00:00:00 +2006-05-31T00:00:00 +2006-04-28T00:00:00 +2006-03-31T00:00:00 +2006-02-28T00:00:00 +2006-01-31T00:00:00 +2005-12-30T00:00:00 +2005-11-30T00:00:00 +2005-10-31T00:00:00 +2005-09-30T00:00:00 +2005-08-31T00:00:00 +2005-07-29T00:00:00 +2005-06-30T00:00:00 +2005-05-31T00:00:00 +2005-04-29T00:00:00 +2005-03-31T00:00:00 +2005-02-28T00:00:00 +2005-01-31T00:00:00 +2004-12-31T00:00:00 +2004-11-30T00:00:00 +2004-10-29T00:00:00 +2004-09-30T00:00:00 +2004-08-31T00:00:00 +2004-07-30T00:00:00 +2004-06-30T00:00:00 +2004-05-31T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.recurson.ref new file mode 100644 index 000000000..24ac270f5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-05-31 +2004-06-30 +2004-07-30 +2004-08-31 +2004-09-30 +2004-10-29 +2004-11-30 +2004-12-31 +2005-01-31 +2005-02-28 +2005-03-31 +2005-04-29 +2005-05-31 +2005-06-30 +2005-07-29 +2005-08-31 +2005-09-30 +2005-10-31 +2005-11-30 +2005-12-30 +2006-01-31 +2006-02-28 +2006-03-31 +2006-04-28 +2006-05-31 +2006-06-30 +2006-07-31 +2006-08-31 +2006-09-29 +2006-10-31 +2006-11-30 +2006-12-29 +2007-01-31 +2007-02-28 +2007-03-30 +2007-04-30 +2007-05-31 +2007-06-29 +2007-07-31 +2007-08-31 +2007-09-28 +2007-10-31 +2007-11-30 +2007-12-31 +2008-01-31 +2008-02-29 +2008-03-31 +2008-04-30 +2008-05-30 +2008-06-30 +2008-07-31 +2008-08-29 +2008-09-30 +2008-10-31 +2008-11-28 +2008-12-31 +2009-01-30 +2009-02-27 +2009-03-31 +2009-04-30 +2009-05-29 +2009-06-30 +2009-07-31 +2009-08-31 +2009-09-30 +2009-10-30 +2009-11-30 +2009-12-31 +2010-01-29 +2010-02-26 +2010-03-31 +2010-04-30 +2010-05-31 +2010-06-30 +2010-07-30 +2010-08-31 +2010-09-30 +2010-10-29 +2010-11-30 +2010-12-31 +2011-01-31 +2011-02-28 +2011-03-31 +2011-04-29 +2011-05-31 +2011-06-30 +2011-07-29 +2011-08-31 +2011-09-30 +2011-10-31 +2011-11-30 +2011-12-30 +2012-01-31 +2012-02-29 +2012-03-30 +2012-04-30 +2012-05-31 +2012-06-29 +2012-07-31 +2012-08-31 +2012-09-28 +2012-10-31 +2012-11-30 +2012-12-31 +2013-01-31 +2013-02-28 +2013-03-29 +2013-04-30 +2013-05-31 +2013-06-28 +2013-07-31 +2013-08-30 +2013-09-30 +2013-10-31 +2013-11-29 +2013-12-31 +2014-01-31 +2014-02-28 +2014-03-31 +2014-04-30 +2014-05-30 +2014-06-30 +2014-07-31 +2014-08-29 +2014-09-30 +2014-10-31 +2014-11-28 +2014-12-31 +2015-01-30 +2015-02-27 +2015-03-31 +2015-04-30 +2015-05-29 +2015-06-30 +2015-07-31 +2015-08-31 +2015-09-30 +2015-10-30 +2015-11-30 +2015-12-31 +2016-01-29 +2016-02-29 +2016-03-31 +2016-04-29 +2016-05-31 +2016-06-30 +2016-07-29 +2016-08-31 +2016-09-30 +2016-10-31 +2016-11-30 +2016-12-30 +2017-01-31 +2017-02-28 +2017-03-31 +2017-04-28 +2017-05-31 +2017-06-30 +2017-07-31 +2017-08-31 +2017-09-29 +2017-10-31 +2017-11-30 +2017-12-29 +2018-01-31 +2018-02-28 +2018-03-30 +2018-04-30 +2018-05-31 +2018-06-29 +2018-07-31 +2018-08-31 +2018-09-28 +2018-10-31 +2018-11-30 +2018-12-31 +2019-01-31 +2019-02-28 +2019-03-29 +2019-04-30 +2019-05-31 +2019-06-28 +2019-07-31 +2019-08-30 +2019-09-30 +2019-10-31 +2019-11-29 +2019-12-31 +2020-01-31 +2020-02-28 +2020-03-31 +2020-04-30 +2020-05-29 +2020-06-30 +2020-07-31 +2020-08-31 +2020-09-30 +2020-10-30 +2020-11-30 +2020-12-31 +2021-01-29 +2021-02-26 +2021-03-31 +2021-04-30 +2021-05-31 +2021-06-30 +2021-07-30 +2021-08-31 +2021-09-30 +2021-10-29 +2021-11-30 +2021-12-31 +2022-01-31 +2022-02-28 +2022-03-31 +2022-04-29 +2022-05-31 +2022-06-30 +2022-07-29 +2022-08-31 +2022-09-30 +2022-10-31 +2022-11-30 +2022-12-30 +2023-01-31 +2023-02-28 +2023-03-31 +2023-04-28 +2023-05-31 +2023-06-30 +2023-07-31 +2023-08-31 +2023-09-29 +2023-10-31 +2023-11-30 +2023-12-29 +2024-01-31 +2024-02-29 +2024-03-29 +2024-04-30 +2024-05-31 +2024-06-28 +2024-07-31 +2024-08-30 +2024-09-30 +2024-10-31 +2024-11-29 +2024-12-31 +2025-01-31 +2025-02-28 +2025-03-31 +2025-04-30 +2025-05-30 +2025-06-30 +2025-07-31 +2025-08-29 +2025-09-30 +2025-10-31 +2025-11-28 +2025-12-31 +2026-01-30 +2026-02-27 +2026-03-31 +2026-04-30 +2026-05-29 +2026-06-30 +2026-07-31 +2026-08-31 +2026-09-30 +2026-10-30 +2026-11-30 +2026-12-31 +2027-01-29 +2027-02-26 +2027-03-31 +2027-04-30 +2027-05-31 +2027-06-30 +2027-07-30 +2027-08-31 +2027-09-30 +2027-10-29 +2027-11-30 +2027-12-31 +2028-01-31 +2028-02-29 +2028-03-31 +2028-04-28 +2028-05-31 +2028-06-30 +2028-07-31 +2028-08-31 +2028-09-29 +2028-10-31 +2028-11-30 +2028-12-29 +2029-01-31 +2029-02-28 +2029-03-30 +2029-04-30 +2029-05-31 +2029-06-29 +2029-07-31 +2029-08-31 +2029-09-28 +2029-10-31 +2029-11-30 +2029-12-31 +2030-01-31 +2030-02-28 +2030-03-29 +2030-04-30 +2030-05-31 +2030-06-28 +2030-07-31 +2030-08-30 +2030-09-30 +2030-10-31 +2030-11-29 +2030-12-31 +2031-01-31 +2031-02-28 +2031-03-31 +2031-04-30 +2031-05-30 +2031-06-30 +2031-07-31 +2031-08-29 +2031-09-30 +2031-10-31 +2031-11-28 +2031-12-31 +2032-01-30 +2032-02-27 +2032-03-31 +2032-04-30 +2032-05-31 +2032-06-30 +2032-07-30 +2032-08-31 +2032-09-30 +2032-10-29 +2032-11-30 +2032-12-31 +2033-01-31 +2033-02-28 +2033-03-31 +2033-04-29 +2033-05-31 +2033-06-30 +2033-07-29 +2033-08-31 +2033-09-30 +2033-10-31 +2033-11-30 +2033-12-30 +2034-01-31 +2034-02-28 +2034-03-31 +2034-04-28 +2034-05-31 +2034-06-30 +2034-07-31 +2034-08-31 +2034-09-29 +2034-10-31 +2034-11-30 +2034-12-29 +2035-01-31 +2035-02-28 +2035-03-30 +2035-04-30 +2035-05-31 +2035-06-29 +2035-07-31 +2035-08-31 +2035-09-28 +2035-10-31 +2035-11-30 +2035-12-31 +2036-01-31 +2036-02-29 +2036-03-31 +2036-04-30 +2036-05-30 +2036-06-30 +2036-07-31 +2036-08-29 +2036-09-30 +2036-10-31 +2036-11-28 +2036-12-31 +2037-01-30 +2037-02-27 +2037-03-31 +2037-04-30 +2037-05-29 +2037-06-30 +2037-07-31 +2037-08-31 +2037-09-30 +2037-10-30 +2037-11-30 +2037-12-31 +2038-01-29 +2038-02-26 +2038-03-31 +2038-04-30 +2038-05-31 +2038-06-30 +2038-07-30 +2038-08-31 +2038-09-30 +2038-10-29 +2038-11-30 +2038-12-31 +2039-01-31 +2039-02-28 +2039-03-31 +2039-04-29 +2039-05-31 +2039-06-30 +2039-07-29 +2039-08-31 +2039-09-30 +2039-10-31 +2039-11-30 +2039-12-30 +2040-01-31 +2040-02-29 +2040-03-30 +2040-04-30 +2040-05-31 +2040-06-29 +2040-07-31 +2040-08-31 +2040-09-28 +2040-10-31 +2040-11-30 +2040-12-31 +2041-01-31 +2041-02-28 +2041-03-29 +2041-04-30 +2041-05-31 +2041-06-28 +2041-07-31 +2041-08-30 +2041-09-30 +2041-10-31 +2041-11-29 +2041-12-31 +2042-01-31 +2042-02-28 +2042-03-31 +2042-04-30 +2042-05-30 +2042-06-30 +2042-07-31 +2042-08-29 +2042-09-30 +2042-10-31 +2042-11-28 +2042-12-31 +2043-01-30 +2043-02-27 +2043-03-31 +2043-04-30 +2043-05-29 +2043-06-30 +2043-07-31 +2043-08-31 +2043-09-30 +2043-10-30 +2043-11-30 +2043-12-31 +2044-01-29 +2044-02-29 +2044-03-31 +2044-04-29 +2044-05-31 +2044-06-30 +2044-07-29 +2044-08-31 +2044-09-30 +2044-10-31 +2044-11-30 +2044-12-30 +2045-01-31 +2045-02-28 +2045-03-31 +2045-04-28 +2045-05-31 +2045-06-30 +2045-07-31 +2045-08-31 +2045-09-29 +2045-10-31 +2045-11-30 +2045-12-29 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics new file mode 100644 index 000000000..f087a1e7d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1268@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Kwanzaa +DTSTART;TZID=America/Denver;VALUE=DATE:20041226 +RRULE:FREQ=MONTHLY;INTERVAL=12;BYMONTHDAY=26;BYMONTH=12 +DURATION:P7D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.next.ref new file mode 100644 index 000000000..229e8cb90 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.next.ref @@ -0,0 +1,500 @@ +2004-12-26T00:00:00 +2005-12-26T00:00:00 +2006-12-26T00:00:00 +2007-12-26T00:00:00 +2008-12-26T00:00:00 +2009-12-26T00:00:00 +2010-12-26T00:00:00 +2011-12-26T00:00:00 +2012-12-26T00:00:00 +2013-12-26T00:00:00 +2014-12-26T00:00:00 +2015-12-26T00:00:00 +2016-12-26T00:00:00 +2017-12-26T00:00:00 +2018-12-26T00:00:00 +2019-12-26T00:00:00 +2020-12-26T00:00:00 +2021-12-26T00:00:00 +2022-12-26T00:00:00 +2023-12-26T00:00:00 +2024-12-26T00:00:00 +2025-12-26T00:00:00 +2026-12-26T00:00:00 +2027-12-26T00:00:00 +2028-12-26T00:00:00 +2029-12-26T00:00:00 +2030-12-26T00:00:00 +2031-12-26T00:00:00 +2032-12-26T00:00:00 +2033-12-26T00:00:00 +2034-12-26T00:00:00 +2035-12-26T00:00:00 +2036-12-26T00:00:00 +2037-12-26T00:00:00 +2038-12-26T00:00:00 +2039-12-26T00:00:00 +2040-12-26T00:00:00 +2041-12-26T00:00:00 +2042-12-26T00:00:00 +2043-12-26T00:00:00 +2044-12-26T00:00:00 +2045-12-26T00:00:00 +2046-12-26T00:00:00 +2047-12-26T00:00:00 +2048-12-26T00:00:00 +2049-12-26T00:00:00 +2050-12-26T00:00:00 +2051-12-26T00:00:00 +2052-12-26T00:00:00 +2053-12-26T00:00:00 +2054-12-26T00:00:00 +2055-12-26T00:00:00 +2056-12-26T00:00:00 +2057-12-26T00:00:00 +2058-12-26T00:00:00 +2059-12-26T00:00:00 +2060-12-26T00:00:00 +2061-12-26T00:00:00 +2062-12-26T00:00:00 +2063-12-26T00:00:00 +2064-12-26T00:00:00 +2065-12-26T00:00:00 +2066-12-26T00:00:00 +2067-12-26T00:00:00 +2068-12-26T00:00:00 +2069-12-26T00:00:00 +2070-12-26T00:00:00 +2071-12-26T00:00:00 +2072-12-26T00:00:00 +2073-12-26T00:00:00 +2074-12-26T00:00:00 +2075-12-26T00:00:00 +2076-12-26T00:00:00 +2077-12-26T00:00:00 +2078-12-26T00:00:00 +2079-12-26T00:00:00 +2080-12-26T00:00:00 +2081-12-26T00:00:00 +2082-12-26T00:00:00 +2083-12-26T00:00:00 +2084-12-26T00:00:00 +2085-12-26T00:00:00 +2086-12-26T00:00:00 +2087-12-26T00:00:00 +2088-12-26T00:00:00 +2089-12-26T00:00:00 +2090-12-26T00:00:00 +2091-12-26T00:00:00 +2092-12-26T00:00:00 +2093-12-26T00:00:00 +2094-12-26T00:00:00 +2095-12-26T00:00:00 +2096-12-26T00:00:00 +2097-12-26T00:00:00 +2098-12-26T00:00:00 +2099-12-26T00:00:00 +2100-12-26T00:00:00 +2101-12-26T00:00:00 +2102-12-26T00:00:00 +2103-12-26T00:00:00 +2104-12-26T00:00:00 +2105-12-26T00:00:00 +2106-12-26T00:00:00 +2107-12-26T00:00:00 +2108-12-26T00:00:00 +2109-12-26T00:00:00 +2110-12-26T00:00:00 +2111-12-26T00:00:00 +2112-12-26T00:00:00 +2113-12-26T00:00:00 +2114-12-26T00:00:00 +2115-12-26T00:00:00 +2116-12-26T00:00:00 +2117-12-26T00:00:00 +2118-12-26T00:00:00 +2119-12-26T00:00:00 +2120-12-26T00:00:00 +2121-12-26T00:00:00 +2122-12-26T00:00:00 +2123-12-26T00:00:00 +2124-12-26T00:00:00 +2125-12-26T00:00:00 +2126-12-26T00:00:00 +2127-12-26T00:00:00 +2128-12-26T00:00:00 +2129-12-26T00:00:00 +2130-12-26T00:00:00 +2131-12-26T00:00:00 +2132-12-26T00:00:00 +2133-12-26T00:00:00 +2134-12-26T00:00:00 +2135-12-26T00:00:00 +2136-12-26T00:00:00 +2137-12-26T00:00:00 +2138-12-26T00:00:00 +2139-12-26T00:00:00 +2140-12-26T00:00:00 +2141-12-26T00:00:00 +2142-12-26T00:00:00 +2143-12-26T00:00:00 +2144-12-26T00:00:00 +2145-12-26T00:00:00 +2146-12-26T00:00:00 +2147-12-26T00:00:00 +2148-12-26T00:00:00 +2149-12-26T00:00:00 +2150-12-26T00:00:00 +2151-12-26T00:00:00 +2152-12-26T00:00:00 +2153-12-26T00:00:00 +2154-12-26T00:00:00 +2155-12-26T00:00:00 +2156-12-26T00:00:00 +2157-12-26T00:00:00 +2158-12-26T00:00:00 +2159-12-26T00:00:00 +2160-12-26T00:00:00 +2161-12-26T00:00:00 +2162-12-26T00:00:00 +2163-12-26T00:00:00 +2164-12-26T00:00:00 +2165-12-26T00:00:00 +2166-12-26T00:00:00 +2167-12-26T00:00:00 +2168-12-26T00:00:00 +2169-12-26T00:00:00 +2170-12-26T00:00:00 +2171-12-26T00:00:00 +2172-12-26T00:00:00 +2173-12-26T00:00:00 +2174-12-26T00:00:00 +2175-12-26T00:00:00 +2176-12-26T00:00:00 +2177-12-26T00:00:00 +2178-12-26T00:00:00 +2179-12-26T00:00:00 +2180-12-26T00:00:00 +2181-12-26T00:00:00 +2182-12-26T00:00:00 +2183-12-26T00:00:00 +2184-12-26T00:00:00 +2185-12-26T00:00:00 +2186-12-26T00:00:00 +2187-12-26T00:00:00 +2188-12-26T00:00:00 +2189-12-26T00:00:00 +2190-12-26T00:00:00 +2191-12-26T00:00:00 +2192-12-26T00:00:00 +2193-12-26T00:00:00 +2194-12-26T00:00:00 +2195-12-26T00:00:00 +2196-12-26T00:00:00 +2197-12-26T00:00:00 +2198-12-26T00:00:00 +2199-12-26T00:00:00 +2200-12-26T00:00:00 +2201-12-26T00:00:00 +2202-12-26T00:00:00 +2203-12-26T00:00:00 +2204-12-26T00:00:00 +2205-12-26T00:00:00 +2206-12-26T00:00:00 +2207-12-26T00:00:00 +2208-12-26T00:00:00 +2209-12-26T00:00:00 +2210-12-26T00:00:00 +2211-12-26T00:00:00 +2212-12-26T00:00:00 +2213-12-26T00:00:00 +2214-12-26T00:00:00 +2215-12-26T00:00:00 +2216-12-26T00:00:00 +2217-12-26T00:00:00 +2218-12-26T00:00:00 +2219-12-26T00:00:00 +2220-12-26T00:00:00 +2221-12-26T00:00:00 +2222-12-26T00:00:00 +2223-12-26T00:00:00 +2224-12-26T00:00:00 +2225-12-26T00:00:00 +2226-12-26T00:00:00 +2227-12-26T00:00:00 +2228-12-26T00:00:00 +2229-12-26T00:00:00 +2230-12-26T00:00:00 +2231-12-26T00:00:00 +2232-12-26T00:00:00 +2233-12-26T00:00:00 +2234-12-26T00:00:00 +2235-12-26T00:00:00 +2236-12-26T00:00:00 +2237-12-26T00:00:00 +2238-12-26T00:00:00 +2239-12-26T00:00:00 +2240-12-26T00:00:00 +2241-12-26T00:00:00 +2242-12-26T00:00:00 +2243-12-26T00:00:00 +2244-12-26T00:00:00 +2245-12-26T00:00:00 +2246-12-26T00:00:00 +2247-12-26T00:00:00 +2248-12-26T00:00:00 +2249-12-26T00:00:00 +2250-12-26T00:00:00 +2251-12-26T00:00:00 +2252-12-26T00:00:00 +2253-12-26T00:00:00 +2254-12-26T00:00:00 +2255-12-26T00:00:00 +2256-12-26T00:00:00 +2257-12-26T00:00:00 +2258-12-26T00:00:00 +2259-12-26T00:00:00 +2260-12-26T00:00:00 +2261-12-26T00:00:00 +2262-12-26T00:00:00 +2263-12-26T00:00:00 +2264-12-26T00:00:00 +2265-12-26T00:00:00 +2266-12-26T00:00:00 +2267-12-26T00:00:00 +2268-12-26T00:00:00 +2269-12-26T00:00:00 +2270-12-26T00:00:00 +2271-12-26T00:00:00 +2272-12-26T00:00:00 +2273-12-26T00:00:00 +2274-12-26T00:00:00 +2275-12-26T00:00:00 +2276-12-26T00:00:00 +2277-12-26T00:00:00 +2278-12-26T00:00:00 +2279-12-26T00:00:00 +2280-12-26T00:00:00 +2281-12-26T00:00:00 +2282-12-26T00:00:00 +2283-12-26T00:00:00 +2284-12-26T00:00:00 +2285-12-26T00:00:00 +2286-12-26T00:00:00 +2287-12-26T00:00:00 +2288-12-26T00:00:00 +2289-12-26T00:00:00 +2290-12-26T00:00:00 +2291-12-26T00:00:00 +2292-12-26T00:00:00 +2293-12-26T00:00:00 +2294-12-26T00:00:00 +2295-12-26T00:00:00 +2296-12-26T00:00:00 +2297-12-26T00:00:00 +2298-12-26T00:00:00 +2299-12-26T00:00:00 +2300-12-26T00:00:00 +2301-12-26T00:00:00 +2302-12-26T00:00:00 +2303-12-26T00:00:00 +2304-12-26T00:00:00 +2305-12-26T00:00:00 +2306-12-26T00:00:00 +2307-12-26T00:00:00 +2308-12-26T00:00:00 +2309-12-26T00:00:00 +2310-12-26T00:00:00 +2311-12-26T00:00:00 +2312-12-26T00:00:00 +2313-12-26T00:00:00 +2314-12-26T00:00:00 +2315-12-26T00:00:00 +2316-12-26T00:00:00 +2317-12-26T00:00:00 +2318-12-26T00:00:00 +2319-12-26T00:00:00 +2320-12-26T00:00:00 +2321-12-26T00:00:00 +2322-12-26T00:00:00 +2323-12-26T00:00:00 +2324-12-26T00:00:00 +2325-12-26T00:00:00 +2326-12-26T00:00:00 +2327-12-26T00:00:00 +2328-12-26T00:00:00 +2329-12-26T00:00:00 +2330-12-26T00:00:00 +2331-12-26T00:00:00 +2332-12-26T00:00:00 +2333-12-26T00:00:00 +2334-12-26T00:00:00 +2335-12-26T00:00:00 +2336-12-26T00:00:00 +2337-12-26T00:00:00 +2338-12-26T00:00:00 +2339-12-26T00:00:00 +2340-12-26T00:00:00 +2341-12-26T00:00:00 +2342-12-26T00:00:00 +2343-12-26T00:00:00 +2344-12-26T00:00:00 +2345-12-26T00:00:00 +2346-12-26T00:00:00 +2347-12-26T00:00:00 +2348-12-26T00:00:00 +2349-12-26T00:00:00 +2350-12-26T00:00:00 +2351-12-26T00:00:00 +2352-12-26T00:00:00 +2353-12-26T00:00:00 +2354-12-26T00:00:00 +2355-12-26T00:00:00 +2356-12-26T00:00:00 +2357-12-26T00:00:00 +2358-12-26T00:00:00 +2359-12-26T00:00:00 +2360-12-26T00:00:00 +2361-12-26T00:00:00 +2362-12-26T00:00:00 +2363-12-26T00:00:00 +2364-12-26T00:00:00 +2365-12-26T00:00:00 +2366-12-26T00:00:00 +2367-12-26T00:00:00 +2368-12-26T00:00:00 +2369-12-26T00:00:00 +2370-12-26T00:00:00 +2371-12-26T00:00:00 +2372-12-26T00:00:00 +2373-12-26T00:00:00 +2374-12-26T00:00:00 +2375-12-26T00:00:00 +2376-12-26T00:00:00 +2377-12-26T00:00:00 +2378-12-26T00:00:00 +2379-12-26T00:00:00 +2380-12-26T00:00:00 +2381-12-26T00:00:00 +2382-12-26T00:00:00 +2383-12-26T00:00:00 +2384-12-26T00:00:00 +2385-12-26T00:00:00 +2386-12-26T00:00:00 +2387-12-26T00:00:00 +2388-12-26T00:00:00 +2389-12-26T00:00:00 +2390-12-26T00:00:00 +2391-12-26T00:00:00 +2392-12-26T00:00:00 +2393-12-26T00:00:00 +2394-12-26T00:00:00 +2395-12-26T00:00:00 +2396-12-26T00:00:00 +2397-12-26T00:00:00 +2398-12-26T00:00:00 +2399-12-26T00:00:00 +2400-12-26T00:00:00 +2401-12-26T00:00:00 +2402-12-26T00:00:00 +2403-12-26T00:00:00 +2404-12-26T00:00:00 +2405-12-26T00:00:00 +2406-12-26T00:00:00 +2407-12-26T00:00:00 +2408-12-26T00:00:00 +2409-12-26T00:00:00 +2410-12-26T00:00:00 +2411-12-26T00:00:00 +2412-12-26T00:00:00 +2413-12-26T00:00:00 +2414-12-26T00:00:00 +2415-12-26T00:00:00 +2416-12-26T00:00:00 +2417-12-26T00:00:00 +2418-12-26T00:00:00 +2419-12-26T00:00:00 +2420-12-26T00:00:00 +2421-12-26T00:00:00 +2422-12-26T00:00:00 +2423-12-26T00:00:00 +2424-12-26T00:00:00 +2425-12-26T00:00:00 +2426-12-26T00:00:00 +2427-12-26T00:00:00 +2428-12-26T00:00:00 +2429-12-26T00:00:00 +2430-12-26T00:00:00 +2431-12-26T00:00:00 +2432-12-26T00:00:00 +2433-12-26T00:00:00 +2434-12-26T00:00:00 +2435-12-26T00:00:00 +2436-12-26T00:00:00 +2437-12-26T00:00:00 +2438-12-26T00:00:00 +2439-12-26T00:00:00 +2440-12-26T00:00:00 +2441-12-26T00:00:00 +2442-12-26T00:00:00 +2443-12-26T00:00:00 +2444-12-26T00:00:00 +2445-12-26T00:00:00 +2446-12-26T00:00:00 +2447-12-26T00:00:00 +2448-12-26T00:00:00 +2449-12-26T00:00:00 +2450-12-26T00:00:00 +2451-12-26T00:00:00 +2452-12-26T00:00:00 +2453-12-26T00:00:00 +2454-12-26T00:00:00 +2455-12-26T00:00:00 +2456-12-26T00:00:00 +2457-12-26T00:00:00 +2458-12-26T00:00:00 +2459-12-26T00:00:00 +2460-12-26T00:00:00 +2461-12-26T00:00:00 +2462-12-26T00:00:00 +2463-12-26T00:00:00 +2464-12-26T00:00:00 +2465-12-26T00:00:00 +2466-12-26T00:00:00 +2467-12-26T00:00:00 +2468-12-26T00:00:00 +2469-12-26T00:00:00 +2470-12-26T00:00:00 +2471-12-26T00:00:00 +2472-12-26T00:00:00 +2473-12-26T00:00:00 +2474-12-26T00:00:00 +2475-12-26T00:00:00 +2476-12-26T00:00:00 +2477-12-26T00:00:00 +2478-12-26T00:00:00 +2479-12-26T00:00:00 +2480-12-26T00:00:00 +2481-12-26T00:00:00 +2482-12-26T00:00:00 +2483-12-26T00:00:00 +2484-12-26T00:00:00 +2485-12-26T00:00:00 +2486-12-26T00:00:00 +2487-12-26T00:00:00 +2488-12-26T00:00:00 +2489-12-26T00:00:00 +2490-12-26T00:00:00 +2491-12-26T00:00:00 +2492-12-26T00:00:00 +2493-12-26T00:00:00 +2494-12-26T00:00:00 +2495-12-26T00:00:00 +2496-12-26T00:00:00 +2497-12-26T00:00:00 +2498-12-26T00:00:00 +2499-12-26T00:00:00 +2500-12-26T00:00:00 +2501-12-26T00:00:00 +2502-12-26T00:00:00 +2503-12-26T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.prev.ref new file mode 100644 index 000000000..2142fccb7 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.prev.ref @@ -0,0 +1,8 @@ +2010-12-26T00:00:00 +2009-12-26T00:00:00 +2008-12-26T00:00:00 +2007-12-26T00:00:00 +2006-12-26T00:00:00 +2005-12-26T00:00:00 +2004-12-26T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.recurson.ref new file mode 100644 index 000000000..6e3750f26 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-12-26 +2005-12-26 +2006-12-26 +2007-12-26 +2008-12-26 +2009-12-26 +2010-12-26 +2011-12-26 +2012-12-26 +2013-12-26 +2014-12-26 +2015-12-26 +2016-12-26 +2017-12-26 +2018-12-26 +2019-12-26 +2020-12-26 +2021-12-26 +2022-12-26 +2023-12-26 +2024-12-26 +2025-12-26 +2026-12-26 +2027-12-26 +2028-12-26 +2029-12-26 +2030-12-26 +2031-12-26 +2032-12-26 +2033-12-26 +2034-12-26 +2035-12-26 +2036-12-26 +2037-12-26 +2038-12-26 +2039-12-26 +2040-12-26 +2041-12-26 +2042-12-26 +2043-12-26 +2044-12-26 +2045-12-26 +2046-12-26 +2047-12-26 +2048-12-26 +2049-12-26 +2050-12-26 +2051-12-26 +2052-12-26 +2053-12-26 +2054-12-26 +2055-12-26 +2056-12-26 +2057-12-26 +2058-12-26 +2059-12-26 +2060-12-26 +2061-12-26 +2062-12-26 +2063-12-26 +2064-12-26 +2065-12-26 +2066-12-26 +2067-12-26 +2068-12-26 +2069-12-26 +2070-12-26 +2071-12-26 +2072-12-26 +2073-12-26 +2074-12-26 +2075-12-26 +2076-12-26 +2077-12-26 +2078-12-26 +2079-12-26 +2080-12-26 +2081-12-26 +2082-12-26 +2083-12-26 +2084-12-26 +2085-12-26 +2086-12-26 +2087-12-26 +2088-12-26 +2089-12-26 +2090-12-26 +2091-12-26 +2092-12-26 +2093-12-26 +2094-12-26 +2095-12-26 +2096-12-26 +2097-12-26 +2098-12-26 +2099-12-26 +2100-12-26 +2101-12-26 +2102-12-26 +2103-12-26 +2104-12-26 +2105-12-26 +2106-12-26 +2107-12-26 +2108-12-26 +2109-12-26 +2110-12-26 +2111-12-26 +2112-12-26 +2113-12-26 +2114-12-26 +2115-12-26 +2116-12-26 +2117-12-26 +2118-12-26 +2119-12-26 +2120-12-26 +2121-12-26 +2122-12-26 +2123-12-26 +2124-12-26 +2125-12-26 +2126-12-26 +2127-12-26 +2128-12-26 +2129-12-26 +2130-12-26 +2131-12-26 +2132-12-26 +2133-12-26 +2134-12-26 +2135-12-26 +2136-12-26 +2137-12-26 +2138-12-26 +2139-12-26 +2140-12-26 +2141-12-26 +2142-12-26 +2143-12-26 +2144-12-26 +2145-12-26 +2146-12-26 +2147-12-26 +2148-12-26 +2149-12-26 +2150-12-26 +2151-12-26 +2152-12-26 +2153-12-26 +2154-12-26 +2155-12-26 +2156-12-26 +2157-12-26 +2158-12-26 +2159-12-26 +2160-12-26 +2161-12-26 +2162-12-26 +2163-12-26 +2164-12-26 +2165-12-26 +2166-12-26 +2167-12-26 +2168-12-26 +2169-12-26 +2170-12-26 +2171-12-26 +2172-12-26 +2173-12-26 +2174-12-26 +2175-12-26 +2176-12-26 +2177-12-26 +2178-12-26 +2179-12-26 +2180-12-26 +2181-12-26 +2182-12-26 +2183-12-26 +2184-12-26 +2185-12-26 +2186-12-26 +2187-12-26 +2188-12-26 +2189-12-26 +2190-12-26 +2191-12-26 +2192-12-26 +2193-12-26 +2194-12-26 +2195-12-26 +2196-12-26 +2197-12-26 +2198-12-26 +2199-12-26 +2200-12-26 +2201-12-26 +2202-12-26 +2203-12-26 +2204-12-26 +2205-12-26 +2206-12-26 +2207-12-26 +2208-12-26 +2209-12-26 +2210-12-26 +2211-12-26 +2212-12-26 +2213-12-26 +2214-12-26 +2215-12-26 +2216-12-26 +2217-12-26 +2218-12-26 +2219-12-26 +2220-12-26 +2221-12-26 +2222-12-26 +2223-12-26 +2224-12-26 +2225-12-26 +2226-12-26 +2227-12-26 +2228-12-26 +2229-12-26 +2230-12-26 +2231-12-26 +2232-12-26 +2233-12-26 +2234-12-26 +2235-12-26 +2236-12-26 +2237-12-26 +2238-12-26 +2239-12-26 +2240-12-26 +2241-12-26 +2242-12-26 +2243-12-26 +2244-12-26 +2245-12-26 +2246-12-26 +2247-12-26 +2248-12-26 +2249-12-26 +2250-12-26 +2251-12-26 +2252-12-26 +2253-12-26 +2254-12-26 +2255-12-26 +2256-12-26 +2257-12-26 +2258-12-26 +2259-12-26 +2260-12-26 +2261-12-26 +2262-12-26 +2263-12-26 +2264-12-26 +2265-12-26 +2266-12-26 +2267-12-26 +2268-12-26 +2269-12-26 +2270-12-26 +2271-12-26 +2272-12-26 +2273-12-26 +2274-12-26 +2275-12-26 +2276-12-26 +2277-12-26 +2278-12-26 +2279-12-26 +2280-12-26 +2281-12-26 +2282-12-26 +2283-12-26 +2284-12-26 +2285-12-26 +2286-12-26 +2287-12-26 +2288-12-26 +2289-12-26 +2290-12-26 +2291-12-26 +2292-12-26 +2293-12-26 +2294-12-26 +2295-12-26 +2296-12-26 +2297-12-26 +2298-12-26 +2299-12-26 +2300-12-26 +2301-12-26 +2302-12-26 +2303-12-26 +2304-12-26 +2305-12-26 +2306-12-26 +2307-12-26 +2308-12-26 +2309-12-26 +2310-12-26 +2311-12-26 +2312-12-26 +2313-12-26 +2314-12-26 +2315-12-26 +2316-12-26 +2317-12-26 +2318-12-26 +2319-12-26 +2320-12-26 +2321-12-26 +2322-12-26 +2323-12-26 +2324-12-26 +2325-12-26 +2326-12-26 +2327-12-26 +2328-12-26 +2329-12-26 +2330-12-26 +2331-12-26 +2332-12-26 +2333-12-26 +2334-12-26 +2335-12-26 +2336-12-26 +2337-12-26 +2338-12-26 +2339-12-26 +2340-12-26 +2341-12-26 +2342-12-26 +2343-12-26 +2344-12-26 +2345-12-26 +2346-12-26 +2347-12-26 +2348-12-26 +2349-12-26 +2350-12-26 +2351-12-26 +2352-12-26 +2353-12-26 +2354-12-26 +2355-12-26 +2356-12-26 +2357-12-26 +2358-12-26 +2359-12-26 +2360-12-26 +2361-12-26 +2362-12-26 +2363-12-26 +2364-12-26 +2365-12-26 +2366-12-26 +2367-12-26 +2368-12-26 +2369-12-26 +2370-12-26 +2371-12-26 +2372-12-26 +2373-12-26 +2374-12-26 +2375-12-26 +2376-12-26 +2377-12-26 +2378-12-26 +2379-12-26 +2380-12-26 +2381-12-26 +2382-12-26 +2383-12-26 +2384-12-26 +2385-12-26 +2386-12-26 +2387-12-26 +2388-12-26 +2389-12-26 +2390-12-26 +2391-12-26 +2392-12-26 +2393-12-26 +2394-12-26 +2395-12-26 +2396-12-26 +2397-12-26 +2398-12-26 +2399-12-26 +2400-12-26 +2401-12-26 +2402-12-26 +2403-12-26 +2404-12-26 +2405-12-26 +2406-12-26 +2407-12-26 +2408-12-26 +2409-12-26 +2410-12-26 +2411-12-26 +2412-12-26 +2413-12-26 +2414-12-26 +2415-12-26 +2416-12-26 +2417-12-26 +2418-12-26 +2419-12-26 +2420-12-26 +2421-12-26 +2422-12-26 +2423-12-26 +2424-12-26 +2425-12-26 +2426-12-26 +2427-12-26 +2428-12-26 +2429-12-26 +2430-12-26 +2431-12-26 +2432-12-26 +2433-12-26 +2434-12-26 +2435-12-26 +2436-12-26 +2437-12-26 +2438-12-26 +2439-12-26 +2440-12-26 +2441-12-26 +2442-12-26 +2443-12-26 +2444-12-26 +2445-12-26 +2446-12-26 +2447-12-26 +2448-12-26 +2449-12-26 +2450-12-26 +2451-12-26 +2452-12-26 +2453-12-26 +2454-12-26 +2455-12-26 +2456-12-26 +2457-12-26 +2458-12-26 +2459-12-26 +2460-12-26 +2461-12-26 +2462-12-26 +2463-12-26 +2464-12-26 +2465-12-26 +2466-12-26 +2467-12-26 +2468-12-26 +2469-12-26 +2470-12-26 +2471-12-26 +2472-12-26 +2473-12-26 +2474-12-26 +2475-12-26 +2476-12-26 +2477-12-26 +2478-12-26 +2479-12-26 +2480-12-26 +2481-12-26 +2482-12-26 +2483-12-26 +2484-12-26 +2485-12-26 +2486-12-26 +2487-12-26 +2488-12-26 +2489-12-26 +2490-12-26 +2491-12-26 +2492-12-26 +2493-12-26 +2494-12-26 +2495-12-26 +2496-12-26 +2497-12-26 +2498-12-26 +2499-12-26 +2500-12-26 +2501-12-26 +2502-12-26 +2503-12-26 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/readme.txt b/libkcal/tests/data/RecurrenceRule/ConnectDaily/readme.txt new file mode 100644 index 000000000..26f75691a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/readme.txt @@ -0,0 +1 @@ +Some test event from ConnectDaily. diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics new file mode 100644 index 000000000..3e8d86844 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KAlarm 1.2.6//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130311 +UID:KAlarm-2080187732.550 +SEQUENCE:0 +LAST-MODIFIED:20050522T130311 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;INTERVAL=4 +DTSTART:20050526T130300 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:Every 4 days +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics.next.ref new file mode 100644 index 000000000..64c76db96 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-26T13:03:00 +2005-05-30T13:03:00 +2005-06-03T13:03:00 +2005-06-07T13:03:00 +2005-06-11T13:03:00 +2005-06-15T13:03:00 +2005-06-19T13:03:00 +2005-06-23T13:03:00 +2005-06-27T13:03:00 +2005-07-01T13:03:00 +2005-07-05T13:03:00 +2005-07-09T13:03:00 +2005-07-13T13:03:00 +2005-07-17T13:03:00 +2005-07-21T13:03:00 +2005-07-25T13:03:00 +2005-07-29T13:03:00 +2005-08-02T13:03:00 +2005-08-06T13:03:00 +2005-08-10T13:03:00 +2005-08-14T13:03:00 +2005-08-18T13:03:00 +2005-08-22T13:03:00 +2005-08-26T13:03:00 +2005-08-30T13:03:00 +2005-09-03T13:03:00 +2005-09-07T13:03:00 +2005-09-11T13:03:00 +2005-09-15T13:03:00 +2005-09-19T13:03:00 +2005-09-23T13:03:00 +2005-09-27T13:03:00 +2005-10-01T13:03:00 +2005-10-05T13:03:00 +2005-10-09T13:03:00 +2005-10-13T13:03:00 +2005-10-17T13:03:00 +2005-10-21T13:03:00 +2005-10-25T13:03:00 +2005-10-29T13:03:00 +2005-11-02T13:03:00 +2005-11-06T13:03:00 +2005-11-10T13:03:00 +2005-11-14T13:03:00 +2005-11-18T13:03:00 +2005-11-22T13:03:00 +2005-11-26T13:03:00 +2005-11-30T13:03:00 +2005-12-04T13:03:00 +2005-12-08T13:03:00 +2005-12-12T13:03:00 +2005-12-16T13:03:00 +2005-12-20T13:03:00 +2005-12-24T13:03:00 +2005-12-28T13:03:00 +2006-01-01T13:03:00 +2006-01-05T13:03:00 +2006-01-09T13:03:00 +2006-01-13T13:03:00 +2006-01-17T13:03:00 +2006-01-21T13:03:00 +2006-01-25T13:03:00 +2006-01-29T13:03:00 +2006-02-02T13:03:00 +2006-02-06T13:03:00 +2006-02-10T13:03:00 +2006-02-14T13:03:00 +2006-02-18T13:03:00 +2006-02-22T13:03:00 +2006-02-26T13:03:00 +2006-03-02T13:03:00 +2006-03-06T13:03:00 +2006-03-10T13:03:00 +2006-03-14T13:03:00 +2006-03-18T13:03:00 +2006-03-22T13:03:00 +2006-03-26T13:03:00 +2006-03-30T13:03:00 +2006-04-03T13:03:00 +2006-04-07T13:03:00 +2006-04-11T13:03:00 +2006-04-15T13:03:00 +2006-04-19T13:03:00 +2006-04-23T13:03:00 +2006-04-27T13:03:00 +2006-05-01T13:03:00 +2006-05-05T13:03:00 +2006-05-09T13:03:00 +2006-05-13T13:03:00 +2006-05-17T13:03:00 +2006-05-21T13:03:00 +2006-05-25T13:03:00 +2006-05-29T13:03:00 +2006-06-02T13:03:00 +2006-06-06T13:03:00 +2006-06-10T13:03:00 +2006-06-14T13:03:00 +2006-06-18T13:03:00 +2006-06-22T13:03:00 +2006-06-26T13:03:00 +2006-06-30T13:03:00 +2006-07-04T13:03:00 +2006-07-08T13:03:00 +2006-07-12T13:03:00 +2006-07-16T13:03:00 +2006-07-20T13:03:00 +2006-07-24T13:03:00 +2006-07-28T13:03:00 +2006-08-01T13:03:00 +2006-08-05T13:03:00 +2006-08-09T13:03:00 +2006-08-13T13:03:00 +2006-08-17T13:03:00 +2006-08-21T13:03:00 +2006-08-25T13:03:00 +2006-08-29T13:03:00 +2006-09-02T13:03:00 +2006-09-06T13:03:00 +2006-09-10T13:03:00 +2006-09-14T13:03:00 +2006-09-18T13:03:00 +2006-09-22T13:03:00 +2006-09-26T13:03:00 +2006-09-30T13:03:00 +2006-10-04T13:03:00 +2006-10-08T13:03:00 +2006-10-12T13:03:00 +2006-10-16T13:03:00 +2006-10-20T13:03:00 +2006-10-24T13:03:00 +2006-10-28T13:03:00 +2006-11-01T13:03:00 +2006-11-05T13:03:00 +2006-11-09T13:03:00 +2006-11-13T13:03:00 +2006-11-17T13:03:00 +2006-11-21T13:03:00 +2006-11-25T13:03:00 +2006-11-29T13:03:00 +2006-12-03T13:03:00 +2006-12-07T13:03:00 +2006-12-11T13:03:00 +2006-12-15T13:03:00 +2006-12-19T13:03:00 +2006-12-23T13:03:00 +2006-12-27T13:03:00 +2006-12-31T13:03:00 +2007-01-04T13:03:00 +2007-01-08T13:03:00 +2007-01-12T13:03:00 +2007-01-16T13:03:00 +2007-01-20T13:03:00 +2007-01-24T13:03:00 +2007-01-28T13:03:00 +2007-02-01T13:03:00 +2007-02-05T13:03:00 +2007-02-09T13:03:00 +2007-02-13T13:03:00 +2007-02-17T13:03:00 +2007-02-21T13:03:00 +2007-02-25T13:03:00 +2007-03-01T13:03:00 +2007-03-05T13:03:00 +2007-03-09T13:03:00 +2007-03-13T13:03:00 +2007-03-17T13:03:00 +2007-03-21T13:03:00 +2007-03-25T13:03:00 +2007-03-29T13:03:00 +2007-04-02T13:03:00 +2007-04-06T13:03:00 +2007-04-10T13:03:00 +2007-04-14T13:03:00 +2007-04-18T13:03:00 +2007-04-22T13:03:00 +2007-04-26T13:03:00 +2007-04-30T13:03:00 +2007-05-04T13:03:00 +2007-05-08T13:03:00 +2007-05-12T13:03:00 +2007-05-16T13:03:00 +2007-05-20T13:03:00 +2007-05-24T13:03:00 +2007-05-28T13:03:00 +2007-06-01T13:03:00 +2007-06-05T13:03:00 +2007-06-09T13:03:00 +2007-06-13T13:03:00 +2007-06-17T13:03:00 +2007-06-21T13:03:00 +2007-06-25T13:03:00 +2007-06-29T13:03:00 +2007-07-03T13:03:00 +2007-07-07T13:03:00 +2007-07-11T13:03:00 +2007-07-15T13:03:00 +2007-07-19T13:03:00 +2007-07-23T13:03:00 +2007-07-27T13:03:00 +2007-07-31T13:03:00 +2007-08-04T13:03:00 +2007-08-08T13:03:00 +2007-08-12T13:03:00 +2007-08-16T13:03:00 +2007-08-20T13:03:00 +2007-08-24T13:03:00 +2007-08-28T13:03:00 +2007-09-01T13:03:00 +2007-09-05T13:03:00 +2007-09-09T13:03:00 +2007-09-13T13:03:00 +2007-09-17T13:03:00 +2007-09-21T13:03:00 +2007-09-25T13:03:00 +2007-09-29T13:03:00 +2007-10-03T13:03:00 +2007-10-07T13:03:00 +2007-10-11T13:03:00 +2007-10-15T13:03:00 +2007-10-19T13:03:00 +2007-10-23T13:03:00 +2007-10-27T13:03:00 +2007-10-31T13:03:00 +2007-11-04T13:03:00 +2007-11-08T13:03:00 +2007-11-12T13:03:00 +2007-11-16T13:03:00 +2007-11-20T13:03:00 +2007-11-24T13:03:00 +2007-11-28T13:03:00 +2007-12-02T13:03:00 +2007-12-06T13:03:00 +2007-12-10T13:03:00 +2007-12-14T13:03:00 +2007-12-18T13:03:00 +2007-12-22T13:03:00 +2007-12-26T13:03:00 +2007-12-30T13:03:00 +2008-01-03T13:03:00 +2008-01-07T13:03:00 +2008-01-11T13:03:00 +2008-01-15T13:03:00 +2008-01-19T13:03:00 +2008-01-23T13:03:00 +2008-01-27T13:03:00 +2008-01-31T13:03:00 +2008-02-04T13:03:00 +2008-02-08T13:03:00 +2008-02-12T13:03:00 +2008-02-16T13:03:00 +2008-02-20T13:03:00 +2008-02-24T13:03:00 +2008-02-28T13:03:00 +2008-03-03T13:03:00 +2008-03-07T13:03:00 +2008-03-11T13:03:00 +2008-03-15T13:03:00 +2008-03-19T13:03:00 +2008-03-23T13:03:00 +2008-03-27T13:03:00 +2008-03-31T13:03:00 +2008-04-04T13:03:00 +2008-04-08T13:03:00 +2008-04-12T13:03:00 +2008-04-16T13:03:00 +2008-04-20T13:03:00 +2008-04-24T13:03:00 +2008-04-28T13:03:00 +2008-05-02T13:03:00 +2008-05-06T13:03:00 +2008-05-10T13:03:00 +2008-05-14T13:03:00 +2008-05-18T13:03:00 +2008-05-22T13:03:00 +2008-05-26T13:03:00 +2008-05-30T13:03:00 +2008-06-03T13:03:00 +2008-06-07T13:03:00 +2008-06-11T13:03:00 +2008-06-15T13:03:00 +2008-06-19T13:03:00 +2008-06-23T13:03:00 +2008-06-27T13:03:00 +2008-07-01T13:03:00 +2008-07-05T13:03:00 +2008-07-09T13:03:00 +2008-07-13T13:03:00 +2008-07-17T13:03:00 +2008-07-21T13:03:00 +2008-07-25T13:03:00 +2008-07-29T13:03:00 +2008-08-02T13:03:00 +2008-08-06T13:03:00 +2008-08-10T13:03:00 +2008-08-14T13:03:00 +2008-08-18T13:03:00 +2008-08-22T13:03:00 +2008-08-26T13:03:00 +2008-08-30T13:03:00 +2008-09-03T13:03:00 +2008-09-07T13:03:00 +2008-09-11T13:03:00 +2008-09-15T13:03:00 +2008-09-19T13:03:00 +2008-09-23T13:03:00 +2008-09-27T13:03:00 +2008-10-01T13:03:00 +2008-10-05T13:03:00 +2008-10-09T13:03:00 +2008-10-13T13:03:00 +2008-10-17T13:03:00 +2008-10-21T13:03:00 +2008-10-25T13:03:00 +2008-10-29T13:03:00 +2008-11-02T13:03:00 +2008-11-06T13:03:00 +2008-11-10T13:03:00 +2008-11-14T13:03:00 +2008-11-18T13:03:00 +2008-11-22T13:03:00 +2008-11-26T13:03:00 +2008-11-30T13:03:00 +2008-12-04T13:03:00 +2008-12-08T13:03:00 +2008-12-12T13:03:00 +2008-12-16T13:03:00 +2008-12-20T13:03:00 +2008-12-24T13:03:00 +2008-12-28T13:03:00 +2009-01-01T13:03:00 +2009-01-05T13:03:00 +2009-01-09T13:03:00 +2009-01-13T13:03:00 +2009-01-17T13:03:00 +2009-01-21T13:03:00 +2009-01-25T13:03:00 +2009-01-29T13:03:00 +2009-02-02T13:03:00 +2009-02-06T13:03:00 +2009-02-10T13:03:00 +2009-02-14T13:03:00 +2009-02-18T13:03:00 +2009-02-22T13:03:00 +2009-02-26T13:03:00 +2009-03-02T13:03:00 +2009-03-06T13:03:00 +2009-03-10T13:03:00 +2009-03-14T13:03:00 +2009-03-18T13:03:00 +2009-03-22T13:03:00 +2009-03-26T13:03:00 +2009-03-30T13:03:00 +2009-04-03T13:03:00 +2009-04-07T13:03:00 +2009-04-11T13:03:00 +2009-04-15T13:03:00 +2009-04-19T13:03:00 +2009-04-23T13:03:00 +2009-04-27T13:03:00 +2009-05-01T13:03:00 +2009-05-05T13:03:00 +2009-05-09T13:03:00 +2009-05-13T13:03:00 +2009-05-17T13:03:00 +2009-05-21T13:03:00 +2009-05-25T13:03:00 +2009-05-29T13:03:00 +2009-06-02T13:03:00 +2009-06-06T13:03:00 +2009-06-10T13:03:00 +2009-06-14T13:03:00 +2009-06-18T13:03:00 +2009-06-22T13:03:00 +2009-06-26T13:03:00 +2009-06-30T13:03:00 +2009-07-04T13:03:00 +2009-07-08T13:03:00 +2009-07-12T13:03:00 +2009-07-16T13:03:00 +2009-07-20T13:03:00 +2009-07-24T13:03:00 +2009-07-28T13:03:00 +2009-08-01T13:03:00 +2009-08-05T13:03:00 +2009-08-09T13:03:00 +2009-08-13T13:03:00 +2009-08-17T13:03:00 +2009-08-21T13:03:00 +2009-08-25T13:03:00 +2009-08-29T13:03:00 +2009-09-02T13:03:00 +2009-09-06T13:03:00 +2009-09-10T13:03:00 +2009-09-14T13:03:00 +2009-09-18T13:03:00 +2009-09-22T13:03:00 +2009-09-26T13:03:00 +2009-09-30T13:03:00 +2009-10-04T13:03:00 +2009-10-08T13:03:00 +2009-10-12T13:03:00 +2009-10-16T13:03:00 +2009-10-20T13:03:00 +2009-10-24T13:03:00 +2009-10-28T13:03:00 +2009-11-01T13:03:00 +2009-11-05T13:03:00 +2009-11-09T13:03:00 +2009-11-13T13:03:00 +2009-11-17T13:03:00 +2009-11-21T13:03:00 +2009-11-25T13:03:00 +2009-11-29T13:03:00 +2009-12-03T13:03:00 +2009-12-07T13:03:00 +2009-12-11T13:03:00 +2009-12-15T13:03:00 +2009-12-19T13:03:00 +2009-12-23T13:03:00 +2009-12-27T13:03:00 +2009-12-31T13:03:00 +2010-01-04T13:03:00 +2010-01-08T13:03:00 +2010-01-12T13:03:00 +2010-01-16T13:03:00 +2010-01-20T13:03:00 +2010-01-24T13:03:00 +2010-01-28T13:03:00 +2010-02-01T13:03:00 +2010-02-05T13:03:00 +2010-02-09T13:03:00 +2010-02-13T13:03:00 +2010-02-17T13:03:00 +2010-02-21T13:03:00 +2010-02-25T13:03:00 +2010-03-01T13:03:00 +2010-03-05T13:03:00 +2010-03-09T13:03:00 +2010-03-13T13:03:00 +2010-03-17T13:03:00 +2010-03-21T13:03:00 +2010-03-25T13:03:00 +2010-03-29T13:03:00 +2010-04-02T13:03:00 +2010-04-06T13:03:00 +2010-04-10T13:03:00 +2010-04-14T13:03:00 +2010-04-18T13:03:00 +2010-04-22T13:03:00 +2010-04-26T13:03:00 +2010-04-30T13:03:00 +2010-05-04T13:03:00 +2010-05-08T13:03:00 +2010-05-12T13:03:00 +2010-05-16T13:03:00 +2010-05-20T13:03:00 +2010-05-24T13:03:00 +2010-05-28T13:03:00 +2010-06-01T13:03:00 +2010-06-05T13:03:00 +2010-06-09T13:03:00 +2010-06-13T13:03:00 +2010-06-17T13:03:00 +2010-06-21T13:03:00 +2010-06-25T13:03:00 +2010-06-29T13:03:00 +2010-07-03T13:03:00 +2010-07-07T13:03:00 +2010-07-11T13:03:00 +2010-07-15T13:03:00 +2010-07-19T13:03:00 +2010-07-23T13:03:00 +2010-07-27T13:03:00 +2010-07-31T13:03:00 +2010-08-04T13:03:00 +2010-08-08T13:03:00 +2010-08-12T13:03:00 +2010-08-16T13:03:00 +2010-08-20T13:03:00 +2010-08-24T13:03:00 +2010-08-28T13:03:00 +2010-09-01T13:03:00 +2010-09-05T13:03:00 +2010-09-09T13:03:00 +2010-09-13T13:03:00 +2010-09-17T13:03:00 +2010-09-21T13:03:00 +2010-09-25T13:03:00 +2010-09-29T13:03:00 +2010-10-03T13:03:00 +2010-10-07T13:03:00 +2010-10-11T13:03:00 +2010-10-15T13:03:00 +2010-10-19T13:03:00 +2010-10-23T13:03:00 +2010-10-27T13:03:00 +2010-10-31T13:03:00 +2010-11-04T13:03:00 +2010-11-08T13:03:00 +2010-11-12T13:03:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics.prev.ref new file mode 100644 index 000000000..f47ac25ba --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics.prev.ref @@ -0,0 +1,500 @@ +2010-12-30T13:03:00 +2010-12-26T13:03:00 +2010-12-22T13:03:00 +2010-12-18T13:03:00 +2010-12-14T13:03:00 +2010-12-10T13:03:00 +2010-12-06T13:03:00 +2010-12-02T13:03:00 +2010-11-28T13:03:00 +2010-11-24T13:03:00 +2010-11-20T13:03:00 +2010-11-16T13:03:00 +2010-11-12T13:03:00 +2010-11-08T13:03:00 +2010-11-04T13:03:00 +2010-10-31T13:03:00 +2010-10-27T13:03:00 +2010-10-23T13:03:00 +2010-10-19T13:03:00 +2010-10-15T13:03:00 +2010-10-11T13:03:00 +2010-10-07T13:03:00 +2010-10-03T13:03:00 +2010-09-29T13:03:00 +2010-09-25T13:03:00 +2010-09-21T13:03:00 +2010-09-17T13:03:00 +2010-09-13T13:03:00 +2010-09-09T13:03:00 +2010-09-05T13:03:00 +2010-09-01T13:03:00 +2010-08-28T13:03:00 +2010-08-24T13:03:00 +2010-08-20T13:03:00 +2010-08-16T13:03:00 +2010-08-12T13:03:00 +2010-08-08T13:03:00 +2010-08-04T13:03:00 +2010-07-31T13:03:00 +2010-07-27T13:03:00 +2010-07-23T13:03:00 +2010-07-19T13:03:00 +2010-07-15T13:03:00 +2010-07-11T13:03:00 +2010-07-07T13:03:00 +2010-07-03T13:03:00 +2010-06-29T13:03:00 +2010-06-25T13:03:00 +2010-06-21T13:03:00 +2010-06-17T13:03:00 +2010-06-13T13:03:00 +2010-06-09T13:03:00 +2010-06-05T13:03:00 +2010-06-01T13:03:00 +2010-05-28T13:03:00 +2010-05-24T13:03:00 +2010-05-20T13:03:00 +2010-05-16T13:03:00 +2010-05-12T13:03:00 +2010-05-08T13:03:00 +2010-05-04T13:03:00 +2010-04-30T13:03:00 +2010-04-26T13:03:00 +2010-04-22T13:03:00 +2010-04-18T13:03:00 +2010-04-14T13:03:00 +2010-04-10T13:03:00 +2010-04-06T13:03:00 +2010-04-02T13:03:00 +2010-03-29T13:03:00 +2010-03-25T13:03:00 +2010-03-21T13:03:00 +2010-03-17T13:03:00 +2010-03-13T13:03:00 +2010-03-09T13:03:00 +2010-03-05T13:03:00 +2010-03-01T13:03:00 +2010-02-25T13:03:00 +2010-02-21T13:03:00 +2010-02-17T13:03:00 +2010-02-13T13:03:00 +2010-02-09T13:03:00 +2010-02-05T13:03:00 +2010-02-01T13:03:00 +2010-01-28T13:03:00 +2010-01-24T13:03:00 +2010-01-20T13:03:00 +2010-01-16T13:03:00 +2010-01-12T13:03:00 +2010-01-08T13:03:00 +2010-01-04T13:03:00 +2009-12-31T13:03:00 +2009-12-27T13:03:00 +2009-12-23T13:03:00 +2009-12-19T13:03:00 +2009-12-15T13:03:00 +2009-12-11T13:03:00 +2009-12-07T13:03:00 +2009-12-03T13:03:00 +2009-11-29T13:03:00 +2009-11-25T13:03:00 +2009-11-21T13:03:00 +2009-11-17T13:03:00 +2009-11-13T13:03:00 +2009-11-09T13:03:00 +2009-11-05T13:03:00 +2009-11-01T13:03:00 +2009-10-28T13:03:00 +2009-10-24T13:03:00 +2009-10-20T13:03:00 +2009-10-16T13:03:00 +2009-10-12T13:03:00 +2009-10-08T13:03:00 +2009-10-04T13:03:00 +2009-09-30T13:03:00 +2009-09-26T13:03:00 +2009-09-22T13:03:00 +2009-09-18T13:03:00 +2009-09-14T13:03:00 +2009-09-10T13:03:00 +2009-09-06T13:03:00 +2009-09-02T13:03:00 +2009-08-29T13:03:00 +2009-08-25T13:03:00 +2009-08-21T13:03:00 +2009-08-17T13:03:00 +2009-08-13T13:03:00 +2009-08-09T13:03:00 +2009-08-05T13:03:00 +2009-08-01T13:03:00 +2009-07-28T13:03:00 +2009-07-24T13:03:00 +2009-07-20T13:03:00 +2009-07-16T13:03:00 +2009-07-12T13:03:00 +2009-07-08T13:03:00 +2009-07-04T13:03:00 +2009-06-30T13:03:00 +2009-06-26T13:03:00 +2009-06-22T13:03:00 +2009-06-18T13:03:00 +2009-06-14T13:03:00 +2009-06-10T13:03:00 +2009-06-06T13:03:00 +2009-06-02T13:03:00 +2009-05-29T13:03:00 +2009-05-25T13:03:00 +2009-05-21T13:03:00 +2009-05-17T13:03:00 +2009-05-13T13:03:00 +2009-05-09T13:03:00 +2009-05-05T13:03:00 +2009-05-01T13:03:00 +2009-04-27T13:03:00 +2009-04-23T13:03:00 +2009-04-19T13:03:00 +2009-04-15T13:03:00 +2009-04-11T13:03:00 +2009-04-07T13:03:00 +2009-04-03T13:03:00 +2009-03-30T13:03:00 +2009-03-26T13:03:00 +2009-03-22T13:03:00 +2009-03-18T13:03:00 +2009-03-14T13:03:00 +2009-03-10T13:03:00 +2009-03-06T13:03:00 +2009-03-02T13:03:00 +2009-02-26T13:03:00 +2009-02-22T13:03:00 +2009-02-18T13:03:00 +2009-02-14T13:03:00 +2009-02-10T13:03:00 +2009-02-06T13:03:00 +2009-02-02T13:03:00 +2009-01-29T13:03:00 +2009-01-25T13:03:00 +2009-01-21T13:03:00 +2009-01-17T13:03:00 +2009-01-13T13:03:00 +2009-01-09T13:03:00 +2009-01-05T13:03:00 +2009-01-01T13:03:00 +2008-12-28T13:03:00 +2008-12-24T13:03:00 +2008-12-20T13:03:00 +2008-12-16T13:03:00 +2008-12-12T13:03:00 +2008-12-08T13:03:00 +2008-12-04T13:03:00 +2008-11-30T13:03:00 +2008-11-26T13:03:00 +2008-11-22T13:03:00 +2008-11-18T13:03:00 +2008-11-14T13:03:00 +2008-11-10T13:03:00 +2008-11-06T13:03:00 +2008-11-02T13:03:00 +2008-10-29T13:03:00 +2008-10-25T13:03:00 +2008-10-21T13:03:00 +2008-10-17T13:03:00 +2008-10-13T13:03:00 +2008-10-09T13:03:00 +2008-10-05T13:03:00 +2008-10-01T13:03:00 +2008-09-27T13:03:00 +2008-09-23T13:03:00 +2008-09-19T13:03:00 +2008-09-15T13:03:00 +2008-09-11T13:03:00 +2008-09-07T13:03:00 +2008-09-03T13:03:00 +2008-08-30T13:03:00 +2008-08-26T13:03:00 +2008-08-22T13:03:00 +2008-08-18T13:03:00 +2008-08-14T13:03:00 +2008-08-10T13:03:00 +2008-08-06T13:03:00 +2008-08-02T13:03:00 +2008-07-29T13:03:00 +2008-07-25T13:03:00 +2008-07-21T13:03:00 +2008-07-17T13:03:00 +2008-07-13T13:03:00 +2008-07-09T13:03:00 +2008-07-05T13:03:00 +2008-07-01T13:03:00 +2008-06-27T13:03:00 +2008-06-23T13:03:00 +2008-06-19T13:03:00 +2008-06-15T13:03:00 +2008-06-11T13:03:00 +2008-06-07T13:03:00 +2008-06-03T13:03:00 +2008-05-30T13:03:00 +2008-05-26T13:03:00 +2008-05-22T13:03:00 +2008-05-18T13:03:00 +2008-05-14T13:03:00 +2008-05-10T13:03:00 +2008-05-06T13:03:00 +2008-05-02T13:03:00 +2008-04-28T13:03:00 +2008-04-24T13:03:00 +2008-04-20T13:03:00 +2008-04-16T13:03:00 +2008-04-12T13:03:00 +2008-04-08T13:03:00 +2008-04-04T13:03:00 +2008-03-31T13:03:00 +2008-03-27T13:03:00 +2008-03-23T13:03:00 +2008-03-19T13:03:00 +2008-03-15T13:03:00 +2008-03-11T13:03:00 +2008-03-07T13:03:00 +2008-03-03T13:03:00 +2008-02-28T13:03:00 +2008-02-24T13:03:00 +2008-02-20T13:03:00 +2008-02-16T13:03:00 +2008-02-12T13:03:00 +2008-02-08T13:03:00 +2008-02-04T13:03:00 +2008-01-31T13:03:00 +2008-01-27T13:03:00 +2008-01-23T13:03:00 +2008-01-19T13:03:00 +2008-01-15T13:03:00 +2008-01-11T13:03:00 +2008-01-07T13:03:00 +2008-01-03T13:03:00 +2007-12-30T13:03:00 +2007-12-26T13:03:00 +2007-12-22T13:03:00 +2007-12-18T13:03:00 +2007-12-14T13:03:00 +2007-12-10T13:03:00 +2007-12-06T13:03:00 +2007-12-02T13:03:00 +2007-11-28T13:03:00 +2007-11-24T13:03:00 +2007-11-20T13:03:00 +2007-11-16T13:03:00 +2007-11-12T13:03:00 +2007-11-08T13:03:00 +2007-11-04T13:03:00 +2007-10-31T13:03:00 +2007-10-27T13:03:00 +2007-10-23T13:03:00 +2007-10-19T13:03:00 +2007-10-15T13:03:00 +2007-10-11T13:03:00 +2007-10-07T13:03:00 +2007-10-03T13:03:00 +2007-09-29T13:03:00 +2007-09-25T13:03:00 +2007-09-21T13:03:00 +2007-09-17T13:03:00 +2007-09-13T13:03:00 +2007-09-09T13:03:00 +2007-09-05T13:03:00 +2007-09-01T13:03:00 +2007-08-28T13:03:00 +2007-08-24T13:03:00 +2007-08-20T13:03:00 +2007-08-16T13:03:00 +2007-08-12T13:03:00 +2007-08-08T13:03:00 +2007-08-04T13:03:00 +2007-07-31T13:03:00 +2007-07-27T13:03:00 +2007-07-23T13:03:00 +2007-07-19T13:03:00 +2007-07-15T13:03:00 +2007-07-11T13:03:00 +2007-07-07T13:03:00 +2007-07-03T13:03:00 +2007-06-29T13:03:00 +2007-06-25T13:03:00 +2007-06-21T13:03:00 +2007-06-17T13:03:00 +2007-06-13T13:03:00 +2007-06-09T13:03:00 +2007-06-05T13:03:00 +2007-06-01T13:03:00 +2007-05-28T13:03:00 +2007-05-24T13:03:00 +2007-05-20T13:03:00 +2007-05-16T13:03:00 +2007-05-12T13:03:00 +2007-05-08T13:03:00 +2007-05-04T13:03:00 +2007-04-30T13:03:00 +2007-04-26T13:03:00 +2007-04-22T13:03:00 +2007-04-18T13:03:00 +2007-04-14T13:03:00 +2007-04-10T13:03:00 +2007-04-06T13:03:00 +2007-04-02T13:03:00 +2007-03-29T13:03:00 +2007-03-25T13:03:00 +2007-03-21T13:03:00 +2007-03-17T13:03:00 +2007-03-13T13:03:00 +2007-03-09T13:03:00 +2007-03-05T13:03:00 +2007-03-01T13:03:00 +2007-02-25T13:03:00 +2007-02-21T13:03:00 +2007-02-17T13:03:00 +2007-02-13T13:03:00 +2007-02-09T13:03:00 +2007-02-05T13:03:00 +2007-02-01T13:03:00 +2007-01-28T13:03:00 +2007-01-24T13:03:00 +2007-01-20T13:03:00 +2007-01-16T13:03:00 +2007-01-12T13:03:00 +2007-01-08T13:03:00 +2007-01-04T13:03:00 +2006-12-31T13:03:00 +2006-12-27T13:03:00 +2006-12-23T13:03:00 +2006-12-19T13:03:00 +2006-12-15T13:03:00 +2006-12-11T13:03:00 +2006-12-07T13:03:00 +2006-12-03T13:03:00 +2006-11-29T13:03:00 +2006-11-25T13:03:00 +2006-11-21T13:03:00 +2006-11-17T13:03:00 +2006-11-13T13:03:00 +2006-11-09T13:03:00 +2006-11-05T13:03:00 +2006-11-01T13:03:00 +2006-10-28T13:03:00 +2006-10-24T13:03:00 +2006-10-20T13:03:00 +2006-10-16T13:03:00 +2006-10-12T13:03:00 +2006-10-08T13:03:00 +2006-10-04T13:03:00 +2006-09-30T13:03:00 +2006-09-26T13:03:00 +2006-09-22T13:03:00 +2006-09-18T13:03:00 +2006-09-14T13:03:00 +2006-09-10T13:03:00 +2006-09-06T13:03:00 +2006-09-02T13:03:00 +2006-08-29T13:03:00 +2006-08-25T13:03:00 +2006-08-21T13:03:00 +2006-08-17T13:03:00 +2006-08-13T13:03:00 +2006-08-09T13:03:00 +2006-08-05T13:03:00 +2006-08-01T13:03:00 +2006-07-28T13:03:00 +2006-07-24T13:03:00 +2006-07-20T13:03:00 +2006-07-16T13:03:00 +2006-07-12T13:03:00 +2006-07-08T13:03:00 +2006-07-04T13:03:00 +2006-06-30T13:03:00 +2006-06-26T13:03:00 +2006-06-22T13:03:00 +2006-06-18T13:03:00 +2006-06-14T13:03:00 +2006-06-10T13:03:00 +2006-06-06T13:03:00 +2006-06-02T13:03:00 +2006-05-29T13:03:00 +2006-05-25T13:03:00 +2006-05-21T13:03:00 +2006-05-17T13:03:00 +2006-05-13T13:03:00 +2006-05-09T13:03:00 +2006-05-05T13:03:00 +2006-05-01T13:03:00 +2006-04-27T13:03:00 +2006-04-23T13:03:00 +2006-04-19T13:03:00 +2006-04-15T13:03:00 +2006-04-11T13:03:00 +2006-04-07T13:03:00 +2006-04-03T13:03:00 +2006-03-30T13:03:00 +2006-03-26T13:03:00 +2006-03-22T13:03:00 +2006-03-18T13:03:00 +2006-03-14T13:03:00 +2006-03-10T13:03:00 +2006-03-06T13:03:00 +2006-03-02T13:03:00 +2006-02-26T13:03:00 +2006-02-22T13:03:00 +2006-02-18T13:03:00 +2006-02-14T13:03:00 +2006-02-10T13:03:00 +2006-02-06T13:03:00 +2006-02-02T13:03:00 +2006-01-29T13:03:00 +2006-01-25T13:03:00 +2006-01-21T13:03:00 +2006-01-17T13:03:00 +2006-01-13T13:03:00 +2006-01-09T13:03:00 +2006-01-05T13:03:00 +2006-01-01T13:03:00 +2005-12-28T13:03:00 +2005-12-24T13:03:00 +2005-12-20T13:03:00 +2005-12-16T13:03:00 +2005-12-12T13:03:00 +2005-12-08T13:03:00 +2005-12-04T13:03:00 +2005-11-30T13:03:00 +2005-11-26T13:03:00 +2005-11-22T13:03:00 +2005-11-18T13:03:00 +2005-11-14T13:03:00 +2005-11-10T13:03:00 +2005-11-06T13:03:00 +2005-11-02T13:03:00 +2005-10-29T13:03:00 +2005-10-25T13:03:00 +2005-10-21T13:03:00 +2005-10-17T13:03:00 +2005-10-13T13:03:00 +2005-10-09T13:03:00 +2005-10-05T13:03:00 +2005-10-01T13:03:00 +2005-09-27T13:03:00 +2005-09-23T13:03:00 +2005-09-19T13:03:00 +2005-09-15T13:03:00 +2005-09-11T13:03:00 +2005-09-07T13:03:00 +2005-09-03T13:03:00 +2005-08-30T13:03:00 +2005-08-26T13:03:00 +2005-08-22T13:03:00 +2005-08-18T13:03:00 +2005-08-14T13:03:00 +2005-08-10T13:03:00 +2005-08-06T13:03:00 +2005-08-02T13:03:00 +2005-07-29T13:03:00 +2005-07-25T13:03:00 +2005-07-21T13:03:00 +2005-07-17T13:03:00 +2005-07-13T13:03:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics.recurson.ref new file mode 100644 index 000000000..144db345b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase01.ics.recurson.ref @@ -0,0 +1,512 @@ +2005-05-26 +2005-05-30 +2005-06-03 +2005-06-07 +2005-06-11 +2005-06-15 +2005-06-19 +2005-06-23 +2005-06-27 +2005-07-01 +2005-07-05 +2005-07-09 +2005-07-13 +2005-07-17 +2005-07-21 +2005-07-25 +2005-07-29 +2005-08-02 +2005-08-06 +2005-08-10 +2005-08-14 +2005-08-18 +2005-08-22 +2005-08-26 +2005-08-30 +2005-09-03 +2005-09-07 +2005-09-11 +2005-09-15 +2005-09-19 +2005-09-23 +2005-09-27 +2005-10-01 +2005-10-05 +2005-10-09 +2005-10-13 +2005-10-17 +2005-10-21 +2005-10-25 +2005-10-29 +2005-11-02 +2005-11-06 +2005-11-10 +2005-11-14 +2005-11-18 +2005-11-22 +2005-11-26 +2005-11-30 +2005-12-04 +2005-12-08 +2005-12-12 +2005-12-16 +2005-12-20 +2005-12-24 +2005-12-28 +2006-01-01 +2006-01-05 +2006-01-09 +2006-01-13 +2006-01-17 +2006-01-21 +2006-01-25 +2006-01-29 +2006-02-02 +2006-02-06 +2006-02-10 +2006-02-14 +2006-02-18 +2006-02-22 +2006-02-26 +2006-03-02 +2006-03-06 +2006-03-10 +2006-03-14 +2006-03-18 +2006-03-22 +2006-03-26 +2006-03-30 +2006-04-03 +2006-04-07 +2006-04-11 +2006-04-15 +2006-04-19 +2006-04-23 +2006-04-27 +2006-05-01 +2006-05-05 +2006-05-09 +2006-05-13 +2006-05-17 +2006-05-21 +2006-05-25 +2006-05-29 +2006-06-02 +2006-06-06 +2006-06-10 +2006-06-14 +2006-06-18 +2006-06-22 +2006-06-26 +2006-06-30 +2006-07-04 +2006-07-08 +2006-07-12 +2006-07-16 +2006-07-20 +2006-07-24 +2006-07-28 +2006-08-01 +2006-08-05 +2006-08-09 +2006-08-13 +2006-08-17 +2006-08-21 +2006-08-25 +2006-08-29 +2006-09-02 +2006-09-06 +2006-09-10 +2006-09-14 +2006-09-18 +2006-09-22 +2006-09-26 +2006-09-30 +2006-10-04 +2006-10-08 +2006-10-12 +2006-10-16 +2006-10-20 +2006-10-24 +2006-10-28 +2006-11-01 +2006-11-05 +2006-11-09 +2006-11-13 +2006-11-17 +2006-11-21 +2006-11-25 +2006-11-29 +2006-12-03 +2006-12-07 +2006-12-11 +2006-12-15 +2006-12-19 +2006-12-23 +2006-12-27 +2006-12-31 +2007-01-04 +2007-01-08 +2007-01-12 +2007-01-16 +2007-01-20 +2007-01-24 +2007-01-28 +2007-02-01 +2007-02-05 +2007-02-09 +2007-02-13 +2007-02-17 +2007-02-21 +2007-02-25 +2007-03-01 +2007-03-05 +2007-03-09 +2007-03-13 +2007-03-17 +2007-03-21 +2007-03-25 +2007-03-29 +2007-04-02 +2007-04-06 +2007-04-10 +2007-04-14 +2007-04-18 +2007-04-22 +2007-04-26 +2007-04-30 +2007-05-04 +2007-05-08 +2007-05-12 +2007-05-16 +2007-05-20 +2007-05-24 +2007-05-28 +2007-06-01 +2007-06-05 +2007-06-09 +2007-06-13 +2007-06-17 +2007-06-21 +2007-06-25 +2007-06-29 +2007-07-03 +2007-07-07 +2007-07-11 +2007-07-15 +2007-07-19 +2007-07-23 +2007-07-27 +2007-07-31 +2007-08-04 +2007-08-08 +2007-08-12 +2007-08-16 +2007-08-20 +2007-08-24 +2007-08-28 +2007-09-01 +2007-09-05 +2007-09-09 +2007-09-13 +2007-09-17 +2007-09-21 +2007-09-25 +2007-09-29 +2007-10-03 +2007-10-07 +2007-10-11 +2007-10-15 +2007-10-19 +2007-10-23 +2007-10-27 +2007-10-31 +2007-11-04 +2007-11-08 +2007-11-12 +2007-11-16 +2007-11-20 +2007-11-24 +2007-11-28 +2007-12-02 +2007-12-06 +2007-12-10 +2007-12-14 +2007-12-18 +2007-12-22 +2007-12-26 +2007-12-30 +2008-01-03 +2008-01-07 +2008-01-11 +2008-01-15 +2008-01-19 +2008-01-23 +2008-01-27 +2008-01-31 +2008-02-04 +2008-02-08 +2008-02-12 +2008-02-16 +2008-02-20 +2008-02-24 +2008-02-28 +2008-03-03 +2008-03-07 +2008-03-11 +2008-03-15 +2008-03-19 +2008-03-23 +2008-03-27 +2008-03-31 +2008-04-04 +2008-04-08 +2008-04-12 +2008-04-16 +2008-04-20 +2008-04-24 +2008-04-28 +2008-05-02 +2008-05-06 +2008-05-10 +2008-05-14 +2008-05-18 +2008-05-22 +2008-05-26 +2008-05-30 +2008-06-03 +2008-06-07 +2008-06-11 +2008-06-15 +2008-06-19 +2008-06-23 +2008-06-27 +2008-07-01 +2008-07-05 +2008-07-09 +2008-07-13 +2008-07-17 +2008-07-21 +2008-07-25 +2008-07-29 +2008-08-02 +2008-08-06 +2008-08-10 +2008-08-14 +2008-08-18 +2008-08-22 +2008-08-26 +2008-08-30 +2008-09-03 +2008-09-07 +2008-09-11 +2008-09-15 +2008-09-19 +2008-09-23 +2008-09-27 +2008-10-01 +2008-10-05 +2008-10-09 +2008-10-13 +2008-10-17 +2008-10-21 +2008-10-25 +2008-10-29 +2008-11-02 +2008-11-06 +2008-11-10 +2008-11-14 +2008-11-18 +2008-11-22 +2008-11-26 +2008-11-30 +2008-12-04 +2008-12-08 +2008-12-12 +2008-12-16 +2008-12-20 +2008-12-24 +2008-12-28 +2009-01-01 +2009-01-05 +2009-01-09 +2009-01-13 +2009-01-17 +2009-01-21 +2009-01-25 +2009-01-29 +2009-02-02 +2009-02-06 +2009-02-10 +2009-02-14 +2009-02-18 +2009-02-22 +2009-02-26 +2009-03-02 +2009-03-06 +2009-03-10 +2009-03-14 +2009-03-18 +2009-03-22 +2009-03-26 +2009-03-30 +2009-04-03 +2009-04-07 +2009-04-11 +2009-04-15 +2009-04-19 +2009-04-23 +2009-04-27 +2009-05-01 +2009-05-05 +2009-05-09 +2009-05-13 +2009-05-17 +2009-05-21 +2009-05-25 +2009-05-29 +2009-06-02 +2009-06-06 +2009-06-10 +2009-06-14 +2009-06-18 +2009-06-22 +2009-06-26 +2009-06-30 +2009-07-04 +2009-07-08 +2009-07-12 +2009-07-16 +2009-07-20 +2009-07-24 +2009-07-28 +2009-08-01 +2009-08-05 +2009-08-09 +2009-08-13 +2009-08-17 +2009-08-21 +2009-08-25 +2009-08-29 +2009-09-02 +2009-09-06 +2009-09-10 +2009-09-14 +2009-09-18 +2009-09-22 +2009-09-26 +2009-09-30 +2009-10-04 +2009-10-08 +2009-10-12 +2009-10-16 +2009-10-20 +2009-10-24 +2009-10-28 +2009-11-01 +2009-11-05 +2009-11-09 +2009-11-13 +2009-11-17 +2009-11-21 +2009-11-25 +2009-11-29 +2009-12-03 +2009-12-07 +2009-12-11 +2009-12-15 +2009-12-19 +2009-12-23 +2009-12-27 +2009-12-31 +2010-01-04 +2010-01-08 +2010-01-12 +2010-01-16 +2010-01-20 +2010-01-24 +2010-01-28 +2010-02-01 +2010-02-05 +2010-02-09 +2010-02-13 +2010-02-17 +2010-02-21 +2010-02-25 +2010-03-01 +2010-03-05 +2010-03-09 +2010-03-13 +2010-03-17 +2010-03-21 +2010-03-25 +2010-03-29 +2010-04-02 +2010-04-06 +2010-04-10 +2010-04-14 +2010-04-18 +2010-04-22 +2010-04-26 +2010-04-30 +2010-05-04 +2010-05-08 +2010-05-12 +2010-05-16 +2010-05-20 +2010-05-24 +2010-05-28 +2010-06-01 +2010-06-05 +2010-06-09 +2010-06-13 +2010-06-17 +2010-06-21 +2010-06-25 +2010-06-29 +2010-07-03 +2010-07-07 +2010-07-11 +2010-07-15 +2010-07-19 +2010-07-23 +2010-07-27 +2010-07-31 +2010-08-04 +2010-08-08 +2010-08-12 +2010-08-16 +2010-08-20 +2010-08-24 +2010-08-28 +2010-09-01 +2010-09-05 +2010-09-09 +2010-09-13 +2010-09-17 +2010-09-21 +2010-09-25 +2010-09-29 +2010-10-03 +2010-10-07 +2010-10-11 +2010-10-15 +2010-10-19 +2010-10-23 +2010-10-27 +2010-10-31 +2010-11-04 +2010-11-08 +2010-11-12 +2010-11-16 +2010-11-20 +2010-11-24 +2010-11-28 +2010-12-02 +2010-12-06 +2010-12-10 +2010-12-14 +2010-12-18 +2010-12-22 +2010-12-26 +2010-12-30 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics new file mode 100644 index 000000000..84ff2b68b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KAlarm 1.2.6//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130341 +UID:KAlarm-758521161.1036 +SEQUENCE:0 +LAST-MODIFIED:20050522T130341 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;INTERVAL=3;BYDAY=TU,SA,SU +DTSTART:20050522T130400 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:Every 3 weeks on Tu\, Sa and Su +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics.next.ref new file mode 100644 index 000000000..2bac06aa3 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-22T13:04:00 +2005-06-07T13:04:00 +2005-06-11T13:04:00 +2005-06-12T13:04:00 +2005-06-28T13:04:00 +2005-07-02T13:04:00 +2005-07-03T13:04:00 +2005-07-19T13:04:00 +2005-07-23T13:04:00 +2005-07-24T13:04:00 +2005-08-09T13:04:00 +2005-08-13T13:04:00 +2005-08-14T13:04:00 +2005-08-30T13:04:00 +2005-09-03T13:04:00 +2005-09-04T13:04:00 +2005-09-20T13:04:00 +2005-09-24T13:04:00 +2005-09-25T13:04:00 +2005-10-11T13:04:00 +2005-10-15T13:04:00 +2005-10-16T13:04:00 +2005-11-01T13:04:00 +2005-11-05T13:04:00 +2005-11-06T13:04:00 +2005-11-22T13:04:00 +2005-11-26T13:04:00 +2005-11-27T13:04:00 +2005-12-13T13:04:00 +2005-12-17T13:04:00 +2005-12-18T13:04:00 +2006-01-03T13:04:00 +2006-01-07T13:04:00 +2006-01-08T13:04:00 +2006-01-24T13:04:00 +2006-01-28T13:04:00 +2006-01-29T13:04:00 +2006-02-14T13:04:00 +2006-02-18T13:04:00 +2006-02-19T13:04:00 +2006-03-07T13:04:00 +2006-03-11T13:04:00 +2006-03-12T13:04:00 +2006-03-28T13:04:00 +2006-04-01T13:04:00 +2006-04-02T13:04:00 +2006-04-18T13:04:00 +2006-04-22T13:04:00 +2006-04-23T13:04:00 +2006-05-09T13:04:00 +2006-05-13T13:04:00 +2006-05-14T13:04:00 +2006-05-30T13:04:00 +2006-06-03T13:04:00 +2006-06-04T13:04:00 +2006-06-20T13:04:00 +2006-06-24T13:04:00 +2006-06-25T13:04:00 +2006-07-11T13:04:00 +2006-07-15T13:04:00 +2006-07-16T13:04:00 +2006-08-01T13:04:00 +2006-08-05T13:04:00 +2006-08-06T13:04:00 +2006-08-22T13:04:00 +2006-08-26T13:04:00 +2006-08-27T13:04:00 +2006-09-12T13:04:00 +2006-09-16T13:04:00 +2006-09-17T13:04:00 +2006-10-03T13:04:00 +2006-10-07T13:04:00 +2006-10-08T13:04:00 +2006-10-24T13:04:00 +2006-10-28T13:04:00 +2006-10-29T13:04:00 +2006-11-14T13:04:00 +2006-11-18T13:04:00 +2006-11-19T13:04:00 +2006-12-05T13:04:00 +2006-12-09T13:04:00 +2006-12-10T13:04:00 +2006-12-26T13:04:00 +2006-12-30T13:04:00 +2006-12-31T13:04:00 +2007-01-16T13:04:00 +2007-01-20T13:04:00 +2007-01-21T13:04:00 +2007-02-06T13:04:00 +2007-02-10T13:04:00 +2007-02-11T13:04:00 +2007-02-27T13:04:00 +2007-03-03T13:04:00 +2007-03-04T13:04:00 +2007-03-20T13:04:00 +2007-03-24T13:04:00 +2007-03-25T13:04:00 +2007-04-10T13:04:00 +2007-04-14T13:04:00 +2007-04-15T13:04:00 +2007-05-01T13:04:00 +2007-05-05T13:04:00 +2007-05-06T13:04:00 +2007-05-22T13:04:00 +2007-05-26T13:04:00 +2007-05-27T13:04:00 +2007-06-12T13:04:00 +2007-06-16T13:04:00 +2007-06-17T13:04:00 +2007-07-03T13:04:00 +2007-07-07T13:04:00 +2007-07-08T13:04:00 +2007-07-24T13:04:00 +2007-07-28T13:04:00 +2007-07-29T13:04:00 +2007-08-14T13:04:00 +2007-08-18T13:04:00 +2007-08-19T13:04:00 +2007-09-04T13:04:00 +2007-09-08T13:04:00 +2007-09-09T13:04:00 +2007-09-25T13:04:00 +2007-09-29T13:04:00 +2007-09-30T13:04:00 +2007-10-16T13:04:00 +2007-10-20T13:04:00 +2007-10-21T13:04:00 +2007-11-06T13:04:00 +2007-11-10T13:04:00 +2007-11-11T13:04:00 +2007-11-27T13:04:00 +2007-12-01T13:04:00 +2007-12-02T13:04:00 +2007-12-18T13:04:00 +2007-12-22T13:04:00 +2007-12-23T13:04:00 +2008-01-08T13:04:00 +2008-01-12T13:04:00 +2008-01-13T13:04:00 +2008-01-29T13:04:00 +2008-02-02T13:04:00 +2008-02-03T13:04:00 +2008-02-19T13:04:00 +2008-02-23T13:04:00 +2008-02-24T13:04:00 +2008-03-11T13:04:00 +2008-03-15T13:04:00 +2008-03-16T13:04:00 +2008-04-01T13:04:00 +2008-04-05T13:04:00 +2008-04-06T13:04:00 +2008-04-22T13:04:00 +2008-04-26T13:04:00 +2008-04-27T13:04:00 +2008-05-13T13:04:00 +2008-05-17T13:04:00 +2008-05-18T13:04:00 +2008-06-03T13:04:00 +2008-06-07T13:04:00 +2008-06-08T13:04:00 +2008-06-24T13:04:00 +2008-06-28T13:04:00 +2008-06-29T13:04:00 +2008-07-15T13:04:00 +2008-07-19T13:04:00 +2008-07-20T13:04:00 +2008-08-05T13:04:00 +2008-08-09T13:04:00 +2008-08-10T13:04:00 +2008-08-26T13:04:00 +2008-08-30T13:04:00 +2008-08-31T13:04:00 +2008-09-16T13:04:00 +2008-09-20T13:04:00 +2008-09-21T13:04:00 +2008-10-07T13:04:00 +2008-10-11T13:04:00 +2008-10-12T13:04:00 +2008-10-28T13:04:00 +2008-11-01T13:04:00 +2008-11-02T13:04:00 +2008-11-18T13:04:00 +2008-11-22T13:04:00 +2008-11-23T13:04:00 +2008-12-09T13:04:00 +2008-12-13T13:04:00 +2008-12-14T13:04:00 +2008-12-30T13:04:00 +2009-01-03T13:04:00 +2009-01-04T13:04:00 +2009-01-20T13:04:00 +2009-01-24T13:04:00 +2009-01-25T13:04:00 +2009-02-10T13:04:00 +2009-02-14T13:04:00 +2009-02-15T13:04:00 +2009-03-03T13:04:00 +2009-03-07T13:04:00 +2009-03-08T13:04:00 +2009-03-24T13:04:00 +2009-03-28T13:04:00 +2009-03-29T13:04:00 +2009-04-14T13:04:00 +2009-04-18T13:04:00 +2009-04-19T13:04:00 +2009-05-05T13:04:00 +2009-05-09T13:04:00 +2009-05-10T13:04:00 +2009-05-26T13:04:00 +2009-05-30T13:04:00 +2009-05-31T13:04:00 +2009-06-16T13:04:00 +2009-06-20T13:04:00 +2009-06-21T13:04:00 +2009-07-07T13:04:00 +2009-07-11T13:04:00 +2009-07-12T13:04:00 +2009-07-28T13:04:00 +2009-08-01T13:04:00 +2009-08-02T13:04:00 +2009-08-18T13:04:00 +2009-08-22T13:04:00 +2009-08-23T13:04:00 +2009-09-08T13:04:00 +2009-09-12T13:04:00 +2009-09-13T13:04:00 +2009-09-29T13:04:00 +2009-10-03T13:04:00 +2009-10-04T13:04:00 +2009-10-20T13:04:00 +2009-10-24T13:04:00 +2009-10-25T13:04:00 +2009-11-10T13:04:00 +2009-11-14T13:04:00 +2009-11-15T13:04:00 +2009-12-01T13:04:00 +2009-12-05T13:04:00 +2009-12-06T13:04:00 +2009-12-22T13:04:00 +2009-12-26T13:04:00 +2009-12-27T13:04:00 +2010-01-12T13:04:00 +2010-01-16T13:04:00 +2010-01-17T13:04:00 +2010-02-02T13:04:00 +2010-02-06T13:04:00 +2010-02-07T13:04:00 +2010-02-23T13:04:00 +2010-02-27T13:04:00 +2010-02-28T13:04:00 +2010-03-16T13:04:00 +2010-03-20T13:04:00 +2010-03-21T13:04:00 +2010-04-06T13:04:00 +2010-04-10T13:04:00 +2010-04-11T13:04:00 +2010-04-27T13:04:00 +2010-05-01T13:04:00 +2010-05-02T13:04:00 +2010-05-18T13:04:00 +2010-05-22T13:04:00 +2010-05-23T13:04:00 +2010-06-08T13:04:00 +2010-06-12T13:04:00 +2010-06-13T13:04:00 +2010-06-29T13:04:00 +2010-07-03T13:04:00 +2010-07-04T13:04:00 +2010-07-20T13:04:00 +2010-07-24T13:04:00 +2010-07-25T13:04:00 +2010-08-10T13:04:00 +2010-08-14T13:04:00 +2010-08-15T13:04:00 +2010-08-31T13:04:00 +2010-09-04T13:04:00 +2010-09-05T13:04:00 +2010-09-21T13:04:00 +2010-09-25T13:04:00 +2010-09-26T13:04:00 +2010-10-12T13:04:00 +2010-10-16T13:04:00 +2010-10-17T13:04:00 +2010-11-02T13:04:00 +2010-11-06T13:04:00 +2010-11-07T13:04:00 +2010-11-23T13:04:00 +2010-11-27T13:04:00 +2010-11-28T13:04:00 +2010-12-14T13:04:00 +2010-12-18T13:04:00 +2010-12-19T13:04:00 +2011-01-04T13:04:00 +2011-01-08T13:04:00 +2011-01-09T13:04:00 +2011-01-25T13:04:00 +2011-01-29T13:04:00 +2011-01-30T13:04:00 +2011-02-15T13:04:00 +2011-02-19T13:04:00 +2011-02-20T13:04:00 +2011-03-08T13:04:00 +2011-03-12T13:04:00 +2011-03-13T13:04:00 +2011-03-29T13:04:00 +2011-04-02T13:04:00 +2011-04-03T13:04:00 +2011-04-19T13:04:00 +2011-04-23T13:04:00 +2011-04-24T13:04:00 +2011-05-10T13:04:00 +2011-05-14T13:04:00 +2011-05-15T13:04:00 +2011-05-31T13:04:00 +2011-06-04T13:04:00 +2011-06-05T13:04:00 +2011-06-21T13:04:00 +2011-06-25T13:04:00 +2011-06-26T13:04:00 +2011-07-12T13:04:00 +2011-07-16T13:04:00 +2011-07-17T13:04:00 +2011-08-02T13:04:00 +2011-08-06T13:04:00 +2011-08-07T13:04:00 +2011-08-23T13:04:00 +2011-08-27T13:04:00 +2011-08-28T13:04:00 +2011-09-13T13:04:00 +2011-09-17T13:04:00 +2011-09-18T13:04:00 +2011-10-04T13:04:00 +2011-10-08T13:04:00 +2011-10-09T13:04:00 +2011-10-25T13:04:00 +2011-10-29T13:04:00 +2011-10-30T13:04:00 +2011-11-15T13:04:00 +2011-11-19T13:04:00 +2011-11-20T13:04:00 +2011-12-06T13:04:00 +2011-12-10T13:04:00 +2011-12-11T13:04:00 +2011-12-27T13:04:00 +2011-12-31T13:04:00 +2012-01-01T13:04:00 +2012-01-17T13:04:00 +2012-01-21T13:04:00 +2012-01-22T13:04:00 +2012-02-07T13:04:00 +2012-02-11T13:04:00 +2012-02-12T13:04:00 +2012-02-28T13:04:00 +2012-03-03T13:04:00 +2012-03-04T13:04:00 +2012-03-20T13:04:00 +2012-03-24T13:04:00 +2012-03-25T13:04:00 +2012-04-10T13:04:00 +2012-04-14T13:04:00 +2012-04-15T13:04:00 +2012-05-01T13:04:00 +2012-05-05T13:04:00 +2012-05-06T13:04:00 +2012-05-22T13:04:00 +2012-05-26T13:04:00 +2012-05-27T13:04:00 +2012-06-12T13:04:00 +2012-06-16T13:04:00 +2012-06-17T13:04:00 +2012-07-03T13:04:00 +2012-07-07T13:04:00 +2012-07-08T13:04:00 +2012-07-24T13:04:00 +2012-07-28T13:04:00 +2012-07-29T13:04:00 +2012-08-14T13:04:00 +2012-08-18T13:04:00 +2012-08-19T13:04:00 +2012-09-04T13:04:00 +2012-09-08T13:04:00 +2012-09-09T13:04:00 +2012-09-25T13:04:00 +2012-09-29T13:04:00 +2012-09-30T13:04:00 +2012-10-16T13:04:00 +2012-10-20T13:04:00 +2012-10-21T13:04:00 +2012-11-06T13:04:00 +2012-11-10T13:04:00 +2012-11-11T13:04:00 +2012-11-27T13:04:00 +2012-12-01T13:04:00 +2012-12-02T13:04:00 +2012-12-18T13:04:00 +2012-12-22T13:04:00 +2012-12-23T13:04:00 +2013-01-08T13:04:00 +2013-01-12T13:04:00 +2013-01-13T13:04:00 +2013-01-29T13:04:00 +2013-02-02T13:04:00 +2013-02-03T13:04:00 +2013-02-19T13:04:00 +2013-02-23T13:04:00 +2013-02-24T13:04:00 +2013-03-12T13:04:00 +2013-03-16T13:04:00 +2013-03-17T13:04:00 +2013-04-02T13:04:00 +2013-04-06T13:04:00 +2013-04-07T13:04:00 +2013-04-23T13:04:00 +2013-04-27T13:04:00 +2013-04-28T13:04:00 +2013-05-14T13:04:00 +2013-05-18T13:04:00 +2013-05-19T13:04:00 +2013-06-04T13:04:00 +2013-06-08T13:04:00 +2013-06-09T13:04:00 +2013-06-25T13:04:00 +2013-06-29T13:04:00 +2013-06-30T13:04:00 +2013-07-16T13:04:00 +2013-07-20T13:04:00 +2013-07-21T13:04:00 +2013-08-06T13:04:00 +2013-08-10T13:04:00 +2013-08-11T13:04:00 +2013-08-27T13:04:00 +2013-08-31T13:04:00 +2013-09-01T13:04:00 +2013-09-17T13:04:00 +2013-09-21T13:04:00 +2013-09-22T13:04:00 +2013-10-08T13:04:00 +2013-10-12T13:04:00 +2013-10-13T13:04:00 +2013-10-29T13:04:00 +2013-11-02T13:04:00 +2013-11-03T13:04:00 +2013-11-19T13:04:00 +2013-11-23T13:04:00 +2013-11-24T13:04:00 +2013-12-10T13:04:00 +2013-12-14T13:04:00 +2013-12-15T13:04:00 +2013-12-31T13:04:00 +2014-01-04T13:04:00 +2014-01-05T13:04:00 +2014-01-21T13:04:00 +2014-01-25T13:04:00 +2014-01-26T13:04:00 +2014-02-11T13:04:00 +2014-02-15T13:04:00 +2014-02-16T13:04:00 +2014-03-04T13:04:00 +2014-03-08T13:04:00 +2014-03-09T13:04:00 +2014-03-25T13:04:00 +2014-03-29T13:04:00 +2014-03-30T13:04:00 +2014-04-15T13:04:00 +2014-04-19T13:04:00 +2014-04-20T13:04:00 +2014-05-06T13:04:00 +2014-05-10T13:04:00 +2014-05-11T13:04:00 +2014-05-27T13:04:00 +2014-05-31T13:04:00 +2014-06-01T13:04:00 +2014-06-17T13:04:00 +2014-06-21T13:04:00 +2014-06-22T13:04:00 +2014-07-08T13:04:00 +2014-07-12T13:04:00 +2014-07-13T13:04:00 +2014-07-29T13:04:00 +2014-08-02T13:04:00 +2014-08-03T13:04:00 +2014-08-19T13:04:00 +2014-08-23T13:04:00 +2014-08-24T13:04:00 +2014-09-09T13:04:00 +2014-09-13T13:04:00 +2014-09-14T13:04:00 +2014-09-30T13:04:00 +2014-10-04T13:04:00 +2014-10-05T13:04:00 +2014-10-21T13:04:00 +2014-10-25T13:04:00 +2014-10-26T13:04:00 +2014-11-11T13:04:00 +2014-11-15T13:04:00 +2014-11-16T13:04:00 +2014-12-02T13:04:00 +2014-12-06T13:04:00 +2014-12-07T13:04:00 +2014-12-23T13:04:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics.prev.ref new file mode 100644 index 000000000..5521c21d9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics.prev.ref @@ -0,0 +1,293 @@ +2010-12-19T13:04:00 +2010-12-18T13:04:00 +2010-12-14T13:04:00 +2010-11-28T13:04:00 +2010-11-27T13:04:00 +2010-11-23T13:04:00 +2010-11-07T13:04:00 +2010-11-06T13:04:00 +2010-11-02T13:04:00 +2010-10-17T13:04:00 +2010-10-16T13:04:00 +2010-10-12T13:04:00 +2010-09-26T13:04:00 +2010-09-25T13:04:00 +2010-09-21T13:04:00 +2010-09-05T13:04:00 +2010-09-04T13:04:00 +2010-08-31T13:04:00 +2010-08-15T13:04:00 +2010-08-14T13:04:00 +2010-08-10T13:04:00 +2010-07-25T13:04:00 +2010-07-24T13:04:00 +2010-07-20T13:04:00 +2010-07-04T13:04:00 +2010-07-03T13:04:00 +2010-06-29T13:04:00 +2010-06-13T13:04:00 +2010-06-12T13:04:00 +2010-06-08T13:04:00 +2010-05-23T13:04:00 +2010-05-22T13:04:00 +2010-05-18T13:04:00 +2010-05-02T13:04:00 +2010-05-01T13:04:00 +2010-04-27T13:04:00 +2010-04-11T13:04:00 +2010-04-10T13:04:00 +2010-04-06T13:04:00 +2010-03-21T13:04:00 +2010-03-20T13:04:00 +2010-03-16T13:04:00 +2010-02-28T13:04:00 +2010-02-27T13:04:00 +2010-02-23T13:04:00 +2010-02-07T13:04:00 +2010-02-06T13:04:00 +2010-02-02T13:04:00 +2010-01-17T13:04:00 +2010-01-16T13:04:00 +2010-01-12T13:04:00 +2009-12-27T13:04:00 +2009-12-26T13:04:00 +2009-12-22T13:04:00 +2009-12-06T13:04:00 +2009-12-05T13:04:00 +2009-12-01T13:04:00 +2009-11-15T13:04:00 +2009-11-14T13:04:00 +2009-11-10T13:04:00 +2009-10-25T13:04:00 +2009-10-24T13:04:00 +2009-10-20T13:04:00 +2009-10-04T13:04:00 +2009-10-03T13:04:00 +2009-09-29T13:04:00 +2009-09-13T13:04:00 +2009-09-12T13:04:00 +2009-09-08T13:04:00 +2009-08-23T13:04:00 +2009-08-22T13:04:00 +2009-08-18T13:04:00 +2009-08-02T13:04:00 +2009-08-01T13:04:00 +2009-07-28T13:04:00 +2009-07-12T13:04:00 +2009-07-11T13:04:00 +2009-07-07T13:04:00 +2009-06-21T13:04:00 +2009-06-20T13:04:00 +2009-06-16T13:04:00 +2009-05-31T13:04:00 +2009-05-30T13:04:00 +2009-05-26T13:04:00 +2009-05-10T13:04:00 +2009-05-09T13:04:00 +2009-05-05T13:04:00 +2009-04-19T13:04:00 +2009-04-18T13:04:00 +2009-04-14T13:04:00 +2009-03-29T13:04:00 +2009-03-28T13:04:00 +2009-03-24T13:04:00 +2009-03-08T13:04:00 +2009-03-07T13:04:00 +2009-03-03T13:04:00 +2009-02-15T13:04:00 +2009-02-14T13:04:00 +2009-02-10T13:04:00 +2009-01-25T13:04:00 +2009-01-24T13:04:00 +2009-01-20T13:04:00 +2009-01-04T13:04:00 +2009-01-03T13:04:00 +2008-12-30T13:04:00 +2008-12-14T13:04:00 +2008-12-13T13:04:00 +2008-12-09T13:04:00 +2008-11-23T13:04:00 +2008-11-22T13:04:00 +2008-11-18T13:04:00 +2008-11-02T13:04:00 +2008-11-01T13:04:00 +2008-10-28T13:04:00 +2008-10-12T13:04:00 +2008-10-11T13:04:00 +2008-10-07T13:04:00 +2008-09-21T13:04:00 +2008-09-20T13:04:00 +2008-09-16T13:04:00 +2008-08-31T13:04:00 +2008-08-30T13:04:00 +2008-08-26T13:04:00 +2008-08-10T13:04:00 +2008-08-09T13:04:00 +2008-08-05T13:04:00 +2008-07-20T13:04:00 +2008-07-19T13:04:00 +2008-07-15T13:04:00 +2008-06-29T13:04:00 +2008-06-28T13:04:00 +2008-06-24T13:04:00 +2008-06-08T13:04:00 +2008-06-07T13:04:00 +2008-06-03T13:04:00 +2008-05-18T13:04:00 +2008-05-17T13:04:00 +2008-05-13T13:04:00 +2008-04-27T13:04:00 +2008-04-26T13:04:00 +2008-04-22T13:04:00 +2008-04-06T13:04:00 +2008-04-05T13:04:00 +2008-04-01T13:04:00 +2008-03-16T13:04:00 +2008-03-15T13:04:00 +2008-03-11T13:04:00 +2008-02-24T13:04:00 +2008-02-23T13:04:00 +2008-02-19T13:04:00 +2008-02-03T13:04:00 +2008-02-02T13:04:00 +2008-01-29T13:04:00 +2008-01-13T13:04:00 +2008-01-12T13:04:00 +2008-01-08T13:04:00 +2007-12-23T13:04:00 +2007-12-22T13:04:00 +2007-12-18T13:04:00 +2007-12-02T13:04:00 +2007-12-01T13:04:00 +2007-11-27T13:04:00 +2007-11-11T13:04:00 +2007-11-10T13:04:00 +2007-11-06T13:04:00 +2007-10-21T13:04:00 +2007-10-20T13:04:00 +2007-10-16T13:04:00 +2007-09-30T13:04:00 +2007-09-29T13:04:00 +2007-09-25T13:04:00 +2007-09-09T13:04:00 +2007-09-08T13:04:00 +2007-09-04T13:04:00 +2007-08-19T13:04:00 +2007-08-18T13:04:00 +2007-08-14T13:04:00 +2007-07-29T13:04:00 +2007-07-28T13:04:00 +2007-07-24T13:04:00 +2007-07-08T13:04:00 +2007-07-07T13:04:00 +2007-07-03T13:04:00 +2007-06-17T13:04:00 +2007-06-16T13:04:00 +2007-06-12T13:04:00 +2007-05-27T13:04:00 +2007-05-26T13:04:00 +2007-05-22T13:04:00 +2007-05-06T13:04:00 +2007-05-05T13:04:00 +2007-05-01T13:04:00 +2007-04-15T13:04:00 +2007-04-14T13:04:00 +2007-04-10T13:04:00 +2007-03-25T13:04:00 +2007-03-24T13:04:00 +2007-03-20T13:04:00 +2007-03-04T13:04:00 +2007-03-03T13:04:00 +2007-02-27T13:04:00 +2007-02-11T13:04:00 +2007-02-10T13:04:00 +2007-02-06T13:04:00 +2007-01-21T13:04:00 +2007-01-20T13:04:00 +2007-01-16T13:04:00 +2006-12-31T13:04:00 +2006-12-30T13:04:00 +2006-12-26T13:04:00 +2006-12-10T13:04:00 +2006-12-09T13:04:00 +2006-12-05T13:04:00 +2006-11-19T13:04:00 +2006-11-18T13:04:00 +2006-11-14T13:04:00 +2006-10-29T13:04:00 +2006-10-28T13:04:00 +2006-10-24T13:04:00 +2006-10-08T13:04:00 +2006-10-07T13:04:00 +2006-10-03T13:04:00 +2006-09-17T13:04:00 +2006-09-16T13:04:00 +2006-09-12T13:04:00 +2006-08-27T13:04:00 +2006-08-26T13:04:00 +2006-08-22T13:04:00 +2006-08-06T13:04:00 +2006-08-05T13:04:00 +2006-08-01T13:04:00 +2006-07-16T13:04:00 +2006-07-15T13:04:00 +2006-07-11T13:04:00 +2006-06-25T13:04:00 +2006-06-24T13:04:00 +2006-06-20T13:04:00 +2006-06-04T13:04:00 +2006-06-03T13:04:00 +2006-05-30T13:04:00 +2006-05-14T13:04:00 +2006-05-13T13:04:00 +2006-05-09T13:04:00 +2006-04-23T13:04:00 +2006-04-22T13:04:00 +2006-04-18T13:04:00 +2006-04-02T13:04:00 +2006-04-01T13:04:00 +2006-03-28T13:04:00 +2006-03-12T13:04:00 +2006-03-11T13:04:00 +2006-03-07T13:04:00 +2006-02-19T13:04:00 +2006-02-18T13:04:00 +2006-02-14T13:04:00 +2006-01-29T13:04:00 +2006-01-28T13:04:00 +2006-01-24T13:04:00 +2006-01-08T13:04:00 +2006-01-07T13:04:00 +2006-01-03T13:04:00 +2005-12-18T13:04:00 +2005-12-17T13:04:00 +2005-12-13T13:04:00 +2005-11-27T13:04:00 +2005-11-26T13:04:00 +2005-11-22T13:04:00 +2005-11-06T13:04:00 +2005-11-05T13:04:00 +2005-11-01T13:04:00 +2005-10-16T13:04:00 +2005-10-15T13:04:00 +2005-10-11T13:04:00 +2005-09-25T13:04:00 +2005-09-24T13:04:00 +2005-09-20T13:04:00 +2005-09-04T13:04:00 +2005-09-03T13:04:00 +2005-08-30T13:04:00 +2005-08-14T13:04:00 +2005-08-13T13:04:00 +2005-08-09T13:04:00 +2005-07-24T13:04:00 +2005-07-23T13:04:00 +2005-07-19T13:04:00 +2005-07-03T13:04:00 +2005-07-02T13:04:00 +2005-06-28T13:04:00 +2005-06-12T13:04:00 +2005-06-11T13:04:00 +2005-06-07T13:04:00 +2005-05-22T13:04:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics.recurson.ref new file mode 100644 index 000000000..8135c3141 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase02.ics.recurson.ref @@ -0,0 +1,292 @@ +2005-05-22 +2005-06-07 +2005-06-11 +2005-06-12 +2005-06-28 +2005-07-02 +2005-07-03 +2005-07-19 +2005-07-23 +2005-07-24 +2005-08-09 +2005-08-13 +2005-08-14 +2005-08-30 +2005-09-03 +2005-09-04 +2005-09-20 +2005-09-24 +2005-09-25 +2005-10-11 +2005-10-15 +2005-10-16 +2005-11-01 +2005-11-05 +2005-11-06 +2005-11-22 +2005-11-26 +2005-11-27 +2005-12-13 +2005-12-17 +2005-12-18 +2006-01-03 +2006-01-07 +2006-01-08 +2006-01-24 +2006-01-28 +2006-01-29 +2006-02-14 +2006-02-18 +2006-02-19 +2006-03-07 +2006-03-11 +2006-03-12 +2006-03-28 +2006-04-01 +2006-04-02 +2006-04-18 +2006-04-22 +2006-04-23 +2006-05-09 +2006-05-13 +2006-05-14 +2006-05-30 +2006-06-03 +2006-06-04 +2006-06-20 +2006-06-24 +2006-06-25 +2006-07-11 +2006-07-15 +2006-07-16 +2006-08-01 +2006-08-05 +2006-08-06 +2006-08-22 +2006-08-26 +2006-08-27 +2006-09-12 +2006-09-16 +2006-09-17 +2006-10-03 +2006-10-07 +2006-10-08 +2006-10-24 +2006-10-28 +2006-10-29 +2006-11-14 +2006-11-18 +2006-11-19 +2006-12-05 +2006-12-09 +2006-12-10 +2006-12-26 +2006-12-30 +2006-12-31 +2007-01-16 +2007-01-20 +2007-01-21 +2007-02-06 +2007-02-10 +2007-02-11 +2007-02-27 +2007-03-03 +2007-03-04 +2007-03-20 +2007-03-24 +2007-03-25 +2007-04-10 +2007-04-14 +2007-04-15 +2007-05-01 +2007-05-05 +2007-05-06 +2007-05-22 +2007-05-26 +2007-05-27 +2007-06-12 +2007-06-16 +2007-06-17 +2007-07-03 +2007-07-07 +2007-07-08 +2007-07-24 +2007-07-28 +2007-07-29 +2007-08-14 +2007-08-18 +2007-08-19 +2007-09-04 +2007-09-08 +2007-09-09 +2007-09-25 +2007-09-29 +2007-09-30 +2007-10-16 +2007-10-20 +2007-10-21 +2007-11-06 +2007-11-10 +2007-11-11 +2007-11-27 +2007-12-01 +2007-12-02 +2007-12-18 +2007-12-22 +2007-12-23 +2008-01-08 +2008-01-12 +2008-01-13 +2008-01-29 +2008-02-02 +2008-02-03 +2008-02-19 +2008-02-23 +2008-02-24 +2008-03-11 +2008-03-15 +2008-03-16 +2008-04-01 +2008-04-05 +2008-04-06 +2008-04-22 +2008-04-26 +2008-04-27 +2008-05-13 +2008-05-17 +2008-05-18 +2008-06-03 +2008-06-07 +2008-06-08 +2008-06-24 +2008-06-28 +2008-06-29 +2008-07-15 +2008-07-19 +2008-07-20 +2008-08-05 +2008-08-09 +2008-08-10 +2008-08-26 +2008-08-30 +2008-08-31 +2008-09-16 +2008-09-20 +2008-09-21 +2008-10-07 +2008-10-11 +2008-10-12 +2008-10-28 +2008-11-01 +2008-11-02 +2008-11-18 +2008-11-22 +2008-11-23 +2008-12-09 +2008-12-13 +2008-12-14 +2008-12-30 +2009-01-03 +2009-01-04 +2009-01-20 +2009-01-24 +2009-01-25 +2009-02-10 +2009-02-14 +2009-02-15 +2009-03-03 +2009-03-07 +2009-03-08 +2009-03-24 +2009-03-28 +2009-03-29 +2009-04-14 +2009-04-18 +2009-04-19 +2009-05-05 +2009-05-09 +2009-05-10 +2009-05-26 +2009-05-30 +2009-05-31 +2009-06-16 +2009-06-20 +2009-06-21 +2009-07-07 +2009-07-11 +2009-07-12 +2009-07-28 +2009-08-01 +2009-08-02 +2009-08-18 +2009-08-22 +2009-08-23 +2009-09-08 +2009-09-12 +2009-09-13 +2009-09-29 +2009-10-03 +2009-10-04 +2009-10-20 +2009-10-24 +2009-10-25 +2009-11-10 +2009-11-14 +2009-11-15 +2009-12-01 +2009-12-05 +2009-12-06 +2009-12-22 +2009-12-26 +2009-12-27 +2010-01-12 +2010-01-16 +2010-01-17 +2010-02-02 +2010-02-06 +2010-02-07 +2010-02-23 +2010-02-27 +2010-02-28 +2010-03-16 +2010-03-20 +2010-03-21 +2010-04-06 +2010-04-10 +2010-04-11 +2010-04-27 +2010-05-01 +2010-05-02 +2010-05-18 +2010-05-22 +2010-05-23 +2010-06-08 +2010-06-12 +2010-06-13 +2010-06-29 +2010-07-03 +2010-07-04 +2010-07-20 +2010-07-24 +2010-07-25 +2010-08-10 +2010-08-14 +2010-08-15 +2010-08-31 +2010-09-04 +2010-09-05 +2010-09-21 +2010-09-25 +2010-09-26 +2010-10-12 +2010-10-16 +2010-10-17 +2010-11-02 +2010-11-06 +2010-11-07 +2010-11-23 +2010-11-27 +2010-11-28 +2010-12-14 +2010-12-18 +2010-12-19 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics new file mode 100644 index 000000000..d2065905e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KAlarm 1.2.6//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130245 +UID:KAlarm-898217824.835 +SEQUENCE:0 +LAST-MODIFIED:20050522T130245 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MINUTELY;INTERVAL=240 +DTSTART:20050522T130300 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:Every 4 hours +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics.next.ref new file mode 100644 index 000000000..0d52ed79c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-22T13:03:00 +2005-05-22T17:03:00 +2005-05-22T21:03:00 +2005-05-23T01:03:00 +2005-05-23T05:03:00 +2005-05-23T09:03:00 +2005-05-23T13:03:00 +2005-05-23T17:03:00 +2005-05-23T21:03:00 +2005-05-24T01:03:00 +2005-05-24T05:03:00 +2005-05-24T09:03:00 +2005-05-24T13:03:00 +2005-05-24T17:03:00 +2005-05-24T21:03:00 +2005-05-25T01:03:00 +2005-05-25T05:03:00 +2005-05-25T09:03:00 +2005-05-25T13:03:00 +2005-05-25T17:03:00 +2005-05-25T21:03:00 +2005-05-26T01:03:00 +2005-05-26T05:03:00 +2005-05-26T09:03:00 +2005-05-26T13:03:00 +2005-05-26T17:03:00 +2005-05-26T21:03:00 +2005-05-27T01:03:00 +2005-05-27T05:03:00 +2005-05-27T09:03:00 +2005-05-27T13:03:00 +2005-05-27T17:03:00 +2005-05-27T21:03:00 +2005-05-28T01:03:00 +2005-05-28T05:03:00 +2005-05-28T09:03:00 +2005-05-28T13:03:00 +2005-05-28T17:03:00 +2005-05-28T21:03:00 +2005-05-29T01:03:00 +2005-05-29T05:03:00 +2005-05-29T09:03:00 +2005-05-29T13:03:00 +2005-05-29T17:03:00 +2005-05-29T21:03:00 +2005-05-30T01:03:00 +2005-05-30T05:03:00 +2005-05-30T09:03:00 +2005-05-30T13:03:00 +2005-05-30T17:03:00 +2005-05-30T21:03:00 +2005-05-31T01:03:00 +2005-05-31T05:03:00 +2005-05-31T09:03:00 +2005-05-31T13:03:00 +2005-05-31T17:03:00 +2005-05-31T21:03:00 +2005-06-01T01:03:00 +2005-06-01T05:03:00 +2005-06-01T09:03:00 +2005-06-01T13:03:00 +2005-06-01T17:03:00 +2005-06-01T21:03:00 +2005-06-02T01:03:00 +2005-06-02T05:03:00 +2005-06-02T09:03:00 +2005-06-02T13:03:00 +2005-06-02T17:03:00 +2005-06-02T21:03:00 +2005-06-03T01:03:00 +2005-06-03T05:03:00 +2005-06-03T09:03:00 +2005-06-03T13:03:00 +2005-06-03T17:03:00 +2005-06-03T21:03:00 +2005-06-04T01:03:00 +2005-06-04T05:03:00 +2005-06-04T09:03:00 +2005-06-04T13:03:00 +2005-06-04T17:03:00 +2005-06-04T21:03:00 +2005-06-05T01:03:00 +2005-06-05T05:03:00 +2005-06-05T09:03:00 +2005-06-05T13:03:00 +2005-06-05T17:03:00 +2005-06-05T21:03:00 +2005-06-06T01:03:00 +2005-06-06T05:03:00 +2005-06-06T09:03:00 +2005-06-06T13:03:00 +2005-06-06T17:03:00 +2005-06-06T21:03:00 +2005-06-07T01:03:00 +2005-06-07T05:03:00 +2005-06-07T09:03:00 +2005-06-07T13:03:00 +2005-06-07T17:03:00 +2005-06-07T21:03:00 +2005-06-08T01:03:00 +2005-06-08T05:03:00 +2005-06-08T09:03:00 +2005-06-08T13:03:00 +2005-06-08T17:03:00 +2005-06-08T21:03:00 +2005-06-09T01:03:00 +2005-06-09T05:03:00 +2005-06-09T09:03:00 +2005-06-09T13:03:00 +2005-06-09T17:03:00 +2005-06-09T21:03:00 +2005-06-10T01:03:00 +2005-06-10T05:03:00 +2005-06-10T09:03:00 +2005-06-10T13:03:00 +2005-06-10T17:03:00 +2005-06-10T21:03:00 +2005-06-11T01:03:00 +2005-06-11T05:03:00 +2005-06-11T09:03:00 +2005-06-11T13:03:00 +2005-06-11T17:03:00 +2005-06-11T21:03:00 +2005-06-12T01:03:00 +2005-06-12T05:03:00 +2005-06-12T09:03:00 +2005-06-12T13:03:00 +2005-06-12T17:03:00 +2005-06-12T21:03:00 +2005-06-13T01:03:00 +2005-06-13T05:03:00 +2005-06-13T09:03:00 +2005-06-13T13:03:00 +2005-06-13T17:03:00 +2005-06-13T21:03:00 +2005-06-14T01:03:00 +2005-06-14T05:03:00 +2005-06-14T09:03:00 +2005-06-14T13:03:00 +2005-06-14T17:03:00 +2005-06-14T21:03:00 +2005-06-15T01:03:00 +2005-06-15T05:03:00 +2005-06-15T09:03:00 +2005-06-15T13:03:00 +2005-06-15T17:03:00 +2005-06-15T21:03:00 +2005-06-16T01:03:00 +2005-06-16T05:03:00 +2005-06-16T09:03:00 +2005-06-16T13:03:00 +2005-06-16T17:03:00 +2005-06-16T21:03:00 +2005-06-17T01:03:00 +2005-06-17T05:03:00 +2005-06-17T09:03:00 +2005-06-17T13:03:00 +2005-06-17T17:03:00 +2005-06-17T21:03:00 +2005-06-18T01:03:00 +2005-06-18T05:03:00 +2005-06-18T09:03:00 +2005-06-18T13:03:00 +2005-06-18T17:03:00 +2005-06-18T21:03:00 +2005-06-19T01:03:00 +2005-06-19T05:03:00 +2005-06-19T09:03:00 +2005-06-19T13:03:00 +2005-06-19T17:03:00 +2005-06-19T21:03:00 +2005-06-20T01:03:00 +2005-06-20T05:03:00 +2005-06-20T09:03:00 +2005-06-20T13:03:00 +2005-06-20T17:03:00 +2005-06-20T21:03:00 +2005-06-21T01:03:00 +2005-06-21T05:03:00 +2005-06-21T09:03:00 +2005-06-21T13:03:00 +2005-06-21T17:03:00 +2005-06-21T21:03:00 +2005-06-22T01:03:00 +2005-06-22T05:03:00 +2005-06-22T09:03:00 +2005-06-22T13:03:00 +2005-06-22T17:03:00 +2005-06-22T21:03:00 +2005-06-23T01:03:00 +2005-06-23T05:03:00 +2005-06-23T09:03:00 +2005-06-23T13:03:00 +2005-06-23T17:03:00 +2005-06-23T21:03:00 +2005-06-24T01:03:00 +2005-06-24T05:03:00 +2005-06-24T09:03:00 +2005-06-24T13:03:00 +2005-06-24T17:03:00 +2005-06-24T21:03:00 +2005-06-25T01:03:00 +2005-06-25T05:03:00 +2005-06-25T09:03:00 +2005-06-25T13:03:00 +2005-06-25T17:03:00 +2005-06-25T21:03:00 +2005-06-26T01:03:00 +2005-06-26T05:03:00 +2005-06-26T09:03:00 +2005-06-26T13:03:00 +2005-06-26T17:03:00 +2005-06-26T21:03:00 +2005-06-27T01:03:00 +2005-06-27T05:03:00 +2005-06-27T09:03:00 +2005-06-27T13:03:00 +2005-06-27T17:03:00 +2005-06-27T21:03:00 +2005-06-28T01:03:00 +2005-06-28T05:03:00 +2005-06-28T09:03:00 +2005-06-28T13:03:00 +2005-06-28T17:03:00 +2005-06-28T21:03:00 +2005-06-29T01:03:00 +2005-06-29T05:03:00 +2005-06-29T09:03:00 +2005-06-29T13:03:00 +2005-06-29T17:03:00 +2005-06-29T21:03:00 +2005-06-30T01:03:00 +2005-06-30T05:03:00 +2005-06-30T09:03:00 +2005-06-30T13:03:00 +2005-06-30T17:03:00 +2005-06-30T21:03:00 +2005-07-01T01:03:00 +2005-07-01T05:03:00 +2005-07-01T09:03:00 +2005-07-01T13:03:00 +2005-07-01T17:03:00 +2005-07-01T21:03:00 +2005-07-02T01:03:00 +2005-07-02T05:03:00 +2005-07-02T09:03:00 +2005-07-02T13:03:00 +2005-07-02T17:03:00 +2005-07-02T21:03:00 +2005-07-03T01:03:00 +2005-07-03T05:03:00 +2005-07-03T09:03:00 +2005-07-03T13:03:00 +2005-07-03T17:03:00 +2005-07-03T21:03:00 +2005-07-04T01:03:00 +2005-07-04T05:03:00 +2005-07-04T09:03:00 +2005-07-04T13:03:00 +2005-07-04T17:03:00 +2005-07-04T21:03:00 +2005-07-05T01:03:00 +2005-07-05T05:03:00 +2005-07-05T09:03:00 +2005-07-05T13:03:00 +2005-07-05T17:03:00 +2005-07-05T21:03:00 +2005-07-06T01:03:00 +2005-07-06T05:03:00 +2005-07-06T09:03:00 +2005-07-06T13:03:00 +2005-07-06T17:03:00 +2005-07-06T21:03:00 +2005-07-07T01:03:00 +2005-07-07T05:03:00 +2005-07-07T09:03:00 +2005-07-07T13:03:00 +2005-07-07T17:03:00 +2005-07-07T21:03:00 +2005-07-08T01:03:00 +2005-07-08T05:03:00 +2005-07-08T09:03:00 +2005-07-08T13:03:00 +2005-07-08T17:03:00 +2005-07-08T21:03:00 +2005-07-09T01:03:00 +2005-07-09T05:03:00 +2005-07-09T09:03:00 +2005-07-09T13:03:00 +2005-07-09T17:03:00 +2005-07-09T21:03:00 +2005-07-10T01:03:00 +2005-07-10T05:03:00 +2005-07-10T09:03:00 +2005-07-10T13:03:00 +2005-07-10T17:03:00 +2005-07-10T21:03:00 +2005-07-11T01:03:00 +2005-07-11T05:03:00 +2005-07-11T09:03:00 +2005-07-11T13:03:00 +2005-07-11T17:03:00 +2005-07-11T21:03:00 +2005-07-12T01:03:00 +2005-07-12T05:03:00 +2005-07-12T09:03:00 +2005-07-12T13:03:00 +2005-07-12T17:03:00 +2005-07-12T21:03:00 +2005-07-13T01:03:00 +2005-07-13T05:03:00 +2005-07-13T09:03:00 +2005-07-13T13:03:00 +2005-07-13T17:03:00 +2005-07-13T21:03:00 +2005-07-14T01:03:00 +2005-07-14T05:03:00 +2005-07-14T09:03:00 +2005-07-14T13:03:00 +2005-07-14T17:03:00 +2005-07-14T21:03:00 +2005-07-15T01:03:00 +2005-07-15T05:03:00 +2005-07-15T09:03:00 +2005-07-15T13:03:00 +2005-07-15T17:03:00 +2005-07-15T21:03:00 +2005-07-16T01:03:00 +2005-07-16T05:03:00 +2005-07-16T09:03:00 +2005-07-16T13:03:00 +2005-07-16T17:03:00 +2005-07-16T21:03:00 +2005-07-17T01:03:00 +2005-07-17T05:03:00 +2005-07-17T09:03:00 +2005-07-17T13:03:00 +2005-07-17T17:03:00 +2005-07-17T21:03:00 +2005-07-18T01:03:00 +2005-07-18T05:03:00 +2005-07-18T09:03:00 +2005-07-18T13:03:00 +2005-07-18T17:03:00 +2005-07-18T21:03:00 +2005-07-19T01:03:00 +2005-07-19T05:03:00 +2005-07-19T09:03:00 +2005-07-19T13:03:00 +2005-07-19T17:03:00 +2005-07-19T21:03:00 +2005-07-20T01:03:00 +2005-07-20T05:03:00 +2005-07-20T09:03:00 +2005-07-20T13:03:00 +2005-07-20T17:03:00 +2005-07-20T21:03:00 +2005-07-21T01:03:00 +2005-07-21T05:03:00 +2005-07-21T09:03:00 +2005-07-21T13:03:00 +2005-07-21T17:03:00 +2005-07-21T21:03:00 +2005-07-22T01:03:00 +2005-07-22T05:03:00 +2005-07-22T09:03:00 +2005-07-22T13:03:00 +2005-07-22T17:03:00 +2005-07-22T21:03:00 +2005-07-23T01:03:00 +2005-07-23T05:03:00 +2005-07-23T09:03:00 +2005-07-23T13:03:00 +2005-07-23T17:03:00 +2005-07-23T21:03:00 +2005-07-24T01:03:00 +2005-07-24T05:03:00 +2005-07-24T09:03:00 +2005-07-24T13:03:00 +2005-07-24T17:03:00 +2005-07-24T21:03:00 +2005-07-25T01:03:00 +2005-07-25T05:03:00 +2005-07-25T09:03:00 +2005-07-25T13:03:00 +2005-07-25T17:03:00 +2005-07-25T21:03:00 +2005-07-26T01:03:00 +2005-07-26T05:03:00 +2005-07-26T09:03:00 +2005-07-26T13:03:00 +2005-07-26T17:03:00 +2005-07-26T21:03:00 +2005-07-27T01:03:00 +2005-07-27T05:03:00 +2005-07-27T09:03:00 +2005-07-27T13:03:00 +2005-07-27T17:03:00 +2005-07-27T21:03:00 +2005-07-28T01:03:00 +2005-07-28T05:03:00 +2005-07-28T09:03:00 +2005-07-28T13:03:00 +2005-07-28T17:03:00 +2005-07-28T21:03:00 +2005-07-29T01:03:00 +2005-07-29T05:03:00 +2005-07-29T09:03:00 +2005-07-29T13:03:00 +2005-07-29T17:03:00 +2005-07-29T21:03:00 +2005-07-30T01:03:00 +2005-07-30T05:03:00 +2005-07-30T09:03:00 +2005-07-30T13:03:00 +2005-07-30T17:03:00 +2005-07-30T21:03:00 +2005-07-31T01:03:00 +2005-07-31T05:03:00 +2005-07-31T09:03:00 +2005-07-31T13:03:00 +2005-07-31T17:03:00 +2005-07-31T21:03:00 +2005-08-01T01:03:00 +2005-08-01T05:03:00 +2005-08-01T09:03:00 +2005-08-01T13:03:00 +2005-08-01T17:03:00 +2005-08-01T21:03:00 +2005-08-02T01:03:00 +2005-08-02T05:03:00 +2005-08-02T09:03:00 +2005-08-02T13:03:00 +2005-08-02T17:03:00 +2005-08-02T21:03:00 +2005-08-03T01:03:00 +2005-08-03T05:03:00 +2005-08-03T09:03:00 +2005-08-03T13:03:00 +2005-08-03T17:03:00 +2005-08-03T21:03:00 +2005-08-04T01:03:00 +2005-08-04T05:03:00 +2005-08-04T09:03:00 +2005-08-04T13:03:00 +2005-08-04T17:03:00 +2005-08-04T21:03:00 +2005-08-05T01:03:00 +2005-08-05T05:03:00 +2005-08-05T09:03:00 +2005-08-05T13:03:00 +2005-08-05T17:03:00 +2005-08-05T21:03:00 +2005-08-06T01:03:00 +2005-08-06T05:03:00 +2005-08-06T09:03:00 +2005-08-06T13:03:00 +2005-08-06T17:03:00 +2005-08-06T21:03:00 +2005-08-07T01:03:00 +2005-08-07T05:03:00 +2005-08-07T09:03:00 +2005-08-07T13:03:00 +2005-08-07T17:03:00 +2005-08-07T21:03:00 +2005-08-08T01:03:00 +2005-08-08T05:03:00 +2005-08-08T09:03:00 +2005-08-08T13:03:00 +2005-08-08T17:03:00 +2005-08-08T21:03:00 +2005-08-09T01:03:00 +2005-08-09T05:03:00 +2005-08-09T09:03:00 +2005-08-09T13:03:00 +2005-08-09T17:03:00 +2005-08-09T21:03:00 +2005-08-10T01:03:00 +2005-08-10T05:03:00 +2005-08-10T09:03:00 +2005-08-10T13:03:00 +2005-08-10T17:03:00 +2005-08-10T21:03:00 +2005-08-11T01:03:00 +2005-08-11T05:03:00 +2005-08-11T09:03:00 +2005-08-11T13:03:00 +2005-08-11T17:03:00 +2005-08-11T21:03:00 +2005-08-12T01:03:00 +2005-08-12T05:03:00 +2005-08-12T09:03:00 +2005-08-12T13:03:00 +2005-08-12T17:03:00 +2005-08-12T21:03:00 +2005-08-13T01:03:00 +2005-08-13T05:03:00 +2005-08-13T09:03:00 +2005-08-13T13:03:00 +2005-08-13T17:03:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics.prev.ref new file mode 100644 index 000000000..a86a1cb83 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics.prev.ref @@ -0,0 +1,500 @@ +2010-12-31T21:03:00 +2010-12-31T17:03:00 +2010-12-31T13:03:00 +2010-12-31T09:03:00 +2010-12-31T05:03:00 +2010-12-31T01:03:00 +2010-12-30T21:03:00 +2010-12-30T17:03:00 +2010-12-30T13:03:00 +2010-12-30T09:03:00 +2010-12-30T05:03:00 +2010-12-30T01:03:00 +2010-12-29T21:03:00 +2010-12-29T17:03:00 +2010-12-29T13:03:00 +2010-12-29T09:03:00 +2010-12-29T05:03:00 +2010-12-29T01:03:00 +2010-12-28T21:03:00 +2010-12-28T17:03:00 +2010-12-28T13:03:00 +2010-12-28T09:03:00 +2010-12-28T05:03:00 +2010-12-28T01:03:00 +2010-12-27T21:03:00 +2010-12-27T17:03:00 +2010-12-27T13:03:00 +2010-12-27T09:03:00 +2010-12-27T05:03:00 +2010-12-27T01:03:00 +2010-12-26T21:03:00 +2010-12-26T17:03:00 +2010-12-26T13:03:00 +2010-12-26T09:03:00 +2010-12-26T05:03:00 +2010-12-26T01:03:00 +2010-12-25T21:03:00 +2010-12-25T17:03:00 +2010-12-25T13:03:00 +2010-12-25T09:03:00 +2010-12-25T05:03:00 +2010-12-25T01:03:00 +2010-12-24T21:03:00 +2010-12-24T17:03:00 +2010-12-24T13:03:00 +2010-12-24T09:03:00 +2010-12-24T05:03:00 +2010-12-24T01:03:00 +2010-12-23T21:03:00 +2010-12-23T17:03:00 +2010-12-23T13:03:00 +2010-12-23T09:03:00 +2010-12-23T05:03:00 +2010-12-23T01:03:00 +2010-12-22T21:03:00 +2010-12-22T17:03:00 +2010-12-22T13:03:00 +2010-12-22T09:03:00 +2010-12-22T05:03:00 +2010-12-22T01:03:00 +2010-12-21T21:03:00 +2010-12-21T17:03:00 +2010-12-21T13:03:00 +2010-12-21T09:03:00 +2010-12-21T05:03:00 +2010-12-21T01:03:00 +2010-12-20T21:03:00 +2010-12-20T17:03:00 +2010-12-20T13:03:00 +2010-12-20T09:03:00 +2010-12-20T05:03:00 +2010-12-20T01:03:00 +2010-12-19T21:03:00 +2010-12-19T17:03:00 +2010-12-19T13:03:00 +2010-12-19T09:03:00 +2010-12-19T05:03:00 +2010-12-19T01:03:00 +2010-12-18T21:03:00 +2010-12-18T17:03:00 +2010-12-18T13:03:00 +2010-12-18T09:03:00 +2010-12-18T05:03:00 +2010-12-18T01:03:00 +2010-12-17T21:03:00 +2010-12-17T17:03:00 +2010-12-17T13:03:00 +2010-12-17T09:03:00 +2010-12-17T05:03:00 +2010-12-17T01:03:00 +2010-12-16T21:03:00 +2010-12-16T17:03:00 +2010-12-16T13:03:00 +2010-12-16T09:03:00 +2010-12-16T05:03:00 +2010-12-16T01:03:00 +2010-12-15T21:03:00 +2010-12-15T17:03:00 +2010-12-15T13:03:00 +2010-12-15T09:03:00 +2010-12-15T05:03:00 +2010-12-15T01:03:00 +2010-12-14T21:03:00 +2010-12-14T17:03:00 +2010-12-14T13:03:00 +2010-12-14T09:03:00 +2010-12-14T05:03:00 +2010-12-14T01:03:00 +2010-12-13T21:03:00 +2010-12-13T17:03:00 +2010-12-13T13:03:00 +2010-12-13T09:03:00 +2010-12-13T05:03:00 +2010-12-13T01:03:00 +2010-12-12T21:03:00 +2010-12-12T17:03:00 +2010-12-12T13:03:00 +2010-12-12T09:03:00 +2010-12-12T05:03:00 +2010-12-12T01:03:00 +2010-12-11T21:03:00 +2010-12-11T17:03:00 +2010-12-11T13:03:00 +2010-12-11T09:03:00 +2010-12-11T05:03:00 +2010-12-11T01:03:00 +2010-12-10T21:03:00 +2010-12-10T17:03:00 +2010-12-10T13:03:00 +2010-12-10T09:03:00 +2010-12-10T05:03:00 +2010-12-10T01:03:00 +2010-12-09T21:03:00 +2010-12-09T17:03:00 +2010-12-09T13:03:00 +2010-12-09T09:03:00 +2010-12-09T05:03:00 +2010-12-09T01:03:00 +2010-12-08T21:03:00 +2010-12-08T17:03:00 +2010-12-08T13:03:00 +2010-12-08T09:03:00 +2010-12-08T05:03:00 +2010-12-08T01:03:00 +2010-12-07T21:03:00 +2010-12-07T17:03:00 +2010-12-07T13:03:00 +2010-12-07T09:03:00 +2010-12-07T05:03:00 +2010-12-07T01:03:00 +2010-12-06T21:03:00 +2010-12-06T17:03:00 +2010-12-06T13:03:00 +2010-12-06T09:03:00 +2010-12-06T05:03:00 +2010-12-06T01:03:00 +2010-12-05T21:03:00 +2010-12-05T17:03:00 +2010-12-05T13:03:00 +2010-12-05T09:03:00 +2010-12-05T05:03:00 +2010-12-05T01:03:00 +2010-12-04T21:03:00 +2010-12-04T17:03:00 +2010-12-04T13:03:00 +2010-12-04T09:03:00 +2010-12-04T05:03:00 +2010-12-04T01:03:00 +2010-12-03T21:03:00 +2010-12-03T17:03:00 +2010-12-03T13:03:00 +2010-12-03T09:03:00 +2010-12-03T05:03:00 +2010-12-03T01:03:00 +2010-12-02T21:03:00 +2010-12-02T17:03:00 +2010-12-02T13:03:00 +2010-12-02T09:03:00 +2010-12-02T05:03:00 +2010-12-02T01:03:00 +2010-12-01T21:03:00 +2010-12-01T17:03:00 +2010-12-01T13:03:00 +2010-12-01T09:03:00 +2010-12-01T05:03:00 +2010-12-01T01:03:00 +2010-11-30T21:03:00 +2010-11-30T17:03:00 +2010-11-30T13:03:00 +2010-11-30T09:03:00 +2010-11-30T05:03:00 +2010-11-30T01:03:00 +2010-11-29T21:03:00 +2010-11-29T17:03:00 +2010-11-29T13:03:00 +2010-11-29T09:03:00 +2010-11-29T05:03:00 +2010-11-29T01:03:00 +2010-11-28T21:03:00 +2010-11-28T17:03:00 +2010-11-28T13:03:00 +2010-11-28T09:03:00 +2010-11-28T05:03:00 +2010-11-28T01:03:00 +2010-11-27T21:03:00 +2010-11-27T17:03:00 +2010-11-27T13:03:00 +2010-11-27T09:03:00 +2010-11-27T05:03:00 +2010-11-27T01:03:00 +2010-11-26T21:03:00 +2010-11-26T17:03:00 +2010-11-26T13:03:00 +2010-11-26T09:03:00 +2010-11-26T05:03:00 +2010-11-26T01:03:00 +2010-11-25T21:03:00 +2010-11-25T17:03:00 +2010-11-25T13:03:00 +2010-11-25T09:03:00 +2010-11-25T05:03:00 +2010-11-25T01:03:00 +2010-11-24T21:03:00 +2010-11-24T17:03:00 +2010-11-24T13:03:00 +2010-11-24T09:03:00 +2010-11-24T05:03:00 +2010-11-24T01:03:00 +2010-11-23T21:03:00 +2010-11-23T17:03:00 +2010-11-23T13:03:00 +2010-11-23T09:03:00 +2010-11-23T05:03:00 +2010-11-23T01:03:00 +2010-11-22T21:03:00 +2010-11-22T17:03:00 +2010-11-22T13:03:00 +2010-11-22T09:03:00 +2010-11-22T05:03:00 +2010-11-22T01:03:00 +2010-11-21T21:03:00 +2010-11-21T17:03:00 +2010-11-21T13:03:00 +2010-11-21T09:03:00 +2010-11-21T05:03:00 +2010-11-21T01:03:00 +2010-11-20T21:03:00 +2010-11-20T17:03:00 +2010-11-20T13:03:00 +2010-11-20T09:03:00 +2010-11-20T05:03:00 +2010-11-20T01:03:00 +2010-11-19T21:03:00 +2010-11-19T17:03:00 +2010-11-19T13:03:00 +2010-11-19T09:03:00 +2010-11-19T05:03:00 +2010-11-19T01:03:00 +2010-11-18T21:03:00 +2010-11-18T17:03:00 +2010-11-18T13:03:00 +2010-11-18T09:03:00 +2010-11-18T05:03:00 +2010-11-18T01:03:00 +2010-11-17T21:03:00 +2010-11-17T17:03:00 +2010-11-17T13:03:00 +2010-11-17T09:03:00 +2010-11-17T05:03:00 +2010-11-17T01:03:00 +2010-11-16T21:03:00 +2010-11-16T17:03:00 +2010-11-16T13:03:00 +2010-11-16T09:03:00 +2010-11-16T05:03:00 +2010-11-16T01:03:00 +2010-11-15T21:03:00 +2010-11-15T17:03:00 +2010-11-15T13:03:00 +2010-11-15T09:03:00 +2010-11-15T05:03:00 +2010-11-15T01:03:00 +2010-11-14T21:03:00 +2010-11-14T17:03:00 +2010-11-14T13:03:00 +2010-11-14T09:03:00 +2010-11-14T05:03:00 +2010-11-14T01:03:00 +2010-11-13T21:03:00 +2010-11-13T17:03:00 +2010-11-13T13:03:00 +2010-11-13T09:03:00 +2010-11-13T05:03:00 +2010-11-13T01:03:00 +2010-11-12T21:03:00 +2010-11-12T17:03:00 +2010-11-12T13:03:00 +2010-11-12T09:03:00 +2010-11-12T05:03:00 +2010-11-12T01:03:00 +2010-11-11T21:03:00 +2010-11-11T17:03:00 +2010-11-11T13:03:00 +2010-11-11T09:03:00 +2010-11-11T05:03:00 +2010-11-11T01:03:00 +2010-11-10T21:03:00 +2010-11-10T17:03:00 +2010-11-10T13:03:00 +2010-11-10T09:03:00 +2010-11-10T05:03:00 +2010-11-10T01:03:00 +2010-11-09T21:03:00 +2010-11-09T17:03:00 +2010-11-09T13:03:00 +2010-11-09T09:03:00 +2010-11-09T05:03:00 +2010-11-09T01:03:00 +2010-11-08T21:03:00 +2010-11-08T17:03:00 +2010-11-08T13:03:00 +2010-11-08T09:03:00 +2010-11-08T05:03:00 +2010-11-08T01:03:00 +2010-11-07T21:03:00 +2010-11-07T17:03:00 +2010-11-07T13:03:00 +2010-11-07T09:03:00 +2010-11-07T05:03:00 +2010-11-07T01:03:00 +2010-11-06T21:03:00 +2010-11-06T17:03:00 +2010-11-06T13:03:00 +2010-11-06T09:03:00 +2010-11-06T05:03:00 +2010-11-06T01:03:00 +2010-11-05T21:03:00 +2010-11-05T17:03:00 +2010-11-05T13:03:00 +2010-11-05T09:03:00 +2010-11-05T05:03:00 +2010-11-05T01:03:00 +2010-11-04T21:03:00 +2010-11-04T17:03:00 +2010-11-04T13:03:00 +2010-11-04T09:03:00 +2010-11-04T05:03:00 +2010-11-04T01:03:00 +2010-11-03T21:03:00 +2010-11-03T17:03:00 +2010-11-03T13:03:00 +2010-11-03T09:03:00 +2010-11-03T05:03:00 +2010-11-03T01:03:00 +2010-11-02T21:03:00 +2010-11-02T17:03:00 +2010-11-02T13:03:00 +2010-11-02T09:03:00 +2010-11-02T05:03:00 +2010-11-02T01:03:00 +2010-11-01T21:03:00 +2010-11-01T17:03:00 +2010-11-01T13:03:00 +2010-11-01T09:03:00 +2010-11-01T05:03:00 +2010-11-01T01:03:00 +2010-10-31T21:03:00 +2010-10-31T17:03:00 +2010-10-31T13:03:00 +2010-10-31T09:03:00 +2010-10-31T05:03:00 +2010-10-31T01:03:00 +2010-10-30T21:03:00 +2010-10-30T17:03:00 +2010-10-30T13:03:00 +2010-10-30T09:03:00 +2010-10-30T05:03:00 +2010-10-30T01:03:00 +2010-10-29T21:03:00 +2010-10-29T17:03:00 +2010-10-29T13:03:00 +2010-10-29T09:03:00 +2010-10-29T05:03:00 +2010-10-29T01:03:00 +2010-10-28T21:03:00 +2010-10-28T17:03:00 +2010-10-28T13:03:00 +2010-10-28T09:03:00 +2010-10-28T05:03:00 +2010-10-28T01:03:00 +2010-10-27T21:03:00 +2010-10-27T17:03:00 +2010-10-27T13:03:00 +2010-10-27T09:03:00 +2010-10-27T05:03:00 +2010-10-27T01:03:00 +2010-10-26T21:03:00 +2010-10-26T17:03:00 +2010-10-26T13:03:00 +2010-10-26T09:03:00 +2010-10-26T05:03:00 +2010-10-26T01:03:00 +2010-10-25T21:03:00 +2010-10-25T17:03:00 +2010-10-25T13:03:00 +2010-10-25T09:03:00 +2010-10-25T05:03:00 +2010-10-25T01:03:00 +2010-10-24T21:03:00 +2010-10-24T17:03:00 +2010-10-24T13:03:00 +2010-10-24T09:03:00 +2010-10-24T05:03:00 +2010-10-24T01:03:00 +2010-10-23T21:03:00 +2010-10-23T17:03:00 +2010-10-23T13:03:00 +2010-10-23T09:03:00 +2010-10-23T05:03:00 +2010-10-23T01:03:00 +2010-10-22T21:03:00 +2010-10-22T17:03:00 +2010-10-22T13:03:00 +2010-10-22T09:03:00 +2010-10-22T05:03:00 +2010-10-22T01:03:00 +2010-10-21T21:03:00 +2010-10-21T17:03:00 +2010-10-21T13:03:00 +2010-10-21T09:03:00 +2010-10-21T05:03:00 +2010-10-21T01:03:00 +2010-10-20T21:03:00 +2010-10-20T17:03:00 +2010-10-20T13:03:00 +2010-10-20T09:03:00 +2010-10-20T05:03:00 +2010-10-20T01:03:00 +2010-10-19T21:03:00 +2010-10-19T17:03:00 +2010-10-19T13:03:00 +2010-10-19T09:03:00 +2010-10-19T05:03:00 +2010-10-19T01:03:00 +2010-10-18T21:03:00 +2010-10-18T17:03:00 +2010-10-18T13:03:00 +2010-10-18T09:03:00 +2010-10-18T05:03:00 +2010-10-18T01:03:00 +2010-10-17T21:03:00 +2010-10-17T17:03:00 +2010-10-17T13:03:00 +2010-10-17T09:03:00 +2010-10-17T05:03:00 +2010-10-17T01:03:00 +2010-10-16T21:03:00 +2010-10-16T17:03:00 +2010-10-16T13:03:00 +2010-10-16T09:03:00 +2010-10-16T05:03:00 +2010-10-16T01:03:00 +2010-10-15T21:03:00 +2010-10-15T17:03:00 +2010-10-15T13:03:00 +2010-10-15T09:03:00 +2010-10-15T05:03:00 +2010-10-15T01:03:00 +2010-10-14T21:03:00 +2010-10-14T17:03:00 +2010-10-14T13:03:00 +2010-10-14T09:03:00 +2010-10-14T05:03:00 +2010-10-14T01:03:00 +2010-10-13T21:03:00 +2010-10-13T17:03:00 +2010-10-13T13:03:00 +2010-10-13T09:03:00 +2010-10-13T05:03:00 +2010-10-13T01:03:00 +2010-10-12T21:03:00 +2010-10-12T17:03:00 +2010-10-12T13:03:00 +2010-10-12T09:03:00 +2010-10-12T05:03:00 +2010-10-12T01:03:00 +2010-10-11T21:03:00 +2010-10-11T17:03:00 +2010-10-11T13:03:00 +2010-10-11T09:03:00 +2010-10-11T05:03:00 +2010-10-11T01:03:00 +2010-10-10T21:03:00 +2010-10-10T17:03:00 +2010-10-10T13:03:00 +2010-10-10T09:03:00 +2010-10-10T05:03:00 +2010-10-10T01:03:00 +2010-10-09T21:03:00 +2010-10-09T17:03:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics.recurson.ref new file mode 100644 index 000000000..04ba619c9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase03.ics.recurson.ref @@ -0,0 +1,2050 @@ +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/KAlarm_3.4/KAlarm_TestCase04.ics b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase04.ics new file mode 100644 index 000000000..f2a55fd41 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase04.ics @@ -0,0 +1,24 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KAlarm 1.2.6//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T124630 +UID:KAlarm-333577782.218 +SEQUENCE:1 +LAST-MODIFIED:20050522T124702 +CLASS:PUBLIC +PRIORITY:5 +CATEGORIES:SAVE +RRULE:FREQ=MINUTELY;INTERVAL=243 +DTSTART:20050522T124700 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:Every 4 hours 3 minutes +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT4H3M +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase04.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase04.ics.next.ref new file mode 100644 index 000000000..d06ef5468 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase04.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-22T12:47:00 +2005-05-22T16:50:00 +2005-05-22T20:53:00 +2005-05-23T00:56:00 +2005-05-23T04:59:00 +2005-05-23T09:02:00 +2005-05-23T13:05:00 +2005-05-23T17:08:00 +2005-05-23T21:11:00 +2005-05-24T01:14:00 +2005-05-24T05:17:00 +2005-05-24T09:20:00 +2005-05-24T13:23:00 +2005-05-24T17:26:00 +2005-05-24T21:29:00 +2005-05-25T01:32:00 +2005-05-25T05:35:00 +2005-05-25T09:38:00 +2005-05-25T13:41:00 +2005-05-25T17:44:00 +2005-05-25T21:47:00 +2005-05-26T01:50:00 +2005-05-26T05:53:00 +2005-05-26T09:56:00 +2005-05-26T13:59:00 +2005-05-26T18:02:00 +2005-05-26T22:05:00 +2005-05-27T02:08:00 +2005-05-27T06:11:00 +2005-05-27T10:14:00 +2005-05-27T14:17:00 +2005-05-27T18:20:00 +2005-05-27T22:23:00 +2005-05-28T02:26:00 +2005-05-28T06:29:00 +2005-05-28T10:32:00 +2005-05-28T14:35:00 +2005-05-28T18:38:00 +2005-05-28T22:41:00 +2005-05-29T02:44:00 +2005-05-29T06:47:00 +2005-05-29T10:50:00 +2005-05-29T14:53:00 +2005-05-29T18:56:00 +2005-05-29T22:59:00 +2005-05-30T03:02:00 +2005-05-30T07:05:00 +2005-05-30T11:08:00 +2005-05-30T15:11:00 +2005-05-30T19:14:00 +2005-05-30T23:17:00 +2005-05-31T03:20:00 +2005-05-31T07:23:00 +2005-05-31T11:26:00 +2005-05-31T15:29:00 +2005-05-31T19:32:00 +2005-05-31T23:35:00 +2005-06-01T03:38:00 +2005-06-01T07:41:00 +2005-06-01T11:44:00 +2005-06-01T15:47:00 +2005-06-01T19:50:00 +2005-06-01T23:53:00 +2005-06-02T03:56:00 +2005-06-02T07:59:00 +2005-06-02T12:02:00 +2005-06-02T16:05:00 +2005-06-02T20:08:00 +2005-06-03T00:11:00 +2005-06-03T04:14:00 +2005-06-03T08:17:00 +2005-06-03T12:20:00 +2005-06-03T16:23:00 +2005-06-03T20:26:00 +2005-06-04T00:29:00 +2005-06-04T04:32:00 +2005-06-04T08:35:00 +2005-06-04T12:38:00 +2005-06-04T16:41:00 +2005-06-04T20:44:00 +2005-06-05T00:47:00 +2005-06-05T04:50:00 +2005-06-05T08:53:00 +2005-06-05T12:56:00 +2005-06-05T16:59:00 +2005-06-05T21:02:00 +2005-06-06T01:05:00 +2005-06-06T05:08:00 +2005-06-06T09:11:00 +2005-06-06T13:14:00 +2005-06-06T17:17:00 +2005-06-06T21:20:00 +2005-06-07T01:23:00 +2005-06-07T05:26:00 +2005-06-07T09:29:00 +2005-06-07T13:32:00 +2005-06-07T17:35:00 +2005-06-07T21:38:00 +2005-06-08T01:41:00 +2005-06-08T05:44:00 +2005-06-08T09:47:00 +2005-06-08T13:50:00 +2005-06-08T17:53:00 +2005-06-08T21:56:00 +2005-06-09T01:59:00 +2005-06-09T06:02:00 +2005-06-09T10:05:00 +2005-06-09T14:08:00 +2005-06-09T18:11:00 +2005-06-09T22:14:00 +2005-06-10T02:17:00 +2005-06-10T06:20:00 +2005-06-10T10:23:00 +2005-06-10T14:26:00 +2005-06-10T18:29:00 +2005-06-10T22:32:00 +2005-06-11T02:35:00 +2005-06-11T06:38:00 +2005-06-11T10:41:00 +2005-06-11T14:44:00 +2005-06-11T18:47:00 +2005-06-11T22:50:00 +2005-06-12T02:53:00 +2005-06-12T06:56:00 +2005-06-12T10:59:00 +2005-06-12T15:02:00 +2005-06-12T19:05:00 +2005-06-12T23:08:00 +2005-06-13T03:11:00 +2005-06-13T07:14:00 +2005-06-13T11:17:00 +2005-06-13T15:20:00 +2005-06-13T19:23:00 +2005-06-13T23:26:00 +2005-06-14T03:29:00 +2005-06-14T07:32:00 +2005-06-14T11:35:00 +2005-06-14T15:38:00 +2005-06-14T19:41:00 +2005-06-14T23:44:00 +2005-06-15T03:47:00 +2005-06-15T07:50:00 +2005-06-15T11:53:00 +2005-06-15T15:56:00 +2005-06-15T19:59:00 +2005-06-16T00:02:00 +2005-06-16T04:05:00 +2005-06-16T08:08:00 +2005-06-16T12:11:00 +2005-06-16T16:14:00 +2005-06-16T20:17:00 +2005-06-17T00:20:00 +2005-06-17T04:23:00 +2005-06-17T08:26:00 +2005-06-17T12:29:00 +2005-06-17T16:32:00 +2005-06-17T20:35:00 +2005-06-18T00:38:00 +2005-06-18T04:41:00 +2005-06-18T08:44:00 +2005-06-18T12:47:00 +2005-06-18T16:50:00 +2005-06-18T20:53:00 +2005-06-19T00:56:00 +2005-06-19T04:59:00 +2005-06-19T09:02:00 +2005-06-19T13:05:00 +2005-06-19T17:08:00 +2005-06-19T21:11:00 +2005-06-20T01:14:00 +2005-06-20T05:17:00 +2005-06-20T09:20:00 +2005-06-20T13:23:00 +2005-06-20T17:26:00 +2005-06-20T21:29:00 +2005-06-21T01:32:00 +2005-06-21T05:35:00 +2005-06-21T09:38:00 +2005-06-21T13:41:00 +2005-06-21T17:44:00 +2005-06-21T21:47:00 +2005-06-22T01:50:00 +2005-06-22T05:53:00 +2005-06-22T09:56:00 +2005-06-22T13:59:00 +2005-06-22T18:02:00 +2005-06-22T22:05:00 +2005-06-23T02:08:00 +2005-06-23T06:11:00 +2005-06-23T10:14:00 +2005-06-23T14:17:00 +2005-06-23T18:20:00 +2005-06-23T22:23:00 +2005-06-24T02:26:00 +2005-06-24T06:29:00 +2005-06-24T10:32:00 +2005-06-24T14:35:00 +2005-06-24T18:38:00 +2005-06-24T22:41:00 +2005-06-25T02:44:00 +2005-06-25T06:47:00 +2005-06-25T10:50:00 +2005-06-25T14:53:00 +2005-06-25T18:56:00 +2005-06-25T22:59:00 +2005-06-26T03:02:00 +2005-06-26T07:05:00 +2005-06-26T11:08:00 +2005-06-26T15:11:00 +2005-06-26T19:14:00 +2005-06-26T23:17:00 +2005-06-27T03:20:00 +2005-06-27T07:23:00 +2005-06-27T11:26:00 +2005-06-27T15:29:00 +2005-06-27T19:32:00 +2005-06-27T23:35:00 +2005-06-28T03:38:00 +2005-06-28T07:41:00 +2005-06-28T11:44:00 +2005-06-28T15:47:00 +2005-06-28T19:50:00 +2005-06-28T23:53:00 +2005-06-29T03:56:00 +2005-06-29T07:59:00 +2005-06-29T12:02:00 +2005-06-29T16:05:00 +2005-06-29T20:08:00 +2005-06-30T00:11:00 +2005-06-30T04:14:00 +2005-06-30T08:17:00 +2005-06-30T12:20:00 +2005-06-30T16:23:00 +2005-06-30T20:26:00 +2005-07-01T00:29:00 +2005-07-01T04:32:00 +2005-07-01T08:35:00 +2005-07-01T12:38:00 +2005-07-01T16:41:00 +2005-07-01T20:44:00 +2005-07-02T00:47:00 +2005-07-02T04:50:00 +2005-07-02T08:53:00 +2005-07-02T12:56:00 +2005-07-02T16:59:00 +2005-07-02T21:02:00 +2005-07-03T01:05:00 +2005-07-03T05:08:00 +2005-07-03T09:11:00 +2005-07-03T13:14:00 +2005-07-03T17:17:00 +2005-07-03T21:20:00 +2005-07-04T01:23:00 +2005-07-04T05:26:00 +2005-07-04T09:29:00 +2005-07-04T13:32:00 +2005-07-04T17:35:00 +2005-07-04T21:38:00 +2005-07-05T01:41:00 +2005-07-05T05:44:00 +2005-07-05T09:47:00 +2005-07-05T13:50:00 +2005-07-05T17:53:00 +2005-07-05T21:56:00 +2005-07-06T01:59:00 +2005-07-06T06:02:00 +2005-07-06T10:05:00 +2005-07-06T14:08:00 +2005-07-06T18:11:00 +2005-07-06T22:14:00 +2005-07-07T02:17:00 +2005-07-07T06:20:00 +2005-07-07T10:23:00 +2005-07-07T14:26:00 +2005-07-07T18:29:00 +2005-07-07T22:32:00 +2005-07-08T02:35:00 +2005-07-08T06:38:00 +2005-07-08T10:41:00 +2005-07-08T14:44:00 +2005-07-08T18:47:00 +2005-07-08T22:50:00 +2005-07-09T02:53:00 +2005-07-09T06:56:00 +2005-07-09T10:59:00 +2005-07-09T15:02:00 +2005-07-09T19:05:00 +2005-07-09T23:08:00 +2005-07-10T03:11:00 +2005-07-10T07:14:00 +2005-07-10T11:17:00 +2005-07-10T15:20:00 +2005-07-10T19:23:00 +2005-07-10T23:26:00 +2005-07-11T03:29:00 +2005-07-11T07:32:00 +2005-07-11T11:35:00 +2005-07-11T15:38:00 +2005-07-11T19:41:00 +2005-07-11T23:44:00 +2005-07-12T03:47:00 +2005-07-12T07:50:00 +2005-07-12T11:53:00 +2005-07-12T15:56:00 +2005-07-12T19:59:00 +2005-07-13T00:02:00 +2005-07-13T04:05:00 +2005-07-13T08:08:00 +2005-07-13T12:11:00 +2005-07-13T16:14:00 +2005-07-13T20:17:00 +2005-07-14T00:20:00 +2005-07-14T04:23:00 +2005-07-14T08:26:00 +2005-07-14T12:29:00 +2005-07-14T16:32:00 +2005-07-14T20:35:00 +2005-07-15T00:38:00 +2005-07-15T04:41:00 +2005-07-15T08:44:00 +2005-07-15T12:47:00 +2005-07-15T16:50:00 +2005-07-15T20:53:00 +2005-07-16T00:56:00 +2005-07-16T04:59:00 +2005-07-16T09:02:00 +2005-07-16T13:05:00 +2005-07-16T17:08:00 +2005-07-16T21:11:00 +2005-07-17T01:14:00 +2005-07-17T05:17:00 +2005-07-17T09:20:00 +2005-07-17T13:23:00 +2005-07-17T17:26:00 +2005-07-17T21:29:00 +2005-07-18T01:32:00 +2005-07-18T05:35:00 +2005-07-18T09:38:00 +2005-07-18T13:41:00 +2005-07-18T17:44:00 +2005-07-18T21:47:00 +2005-07-19T01:50:00 +2005-07-19T05:53:00 +2005-07-19T09:56:00 +2005-07-19T13:59:00 +2005-07-19T18:02:00 +2005-07-19T22:05:00 +2005-07-20T02:08:00 +2005-07-20T06:11:00 +2005-07-20T10:14:00 +2005-07-20T14:17:00 +2005-07-20T18:20:00 +2005-07-20T22:23:00 +2005-07-21T02:26:00 +2005-07-21T06:29:00 +2005-07-21T10:32:00 +2005-07-21T14:35:00 +2005-07-21T18:38:00 +2005-07-21T22:41:00 +2005-07-22T02:44:00 +2005-07-22T06:47:00 +2005-07-22T10:50:00 +2005-07-22T14:53:00 +2005-07-22T18:56:00 +2005-07-22T22:59:00 +2005-07-23T03:02:00 +2005-07-23T07:05:00 +2005-07-23T11:08:00 +2005-07-23T15:11:00 +2005-07-23T19:14:00 +2005-07-23T23:17:00 +2005-07-24T03:20:00 +2005-07-24T07:23:00 +2005-07-24T11:26:00 +2005-07-24T15:29:00 +2005-07-24T19:32:00 +2005-07-24T23:35:00 +2005-07-25T03:38:00 +2005-07-25T07:41:00 +2005-07-25T11:44:00 +2005-07-25T15:47:00 +2005-07-25T19:50:00 +2005-07-25T23:53:00 +2005-07-26T03:56:00 +2005-07-26T07:59:00 +2005-07-26T12:02:00 +2005-07-26T16:05:00 +2005-07-26T20:08:00 +2005-07-27T00:11:00 +2005-07-27T04:14:00 +2005-07-27T08:17:00 +2005-07-27T12:20:00 +2005-07-27T16:23:00 +2005-07-27T20:26:00 +2005-07-28T00:29:00 +2005-07-28T04:32:00 +2005-07-28T08:35:00 +2005-07-28T12:38:00 +2005-07-28T16:41:00 +2005-07-28T20:44:00 +2005-07-29T00:47:00 +2005-07-29T04:50:00 +2005-07-29T08:53:00 +2005-07-29T12:56:00 +2005-07-29T16:59:00 +2005-07-29T21:02:00 +2005-07-30T01:05:00 +2005-07-30T05:08:00 +2005-07-30T09:11:00 +2005-07-30T13:14:00 +2005-07-30T17:17:00 +2005-07-30T21:20:00 +2005-07-31T01:23:00 +2005-07-31T05:26:00 +2005-07-31T09:29:00 +2005-07-31T13:32:00 +2005-07-31T17:35:00 +2005-07-31T21:38:00 +2005-08-01T01:41:00 +2005-08-01T05:44:00 +2005-08-01T09:47:00 +2005-08-01T13:50:00 +2005-08-01T17:53:00 +2005-08-01T21:56:00 +2005-08-02T01:59:00 +2005-08-02T06:02:00 +2005-08-02T10:05:00 +2005-08-02T14:08:00 +2005-08-02T18:11:00 +2005-08-02T22:14:00 +2005-08-03T02:17:00 +2005-08-03T06:20:00 +2005-08-03T10:23:00 +2005-08-03T14:26:00 +2005-08-03T18:29:00 +2005-08-03T22:32:00 +2005-08-04T02:35:00 +2005-08-04T06:38:00 +2005-08-04T10:41:00 +2005-08-04T14:44:00 +2005-08-04T18:47:00 +2005-08-04T22:50:00 +2005-08-05T02:53:00 +2005-08-05T06:56:00 +2005-08-05T10:59:00 +2005-08-05T15:02:00 +2005-08-05T19:05:00 +2005-08-05T23:08:00 +2005-08-06T03:11:00 +2005-08-06T07:14:00 +2005-08-06T11:17:00 +2005-08-06T15:20:00 +2005-08-06T19:23:00 +2005-08-06T23:26:00 +2005-08-07T03:29:00 +2005-08-07T07:32:00 +2005-08-07T11:35:00 +2005-08-07T15:38:00 +2005-08-07T19:41:00 +2005-08-07T23:44:00 +2005-08-08T03:47:00 +2005-08-08T07:50:00 +2005-08-08T11:53:00 +2005-08-08T15:56:00 +2005-08-08T19:59:00 +2005-08-09T00:02:00 +2005-08-09T04:05:00 +2005-08-09T08:08:00 +2005-08-09T12:11:00 +2005-08-09T16:14:00 +2005-08-09T20:17:00 +2005-08-10T00:20:00 +2005-08-10T04:23:00 +2005-08-10T08:26:00 +2005-08-10T12:29:00 +2005-08-10T16:32:00 +2005-08-10T20:35:00 +2005-08-11T00:38:00 +2005-08-11T04:41:00 +2005-08-11T08:44:00 +2005-08-11T12:47:00 +2005-08-11T16:50:00 +2005-08-11T20:53:00 +2005-08-12T00:56:00 +2005-08-12T04:59:00 +2005-08-12T09:02:00 +2005-08-12T13:05:00 +2005-08-12T17:08:00 +2005-08-12T21:11:00 +2005-08-13T01:14:00 +2005-08-13T05:17:00 +2005-08-13T09:20:00 +2005-08-13T13:23:00 +2005-08-13T17:26:00 +2005-08-13T21:29:00 +2005-08-14T01:32:00 +2005-08-14T05:35:00 +2005-08-14T09:38:00 +2005-08-14T13:41:00 +2005-08-14T17:44:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase04.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase04.ics.prev.ref new file mode 100644 index 000000000..7b9ee4a5b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase04.ics.prev.ref @@ -0,0 +1,500 @@ +2010-12-31T19:59:00 +2010-12-31T15:56:00 +2010-12-31T11:53:00 +2010-12-31T07:50:00 +2010-12-31T03:47:00 +2010-12-30T23:44:00 +2010-12-30T19:41:00 +2010-12-30T15:38:00 +2010-12-30T11:35:00 +2010-12-30T07:32:00 +2010-12-30T03:29:00 +2010-12-29T23:26:00 +2010-12-29T19:23:00 +2010-12-29T15:20:00 +2010-12-29T11:17:00 +2010-12-29T07:14:00 +2010-12-29T03:11:00 +2010-12-28T23:08:00 +2010-12-28T19:05:00 +2010-12-28T15:02:00 +2010-12-28T10:59:00 +2010-12-28T06:56:00 +2010-12-28T02:53:00 +2010-12-27T22:50:00 +2010-12-27T18:47:00 +2010-12-27T14:44:00 +2010-12-27T10:41:00 +2010-12-27T06:38:00 +2010-12-27T02:35:00 +2010-12-26T22:32:00 +2010-12-26T18:29:00 +2010-12-26T14:26:00 +2010-12-26T10:23:00 +2010-12-26T06:20:00 +2010-12-26T02:17:00 +2010-12-25T22:14:00 +2010-12-25T18:11:00 +2010-12-25T14:08:00 +2010-12-25T10:05:00 +2010-12-25T06:02:00 +2010-12-25T01:59:00 +2010-12-24T21:56:00 +2010-12-24T17:53:00 +2010-12-24T13:50:00 +2010-12-24T09:47:00 +2010-12-24T05:44:00 +2010-12-24T01:41:00 +2010-12-23T21:38:00 +2010-12-23T17:35:00 +2010-12-23T13:32:00 +2010-12-23T09:29:00 +2010-12-23T05:26:00 +2010-12-23T01:23:00 +2010-12-22T21:20:00 +2010-12-22T17:17:00 +2010-12-22T13:14:00 +2010-12-22T09:11:00 +2010-12-22T05:08:00 +2010-12-22T01:05:00 +2010-12-21T21:02:00 +2010-12-21T16:59:00 +2010-12-21T12:56:00 +2010-12-21T08:53:00 +2010-12-21T04:50:00 +2010-12-21T00:47:00 +2010-12-20T20:44:00 +2010-12-20T16:41:00 +2010-12-20T12:38:00 +2010-12-20T08:35:00 +2010-12-20T04:32:00 +2010-12-20T00:29:00 +2010-12-19T20:26:00 +2010-12-19T16:23:00 +2010-12-19T12:20:00 +2010-12-19T08:17:00 +2010-12-19T04:14:00 +2010-12-19T00:11:00 +2010-12-18T20:08:00 +2010-12-18T16:05:00 +2010-12-18T12:02:00 +2010-12-18T07:59:00 +2010-12-18T03:56:00 +2010-12-17T23:53:00 +2010-12-17T19:50:00 +2010-12-17T15:47:00 +2010-12-17T11:44:00 +2010-12-17T07:41:00 +2010-12-17T03:38:00 +2010-12-16T23:35:00 +2010-12-16T19:32:00 +2010-12-16T15:29:00 +2010-12-16T11:26:00 +2010-12-16T07:23:00 +2010-12-16T03:20:00 +2010-12-15T23:17:00 +2010-12-15T19:14:00 +2010-12-15T15:11:00 +2010-12-15T11:08:00 +2010-12-15T07:05:00 +2010-12-15T03:02:00 +2010-12-14T22:59:00 +2010-12-14T18:56:00 +2010-12-14T14:53:00 +2010-12-14T10:50:00 +2010-12-14T06:47:00 +2010-12-14T02:44:00 +2010-12-13T22:41:00 +2010-12-13T18:38:00 +2010-12-13T14:35:00 +2010-12-13T10:32:00 +2010-12-13T06:29:00 +2010-12-13T02:26:00 +2010-12-12T22:23:00 +2010-12-12T18:20:00 +2010-12-12T14:17:00 +2010-12-12T10:14:00 +2010-12-12T06:11:00 +2010-12-12T02:08:00 +2010-12-11T22:05:00 +2010-12-11T18:02:00 +2010-12-11T13:59:00 +2010-12-11T09:56:00 +2010-12-11T05:53:00 +2010-12-11T01:50:00 +2010-12-10T21:47:00 +2010-12-10T17:44:00 +2010-12-10T13:41:00 +2010-12-10T09:38:00 +2010-12-10T05:35:00 +2010-12-10T01:32:00 +2010-12-09T21:29:00 +2010-12-09T17:26:00 +2010-12-09T13:23:00 +2010-12-09T09:20:00 +2010-12-09T05:17:00 +2010-12-09T01:14:00 +2010-12-08T21:11:00 +2010-12-08T17:08:00 +2010-12-08T13:05:00 +2010-12-08T09:02:00 +2010-12-08T04:59:00 +2010-12-08T00:56:00 +2010-12-07T20:53:00 +2010-12-07T16:50:00 +2010-12-07T12:47:00 +2010-12-07T08:44:00 +2010-12-07T04:41:00 +2010-12-07T00:38:00 +2010-12-06T20:35:00 +2010-12-06T16:32:00 +2010-12-06T12:29:00 +2010-12-06T08:26:00 +2010-12-06T04:23:00 +2010-12-06T00:20:00 +2010-12-05T20:17:00 +2010-12-05T16:14:00 +2010-12-05T12:11:00 +2010-12-05T08:08:00 +2010-12-05T04:05:00 +2010-12-05T00:02:00 +2010-12-04T19:59:00 +2010-12-04T15:56:00 +2010-12-04T11:53:00 +2010-12-04T07:50:00 +2010-12-04T03:47:00 +2010-12-03T23:44:00 +2010-12-03T19:41:00 +2010-12-03T15:38:00 +2010-12-03T11:35:00 +2010-12-03T07:32:00 +2010-12-03T03:29:00 +2010-12-02T23:26:00 +2010-12-02T19:23:00 +2010-12-02T15:20:00 +2010-12-02T11:17:00 +2010-12-02T07:14:00 +2010-12-02T03:11:00 +2010-12-01T23:08:00 +2010-12-01T19:05:00 +2010-12-01T15:02:00 +2010-12-01T10:59:00 +2010-12-01T06:56:00 +2010-12-01T02:53:00 +2010-11-30T22:50:00 +2010-11-30T18:47:00 +2010-11-30T14:44:00 +2010-11-30T10:41:00 +2010-11-30T06:38:00 +2010-11-30T02:35:00 +2010-11-29T22:32:00 +2010-11-29T18:29:00 +2010-11-29T14:26:00 +2010-11-29T10:23:00 +2010-11-29T06:20:00 +2010-11-29T02:17:00 +2010-11-28T22:14:00 +2010-11-28T18:11:00 +2010-11-28T14:08:00 +2010-11-28T10:05:00 +2010-11-28T06:02:00 +2010-11-28T01:59:00 +2010-11-27T21:56:00 +2010-11-27T17:53:00 +2010-11-27T13:50:00 +2010-11-27T09:47:00 +2010-11-27T05:44:00 +2010-11-27T01:41:00 +2010-11-26T21:38:00 +2010-11-26T17:35:00 +2010-11-26T13:32:00 +2010-11-26T09:29:00 +2010-11-26T05:26:00 +2010-11-26T01:23:00 +2010-11-25T21:20:00 +2010-11-25T17:17:00 +2010-11-25T13:14:00 +2010-11-25T09:11:00 +2010-11-25T05:08:00 +2010-11-25T01:05:00 +2010-11-24T21:02:00 +2010-11-24T16:59:00 +2010-11-24T12:56:00 +2010-11-24T08:53:00 +2010-11-24T04:50:00 +2010-11-24T00:47:00 +2010-11-23T20:44:00 +2010-11-23T16:41:00 +2010-11-23T12:38:00 +2010-11-23T08:35:00 +2010-11-23T04:32:00 +2010-11-23T00:29:00 +2010-11-22T20:26:00 +2010-11-22T16:23:00 +2010-11-22T12:20:00 +2010-11-22T08:17:00 +2010-11-22T04:14:00 +2010-11-22T00:11:00 +2010-11-21T20:08:00 +2010-11-21T16:05:00 +2010-11-21T12:02:00 +2010-11-21T07:59:00 +2010-11-21T03:56:00 +2010-11-20T23:53:00 +2010-11-20T19:50:00 +2010-11-20T15:47:00 +2010-11-20T11:44:00 +2010-11-20T07:41:00 +2010-11-20T03:38:00 +2010-11-19T23:35:00 +2010-11-19T19:32:00 +2010-11-19T15:29:00 +2010-11-19T11:26:00 +2010-11-19T07:23:00 +2010-11-19T03:20:00 +2010-11-18T23:17:00 +2010-11-18T19:14:00 +2010-11-18T15:11:00 +2010-11-18T11:08:00 +2010-11-18T07:05:00 +2010-11-18T03:02:00 +2010-11-17T22:59:00 +2010-11-17T18:56:00 +2010-11-17T14:53:00 +2010-11-17T10:50:00 +2010-11-17T06:47:00 +2010-11-17T02:44:00 +2010-11-16T22:41:00 +2010-11-16T18:38:00 +2010-11-16T14:35:00 +2010-11-16T10:32:00 +2010-11-16T06:29:00 +2010-11-16T02:26:00 +2010-11-15T22:23:00 +2010-11-15T18:20:00 +2010-11-15T14:17:00 +2010-11-15T10:14:00 +2010-11-15T06:11:00 +2010-11-15T02:08:00 +2010-11-14T22:05:00 +2010-11-14T18:02:00 +2010-11-14T13:59:00 +2010-11-14T09:56:00 +2010-11-14T05:53:00 +2010-11-14T01:50:00 +2010-11-13T21:47:00 +2010-11-13T17:44:00 +2010-11-13T13:41:00 +2010-11-13T09:38:00 +2010-11-13T05:35:00 +2010-11-13T01:32:00 +2010-11-12T21:29:00 +2010-11-12T17:26:00 +2010-11-12T13:23:00 +2010-11-12T09:20:00 +2010-11-12T05:17:00 +2010-11-12T01:14:00 +2010-11-11T21:11:00 +2010-11-11T17:08:00 +2010-11-11T13:05:00 +2010-11-11T09:02:00 +2010-11-11T04:59:00 +2010-11-11T00:56:00 +2010-11-10T20:53:00 +2010-11-10T16:50:00 +2010-11-10T12:47:00 +2010-11-10T08:44:00 +2010-11-10T04:41:00 +2010-11-10T00:38:00 +2010-11-09T20:35:00 +2010-11-09T16:32:00 +2010-11-09T12:29:00 +2010-11-09T08:26:00 +2010-11-09T04:23:00 +2010-11-09T00:20:00 +2010-11-08T20:17:00 +2010-11-08T16:14:00 +2010-11-08T12:11:00 +2010-11-08T08:08:00 +2010-11-08T04:05:00 +2010-11-08T00:02:00 +2010-11-07T19:59:00 +2010-11-07T15:56:00 +2010-11-07T11:53:00 +2010-11-07T07:50:00 +2010-11-07T03:47:00 +2010-11-06T23:44:00 +2010-11-06T19:41:00 +2010-11-06T15:38:00 +2010-11-06T11:35:00 +2010-11-06T07:32:00 +2010-11-06T03:29:00 +2010-11-05T23:26:00 +2010-11-05T19:23:00 +2010-11-05T15:20:00 +2010-11-05T11:17:00 +2010-11-05T07:14:00 +2010-11-05T03:11:00 +2010-11-04T23:08:00 +2010-11-04T19:05:00 +2010-11-04T15:02:00 +2010-11-04T10:59:00 +2010-11-04T06:56:00 +2010-11-04T02:53:00 +2010-11-03T22:50:00 +2010-11-03T18:47:00 +2010-11-03T14:44:00 +2010-11-03T10:41:00 +2010-11-03T06:38:00 +2010-11-03T02:35:00 +2010-11-02T22:32:00 +2010-11-02T18:29:00 +2010-11-02T14:26:00 +2010-11-02T10:23:00 +2010-11-02T06:20:00 +2010-11-02T02:17:00 +2010-11-01T22:14:00 +2010-11-01T18:11:00 +2010-11-01T14:08:00 +2010-11-01T10:05:00 +2010-11-01T06:02:00 +2010-11-01T01:59:00 +2010-10-31T21:56:00 +2010-10-31T17:53:00 +2010-10-31T13:50:00 +2010-10-31T09:47:00 +2010-10-31T05:44:00 +2010-10-31T01:41:00 +2010-10-30T21:38:00 +2010-10-30T17:35:00 +2010-10-30T13:32:00 +2010-10-30T09:29:00 +2010-10-30T05:26:00 +2010-10-30T01:23:00 +2010-10-29T21:20:00 +2010-10-29T17:17:00 +2010-10-29T13:14:00 +2010-10-29T09:11:00 +2010-10-29T05:08:00 +2010-10-29T01:05:00 +2010-10-28T21:02:00 +2010-10-28T16:59:00 +2010-10-28T12:56:00 +2010-10-28T08:53:00 +2010-10-28T04:50:00 +2010-10-28T00:47:00 +2010-10-27T20:44:00 +2010-10-27T16:41:00 +2010-10-27T12:38:00 +2010-10-27T08:35:00 +2010-10-27T04:32:00 +2010-10-27T00:29:00 +2010-10-26T20:26:00 +2010-10-26T16:23:00 +2010-10-26T12:20:00 +2010-10-26T08:17:00 +2010-10-26T04:14:00 +2010-10-26T00:11:00 +2010-10-25T20:08:00 +2010-10-25T16:05:00 +2010-10-25T12:02:00 +2010-10-25T07:59:00 +2010-10-25T03:56:00 +2010-10-24T23:53:00 +2010-10-24T19:50:00 +2010-10-24T15:47:00 +2010-10-24T11:44:00 +2010-10-24T07:41:00 +2010-10-24T03:38:00 +2010-10-23T23:35:00 +2010-10-23T19:32:00 +2010-10-23T15:29:00 +2010-10-23T11:26:00 +2010-10-23T07:23:00 +2010-10-23T03:20:00 +2010-10-22T23:17:00 +2010-10-22T19:14:00 +2010-10-22T15:11:00 +2010-10-22T11:08:00 +2010-10-22T07:05:00 +2010-10-22T03:02:00 +2010-10-21T22:59:00 +2010-10-21T18:56:00 +2010-10-21T14:53:00 +2010-10-21T10:50:00 +2010-10-21T06:47:00 +2010-10-21T02:44:00 +2010-10-20T22:41:00 +2010-10-20T18:38:00 +2010-10-20T14:35:00 +2010-10-20T10:32:00 +2010-10-20T06:29:00 +2010-10-20T02:26:00 +2010-10-19T22:23:00 +2010-10-19T18:20:00 +2010-10-19T14:17:00 +2010-10-19T10:14:00 +2010-10-19T06:11:00 +2010-10-19T02:08:00 +2010-10-18T22:05:00 +2010-10-18T18:02:00 +2010-10-18T13:59:00 +2010-10-18T09:56:00 +2010-10-18T05:53:00 +2010-10-18T01:50:00 +2010-10-17T21:47:00 +2010-10-17T17:44:00 +2010-10-17T13:41:00 +2010-10-17T09:38:00 +2010-10-17T05:35:00 +2010-10-17T01:32:00 +2010-10-16T21:29:00 +2010-10-16T17:26:00 +2010-10-16T13:23:00 +2010-10-16T09:20:00 +2010-10-16T05:17:00 +2010-10-16T01:14:00 +2010-10-15T21:11:00 +2010-10-15T17:08:00 +2010-10-15T13:05:00 +2010-10-15T09:02:00 +2010-10-15T04:59:00 +2010-10-15T00:56:00 +2010-10-14T20:53:00 +2010-10-14T16:50:00 +2010-10-14T12:47:00 +2010-10-14T08:44:00 +2010-10-14T04:41:00 +2010-10-14T00:38:00 +2010-10-13T20:35:00 +2010-10-13T16:32:00 +2010-10-13T12:29:00 +2010-10-13T08:26:00 +2010-10-13T04:23:00 +2010-10-13T00:20:00 +2010-10-12T20:17:00 +2010-10-12T16:14:00 +2010-10-12T12:11:00 +2010-10-12T08:08:00 +2010-10-12T04:05:00 +2010-10-12T00:02:00 +2010-10-11T19:59:00 +2010-10-11T15:56:00 +2010-10-11T11:53:00 +2010-10-11T07:50:00 +2010-10-11T03:47:00 +2010-10-10T23:44:00 +2010-10-10T19:41:00 +2010-10-10T15:38:00 +2010-10-10T11:35:00 +2010-10-10T07:32:00 +2010-10-10T03:29:00 +2010-10-09T23:26:00 +2010-10-09T19:23:00 +2010-10-09T15:20:00 +2010-10-09T11:17:00 +2010-10-09T07:14:00 +2010-10-09T03:11:00 +2010-10-08T23:08:00 +2010-10-08T19:05:00 +2010-10-08T15:02:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase04.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase04.ics.recurson.ref new file mode 100644 index 000000000..04ba619c9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase04.ics.recurson.ref @@ -0,0 +1,2050 @@ +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/KAlarm_3.4/KAlarm_TestCase05.ics b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase05.ics new file mode 100644 index 000000000..ef7311eb4 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase05.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KAlarm 1.2.6//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130409 +UID:KAlarm-1322911691.873 +SEQUENCE:0 +LAST-MODIFIED:20050522T130409 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;INTERVAL=2;BYMONTHDAY=24 +DTSTART:20050524T130400 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:Every 2 months on the 24th +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase05.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase05.ics.next.ref new file mode 100644 index 000000000..a7ccbcccf --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase05.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-24T13:04:00 +2005-07-24T13:04:00 +2005-09-24T13:04:00 +2005-11-24T13:04:00 +2006-01-24T13:04:00 +2006-03-24T13:04:00 +2006-05-24T13:04:00 +2006-07-24T13:04:00 +2006-09-24T13:04:00 +2006-11-24T13:04:00 +2007-01-24T13:04:00 +2007-03-24T13:04:00 +2007-05-24T13:04:00 +2007-07-24T13:04:00 +2007-09-24T13:04:00 +2007-11-24T13:04:00 +2008-01-24T13:04:00 +2008-03-24T13:04:00 +2008-05-24T13:04:00 +2008-07-24T13:04:00 +2008-09-24T13:04:00 +2008-11-24T13:04:00 +2009-01-24T13:04:00 +2009-03-24T13:04:00 +2009-05-24T13:04:00 +2009-07-24T13:04:00 +2009-09-24T13:04:00 +2009-11-24T13:04:00 +2010-01-24T13:04:00 +2010-03-24T13:04:00 +2010-05-24T13:04:00 +2010-07-24T13:04:00 +2010-09-24T13:04:00 +2010-11-24T13:04:00 +2011-01-24T13:04:00 +2011-03-24T13:04:00 +2011-05-24T13:04:00 +2011-07-24T13:04:00 +2011-09-24T13:04:00 +2011-11-24T13:04:00 +2012-01-24T13:04:00 +2012-03-24T13:04:00 +2012-05-24T13:04:00 +2012-07-24T13:04:00 +2012-09-24T13:04:00 +2012-11-24T13:04:00 +2013-01-24T13:04:00 +2013-03-24T13:04:00 +2013-05-24T13:04:00 +2013-07-24T13:04:00 +2013-09-24T13:04:00 +2013-11-24T13:04:00 +2014-01-24T13:04:00 +2014-03-24T13:04:00 +2014-05-24T13:04:00 +2014-07-24T13:04:00 +2014-09-24T13:04:00 +2014-11-24T13:04:00 +2015-01-24T13:04:00 +2015-03-24T13:04:00 +2015-05-24T13:04:00 +2015-07-24T13:04:00 +2015-09-24T13:04:00 +2015-11-24T13:04:00 +2016-01-24T13:04:00 +2016-03-24T13:04:00 +2016-05-24T13:04:00 +2016-07-24T13:04:00 +2016-09-24T13:04:00 +2016-11-24T13:04:00 +2017-01-24T13:04:00 +2017-03-24T13:04:00 +2017-05-24T13:04:00 +2017-07-24T13:04:00 +2017-09-24T13:04:00 +2017-11-24T13:04:00 +2018-01-24T13:04:00 +2018-03-24T13:04:00 +2018-05-24T13:04:00 +2018-07-24T13:04:00 +2018-09-24T13:04:00 +2018-11-24T13:04:00 +2019-01-24T13:04:00 +2019-03-24T13:04:00 +2019-05-24T13:04:00 +2019-07-24T13:04:00 +2019-09-24T13:04:00 +2019-11-24T13:04:00 +2020-01-24T13:04:00 +2020-03-24T13:04:00 +2020-05-24T13:04:00 +2020-07-24T13:04:00 +2020-09-24T13:04:00 +2020-11-24T13:04:00 +2021-01-24T13:04:00 +2021-03-24T13:04:00 +2021-05-24T13:04:00 +2021-07-24T13:04:00 +2021-09-24T13:04:00 +2021-11-24T13:04:00 +2022-01-24T13:04:00 +2022-03-24T13:04:00 +2022-05-24T13:04:00 +2022-07-24T13:04:00 +2022-09-24T13:04:00 +2022-11-24T13:04:00 +2023-01-24T13:04:00 +2023-03-24T13:04:00 +2023-05-24T13:04:00 +2023-07-24T13:04:00 +2023-09-24T13:04:00 +2023-11-24T13:04:00 +2024-01-24T13:04:00 +2024-03-24T13:04:00 +2024-05-24T13:04:00 +2024-07-24T13:04:00 +2024-09-24T13:04:00 +2024-11-24T13:04:00 +2025-01-24T13:04:00 +2025-03-24T13:04:00 +2025-05-24T13:04:00 +2025-07-24T13:04:00 +2025-09-24T13:04:00 +2025-11-24T13:04:00 +2026-01-24T13:04:00 +2026-03-24T13:04:00 +2026-05-24T13:04:00 +2026-07-24T13:04:00 +2026-09-24T13:04:00 +2026-11-24T13:04:00 +2027-01-24T13:04:00 +2027-03-24T13:04:00 +2027-05-24T13:04:00 +2027-07-24T13:04:00 +2027-09-24T13:04:00 +2027-11-24T13:04:00 +2028-01-24T13:04:00 +2028-03-24T13:04:00 +2028-05-24T13:04:00 +2028-07-24T13:04:00 +2028-09-24T13:04:00 +2028-11-24T13:04:00 +2029-01-24T13:04:00 +2029-03-24T13:04:00 +2029-05-24T13:04:00 +2029-07-24T13:04:00 +2029-09-24T13:04:00 +2029-11-24T13:04:00 +2030-01-24T13:04:00 +2030-03-24T13:04:00 +2030-05-24T13:04:00 +2030-07-24T13:04:00 +2030-09-24T13:04:00 +2030-11-24T13:04:00 +2031-01-24T13:04:00 +2031-03-24T13:04:00 +2031-05-24T13:04:00 +2031-07-24T13:04:00 +2031-09-24T13:04:00 +2031-11-24T13:04:00 +2032-01-24T13:04:00 +2032-03-24T13:04:00 +2032-05-24T13:04:00 +2032-07-24T13:04:00 +2032-09-24T13:04:00 +2032-11-24T13:04:00 +2033-01-24T13:04:00 +2033-03-24T13:04:00 +2033-05-24T13:04:00 +2033-07-24T13:04:00 +2033-09-24T13:04:00 +2033-11-24T13:04:00 +2034-01-24T13:04:00 +2034-03-24T13:04:00 +2034-05-24T13:04:00 +2034-07-24T13:04:00 +2034-09-24T13:04:00 +2034-11-24T13:04:00 +2035-01-24T13:04:00 +2035-03-24T13:04:00 +2035-05-24T13:04:00 +2035-07-24T13:04:00 +2035-09-24T13:04:00 +2035-11-24T13:04:00 +2036-01-24T13:04:00 +2036-03-24T13:04:00 +2036-05-24T13:04:00 +2036-07-24T13:04:00 +2036-09-24T13:04:00 +2036-11-24T13:04:00 +2037-01-24T13:04:00 +2037-03-24T13:04:00 +2037-05-24T13:04:00 +2037-07-24T13:04:00 +2037-09-24T13:04:00 +2037-11-24T13:04:00 +2038-01-24T13:04:00 +2038-03-24T13:04:00 +2038-05-24T13:04:00 +2038-07-24T13:04:00 +2038-09-24T13:04:00 +2038-11-24T13:04:00 +2039-01-24T13:04:00 +2039-03-24T13:04:00 +2039-05-24T13:04:00 +2039-07-24T13:04:00 +2039-09-24T13:04:00 +2039-11-24T13:04:00 +2040-01-24T13:04:00 +2040-03-24T13:04:00 +2040-05-24T13:04:00 +2040-07-24T13:04:00 +2040-09-24T13:04:00 +2040-11-24T13:04:00 +2041-01-24T13:04:00 +2041-03-24T13:04:00 +2041-05-24T13:04:00 +2041-07-24T13:04:00 +2041-09-24T13:04:00 +2041-11-24T13:04:00 +2042-01-24T13:04:00 +2042-03-24T13:04:00 +2042-05-24T13:04:00 +2042-07-24T13:04:00 +2042-09-24T13:04:00 +2042-11-24T13:04:00 +2043-01-24T13:04:00 +2043-03-24T13:04:00 +2043-05-24T13:04:00 +2043-07-24T13:04:00 +2043-09-24T13:04:00 +2043-11-24T13:04:00 +2044-01-24T13:04:00 +2044-03-24T13:04:00 +2044-05-24T13:04:00 +2044-07-24T13:04:00 +2044-09-24T13:04:00 +2044-11-24T13:04:00 +2045-01-24T13:04:00 +2045-03-24T13:04:00 +2045-05-24T13:04:00 +2045-07-24T13:04:00 +2045-09-24T13:04:00 +2045-11-24T13:04:00 +2046-01-24T13:04:00 +2046-03-24T13:04:00 +2046-05-24T13:04:00 +2046-07-24T13:04:00 +2046-09-24T13:04:00 +2046-11-24T13:04:00 +2047-01-24T13:04:00 +2047-03-24T13:04:00 +2047-05-24T13:04:00 +2047-07-24T13:04:00 +2047-09-24T13:04:00 +2047-11-24T13:04:00 +2048-01-24T13:04:00 +2048-03-24T13:04:00 +2048-05-24T13:04:00 +2048-07-24T13:04:00 +2048-09-24T13:04:00 +2048-11-24T13:04:00 +2049-01-24T13:04:00 +2049-03-24T13:04:00 +2049-05-24T13:04:00 +2049-07-24T13:04:00 +2049-09-24T13:04:00 +2049-11-24T13:04:00 +2050-01-24T13:04:00 +2050-03-24T13:04:00 +2050-05-24T13:04:00 +2050-07-24T13:04:00 +2050-09-24T13:04:00 +2050-11-24T13:04:00 +2051-01-24T13:04:00 +2051-03-24T13:04:00 +2051-05-24T13:04:00 +2051-07-24T13:04:00 +2051-09-24T13:04:00 +2051-11-24T13:04:00 +2052-01-24T13:04:00 +2052-03-24T13:04:00 +2052-05-24T13:04:00 +2052-07-24T13:04:00 +2052-09-24T13:04:00 +2052-11-24T13:04:00 +2053-01-24T13:04:00 +2053-03-24T13:04:00 +2053-05-24T13:04:00 +2053-07-24T13:04:00 +2053-09-24T13:04:00 +2053-11-24T13:04:00 +2054-01-24T13:04:00 +2054-03-24T13:04:00 +2054-05-24T13:04:00 +2054-07-24T13:04:00 +2054-09-24T13:04:00 +2054-11-24T13:04:00 +2055-01-24T13:04:00 +2055-03-24T13:04:00 +2055-05-24T13:04:00 +2055-07-24T13:04:00 +2055-09-24T13:04:00 +2055-11-24T13:04:00 +2056-01-24T13:04:00 +2056-03-24T13:04:00 +2056-05-24T13:04:00 +2056-07-24T13:04:00 +2056-09-24T13:04:00 +2056-11-24T13:04:00 +2057-01-24T13:04:00 +2057-03-24T13:04:00 +2057-05-24T13:04:00 +2057-07-24T13:04:00 +2057-09-24T13:04:00 +2057-11-24T13:04:00 +2058-01-24T13:04:00 +2058-03-24T13:04:00 +2058-05-24T13:04:00 +2058-07-24T13:04:00 +2058-09-24T13:04:00 +2058-11-24T13:04:00 +2059-01-24T13:04:00 +2059-03-24T13:04:00 +2059-05-24T13:04:00 +2059-07-24T13:04:00 +2059-09-24T13:04:00 +2059-11-24T13:04:00 +2060-01-24T13:04:00 +2060-03-24T13:04:00 +2060-05-24T13:04:00 +2060-07-24T13:04:00 +2060-09-24T13:04:00 +2060-11-24T13:04:00 +2061-01-24T13:04:00 +2061-03-24T13:04:00 +2061-05-24T13:04:00 +2061-07-24T13:04:00 +2061-09-24T13:04:00 +2061-11-24T13:04:00 +2062-01-24T13:04:00 +2062-03-24T13:04:00 +2062-05-24T13:04:00 +2062-07-24T13:04:00 +2062-09-24T13:04:00 +2062-11-24T13:04:00 +2063-01-24T13:04:00 +2063-03-24T13:04:00 +2063-05-24T13:04:00 +2063-07-24T13:04:00 +2063-09-24T13:04:00 +2063-11-24T13:04:00 +2064-01-24T13:04:00 +2064-03-24T13:04:00 +2064-05-24T13:04:00 +2064-07-24T13:04:00 +2064-09-24T13:04:00 +2064-11-24T13:04:00 +2065-01-24T13:04:00 +2065-03-24T13:04:00 +2065-05-24T13:04:00 +2065-07-24T13:04:00 +2065-09-24T13:04:00 +2065-11-24T13:04:00 +2066-01-24T13:04:00 +2066-03-24T13:04:00 +2066-05-24T13:04:00 +2066-07-24T13:04:00 +2066-09-24T13:04:00 +2066-11-24T13:04:00 +2067-01-24T13:04:00 +2067-03-24T13:04:00 +2067-05-24T13:04:00 +2067-07-24T13:04:00 +2067-09-24T13:04:00 +2067-11-24T13:04:00 +2068-01-24T13:04:00 +2068-03-24T13:04:00 +2068-05-24T13:04:00 +2068-07-24T13:04:00 +2068-09-24T13:04:00 +2068-11-24T13:04:00 +2069-01-24T13:04:00 +2069-03-24T13:04:00 +2069-05-24T13:04:00 +2069-07-24T13:04:00 +2069-09-24T13:04:00 +2069-11-24T13:04:00 +2070-01-24T13:04:00 +2070-03-24T13:04:00 +2070-05-24T13:04:00 +2070-07-24T13:04:00 +2070-09-24T13:04:00 +2070-11-24T13:04:00 +2071-01-24T13:04:00 +2071-03-24T13:04:00 +2071-05-24T13:04:00 +2071-07-24T13:04:00 +2071-09-24T13:04:00 +2071-11-24T13:04:00 +2072-01-24T13:04:00 +2072-03-24T13:04:00 +2072-05-24T13:04:00 +2072-07-24T13:04:00 +2072-09-24T13:04:00 +2072-11-24T13:04:00 +2073-01-24T13:04:00 +2073-03-24T13:04:00 +2073-05-24T13:04:00 +2073-07-24T13:04:00 +2073-09-24T13:04:00 +2073-11-24T13:04:00 +2074-01-24T13:04:00 +2074-03-24T13:04:00 +2074-05-24T13:04:00 +2074-07-24T13:04:00 +2074-09-24T13:04:00 +2074-11-24T13:04:00 +2075-01-24T13:04:00 +2075-03-24T13:04:00 +2075-05-24T13:04:00 +2075-07-24T13:04:00 +2075-09-24T13:04:00 +2075-11-24T13:04:00 +2076-01-24T13:04:00 +2076-03-24T13:04:00 +2076-05-24T13:04:00 +2076-07-24T13:04:00 +2076-09-24T13:04:00 +2076-11-24T13:04:00 +2077-01-24T13:04:00 +2077-03-24T13:04:00 +2077-05-24T13:04:00 +2077-07-24T13:04:00 +2077-09-24T13:04:00 +2077-11-24T13:04:00 +2078-01-24T13:04:00 +2078-03-24T13:04:00 +2078-05-24T13:04:00 +2078-07-24T13:04:00 +2078-09-24T13:04:00 +2078-11-24T13:04:00 +2079-01-24T13:04:00 +2079-03-24T13:04:00 +2079-05-24T13:04:00 +2079-07-24T13:04:00 +2079-09-24T13:04:00 +2079-11-24T13:04:00 +2080-01-24T13:04:00 +2080-03-24T13:04:00 +2080-05-24T13:04:00 +2080-07-24T13:04:00 +2080-09-24T13:04:00 +2080-11-24T13:04:00 +2081-01-24T13:04:00 +2081-03-24T13:04:00 +2081-05-24T13:04:00 +2081-07-24T13:04:00 +2081-09-24T13:04:00 +2081-11-24T13:04:00 +2082-01-24T13:04:00 +2082-03-24T13:04:00 +2082-05-24T13:04:00 +2082-07-24T13:04:00 +2082-09-24T13:04:00 +2082-11-24T13:04:00 +2083-01-24T13:04:00 +2083-03-24T13:04:00 +2083-05-24T13:04:00 +2083-07-24T13:04:00 +2083-09-24T13:04:00 +2083-11-24T13:04:00 +2084-01-24T13:04:00 +2084-03-24T13:04:00 +2084-05-24T13:04:00 +2084-07-24T13:04:00 +2084-09-24T13:04:00 +2084-11-24T13:04:00 +2085-01-24T13:04:00 +2085-03-24T13:04:00 +2085-05-24T13:04:00 +2085-07-24T13:04:00 +2085-09-24T13:04:00 +2085-11-24T13:04:00 +2086-01-24T13:04:00 +2086-03-24T13:04:00 +2086-05-24T13:04:00 +2086-07-24T13:04:00 +2086-09-24T13:04:00 +2086-11-24T13:04:00 +2087-01-24T13:04:00 +2087-03-24T13:04:00 +2087-05-24T13:04:00 +2087-07-24T13:04:00 +2087-09-24T13:04:00 +2087-11-24T13:04:00 +2088-01-24T13:04:00 +2088-03-24T13:04:00 +2088-05-24T13:04:00 +2088-07-24T13:04:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase05.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase05.ics.prev.ref new file mode 100644 index 000000000..4bb23ae08 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase05.ics.prev.ref @@ -0,0 +1,35 @@ +2010-11-24T13:04:00 +2010-09-24T13:04:00 +2010-07-24T13:04:00 +2010-05-24T13:04:00 +2010-03-24T13:04:00 +2010-01-24T13:04:00 +2009-11-24T13:04:00 +2009-09-24T13:04:00 +2009-07-24T13:04:00 +2009-05-24T13:04:00 +2009-03-24T13:04:00 +2009-01-24T13:04:00 +2008-11-24T13:04:00 +2008-09-24T13:04:00 +2008-07-24T13:04:00 +2008-05-24T13:04:00 +2008-03-24T13:04:00 +2008-01-24T13:04:00 +2007-11-24T13:04:00 +2007-09-24T13:04:00 +2007-07-24T13:04:00 +2007-05-24T13:04:00 +2007-03-24T13:04:00 +2007-01-24T13:04:00 +2006-11-24T13:04:00 +2006-09-24T13:04:00 +2006-07-24T13:04:00 +2006-05-24T13:04:00 +2006-03-24T13:04:00 +2006-01-24T13:04:00 +2005-11-24T13:04:00 +2005-09-24T13:04:00 +2005-07-24T13:04:00 +2005-05-24T13:04:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase05.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase05.ics.recurson.ref new file mode 100644 index 000000000..63de1ee6f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase05.ics.recurson.ref @@ -0,0 +1,34 @@ +2005-05-24 +2005-07-24 +2005-09-24 +2005-11-24 +2006-01-24 +2006-03-24 +2006-05-24 +2006-07-24 +2006-09-24 +2006-11-24 +2007-01-24 +2007-03-24 +2007-05-24 +2007-07-24 +2007-09-24 +2007-11-24 +2008-01-24 +2008-03-24 +2008-05-24 +2008-07-24 +2008-09-24 +2008-11-24 +2009-01-24 +2009-03-24 +2009-05-24 +2009-07-24 +2009-09-24 +2009-11-24 +2010-01-24 +2010-03-24 +2010-05-24 +2010-07-24 +2010-09-24 +2010-11-24 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics new file mode 100644 index 000000000..4d65ed9ad --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics @@ -0,0 +1,30 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KAlarm 1.2.6//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T124525 +UID:KAlarm-1195473896.721 +SEQUENCE:0 +LAST-MODIFIED:20050522T124525 +CLASS:PUBLIC +PRIORITY:5 +DTSTART:20050531T124600 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:At login +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +BEGIN:VALARM +DESCRIPTION:At login +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:-P9DT35S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +X-KDE-KALARM-TYPE:LOGIN +END:VALARM + +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics.next.ref new file mode 100644 index 000000000..877babbe6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics.next.ref @@ -0,0 +1,2 @@ +2005-05-31T12:46:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics.prev.ref new file mode 100644 index 000000000..877babbe6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics.prev.ref @@ -0,0 +1,2 @@ +2005-05-31T12:46:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics.recurson.ref new file mode 100644 index 000000000..2562eae7c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase06.ics.recurson.ref @@ -0,0 +1,2 @@ +2005-05-31 + diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics new file mode 100644 index 000000000..f141388fe --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KAlarm 1.2.6//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130601 +UID:KAlarm-287267280.549 +SEQUENCE:0 +LAST-MODIFIED:20050522T130601 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;INTERVAL=3;BYDAY=3TU;BYMONTH=5,11 +DTSTART:20051115T130600 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:every 3 years on the 3. tuesday in may and november +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics.next.ref new file mode 100644 index 000000000..30bc377f3 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics.next.ref @@ -0,0 +1,500 @@ +2005-11-15T13:06:00 +2008-05-20T13:06:00 +2008-11-18T13:06:00 +2011-05-17T13:06:00 +2011-11-15T13:06:00 +2014-05-20T13:06:00 +2014-11-18T13:06:00 +2017-05-16T13:06:00 +2017-11-21T13:06:00 +2020-05-19T13:06:00 +2020-11-17T13:06:00 +2023-05-16T13:06:00 +2023-11-21T13:06:00 +2026-05-19T13:06:00 +2026-11-17T13:06:00 +2029-05-15T13:06:00 +2029-11-20T13:06:00 +2032-05-18T13:06:00 +2032-11-16T13:06:00 +2035-05-15T13:06:00 +2035-11-20T13:06:00 +2038-05-18T13:06:00 +2038-11-16T13:06:00 +2041-05-21T13:06:00 +2041-11-19T13:06:00 +2044-05-17T13:06:00 +2044-11-15T13:06:00 +2047-05-21T13:06:00 +2047-11-19T13:06:00 +2050-05-17T13:06:00 +2050-11-15T13:06:00 +2053-05-20T13:06:00 +2053-11-18T13:06:00 +2056-05-16T13:06:00 +2056-11-21T13:06:00 +2059-05-20T13:06:00 +2059-11-18T13:06:00 +2062-05-16T13:06:00 +2062-11-21T13:06:00 +2065-05-19T13:06:00 +2065-11-17T13:06:00 +2068-05-15T13:06:00 +2068-11-20T13:06:00 +2071-05-19T13:06:00 +2071-11-17T13:06:00 +2074-05-15T13:06:00 +2074-11-20T13:06:00 +2077-05-18T13:06:00 +2077-11-16T13:06:00 +2080-05-21T13:06:00 +2080-11-19T13:06:00 +2083-05-18T13:06:00 +2083-11-16T13:06:00 +2086-05-21T13:06:00 +2086-11-19T13:06:00 +2089-05-17T13:06:00 +2089-11-15T13:06:00 +2092-05-20T13:06:00 +2092-11-18T13:06:00 +2095-05-17T13:06:00 +2095-11-15T13:06:00 +2098-05-20T13:06:00 +2098-11-18T13:06:00 +2101-05-17T13:06:00 +2101-11-15T13:06:00 +2104-05-20T13:06:00 +2104-11-18T13:06:00 +2107-05-17T13:06:00 +2107-11-15T13:06:00 +2110-05-20T13:06:00 +2110-11-18T13:06:00 +2113-05-16T13:06:00 +2113-11-21T13:06:00 +2116-05-19T13:06:00 +2116-11-17T13:06:00 +2119-05-16T13:06:00 +2119-11-21T13:06:00 +2122-05-19T13:06:00 +2122-11-17T13:06:00 +2125-05-15T13:06:00 +2125-11-20T13:06:00 +2128-05-18T13:06:00 +2128-11-16T13:06:00 +2131-05-15T13:06:00 +2131-11-20T13:06:00 +2134-05-18T13:06:00 +2134-11-16T13:06:00 +2137-05-21T13:06:00 +2137-11-19T13:06:00 +2140-05-17T13:06:00 +2140-11-15T13:06:00 +2143-05-21T13:06:00 +2143-11-19T13:06:00 +2146-05-17T13:06:00 +2146-11-15T13:06:00 +2149-05-20T13:06:00 +2149-11-18T13:06:00 +2152-05-16T13:06:00 +2152-11-21T13:06:00 +2155-05-20T13:06:00 +2155-11-18T13:06:00 +2158-05-16T13:06:00 +2158-11-21T13:06:00 +2161-05-19T13:06:00 +2161-11-17T13:06:00 +2164-05-15T13:06:00 +2164-11-20T13:06:00 +2167-05-19T13:06:00 +2167-11-17T13:06:00 +2170-05-15T13:06:00 +2170-11-20T13:06:00 +2173-05-18T13:06:00 +2173-11-16T13:06:00 +2176-05-21T13:06:00 +2176-11-19T13:06:00 +2179-05-18T13:06:00 +2179-11-16T13:06:00 +2182-05-21T13:06:00 +2182-11-19T13:06:00 +2185-05-17T13:06:00 +2185-11-15T13:06:00 +2188-05-20T13:06:00 +2188-11-18T13:06:00 +2191-05-17T13:06:00 +2191-11-15T13:06:00 +2194-05-20T13:06:00 +2194-11-18T13:06:00 +2197-05-16T13:06:00 +2197-11-21T13:06:00 +2200-05-20T13:06:00 +2200-11-18T13:06:00 +2203-05-17T13:06:00 +2203-11-15T13:06:00 +2206-05-20T13:06:00 +2206-11-18T13:06:00 +2209-05-16T13:06:00 +2209-11-21T13:06:00 +2212-05-19T13:06:00 +2212-11-17T13:06:00 +2215-05-16T13:06:00 +2215-11-21T13:06:00 +2218-05-19T13:06:00 +2218-11-17T13:06:00 +2221-05-15T13:06:00 +2221-11-20T13:06:00 +2224-05-18T13:06:00 +2224-11-16T13:06:00 +2227-05-15T13:06:00 +2227-11-20T13:06:00 +2230-05-18T13:06:00 +2230-11-16T13:06:00 +2233-05-21T13:06:00 +2233-11-19T13:06:00 +2236-05-17T13:06:00 +2236-11-15T13:06:00 +2239-05-21T13:06:00 +2239-11-19T13:06:00 +2242-05-17T13:06:00 +2242-11-15T13:06:00 +2245-05-20T13:06:00 +2245-11-18T13:06:00 +2248-05-16T13:06:00 +2248-11-21T13:06:00 +2251-05-20T13:06:00 +2251-11-18T13:06:00 +2254-05-16T13:06:00 +2254-11-21T13:06:00 +2257-05-19T13:06:00 +2257-11-17T13:06:00 +2260-05-15T13:06:00 +2260-11-20T13:06:00 +2263-05-19T13:06:00 +2263-11-17T13:06:00 +2266-05-15T13:06:00 +2266-11-20T13:06:00 +2269-05-18T13:06:00 +2269-11-16T13:06:00 +2272-05-21T13:06:00 +2272-11-19T13:06:00 +2275-05-18T13:06:00 +2275-11-16T13:06:00 +2278-05-21T13:06:00 +2278-11-19T13:06:00 +2281-05-17T13:06:00 +2281-11-15T13:06:00 +2284-05-20T13:06:00 +2284-11-18T13:06:00 +2287-05-17T13:06:00 +2287-11-15T13:06:00 +2290-05-20T13:06:00 +2290-11-18T13:06:00 +2293-05-16T13:06:00 +2293-11-21T13:06:00 +2296-05-19T13:06:00 +2296-11-17T13:06:00 +2299-05-16T13:06:00 +2299-11-21T13:06:00 +2302-05-20T13:06:00 +2302-11-18T13:06:00 +2305-05-16T13:06:00 +2305-11-21T13:06:00 +2308-05-19T13:06:00 +2308-11-17T13:06:00 +2311-05-16T13:06:00 +2311-11-21T13:06:00 +2314-05-19T13:06:00 +2314-11-17T13:06:00 +2317-05-15T13:06:00 +2317-11-20T13:06:00 +2320-05-18T13:06:00 +2320-11-16T13:06:00 +2323-05-15T13:06:00 +2323-11-20T13:06:00 +2326-05-18T13:06:00 +2326-11-16T13:06:00 +2329-05-21T13:06:00 +2329-11-19T13:06:00 +2332-05-17T13:06:00 +2332-11-15T13:06:00 +2335-05-21T13:06:00 +2335-11-19T13:06:00 +2338-05-17T13:06:00 +2338-11-15T13:06:00 +2341-05-20T13:06:00 +2341-11-18T13:06:00 +2344-05-16T13:06:00 +2344-11-21T13:06:00 +2347-05-20T13:06:00 +2347-11-18T13:06:00 +2350-05-16T13:06:00 +2350-11-21T13:06:00 +2353-05-19T13:06:00 +2353-11-17T13:06:00 +2356-05-15T13:06:00 +2356-11-20T13:06:00 +2359-05-19T13:06:00 +2359-11-17T13:06:00 +2362-05-15T13:06:00 +2362-11-20T13:06:00 +2365-05-18T13:06:00 +2365-11-16T13:06:00 +2368-05-21T13:06:00 +2368-11-19T13:06:00 +2371-05-18T13:06:00 +2371-11-16T13:06:00 +2374-05-21T13:06:00 +2374-11-19T13:06:00 +2377-05-17T13:06:00 +2377-11-15T13:06:00 +2380-05-20T13:06:00 +2380-11-18T13:06:00 +2383-05-17T13:06:00 +2383-11-15T13:06:00 +2386-05-20T13:06:00 +2386-11-18T13:06:00 +2389-05-16T13:06:00 +2389-11-21T13:06:00 +2392-05-19T13:06:00 +2392-11-17T13:06:00 +2395-05-16T13:06:00 +2395-11-21T13:06:00 +2398-05-19T13:06:00 +2398-11-17T13:06:00 +2401-05-15T13:06:00 +2401-11-20T13:06:00 +2404-05-18T13:06:00 +2404-11-16T13:06:00 +2407-05-15T13:06:00 +2407-11-20T13:06:00 +2410-05-18T13:06:00 +2410-11-16T13:06:00 +2413-05-21T13:06:00 +2413-11-19T13:06:00 +2416-05-17T13:06:00 +2416-11-15T13:06:00 +2419-05-21T13:06:00 +2419-11-19T13:06:00 +2422-05-17T13:06:00 +2422-11-15T13:06:00 +2425-05-20T13:06:00 +2425-11-18T13:06:00 +2428-05-16T13:06:00 +2428-11-21T13:06:00 +2431-05-20T13:06:00 +2431-11-18T13:06:00 +2434-05-16T13:06:00 +2434-11-21T13:06:00 +2437-05-19T13:06:00 +2437-11-17T13:06:00 +2440-05-15T13:06:00 +2440-11-20T13:06:00 +2443-05-19T13:06:00 +2443-11-17T13:06:00 +2446-05-15T13:06:00 +2446-11-20T13:06:00 +2449-05-18T13:06:00 +2449-11-16T13:06:00 +2452-05-21T13:06:00 +2452-11-19T13:06:00 +2455-05-18T13:06:00 +2455-11-16T13:06:00 +2458-05-21T13:06:00 +2458-11-19T13:06:00 +2461-05-17T13:06:00 +2461-11-15T13:06:00 +2464-05-20T13:06:00 +2464-11-18T13:06:00 +2467-05-17T13:06:00 +2467-11-15T13:06:00 +2470-05-20T13:06:00 +2470-11-18T13:06:00 +2473-05-16T13:06:00 +2473-11-21T13:06:00 +2476-05-19T13:06:00 +2476-11-17T13:06:00 +2479-05-16T13:06:00 +2479-11-21T13:06:00 +2482-05-19T13:06:00 +2482-11-17T13:06:00 +2485-05-15T13:06:00 +2485-11-20T13:06:00 +2488-05-18T13:06:00 +2488-11-16T13:06:00 +2491-05-15T13:06:00 +2491-11-20T13:06:00 +2494-05-18T13:06:00 +2494-11-16T13:06:00 +2497-05-21T13:06:00 +2497-11-19T13:06:00 +2500-05-18T13:06:00 +2500-11-16T13:06:00 +2503-05-15T13:06:00 +2503-11-20T13:06:00 +2506-05-18T13:06:00 +2506-11-16T13:06:00 +2509-05-21T13:06:00 +2509-11-19T13:06:00 +2512-05-17T13:06:00 +2512-11-15T13:06:00 +2515-05-21T13:06:00 +2515-11-19T13:06:00 +2518-05-17T13:06:00 +2518-11-15T13:06:00 +2521-05-20T13:06:00 +2521-11-18T13:06:00 +2524-05-16T13:06:00 +2524-11-21T13:06:00 +2527-05-20T13:06:00 +2527-11-18T13:06:00 +2530-05-16T13:06:00 +2530-11-21T13:06:00 +2533-05-19T13:06:00 +2533-11-17T13:06:00 +2536-05-15T13:06:00 +2536-11-20T13:06:00 +2539-05-19T13:06:00 +2539-11-17T13:06:00 +2542-05-15T13:06:00 +2542-11-20T13:06:00 +2545-05-18T13:06:00 +2545-11-16T13:06:00 +2548-05-21T13:06:00 +2548-11-19T13:06:00 +2551-05-18T13:06:00 +2551-11-16T13:06:00 +2554-05-21T13:06:00 +2554-11-19T13:06:00 +2557-05-17T13:06:00 +2557-11-15T13:06:00 +2560-05-20T13:06:00 +2560-11-18T13:06:00 +2563-05-17T13:06:00 +2563-11-15T13:06:00 +2566-05-20T13:06:00 +2566-11-18T13:06:00 +2569-05-16T13:06:00 +2569-11-21T13:06:00 +2572-05-19T13:06:00 +2572-11-17T13:06:00 +2575-05-16T13:06:00 +2575-11-21T13:06:00 +2578-05-19T13:06:00 +2578-11-17T13:06:00 +2581-05-15T13:06:00 +2581-11-20T13:06:00 +2584-05-18T13:06:00 +2584-11-16T13:06:00 +2587-05-15T13:06:00 +2587-11-20T13:06:00 +2590-05-18T13:06:00 +2590-11-16T13:06:00 +2593-05-21T13:06:00 +2593-11-19T13:06:00 +2596-05-17T13:06:00 +2596-11-15T13:06:00 +2599-05-21T13:06:00 +2599-11-19T13:06:00 +2602-05-18T13:06:00 +2602-11-16T13:06:00 +2605-05-21T13:06:00 +2605-11-19T13:06:00 +2608-05-17T13:06:00 +2608-11-15T13:06:00 +2611-05-21T13:06:00 +2611-11-19T13:06:00 +2614-05-17T13:06:00 +2614-11-15T13:06:00 +2617-05-20T13:06:00 +2617-11-18T13:06:00 +2620-05-16T13:06:00 +2620-11-21T13:06:00 +2623-05-20T13:06:00 +2623-11-18T13:06:00 +2626-05-16T13:06:00 +2626-11-21T13:06:00 +2629-05-19T13:06:00 +2629-11-17T13:06:00 +2632-05-15T13:06:00 +2632-11-20T13:06:00 +2635-05-19T13:06:00 +2635-11-17T13:06:00 +2638-05-15T13:06:00 +2638-11-20T13:06:00 +2641-05-18T13:06:00 +2641-11-16T13:06:00 +2644-05-21T13:06:00 +2644-11-19T13:06:00 +2647-05-18T13:06:00 +2647-11-16T13:06:00 +2650-05-21T13:06:00 +2650-11-19T13:06:00 +2653-05-17T13:06:00 +2653-11-15T13:06:00 +2656-05-20T13:06:00 +2656-11-18T13:06:00 +2659-05-17T13:06:00 +2659-11-15T13:06:00 +2662-05-20T13:06:00 +2662-11-18T13:06:00 +2665-05-16T13:06:00 +2665-11-21T13:06:00 +2668-05-19T13:06:00 +2668-11-17T13:06:00 +2671-05-16T13:06:00 +2671-11-21T13:06:00 +2674-05-19T13:06:00 +2674-11-17T13:06:00 +2677-05-15T13:06:00 +2677-11-20T13:06:00 +2680-05-18T13:06:00 +2680-11-16T13:06:00 +2683-05-15T13:06:00 +2683-11-20T13:06:00 +2686-05-18T13:06:00 +2686-11-16T13:06:00 +2689-05-21T13:06:00 +2689-11-19T13:06:00 +2692-05-17T13:06:00 +2692-11-15T13:06:00 +2695-05-21T13:06:00 +2695-11-19T13:06:00 +2698-05-17T13:06:00 +2698-11-15T13:06:00 +2701-05-21T13:06:00 +2701-11-19T13:06:00 +2704-05-17T13:06:00 +2704-11-15T13:06:00 +2707-05-21T13:06:00 +2707-11-19T13:06:00 +2710-05-17T13:06:00 +2710-11-15T13:06:00 +2713-05-20T13:06:00 +2713-11-18T13:06:00 +2716-05-16T13:06:00 +2716-11-21T13:06:00 +2719-05-20T13:06:00 +2719-11-18T13:06:00 +2722-05-16T13:06:00 +2722-11-21T13:06:00 +2725-05-19T13:06:00 +2725-11-17T13:06:00 +2728-05-15T13:06:00 +2728-11-20T13:06:00 +2731-05-19T13:06:00 +2731-11-17T13:06:00 +2734-05-15T13:06:00 +2734-11-20T13:06:00 +2737-05-18T13:06:00 +2737-11-16T13:06:00 +2740-05-21T13:06:00 +2740-11-19T13:06:00 +2743-05-18T13:06:00 +2743-11-16T13:06:00 +2746-05-21T13:06:00 +2746-11-19T13:06:00 +2749-05-17T13:06:00 +2749-11-15T13:06:00 +2752-05-20T13:06:00 +2752-11-18T13:06:00 +2755-05-17T13:06:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics.prev.ref new file mode 100644 index 000000000..9f6f94a07 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics.prev.ref @@ -0,0 +1,4 @@ +2008-11-18T13:06:00 +2008-05-20T13:06:00 +2005-11-15T13:06:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics.recurson.ref new file mode 100644 index 000000000..8ab527dc5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase07.ics.recurson.ref @@ -0,0 +1,4 @@ +2005-11-15 +2008-05-20 +2008-11-18 + diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics new file mode 100644 index 000000000..3f71409d1 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KAlarm 1.2.6//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130440 +UID:KAlarm-651624348.728 +SEQUENCE:0 +LAST-MODIFIED:20050522T130440 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=-2WE +DTSTART:20050622T130500 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:every 2 months on the 2nd-to-last wednesday +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics.next.ref new file mode 100644 index 000000000..cb40dcf1f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics.next.ref @@ -0,0 +1,500 @@ +2005-06-22T13:05:00 +2005-07-20T13:05:00 +2005-08-24T13:05:00 +2005-09-21T13:05:00 +2005-10-19T13:05:00 +2005-11-23T13:05:00 +2005-12-21T13:05:00 +2006-01-18T13:05:00 +2006-02-15T13:05:00 +2006-03-22T13:05:00 +2006-04-19T13:05:00 +2006-05-24T13:05:00 +2006-06-21T13:05:00 +2006-07-19T13:05:00 +2006-08-23T13:05:00 +2006-09-20T13:05:00 +2006-10-18T13:05:00 +2006-11-22T13:05:00 +2006-12-20T13:05:00 +2007-01-24T13:05:00 +2007-02-21T13:05:00 +2007-03-21T13:05:00 +2007-04-18T13:05:00 +2007-05-23T13:05:00 +2007-06-20T13:05:00 +2007-07-18T13:05:00 +2007-08-22T13:05:00 +2007-09-19T13:05:00 +2007-10-24T13:05:00 +2007-11-21T13:05:00 +2007-12-19T13:05:00 +2008-01-23T13:05:00 +2008-02-20T13:05:00 +2008-03-19T13:05:00 +2008-04-23T13:05:00 +2008-05-21T13:05:00 +2008-06-18T13:05:00 +2008-07-23T13:05:00 +2008-08-20T13:05:00 +2008-09-17T13:05:00 +2008-10-22T13:05:00 +2008-11-19T13:05:00 +2008-12-24T13:05:00 +2009-01-21T13:05:00 +2009-02-18T13:05:00 +2009-03-18T13:05:00 +2009-04-22T13:05:00 +2009-05-20T13:05:00 +2009-06-17T13:05:00 +2009-07-22T13:05:00 +2009-08-19T13:05:00 +2009-09-23T13:05:00 +2009-10-21T13:05:00 +2009-11-18T13:05:00 +2009-12-23T13:05:00 +2010-01-20T13:05:00 +2010-02-17T13:05:00 +2010-03-24T13:05:00 +2010-04-21T13:05:00 +2010-05-19T13:05:00 +2010-06-23T13:05:00 +2010-07-21T13:05:00 +2010-08-18T13:05:00 +2010-09-22T13:05:00 +2010-10-20T13:05:00 +2010-11-17T13:05:00 +2010-12-22T13:05:00 +2011-01-19T13:05:00 +2011-02-16T13:05:00 +2011-03-23T13:05:00 +2011-04-20T13:05:00 +2011-05-18T13:05:00 +2011-06-22T13:05:00 +2011-07-20T13:05:00 +2011-08-24T13:05:00 +2011-09-21T13:05:00 +2011-10-19T13:05:00 +2011-11-23T13:05:00 +2011-12-21T13:05:00 +2012-01-18T13:05:00 +2012-02-22T13:05:00 +2012-03-21T13:05:00 +2012-04-18T13:05:00 +2012-05-23T13:05:00 +2012-06-20T13:05:00 +2012-07-18T13:05:00 +2012-08-22T13:05:00 +2012-09-19T13:05:00 +2012-10-24T13:05:00 +2012-11-21T13:05:00 +2012-12-19T13:05:00 +2013-01-23T13:05:00 +2013-02-20T13:05:00 +2013-03-20T13:05:00 +2013-04-17T13:05:00 +2013-05-22T13:05:00 +2013-06-19T13:05:00 +2013-07-24T13:05:00 +2013-08-21T13:05:00 +2013-09-18T13:05:00 +2013-10-23T13:05:00 +2013-11-20T13:05:00 +2013-12-18T13:05:00 +2014-01-22T13:05:00 +2014-02-19T13:05:00 +2014-03-19T13:05:00 +2014-04-23T13:05:00 +2014-05-21T13:05:00 +2014-06-18T13:05:00 +2014-07-23T13:05:00 +2014-08-20T13:05:00 +2014-09-17T13:05:00 +2014-10-22T13:05:00 +2014-11-19T13:05:00 +2014-12-24T13:05:00 +2015-01-21T13:05:00 +2015-02-18T13:05:00 +2015-03-18T13:05:00 +2015-04-22T13:05:00 +2015-05-20T13:05:00 +2015-06-17T13:05:00 +2015-07-22T13:05:00 +2015-08-19T13:05:00 +2015-09-23T13:05:00 +2015-10-21T13:05:00 +2015-11-18T13:05:00 +2015-12-23T13:05:00 +2016-01-20T13:05:00 +2016-02-17T13:05:00 +2016-03-23T13:05:00 +2016-04-20T13:05:00 +2016-05-18T13:05:00 +2016-06-22T13:05:00 +2016-07-20T13:05:00 +2016-08-24T13:05:00 +2016-09-21T13:05:00 +2016-10-19T13:05:00 +2016-11-23T13:05:00 +2016-12-21T13:05:00 +2017-01-18T13:05:00 +2017-02-15T13:05:00 +2017-03-22T13:05:00 +2017-04-19T13:05:00 +2017-05-24T13:05:00 +2017-06-21T13:05:00 +2017-07-19T13:05:00 +2017-08-23T13:05:00 +2017-09-20T13:05:00 +2017-10-18T13:05:00 +2017-11-22T13:05:00 +2017-12-20T13:05:00 +2018-01-24T13:05:00 +2018-02-21T13:05:00 +2018-03-21T13:05:00 +2018-04-18T13:05:00 +2018-05-23T13:05:00 +2018-06-20T13:05:00 +2018-07-18T13:05:00 +2018-08-22T13:05:00 +2018-09-19T13:05:00 +2018-10-24T13:05:00 +2018-11-21T13:05:00 +2018-12-19T13:05:00 +2019-01-23T13:05:00 +2019-02-20T13:05:00 +2019-03-20T13:05:00 +2019-04-17T13:05:00 +2019-05-22T13:05:00 +2019-06-19T13:05:00 +2019-07-24T13:05:00 +2019-08-21T13:05:00 +2019-09-18T13:05:00 +2019-10-23T13:05:00 +2019-11-20T13:05:00 +2019-12-18T13:05:00 +2020-01-22T13:05:00 +2020-02-19T13:05:00 +2020-03-18T13:05:00 +2020-04-22T13:05:00 +2020-05-20T13:05:00 +2020-06-17T13:05:00 +2020-07-22T13:05:00 +2020-08-19T13:05:00 +2020-09-23T13:05:00 +2020-10-21T13:05:00 +2020-11-18T13:05:00 +2020-12-23T13:05:00 +2021-01-20T13:05:00 +2021-02-17T13:05:00 +2021-03-24T13:05:00 +2021-04-21T13:05:00 +2021-05-19T13:05:00 +2021-06-23T13:05:00 +2021-07-21T13:05:00 +2021-08-18T13:05:00 +2021-09-22T13:05:00 +2021-10-20T13:05:00 +2021-11-17T13:05:00 +2021-12-22T13:05:00 +2022-01-19T13:05:00 +2022-02-16T13:05:00 +2022-03-23T13:05:00 +2022-04-20T13:05:00 +2022-05-18T13:05:00 +2022-06-22T13:05:00 +2022-07-20T13:05:00 +2022-08-24T13:05:00 +2022-09-21T13:05:00 +2022-10-19T13:05:00 +2022-11-23T13:05:00 +2022-12-21T13:05:00 +2023-01-18T13:05:00 +2023-02-15T13:05:00 +2023-03-22T13:05:00 +2023-04-19T13:05:00 +2023-05-24T13:05:00 +2023-06-21T13:05:00 +2023-07-19T13:05:00 +2023-08-23T13:05:00 +2023-09-20T13:05:00 +2023-10-18T13:05:00 +2023-11-22T13:05:00 +2023-12-20T13:05:00 +2024-01-24T13:05:00 +2024-02-21T13:05:00 +2024-03-20T13:05:00 +2024-04-17T13:05:00 +2024-05-22T13:05:00 +2024-06-19T13:05:00 +2024-07-24T13:05:00 +2024-08-21T13:05:00 +2024-09-18T13:05:00 +2024-10-23T13:05:00 +2024-11-20T13:05:00 +2024-12-18T13:05:00 +2025-01-22T13:05:00 +2025-02-19T13:05:00 +2025-03-19T13:05:00 +2025-04-23T13:05:00 +2025-05-21T13:05:00 +2025-06-18T13:05:00 +2025-07-23T13:05:00 +2025-08-20T13:05:00 +2025-09-17T13:05:00 +2025-10-22T13:05:00 +2025-11-19T13:05:00 +2025-12-24T13:05:00 +2026-01-21T13:05:00 +2026-02-18T13:05:00 +2026-03-18T13:05:00 +2026-04-22T13:05:00 +2026-05-20T13:05:00 +2026-06-17T13:05:00 +2026-07-22T13:05:00 +2026-08-19T13:05:00 +2026-09-23T13:05:00 +2026-10-21T13:05:00 +2026-11-18T13:05:00 +2026-12-23T13:05:00 +2027-01-20T13:05:00 +2027-02-17T13:05:00 +2027-03-24T13:05:00 +2027-04-21T13:05:00 +2027-05-19T13:05:00 +2027-06-23T13:05:00 +2027-07-21T13:05:00 +2027-08-18T13:05:00 +2027-09-22T13:05:00 +2027-10-20T13:05:00 +2027-11-17T13:05:00 +2027-12-22T13:05:00 +2028-01-19T13:05:00 +2028-02-16T13:05:00 +2028-03-22T13:05:00 +2028-04-19T13:05:00 +2028-05-24T13:05:00 +2028-06-21T13:05:00 +2028-07-19T13:05:00 +2028-08-23T13:05:00 +2028-09-20T13:05:00 +2028-10-18T13:05:00 +2028-11-22T13:05:00 +2028-12-20T13:05:00 +2029-01-24T13:05:00 +2029-02-21T13:05:00 +2029-03-21T13:05:00 +2029-04-18T13:05:00 +2029-05-23T13:05:00 +2029-06-20T13:05:00 +2029-07-18T13:05:00 +2029-08-22T13:05:00 +2029-09-19T13:05:00 +2029-10-24T13:05:00 +2029-11-21T13:05:00 +2029-12-19T13:05:00 +2030-01-23T13:05:00 +2030-02-20T13:05:00 +2030-03-20T13:05:00 +2030-04-17T13:05:00 +2030-05-22T13:05:00 +2030-06-19T13:05:00 +2030-07-24T13:05:00 +2030-08-21T13:05:00 +2030-09-18T13:05:00 +2030-10-23T13:05:00 +2030-11-20T13:05:00 +2030-12-18T13:05:00 +2031-01-22T13:05:00 +2031-02-19T13:05:00 +2031-03-19T13:05:00 +2031-04-23T13:05:00 +2031-05-21T13:05:00 +2031-06-18T13:05:00 +2031-07-23T13:05:00 +2031-08-20T13:05:00 +2031-09-17T13:05:00 +2031-10-22T13:05:00 +2031-11-19T13:05:00 +2031-12-24T13:05:00 +2032-01-21T13:05:00 +2032-02-18T13:05:00 +2032-03-24T13:05:00 +2032-04-21T13:05:00 +2032-05-19T13:05:00 +2032-06-23T13:05:00 +2032-07-21T13:05:00 +2032-08-18T13:05:00 +2032-09-22T13:05:00 +2032-10-20T13:05:00 +2032-11-17T13:05:00 +2032-12-22T13:05:00 +2033-01-19T13:05:00 +2033-02-16T13:05:00 +2033-03-23T13:05:00 +2033-04-20T13:05:00 +2033-05-18T13:05:00 +2033-06-22T13:05:00 +2033-07-20T13:05:00 +2033-08-24T13:05:00 +2033-09-21T13:05:00 +2033-10-19T13:05:00 +2033-11-23T13:05:00 +2033-12-21T13:05:00 +2034-01-18T13:05:00 +2034-02-15T13:05:00 +2034-03-22T13:05:00 +2034-04-19T13:05:00 +2034-05-24T13:05:00 +2034-06-21T13:05:00 +2034-07-19T13:05:00 +2034-08-23T13:05:00 +2034-09-20T13:05:00 +2034-10-18T13:05:00 +2034-11-22T13:05:00 +2034-12-20T13:05:00 +2035-01-24T13:05:00 +2035-02-21T13:05:00 +2035-03-21T13:05:00 +2035-04-18T13:05:00 +2035-05-23T13:05:00 +2035-06-20T13:05:00 +2035-07-18T13:05:00 +2035-08-22T13:05:00 +2035-09-19T13:05:00 +2035-10-24T13:05:00 +2035-11-21T13:05:00 +2035-12-19T13:05:00 +2036-01-23T13:05:00 +2036-02-20T13:05:00 +2036-03-19T13:05:00 +2036-04-23T13:05:00 +2036-05-21T13:05:00 +2036-06-18T13:05:00 +2036-07-23T13:05:00 +2036-08-20T13:05:00 +2036-09-17T13:05:00 +2036-10-22T13:05:00 +2036-11-19T13:05:00 +2036-12-24T13:05:00 +2037-01-21T13:05:00 +2037-02-18T13:05:00 +2037-03-18T13:05:00 +2037-04-22T13:05:00 +2037-05-20T13:05:00 +2037-06-17T13:05:00 +2037-07-22T13:05:00 +2037-08-19T13:05:00 +2037-09-23T13:05:00 +2037-10-21T13:05:00 +2037-11-18T13:05:00 +2037-12-23T13:05:00 +2038-01-20T13:05:00 +2038-02-17T13:05:00 +2038-03-24T13:05:00 +2038-04-21T13:05:00 +2038-05-19T13:05:00 +2038-06-23T13:05:00 +2038-07-21T13:05:00 +2038-08-18T13:05:00 +2038-09-22T13:05:00 +2038-10-20T13:05:00 +2038-11-17T13:05:00 +2038-12-22T13:05:00 +2039-01-19T13:05:00 +2039-02-16T13:05:00 +2039-03-23T13:05:00 +2039-04-20T13:05:00 +2039-05-18T13:05:00 +2039-06-22T13:05:00 +2039-07-20T13:05:00 +2039-08-24T13:05:00 +2039-09-21T13:05:00 +2039-10-19T13:05:00 +2039-11-23T13:05:00 +2039-12-21T13:05:00 +2040-01-18T13:05:00 +2040-02-22T13:05:00 +2040-03-21T13:05:00 +2040-04-18T13:05:00 +2040-05-23T13:05:00 +2040-06-20T13:05:00 +2040-07-18T13:05:00 +2040-08-22T13:05:00 +2040-09-19T13:05:00 +2040-10-24T13:05:00 +2040-11-21T13:05:00 +2040-12-19T13:05:00 +2041-01-23T13:05:00 +2041-02-20T13:05:00 +2041-03-20T13:05:00 +2041-04-17T13:05:00 +2041-05-22T13:05:00 +2041-06-19T13:05:00 +2041-07-24T13:05:00 +2041-08-21T13:05:00 +2041-09-18T13:05:00 +2041-10-23T13:05:00 +2041-11-20T13:05:00 +2041-12-18T13:05:00 +2042-01-22T13:05:00 +2042-02-19T13:05:00 +2042-03-19T13:05:00 +2042-04-23T13:05:00 +2042-05-21T13:05:00 +2042-06-18T13:05:00 +2042-07-23T13:05:00 +2042-08-20T13:05:00 +2042-09-17T13:05:00 +2042-10-22T13:05:00 +2042-11-19T13:05:00 +2042-12-24T13:05:00 +2043-01-21T13:05:00 +2043-02-18T13:05:00 +2043-03-18T13:05:00 +2043-04-22T13:05:00 +2043-05-20T13:05:00 +2043-06-17T13:05:00 +2043-07-22T13:05:00 +2043-08-19T13:05:00 +2043-09-23T13:05:00 +2043-10-21T13:05:00 +2043-11-18T13:05:00 +2043-12-23T13:05:00 +2044-01-20T13:05:00 +2044-02-17T13:05:00 +2044-03-23T13:05:00 +2044-04-20T13:05:00 +2044-05-18T13:05:00 +2044-06-22T13:05:00 +2044-07-20T13:05:00 +2044-08-24T13:05:00 +2044-09-21T13:05:00 +2044-10-19T13:05:00 +2044-11-23T13:05:00 +2044-12-21T13:05:00 +2045-01-18T13:05:00 +2045-02-15T13:05:00 +2045-03-22T13:05:00 +2045-04-19T13:05:00 +2045-05-24T13:05:00 +2045-06-21T13:05:00 +2045-07-19T13:05:00 +2045-08-23T13:05:00 +2045-09-20T13:05:00 +2045-10-18T13:05:00 +2045-11-22T13:05:00 +2045-12-20T13:05:00 +2046-01-24T13:05:00 +2046-02-21T13:05:00 +2046-03-21T13:05:00 +2046-04-18T13:05:00 +2046-05-23T13:05:00 +2046-06-20T13:05:00 +2046-07-18T13:05:00 +2046-08-22T13:05:00 +2046-09-19T13:05:00 +2046-10-24T13:05:00 +2046-11-21T13:05:00 +2046-12-19T13:05:00 +2047-01-23T13:05:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics.prev.ref new file mode 100644 index 000000000..015200c87 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics.prev.ref @@ -0,0 +1,68 @@ +2010-12-22T13:05:00 +2010-11-17T13:05:00 +2010-10-20T13:05:00 +2010-09-22T13:05:00 +2010-08-18T13:05:00 +2010-07-21T13:05:00 +2010-06-23T13:05:00 +2010-05-19T13:05:00 +2010-04-21T13:05:00 +2010-03-24T13:05:00 +2010-02-17T13:05:00 +2010-01-20T13:05:00 +2009-12-23T13:05:00 +2009-11-18T13:05:00 +2009-10-21T13:05:00 +2009-09-23T13:05:00 +2009-08-19T13:05:00 +2009-07-22T13:05:00 +2009-06-17T13:05:00 +2009-05-20T13:05:00 +2009-04-22T13:05:00 +2009-03-18T13:05:00 +2009-02-18T13:05:00 +2009-01-21T13:05:00 +2008-12-24T13:05:00 +2008-11-19T13:05:00 +2008-10-22T13:05:00 +2008-09-17T13:05:00 +2008-08-20T13:05:00 +2008-07-23T13:05:00 +2008-06-18T13:05:00 +2008-05-21T13:05:00 +2008-04-23T13:05:00 +2008-03-19T13:05:00 +2008-02-20T13:05:00 +2008-01-23T13:05:00 +2007-12-19T13:05:00 +2007-11-21T13:05:00 +2007-10-24T13:05:00 +2007-09-19T13:05:00 +2007-08-22T13:05:00 +2007-07-18T13:05:00 +2007-06-20T13:05:00 +2007-05-23T13:05:00 +2007-04-18T13:05:00 +2007-03-21T13:05:00 +2007-02-21T13:05:00 +2007-01-24T13:05:00 +2006-12-20T13:05:00 +2006-11-22T13:05:00 +2006-10-18T13:05:00 +2006-09-20T13:05:00 +2006-08-23T13:05:00 +2006-07-19T13:05:00 +2006-06-21T13:05:00 +2006-05-24T13:05:00 +2006-04-19T13:05:00 +2006-03-22T13:05:00 +2006-02-15T13:05:00 +2006-01-18T13:05:00 +2005-12-21T13:05:00 +2005-11-23T13:05:00 +2005-10-19T13:05:00 +2005-09-21T13:05:00 +2005-08-24T13:05:00 +2005-07-20T13:05:00 +2005-06-22T13:05:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics.recurson.ref new file mode 100644 index 000000000..379519c31 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase08.ics.recurson.ref @@ -0,0 +1,67 @@ +2005-06-22 +2005-07-20 +2005-08-24 +2005-09-21 +2005-10-19 +2005-11-23 +2005-12-21 +2006-01-18 +2006-02-15 +2006-03-22 +2006-04-19 +2006-05-24 +2006-06-21 +2006-07-19 +2006-08-23 +2006-09-20 +2006-10-18 +2006-11-22 +2006-12-20 +2007-01-24 +2007-02-21 +2007-03-21 +2007-04-18 +2007-05-23 +2007-06-20 +2007-07-18 +2007-08-22 +2007-09-19 +2007-10-24 +2007-11-21 +2007-12-19 +2008-01-23 +2008-02-20 +2008-03-19 +2008-04-23 +2008-05-21 +2008-06-18 +2008-07-23 +2008-08-20 +2008-09-17 +2008-10-22 +2008-11-19 +2008-12-24 +2009-01-21 +2009-02-18 +2009-03-18 +2009-04-22 +2009-05-20 +2009-06-17 +2009-07-22 +2009-08-19 +2009-09-23 +2009-10-21 +2009-11-18 +2009-12-23 +2010-01-20 +2010-02-17 +2010-03-24 +2010-04-21 +2010-05-19 +2010-06-23 +2010-07-21 +2010-08-18 +2010-09-22 +2010-10-20 +2010-11-17 +2010-12-22 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics new file mode 100644 index 000000000..8912493ed --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics @@ -0,0 +1,24 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KAlarm 1.2.6//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T124600 +UID:KAlarm-1071184954.82 +SEQUENCE:4 +LAST-MODIFIED:20050522T130201 +CLASS:PUBLIC +PRIORITY:5 +CATEGORIES:SAVE +RRULE:FREQ=MINUTELY;INTERVAL=4 +DTSTART:20050522T125000 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:Every 4 minutes +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT16M +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics.next.ref new file mode 100644 index 000000000..e402d7081 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-22T12:50:00 +2005-05-22T12:54:00 +2005-05-22T12:58:00 +2005-05-22T13:02:00 +2005-05-22T13:06:00 +2005-05-22T13:10:00 +2005-05-22T13:14:00 +2005-05-22T13:18:00 +2005-05-22T13:22:00 +2005-05-22T13:26:00 +2005-05-22T13:30:00 +2005-05-22T13:34:00 +2005-05-22T13:38:00 +2005-05-22T13:42:00 +2005-05-22T13:46:00 +2005-05-22T13:50:00 +2005-05-22T13:54:00 +2005-05-22T13:58:00 +2005-05-22T14:02:00 +2005-05-22T14:06:00 +2005-05-22T14:10:00 +2005-05-22T14:14:00 +2005-05-22T14:18:00 +2005-05-22T14:22:00 +2005-05-22T14:26:00 +2005-05-22T14:30:00 +2005-05-22T14:34:00 +2005-05-22T14:38:00 +2005-05-22T14:42:00 +2005-05-22T14:46:00 +2005-05-22T14:50:00 +2005-05-22T14:54:00 +2005-05-22T14:58:00 +2005-05-22T15:02:00 +2005-05-22T15:06:00 +2005-05-22T15:10:00 +2005-05-22T15:14:00 +2005-05-22T15:18:00 +2005-05-22T15:22:00 +2005-05-22T15:26:00 +2005-05-22T15:30:00 +2005-05-22T15:34:00 +2005-05-22T15:38:00 +2005-05-22T15:42:00 +2005-05-22T15:46:00 +2005-05-22T15:50:00 +2005-05-22T15:54:00 +2005-05-22T15:58:00 +2005-05-22T16:02:00 +2005-05-22T16:06:00 +2005-05-22T16:10:00 +2005-05-22T16:14:00 +2005-05-22T16:18:00 +2005-05-22T16:22:00 +2005-05-22T16:26:00 +2005-05-22T16:30:00 +2005-05-22T16:34:00 +2005-05-22T16:38:00 +2005-05-22T16:42:00 +2005-05-22T16:46:00 +2005-05-22T16:50:00 +2005-05-22T16:54:00 +2005-05-22T16:58:00 +2005-05-22T17:02:00 +2005-05-22T17:06:00 +2005-05-22T17:10:00 +2005-05-22T17:14:00 +2005-05-22T17:18:00 +2005-05-22T17:22:00 +2005-05-22T17:26:00 +2005-05-22T17:30:00 +2005-05-22T17:34:00 +2005-05-22T17:38:00 +2005-05-22T17:42:00 +2005-05-22T17:46:00 +2005-05-22T17:50:00 +2005-05-22T17:54:00 +2005-05-22T17:58:00 +2005-05-22T18:02:00 +2005-05-22T18:06:00 +2005-05-22T18:10:00 +2005-05-22T18:14:00 +2005-05-22T18:18:00 +2005-05-22T18:22:00 +2005-05-22T18:26:00 +2005-05-22T18:30:00 +2005-05-22T18:34:00 +2005-05-22T18:38:00 +2005-05-22T18:42:00 +2005-05-22T18:46:00 +2005-05-22T18:50:00 +2005-05-22T18:54:00 +2005-05-22T18:58:00 +2005-05-22T19:02:00 +2005-05-22T19:06:00 +2005-05-22T19:10:00 +2005-05-22T19:14:00 +2005-05-22T19:18:00 +2005-05-22T19:22:00 +2005-05-22T19:26:00 +2005-05-22T19:30:00 +2005-05-22T19:34:00 +2005-05-22T19:38:00 +2005-05-22T19:42:00 +2005-05-22T19:46:00 +2005-05-22T19:50:00 +2005-05-22T19:54:00 +2005-05-22T19:58:00 +2005-05-22T20:02:00 +2005-05-22T20:06:00 +2005-05-22T20:10:00 +2005-05-22T20:14:00 +2005-05-22T20:18:00 +2005-05-22T20:22:00 +2005-05-22T20:26:00 +2005-05-22T20:30:00 +2005-05-22T20:34:00 +2005-05-22T20:38:00 +2005-05-22T20:42:00 +2005-05-22T20:46:00 +2005-05-22T20:50:00 +2005-05-22T20:54:00 +2005-05-22T20:58:00 +2005-05-22T21:02:00 +2005-05-22T21:06:00 +2005-05-22T21:10:00 +2005-05-22T21:14:00 +2005-05-22T21:18:00 +2005-05-22T21:22:00 +2005-05-22T21:26:00 +2005-05-22T21:30:00 +2005-05-22T21:34:00 +2005-05-22T21:38:00 +2005-05-22T21:42:00 +2005-05-22T21:46:00 +2005-05-22T21:50:00 +2005-05-22T21:54:00 +2005-05-22T21:58:00 +2005-05-22T22:02:00 +2005-05-22T22:06:00 +2005-05-22T22:10:00 +2005-05-22T22:14:00 +2005-05-22T22:18:00 +2005-05-22T22:22:00 +2005-05-22T22:26:00 +2005-05-22T22:30:00 +2005-05-22T22:34:00 +2005-05-22T22:38:00 +2005-05-22T22:42:00 +2005-05-22T22:46:00 +2005-05-22T22:50:00 +2005-05-22T22:54:00 +2005-05-22T22:58:00 +2005-05-22T23:02:00 +2005-05-22T23:06:00 +2005-05-22T23:10:00 +2005-05-22T23:14:00 +2005-05-22T23:18:00 +2005-05-22T23:22:00 +2005-05-22T23:26:00 +2005-05-22T23:30:00 +2005-05-22T23:34:00 +2005-05-22T23:38:00 +2005-05-22T23:42:00 +2005-05-22T23:46:00 +2005-05-22T23:50:00 +2005-05-22T23:54:00 +2005-05-22T23:58:00 +2005-05-23T00:02:00 +2005-05-23T00:06:00 +2005-05-23T00:10:00 +2005-05-23T00:14:00 +2005-05-23T00:18:00 +2005-05-23T00:22:00 +2005-05-23T00:26:00 +2005-05-23T00:30:00 +2005-05-23T00:34:00 +2005-05-23T00:38:00 +2005-05-23T00:42:00 +2005-05-23T00:46:00 +2005-05-23T00:50:00 +2005-05-23T00:54:00 +2005-05-23T00:58:00 +2005-05-23T01:02:00 +2005-05-23T01:06:00 +2005-05-23T01:10:00 +2005-05-23T01:14:00 +2005-05-23T01:18:00 +2005-05-23T01:22:00 +2005-05-23T01:26:00 +2005-05-23T01:30:00 +2005-05-23T01:34:00 +2005-05-23T01:38:00 +2005-05-23T01:42:00 +2005-05-23T01:46:00 +2005-05-23T01:50:00 +2005-05-23T01:54:00 +2005-05-23T01:58:00 +2005-05-23T02:02:00 +2005-05-23T02:06:00 +2005-05-23T02:10:00 +2005-05-23T02:14:00 +2005-05-23T02:18:00 +2005-05-23T02:22:00 +2005-05-23T02:26:00 +2005-05-23T02:30:00 +2005-05-23T02:34:00 +2005-05-23T02:38:00 +2005-05-23T02:42:00 +2005-05-23T02:46:00 +2005-05-23T02:50:00 +2005-05-23T02:54:00 +2005-05-23T02:58:00 +2005-05-23T03:02:00 +2005-05-23T03:06:00 +2005-05-23T03:10:00 +2005-05-23T03:14:00 +2005-05-23T03:18:00 +2005-05-23T03:22:00 +2005-05-23T03:26:00 +2005-05-23T03:30:00 +2005-05-23T03:34:00 +2005-05-23T03:38:00 +2005-05-23T03:42:00 +2005-05-23T03:46:00 +2005-05-23T03:50:00 +2005-05-23T03:54:00 +2005-05-23T03:58:00 +2005-05-23T04:02:00 +2005-05-23T04:06:00 +2005-05-23T04:10:00 +2005-05-23T04:14:00 +2005-05-23T04:18:00 +2005-05-23T04:22:00 +2005-05-23T04:26:00 +2005-05-23T04:30:00 +2005-05-23T04:34:00 +2005-05-23T04:38:00 +2005-05-23T04:42:00 +2005-05-23T04:46:00 +2005-05-23T04:50:00 +2005-05-23T04:54:00 +2005-05-23T04:58:00 +2005-05-23T05:02:00 +2005-05-23T05:06:00 +2005-05-23T05:10:00 +2005-05-23T05:14:00 +2005-05-23T05:18:00 +2005-05-23T05:22:00 +2005-05-23T05:26:00 +2005-05-23T05:30:00 +2005-05-23T05:34:00 +2005-05-23T05:38:00 +2005-05-23T05:42:00 +2005-05-23T05:46:00 +2005-05-23T05:50:00 +2005-05-23T05:54:00 +2005-05-23T05:58:00 +2005-05-23T06:02:00 +2005-05-23T06:06:00 +2005-05-23T06:10:00 +2005-05-23T06:14:00 +2005-05-23T06:18:00 +2005-05-23T06:22:00 +2005-05-23T06:26:00 +2005-05-23T06:30:00 +2005-05-23T06:34:00 +2005-05-23T06:38:00 +2005-05-23T06:42:00 +2005-05-23T06:46:00 +2005-05-23T06:50:00 +2005-05-23T06:54:00 +2005-05-23T06:58:00 +2005-05-23T07:02:00 +2005-05-23T07:06:00 +2005-05-23T07:10:00 +2005-05-23T07:14:00 +2005-05-23T07:18:00 +2005-05-23T07:22:00 +2005-05-23T07:26:00 +2005-05-23T07:30:00 +2005-05-23T07:34:00 +2005-05-23T07:38:00 +2005-05-23T07:42:00 +2005-05-23T07:46:00 +2005-05-23T07:50:00 +2005-05-23T07:54:00 +2005-05-23T07:58:00 +2005-05-23T08:02:00 +2005-05-23T08:06:00 +2005-05-23T08:10:00 +2005-05-23T08:14:00 +2005-05-23T08:18:00 +2005-05-23T08:22:00 +2005-05-23T08:26:00 +2005-05-23T08:30:00 +2005-05-23T08:34:00 +2005-05-23T08:38:00 +2005-05-23T08:42:00 +2005-05-23T08:46:00 +2005-05-23T08:50:00 +2005-05-23T08:54:00 +2005-05-23T08:58:00 +2005-05-23T09:02:00 +2005-05-23T09:06:00 +2005-05-23T09:10:00 +2005-05-23T09:14:00 +2005-05-23T09:18:00 +2005-05-23T09:22:00 +2005-05-23T09:26:00 +2005-05-23T09:30:00 +2005-05-23T09:34:00 +2005-05-23T09:38:00 +2005-05-23T09:42:00 +2005-05-23T09:46:00 +2005-05-23T09:50:00 +2005-05-23T09:54:00 +2005-05-23T09:58:00 +2005-05-23T10:02:00 +2005-05-23T10:06:00 +2005-05-23T10:10:00 +2005-05-23T10:14:00 +2005-05-23T10:18:00 +2005-05-23T10:22:00 +2005-05-23T10:26:00 +2005-05-23T10:30:00 +2005-05-23T10:34:00 +2005-05-23T10:38:00 +2005-05-23T10:42:00 +2005-05-23T10:46:00 +2005-05-23T10:50:00 +2005-05-23T10:54:00 +2005-05-23T10:58:00 +2005-05-23T11:02:00 +2005-05-23T11:06:00 +2005-05-23T11:10:00 +2005-05-23T11:14:00 +2005-05-23T11:18:00 +2005-05-23T11:22:00 +2005-05-23T11:26:00 +2005-05-23T11:30:00 +2005-05-23T11:34:00 +2005-05-23T11:38:00 +2005-05-23T11:42:00 +2005-05-23T11:46:00 +2005-05-23T11:50:00 +2005-05-23T11:54:00 +2005-05-23T11:58:00 +2005-05-23T12:02:00 +2005-05-23T12:06:00 +2005-05-23T12:10:00 +2005-05-23T12:14:00 +2005-05-23T12:18:00 +2005-05-23T12:22:00 +2005-05-23T12:26:00 +2005-05-23T12:30:00 +2005-05-23T12:34:00 +2005-05-23T12:38:00 +2005-05-23T12:42:00 +2005-05-23T12:46:00 +2005-05-23T12:50:00 +2005-05-23T12:54:00 +2005-05-23T12:58:00 +2005-05-23T13:02:00 +2005-05-23T13:06:00 +2005-05-23T13:10:00 +2005-05-23T13:14:00 +2005-05-23T13:18:00 +2005-05-23T13:22:00 +2005-05-23T13:26:00 +2005-05-23T13:30:00 +2005-05-23T13:34:00 +2005-05-23T13:38:00 +2005-05-23T13:42:00 +2005-05-23T13:46:00 +2005-05-23T13:50:00 +2005-05-23T13:54:00 +2005-05-23T13:58:00 +2005-05-23T14:02:00 +2005-05-23T14:06:00 +2005-05-23T14:10:00 +2005-05-23T14:14:00 +2005-05-23T14:18:00 +2005-05-23T14:22:00 +2005-05-23T14:26:00 +2005-05-23T14:30:00 +2005-05-23T14:34:00 +2005-05-23T14:38:00 +2005-05-23T14:42:00 +2005-05-23T14:46:00 +2005-05-23T14:50:00 +2005-05-23T14:54:00 +2005-05-23T14:58:00 +2005-05-23T15:02:00 +2005-05-23T15:06:00 +2005-05-23T15:10:00 +2005-05-23T15:14:00 +2005-05-23T15:18:00 +2005-05-23T15:22:00 +2005-05-23T15:26:00 +2005-05-23T15:30:00 +2005-05-23T15:34:00 +2005-05-23T15:38:00 +2005-05-23T15:42:00 +2005-05-23T15:46:00 +2005-05-23T15:50:00 +2005-05-23T15:54:00 +2005-05-23T15:58:00 +2005-05-23T16:02:00 +2005-05-23T16:06:00 +2005-05-23T16:10:00 +2005-05-23T16:14:00 +2005-05-23T16:18:00 +2005-05-23T16:22:00 +2005-05-23T16:26:00 +2005-05-23T16:30:00 +2005-05-23T16:34:00 +2005-05-23T16:38:00 +2005-05-23T16:42:00 +2005-05-23T16:46:00 +2005-05-23T16:50:00 +2005-05-23T16:54:00 +2005-05-23T16:58:00 +2005-05-23T17:02:00 +2005-05-23T17:06:00 +2005-05-23T17:10:00 +2005-05-23T17:14:00 +2005-05-23T17:18:00 +2005-05-23T17:22:00 +2005-05-23T17:26:00 +2005-05-23T17:30:00 +2005-05-23T17:34:00 +2005-05-23T17:38:00 +2005-05-23T17:42:00 +2005-05-23T17:46:00 +2005-05-23T17:50:00 +2005-05-23T17:54:00 +2005-05-23T17:58:00 +2005-05-23T18:02:00 +2005-05-23T18:06:00 +2005-05-23T18:10:00 +2005-05-23T18:14:00 +2005-05-23T18:18:00 +2005-05-23T18:22:00 +2005-05-23T18:26:00 +2005-05-23T18:30:00 +2005-05-23T18:34:00 +2005-05-23T18:38:00 +2005-05-23T18:42:00 +2005-05-23T18:46:00 +2005-05-23T18:50:00 +2005-05-23T18:54:00 +2005-05-23T18:58:00 +2005-05-23T19:02:00 +2005-05-23T19:06:00 +2005-05-23T19:10:00 +2005-05-23T19:14:00 +2005-05-23T19:18:00 +2005-05-23T19:22:00 +2005-05-23T19:26:00 +2005-05-23T19:30:00 +2005-05-23T19:34:00 +2005-05-23T19:38:00 +2005-05-23T19:42:00 +2005-05-23T19:46:00 +2005-05-23T19:50:00 +2005-05-23T19:54:00 +2005-05-23T19:58:00 +2005-05-23T20:02:00 +2005-05-23T20:06:00 +2005-05-23T20:10:00 +2005-05-23T20:14:00 +2005-05-23T20:18:00 +2005-05-23T20:22:00 +2005-05-23T20:26:00 +2005-05-23T20:30:00 +2005-05-23T20:34:00 +2005-05-23T20:38:00 +2005-05-23T20:42:00 +2005-05-23T20:46:00 +2005-05-23T20:50:00 +2005-05-23T20:54:00 +2005-05-23T20:58:00 +2005-05-23T21:02:00 +2005-05-23T21:06:00 +2005-05-23T21:10:00 +2005-05-23T21:14:00 +2005-05-23T21:18:00 +2005-05-23T21:22:00 +2005-05-23T21:26:00 +2005-05-23T21:30:00 +2005-05-23T21:34:00 +2005-05-23T21:38:00 +2005-05-23T21:42:00 +2005-05-23T21:46:00 +2005-05-23T21:50:00 +2005-05-23T21:54:00 +2005-05-23T21:58:00 +2005-05-23T22:02:00 +2005-05-23T22:06:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics.prev.ref new file mode 100644 index 000000000..f8c261cb7 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics.prev.ref @@ -0,0 +1,500 @@ +2010-12-31T23:58:00 +2010-12-31T23:54:00 +2010-12-31T23:50:00 +2010-12-31T23:46:00 +2010-12-31T23:42:00 +2010-12-31T23:38:00 +2010-12-31T23:34:00 +2010-12-31T23:30:00 +2010-12-31T23:26:00 +2010-12-31T23:22:00 +2010-12-31T23:18:00 +2010-12-31T23:14:00 +2010-12-31T23:10:00 +2010-12-31T23:06:00 +2010-12-31T23:02:00 +2010-12-31T22:58:00 +2010-12-31T22:54:00 +2010-12-31T22:50:00 +2010-12-31T22:46:00 +2010-12-31T22:42:00 +2010-12-31T22:38:00 +2010-12-31T22:34:00 +2010-12-31T22:30:00 +2010-12-31T22:26:00 +2010-12-31T22:22:00 +2010-12-31T22:18:00 +2010-12-31T22:14:00 +2010-12-31T22:10:00 +2010-12-31T22:06:00 +2010-12-31T22:02:00 +2010-12-31T21:58:00 +2010-12-31T21:54:00 +2010-12-31T21:50:00 +2010-12-31T21:46:00 +2010-12-31T21:42:00 +2010-12-31T21:38:00 +2010-12-31T21:34:00 +2010-12-31T21:30:00 +2010-12-31T21:26:00 +2010-12-31T21:22:00 +2010-12-31T21:18:00 +2010-12-31T21:14:00 +2010-12-31T21:10:00 +2010-12-31T21:06:00 +2010-12-31T21:02:00 +2010-12-31T20:58:00 +2010-12-31T20:54:00 +2010-12-31T20:50:00 +2010-12-31T20:46:00 +2010-12-31T20:42:00 +2010-12-31T20:38:00 +2010-12-31T20:34:00 +2010-12-31T20:30:00 +2010-12-31T20:26:00 +2010-12-31T20:22:00 +2010-12-31T20:18:00 +2010-12-31T20:14:00 +2010-12-31T20:10:00 +2010-12-31T20:06:00 +2010-12-31T20:02:00 +2010-12-31T19:58:00 +2010-12-31T19:54:00 +2010-12-31T19:50:00 +2010-12-31T19:46:00 +2010-12-31T19:42:00 +2010-12-31T19:38:00 +2010-12-31T19:34:00 +2010-12-31T19:30:00 +2010-12-31T19:26:00 +2010-12-31T19:22:00 +2010-12-31T19:18:00 +2010-12-31T19:14:00 +2010-12-31T19:10:00 +2010-12-31T19:06:00 +2010-12-31T19:02:00 +2010-12-31T18:58:00 +2010-12-31T18:54:00 +2010-12-31T18:50:00 +2010-12-31T18:46:00 +2010-12-31T18:42:00 +2010-12-31T18:38:00 +2010-12-31T18:34:00 +2010-12-31T18:30:00 +2010-12-31T18:26:00 +2010-12-31T18:22:00 +2010-12-31T18:18:00 +2010-12-31T18:14:00 +2010-12-31T18:10:00 +2010-12-31T18:06:00 +2010-12-31T18:02:00 +2010-12-31T17:58:00 +2010-12-31T17:54:00 +2010-12-31T17:50:00 +2010-12-31T17:46:00 +2010-12-31T17:42:00 +2010-12-31T17:38:00 +2010-12-31T17:34:00 +2010-12-31T17:30:00 +2010-12-31T17:26:00 +2010-12-31T17:22:00 +2010-12-31T17:18:00 +2010-12-31T17:14:00 +2010-12-31T17:10:00 +2010-12-31T17:06:00 +2010-12-31T17:02:00 +2010-12-31T16:58:00 +2010-12-31T16:54:00 +2010-12-31T16:50:00 +2010-12-31T16:46:00 +2010-12-31T16:42:00 +2010-12-31T16:38:00 +2010-12-31T16:34:00 +2010-12-31T16:30:00 +2010-12-31T16:26:00 +2010-12-31T16:22:00 +2010-12-31T16:18:00 +2010-12-31T16:14:00 +2010-12-31T16:10:00 +2010-12-31T16:06:00 +2010-12-31T16:02:00 +2010-12-31T15:58:00 +2010-12-31T15:54:00 +2010-12-31T15:50:00 +2010-12-31T15:46:00 +2010-12-31T15:42:00 +2010-12-31T15:38:00 +2010-12-31T15:34:00 +2010-12-31T15:30:00 +2010-12-31T15:26:00 +2010-12-31T15:22:00 +2010-12-31T15:18:00 +2010-12-31T15:14:00 +2010-12-31T15:10:00 +2010-12-31T15:06:00 +2010-12-31T15:02:00 +2010-12-31T14:58:00 +2010-12-31T14:54:00 +2010-12-31T14:50:00 +2010-12-31T14:46:00 +2010-12-31T14:42:00 +2010-12-31T14:38:00 +2010-12-31T14:34:00 +2010-12-31T14:30:00 +2010-12-31T14:26:00 +2010-12-31T14:22:00 +2010-12-31T14:18:00 +2010-12-31T14:14:00 +2010-12-31T14:10:00 +2010-12-31T14:06:00 +2010-12-31T14:02:00 +2010-12-31T13:58:00 +2010-12-31T13:54:00 +2010-12-31T13:50:00 +2010-12-31T13:46:00 +2010-12-31T13:42:00 +2010-12-31T13:38:00 +2010-12-31T13:34:00 +2010-12-31T13:30:00 +2010-12-31T13:26:00 +2010-12-31T13:22:00 +2010-12-31T13:18:00 +2010-12-31T13:14:00 +2010-12-31T13:10:00 +2010-12-31T13:06:00 +2010-12-31T13:02:00 +2010-12-31T12:58:00 +2010-12-31T12:54:00 +2010-12-31T12:50:00 +2010-12-31T12:46:00 +2010-12-31T12:42:00 +2010-12-31T12:38:00 +2010-12-31T12:34:00 +2010-12-31T12:30:00 +2010-12-31T12:26:00 +2010-12-31T12:22:00 +2010-12-31T12:18:00 +2010-12-31T12:14:00 +2010-12-31T12:10:00 +2010-12-31T12:06:00 +2010-12-31T12:02:00 +2010-12-31T11:58:00 +2010-12-31T11:54:00 +2010-12-31T11:50:00 +2010-12-31T11:46:00 +2010-12-31T11:42:00 +2010-12-31T11:38:00 +2010-12-31T11:34:00 +2010-12-31T11:30:00 +2010-12-31T11:26:00 +2010-12-31T11:22:00 +2010-12-31T11:18:00 +2010-12-31T11:14:00 +2010-12-31T11:10:00 +2010-12-31T11:06:00 +2010-12-31T11:02:00 +2010-12-31T10:58:00 +2010-12-31T10:54:00 +2010-12-31T10:50:00 +2010-12-31T10:46:00 +2010-12-31T10:42:00 +2010-12-31T10:38:00 +2010-12-31T10:34:00 +2010-12-31T10:30:00 +2010-12-31T10:26:00 +2010-12-31T10:22:00 +2010-12-31T10:18:00 +2010-12-31T10:14:00 +2010-12-31T10:10:00 +2010-12-31T10:06:00 +2010-12-31T10:02:00 +2010-12-31T09:58:00 +2010-12-31T09:54:00 +2010-12-31T09:50:00 +2010-12-31T09:46:00 +2010-12-31T09:42:00 +2010-12-31T09:38:00 +2010-12-31T09:34:00 +2010-12-31T09:30:00 +2010-12-31T09:26:00 +2010-12-31T09:22:00 +2010-12-31T09:18:00 +2010-12-31T09:14:00 +2010-12-31T09:10:00 +2010-12-31T09:06:00 +2010-12-31T09:02:00 +2010-12-31T08:58:00 +2010-12-31T08:54:00 +2010-12-31T08:50:00 +2010-12-31T08:46:00 +2010-12-31T08:42:00 +2010-12-31T08:38:00 +2010-12-31T08:34:00 +2010-12-31T08:30:00 +2010-12-31T08:26:00 +2010-12-31T08:22:00 +2010-12-31T08:18:00 +2010-12-31T08:14:00 +2010-12-31T08:10:00 +2010-12-31T08:06:00 +2010-12-31T08:02:00 +2010-12-31T07:58:00 +2010-12-31T07:54:00 +2010-12-31T07:50:00 +2010-12-31T07:46:00 +2010-12-31T07:42:00 +2010-12-31T07:38:00 +2010-12-31T07:34:00 +2010-12-31T07:30:00 +2010-12-31T07:26:00 +2010-12-31T07:22:00 +2010-12-31T07:18:00 +2010-12-31T07:14:00 +2010-12-31T07:10:00 +2010-12-31T07:06:00 +2010-12-31T07:02:00 +2010-12-31T06:58:00 +2010-12-31T06:54:00 +2010-12-31T06:50:00 +2010-12-31T06:46:00 +2010-12-31T06:42:00 +2010-12-31T06:38:00 +2010-12-31T06:34:00 +2010-12-31T06:30:00 +2010-12-31T06:26:00 +2010-12-31T06:22:00 +2010-12-31T06:18:00 +2010-12-31T06:14:00 +2010-12-31T06:10:00 +2010-12-31T06:06:00 +2010-12-31T06:02:00 +2010-12-31T05:58:00 +2010-12-31T05:54:00 +2010-12-31T05:50:00 +2010-12-31T05:46:00 +2010-12-31T05:42:00 +2010-12-31T05:38:00 +2010-12-31T05:34:00 +2010-12-31T05:30:00 +2010-12-31T05:26:00 +2010-12-31T05:22:00 +2010-12-31T05:18:00 +2010-12-31T05:14:00 +2010-12-31T05:10:00 +2010-12-31T05:06:00 +2010-12-31T05:02:00 +2010-12-31T04:58:00 +2010-12-31T04:54:00 +2010-12-31T04:50:00 +2010-12-31T04:46:00 +2010-12-31T04:42:00 +2010-12-31T04:38:00 +2010-12-31T04:34:00 +2010-12-31T04:30:00 +2010-12-31T04:26:00 +2010-12-31T04:22:00 +2010-12-31T04:18:00 +2010-12-31T04:14:00 +2010-12-31T04:10:00 +2010-12-31T04:06:00 +2010-12-31T04:02:00 +2010-12-31T03:58:00 +2010-12-31T03:54:00 +2010-12-31T03:50:00 +2010-12-31T03:46:00 +2010-12-31T03:42:00 +2010-12-31T03:38:00 +2010-12-31T03:34:00 +2010-12-31T03:30:00 +2010-12-31T03:26:00 +2010-12-31T03:22:00 +2010-12-31T03:18:00 +2010-12-31T03:14:00 +2010-12-31T03:10:00 +2010-12-31T03:06:00 +2010-12-31T03:02:00 +2010-12-31T02:58:00 +2010-12-31T02:54:00 +2010-12-31T02:50:00 +2010-12-31T02:46:00 +2010-12-31T02:42:00 +2010-12-31T02:38:00 +2010-12-31T02:34:00 +2010-12-31T02:30:00 +2010-12-31T02:26:00 +2010-12-31T02:22:00 +2010-12-31T02:18:00 +2010-12-31T02:14:00 +2010-12-31T02:10:00 +2010-12-31T02:06:00 +2010-12-31T02:02:00 +2010-12-31T01:58:00 +2010-12-31T01:54:00 +2010-12-31T01:50:00 +2010-12-31T01:46:00 +2010-12-31T01:42:00 +2010-12-31T01:38:00 +2010-12-31T01:34:00 +2010-12-31T01:30:00 +2010-12-31T01:26:00 +2010-12-31T01:22:00 +2010-12-31T01:18:00 +2010-12-31T01:14:00 +2010-12-31T01:10:00 +2010-12-31T01:06:00 +2010-12-31T01:02:00 +2010-12-31T00:58:00 +2010-12-31T00:54:00 +2010-12-31T00:50:00 +2010-12-31T00:46:00 +2010-12-31T00:42:00 +2010-12-31T00:38:00 +2010-12-31T00:34:00 +2010-12-31T00:30:00 +2010-12-31T00:26:00 +2010-12-31T00:22:00 +2010-12-31T00:18:00 +2010-12-31T00:14:00 +2010-12-31T00:10:00 +2010-12-31T00:06:00 +2010-12-31T00:02:00 +2010-12-30T23:58:00 +2010-12-30T23:54:00 +2010-12-30T23:50:00 +2010-12-30T23:46:00 +2010-12-30T23:42:00 +2010-12-30T23:38:00 +2010-12-30T23:34:00 +2010-12-30T23:30:00 +2010-12-30T23:26:00 +2010-12-30T23:22:00 +2010-12-30T23:18:00 +2010-12-30T23:14:00 +2010-12-30T23:10:00 +2010-12-30T23:06:00 +2010-12-30T23:02:00 +2010-12-30T22:58:00 +2010-12-30T22:54:00 +2010-12-30T22:50:00 +2010-12-30T22:46:00 +2010-12-30T22:42:00 +2010-12-30T22:38:00 +2010-12-30T22:34:00 +2010-12-30T22:30:00 +2010-12-30T22:26:00 +2010-12-30T22:22:00 +2010-12-30T22:18:00 +2010-12-30T22:14:00 +2010-12-30T22:10:00 +2010-12-30T22:06:00 +2010-12-30T22:02:00 +2010-12-30T21:58:00 +2010-12-30T21:54:00 +2010-12-30T21:50:00 +2010-12-30T21:46:00 +2010-12-30T21:42:00 +2010-12-30T21:38:00 +2010-12-30T21:34:00 +2010-12-30T21:30:00 +2010-12-30T21:26:00 +2010-12-30T21:22:00 +2010-12-30T21:18:00 +2010-12-30T21:14:00 +2010-12-30T21:10:00 +2010-12-30T21:06:00 +2010-12-30T21:02:00 +2010-12-30T20:58:00 +2010-12-30T20:54:00 +2010-12-30T20:50:00 +2010-12-30T20:46:00 +2010-12-30T20:42:00 +2010-12-30T20:38:00 +2010-12-30T20:34:00 +2010-12-30T20:30:00 +2010-12-30T20:26:00 +2010-12-30T20:22:00 +2010-12-30T20:18:00 +2010-12-30T20:14:00 +2010-12-30T20:10:00 +2010-12-30T20:06:00 +2010-12-30T20:02:00 +2010-12-30T19:58:00 +2010-12-30T19:54:00 +2010-12-30T19:50:00 +2010-12-30T19:46:00 +2010-12-30T19:42:00 +2010-12-30T19:38:00 +2010-12-30T19:34:00 +2010-12-30T19:30:00 +2010-12-30T19:26:00 +2010-12-30T19:22:00 +2010-12-30T19:18:00 +2010-12-30T19:14:00 +2010-12-30T19:10:00 +2010-12-30T19:06:00 +2010-12-30T19:02:00 +2010-12-30T18:58:00 +2010-12-30T18:54:00 +2010-12-30T18:50:00 +2010-12-30T18:46:00 +2010-12-30T18:42:00 +2010-12-30T18:38:00 +2010-12-30T18:34:00 +2010-12-30T18:30:00 +2010-12-30T18:26:00 +2010-12-30T18:22:00 +2010-12-30T18:18:00 +2010-12-30T18:14:00 +2010-12-30T18:10:00 +2010-12-30T18:06:00 +2010-12-30T18:02:00 +2010-12-30T17:58:00 +2010-12-30T17:54:00 +2010-12-30T17:50:00 +2010-12-30T17:46:00 +2010-12-30T17:42:00 +2010-12-30T17:38:00 +2010-12-30T17:34:00 +2010-12-30T17:30:00 +2010-12-30T17:26:00 +2010-12-30T17:22:00 +2010-12-30T17:18:00 +2010-12-30T17:14:00 +2010-12-30T17:10:00 +2010-12-30T17:06:00 +2010-12-30T17:02:00 +2010-12-30T16:58:00 +2010-12-30T16:54:00 +2010-12-30T16:50:00 +2010-12-30T16:46:00 +2010-12-30T16:42:00 +2010-12-30T16:38:00 +2010-12-30T16:34:00 +2010-12-30T16:30:00 +2010-12-30T16:26:00 +2010-12-30T16:22:00 +2010-12-30T16:18:00 +2010-12-30T16:14:00 +2010-12-30T16:10:00 +2010-12-30T16:06:00 +2010-12-30T16:02:00 +2010-12-30T15:58:00 +2010-12-30T15:54:00 +2010-12-30T15:50:00 +2010-12-30T15:46:00 +2010-12-30T15:42:00 +2010-12-30T15:38:00 +2010-12-30T15:34:00 +2010-12-30T15:30:00 +2010-12-30T15:26:00 +2010-12-30T15:22:00 +2010-12-30T15:18:00 +2010-12-30T15:14:00 +2010-12-30T15:10:00 +2010-12-30T15:06:00 +2010-12-30T15:02:00 +2010-12-30T14:58:00 +2010-12-30T14:54:00 +2010-12-30T14:50:00 +2010-12-30T14:46:00 +2010-12-30T14:42:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics.recurson.ref new file mode 100644 index 000000000..04ba619c9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase09.ics.recurson.ref @@ -0,0 +1,2050 @@ +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/KAlarm_3.4/KAlarm_TestCase10.ics b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase10.ics new file mode 100644 index 000000000..db2b5eb81 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase10.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KAlarm 1.2.6//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130525 +UID:KAlarm-1044160066.1024 +SEQUENCE:0 +LAST-MODIFIED:20050522T130525 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;INTERVAL=2;BYMONTHDAY=27;BYMONTH=3,7,11 +DTSTART:20050727T130500 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:every 2 years on the 27. of march\, july and november +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase10.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase10.ics.next.ref new file mode 100644 index 000000000..4f8dbcb6f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase10.ics.next.ref @@ -0,0 +1,500 @@ +2005-07-27T13:05:00 +2005-11-27T13:05:00 +2007-03-27T13:05:00 +2007-07-27T13:05:00 +2007-11-27T13:05:00 +2009-03-27T13:05:00 +2009-07-27T13:05:00 +2009-11-27T13:05:00 +2011-03-27T13:05:00 +2011-07-27T13:05:00 +2011-11-27T13:05:00 +2013-03-27T13:05:00 +2013-07-27T13:05:00 +2013-11-27T13:05:00 +2015-03-27T13:05:00 +2015-07-27T13:05:00 +2015-11-27T13:05:00 +2017-03-27T13:05:00 +2017-07-27T13:05:00 +2017-11-27T13:05:00 +2019-03-27T13:05:00 +2019-07-27T13:05:00 +2019-11-27T13:05:00 +2021-03-27T13:05:00 +2021-07-27T13:05:00 +2021-11-27T13:05:00 +2023-03-27T13:05:00 +2023-07-27T13:05:00 +2023-11-27T13:05:00 +2025-03-27T13:05:00 +2025-07-27T13:05:00 +2025-11-27T13:05:00 +2027-03-27T13:05:00 +2027-07-27T13:05:00 +2027-11-27T13:05:00 +2029-03-27T13:05:00 +2029-07-27T13:05:00 +2029-11-27T13:05:00 +2031-03-27T13:05:00 +2031-07-27T13:05:00 +2031-11-27T13:05:00 +2033-03-27T13:05:00 +2033-07-27T13:05:00 +2033-11-27T13:05:00 +2035-03-27T13:05:00 +2035-07-27T13:05:00 +2035-11-27T13:05:00 +2037-03-27T13:05:00 +2037-07-27T13:05:00 +2037-11-27T13:05:00 +2039-03-27T13:05:00 +2039-07-27T13:05:00 +2039-11-27T13:05:00 +2041-03-27T13:05:00 +2041-07-27T13:05:00 +2041-11-27T13:05:00 +2043-03-27T13:05:00 +2043-07-27T13:05:00 +2043-11-27T13:05:00 +2045-03-27T13:05:00 +2045-07-27T13:05:00 +2045-11-27T13:05:00 +2047-03-27T13:05:00 +2047-07-27T13:05:00 +2047-11-27T13:05:00 +2049-03-27T13:05:00 +2049-07-27T13:05:00 +2049-11-27T13:05:00 +2051-03-27T13:05:00 +2051-07-27T13:05:00 +2051-11-27T13:05:00 +2053-03-27T13:05:00 +2053-07-27T13:05:00 +2053-11-27T13:05:00 +2055-03-27T13:05:00 +2055-07-27T13:05:00 +2055-11-27T13:05:00 +2057-03-27T13:05:00 +2057-07-27T13:05:00 +2057-11-27T13:05:00 +2059-03-27T13:05:00 +2059-07-27T13:05:00 +2059-11-27T13:05:00 +2061-03-27T13:05:00 +2061-07-27T13:05:00 +2061-11-27T13:05:00 +2063-03-27T13:05:00 +2063-07-27T13:05:00 +2063-11-27T13:05:00 +2065-03-27T13:05:00 +2065-07-27T13:05:00 +2065-11-27T13:05:00 +2067-03-27T13:05:00 +2067-07-27T13:05:00 +2067-11-27T13:05:00 +2069-03-27T13:05:00 +2069-07-27T13:05:00 +2069-11-27T13:05:00 +2071-03-27T13:05:00 +2071-07-27T13:05:00 +2071-11-27T13:05:00 +2073-03-27T13:05:00 +2073-07-27T13:05:00 +2073-11-27T13:05:00 +2075-03-27T13:05:00 +2075-07-27T13:05:00 +2075-11-27T13:05:00 +2077-03-27T13:05:00 +2077-07-27T13:05:00 +2077-11-27T13:05:00 +2079-03-27T13:05:00 +2079-07-27T13:05:00 +2079-11-27T13:05:00 +2081-03-27T13:05:00 +2081-07-27T13:05:00 +2081-11-27T13:05:00 +2083-03-27T13:05:00 +2083-07-27T13:05:00 +2083-11-27T13:05:00 +2085-03-27T13:05:00 +2085-07-27T13:05:00 +2085-11-27T13:05:00 +2087-03-27T13:05:00 +2087-07-27T13:05:00 +2087-11-27T13:05:00 +2089-03-27T13:05:00 +2089-07-27T13:05:00 +2089-11-27T13:05:00 +2091-03-27T13:05:00 +2091-07-27T13:05:00 +2091-11-27T13:05:00 +2093-03-27T13:05:00 +2093-07-27T13:05:00 +2093-11-27T13:05:00 +2095-03-27T13:05:00 +2095-07-27T13:05:00 +2095-11-27T13:05:00 +2097-03-27T13:05:00 +2097-07-27T13:05:00 +2097-11-27T13:05:00 +2099-03-27T13:05:00 +2099-07-27T13:05:00 +2099-11-27T13:05:00 +2101-03-27T13:05:00 +2101-07-27T13:05:00 +2101-11-27T13:05:00 +2103-03-27T13:05:00 +2103-07-27T13:05:00 +2103-11-27T13:05:00 +2105-03-27T13:05:00 +2105-07-27T13:05:00 +2105-11-27T13:05:00 +2107-03-27T13:05:00 +2107-07-27T13:05:00 +2107-11-27T13:05:00 +2109-03-27T13:05:00 +2109-07-27T13:05:00 +2109-11-27T13:05:00 +2111-03-27T13:05:00 +2111-07-27T13:05:00 +2111-11-27T13:05:00 +2113-03-27T13:05:00 +2113-07-27T13:05:00 +2113-11-27T13:05:00 +2115-03-27T13:05:00 +2115-07-27T13:05:00 +2115-11-27T13:05:00 +2117-03-27T13:05:00 +2117-07-27T13:05:00 +2117-11-27T13:05:00 +2119-03-27T13:05:00 +2119-07-27T13:05:00 +2119-11-27T13:05:00 +2121-03-27T13:05:00 +2121-07-27T13:05:00 +2121-11-27T13:05:00 +2123-03-27T13:05:00 +2123-07-27T13:05:00 +2123-11-27T13:05:00 +2125-03-27T13:05:00 +2125-07-27T13:05:00 +2125-11-27T13:05:00 +2127-03-27T13:05:00 +2127-07-27T13:05:00 +2127-11-27T13:05:00 +2129-03-27T13:05:00 +2129-07-27T13:05:00 +2129-11-27T13:05:00 +2131-03-27T13:05:00 +2131-07-27T13:05:00 +2131-11-27T13:05:00 +2133-03-27T13:05:00 +2133-07-27T13:05:00 +2133-11-27T13:05:00 +2135-03-27T13:05:00 +2135-07-27T13:05:00 +2135-11-27T13:05:00 +2137-03-27T13:05:00 +2137-07-27T13:05:00 +2137-11-27T13:05:00 +2139-03-27T13:05:00 +2139-07-27T13:05:00 +2139-11-27T13:05:00 +2141-03-27T13:05:00 +2141-07-27T13:05:00 +2141-11-27T13:05:00 +2143-03-27T13:05:00 +2143-07-27T13:05:00 +2143-11-27T13:05:00 +2145-03-27T13:05:00 +2145-07-27T13:05:00 +2145-11-27T13:05:00 +2147-03-27T13:05:00 +2147-07-27T13:05:00 +2147-11-27T13:05:00 +2149-03-27T13:05:00 +2149-07-27T13:05:00 +2149-11-27T13:05:00 +2151-03-27T13:05:00 +2151-07-27T13:05:00 +2151-11-27T13:05:00 +2153-03-27T13:05:00 +2153-07-27T13:05:00 +2153-11-27T13:05:00 +2155-03-27T13:05:00 +2155-07-27T13:05:00 +2155-11-27T13:05:00 +2157-03-27T13:05:00 +2157-07-27T13:05:00 +2157-11-27T13:05:00 +2159-03-27T13:05:00 +2159-07-27T13:05:00 +2159-11-27T13:05:00 +2161-03-27T13:05:00 +2161-07-27T13:05:00 +2161-11-27T13:05:00 +2163-03-27T13:05:00 +2163-07-27T13:05:00 +2163-11-27T13:05:00 +2165-03-27T13:05:00 +2165-07-27T13:05:00 +2165-11-27T13:05:00 +2167-03-27T13:05:00 +2167-07-27T13:05:00 +2167-11-27T13:05:00 +2169-03-27T13:05:00 +2169-07-27T13:05:00 +2169-11-27T13:05:00 +2171-03-27T13:05:00 +2171-07-27T13:05:00 +2171-11-27T13:05:00 +2173-03-27T13:05:00 +2173-07-27T13:05:00 +2173-11-27T13:05:00 +2175-03-27T13:05:00 +2175-07-27T13:05:00 +2175-11-27T13:05:00 +2177-03-27T13:05:00 +2177-07-27T13:05:00 +2177-11-27T13:05:00 +2179-03-27T13:05:00 +2179-07-27T13:05:00 +2179-11-27T13:05:00 +2181-03-27T13:05:00 +2181-07-27T13:05:00 +2181-11-27T13:05:00 +2183-03-27T13:05:00 +2183-07-27T13:05:00 +2183-11-27T13:05:00 +2185-03-27T13:05:00 +2185-07-27T13:05:00 +2185-11-27T13:05:00 +2187-03-27T13:05:00 +2187-07-27T13:05:00 +2187-11-27T13:05:00 +2189-03-27T13:05:00 +2189-07-27T13:05:00 +2189-11-27T13:05:00 +2191-03-27T13:05:00 +2191-07-27T13:05:00 +2191-11-27T13:05:00 +2193-03-27T13:05:00 +2193-07-27T13:05:00 +2193-11-27T13:05:00 +2195-03-27T13:05:00 +2195-07-27T13:05:00 +2195-11-27T13:05:00 +2197-03-27T13:05:00 +2197-07-27T13:05:00 +2197-11-27T13:05:00 +2199-03-27T13:05:00 +2199-07-27T13:05:00 +2199-11-27T13:05:00 +2201-03-27T13:05:00 +2201-07-27T13:05:00 +2201-11-27T13:05:00 +2203-03-27T13:05:00 +2203-07-27T13:05:00 +2203-11-27T13:05:00 +2205-03-27T13:05:00 +2205-07-27T13:05:00 +2205-11-27T13:05:00 +2207-03-27T13:05:00 +2207-07-27T13:05:00 +2207-11-27T13:05:00 +2209-03-27T13:05:00 +2209-07-27T13:05:00 +2209-11-27T13:05:00 +2211-03-27T13:05:00 +2211-07-27T13:05:00 +2211-11-27T13:05:00 +2213-03-27T13:05:00 +2213-07-27T13:05:00 +2213-11-27T13:05:00 +2215-03-27T13:05:00 +2215-07-27T13:05:00 +2215-11-27T13:05:00 +2217-03-27T13:05:00 +2217-07-27T13:05:00 +2217-11-27T13:05:00 +2219-03-27T13:05:00 +2219-07-27T13:05:00 +2219-11-27T13:05:00 +2221-03-27T13:05:00 +2221-07-27T13:05:00 +2221-11-27T13:05:00 +2223-03-27T13:05:00 +2223-07-27T13:05:00 +2223-11-27T13:05:00 +2225-03-27T13:05:00 +2225-07-27T13:05:00 +2225-11-27T13:05:00 +2227-03-27T13:05:00 +2227-07-27T13:05:00 +2227-11-27T13:05:00 +2229-03-27T13:05:00 +2229-07-27T13:05:00 +2229-11-27T13:05:00 +2231-03-27T13:05:00 +2231-07-27T13:05:00 +2231-11-27T13:05:00 +2233-03-27T13:05:00 +2233-07-27T13:05:00 +2233-11-27T13:05:00 +2235-03-27T13:05:00 +2235-07-27T13:05:00 +2235-11-27T13:05:00 +2237-03-27T13:05:00 +2237-07-27T13:05:00 +2237-11-27T13:05:00 +2239-03-27T13:05:00 +2239-07-27T13:05:00 +2239-11-27T13:05:00 +2241-03-27T13:05:00 +2241-07-27T13:05:00 +2241-11-27T13:05:00 +2243-03-27T13:05:00 +2243-07-27T13:05:00 +2243-11-27T13:05:00 +2245-03-27T13:05:00 +2245-07-27T13:05:00 +2245-11-27T13:05:00 +2247-03-27T13:05:00 +2247-07-27T13:05:00 +2247-11-27T13:05:00 +2249-03-27T13:05:00 +2249-07-27T13:05:00 +2249-11-27T13:05:00 +2251-03-27T13:05:00 +2251-07-27T13:05:00 +2251-11-27T13:05:00 +2253-03-27T13:05:00 +2253-07-27T13:05:00 +2253-11-27T13:05:00 +2255-03-27T13:05:00 +2255-07-27T13:05:00 +2255-11-27T13:05:00 +2257-03-27T13:05:00 +2257-07-27T13:05:00 +2257-11-27T13:05:00 +2259-03-27T13:05:00 +2259-07-27T13:05:00 +2259-11-27T13:05:00 +2261-03-27T13:05:00 +2261-07-27T13:05:00 +2261-11-27T13:05:00 +2263-03-27T13:05:00 +2263-07-27T13:05:00 +2263-11-27T13:05:00 +2265-03-27T13:05:00 +2265-07-27T13:05:00 +2265-11-27T13:05:00 +2267-03-27T13:05:00 +2267-07-27T13:05:00 +2267-11-27T13:05:00 +2269-03-27T13:05:00 +2269-07-27T13:05:00 +2269-11-27T13:05:00 +2271-03-27T13:05:00 +2271-07-27T13:05:00 +2271-11-27T13:05:00 +2273-03-27T13:05:00 +2273-07-27T13:05:00 +2273-11-27T13:05:00 +2275-03-27T13:05:00 +2275-07-27T13:05:00 +2275-11-27T13:05:00 +2277-03-27T13:05:00 +2277-07-27T13:05:00 +2277-11-27T13:05:00 +2279-03-27T13:05:00 +2279-07-27T13:05:00 +2279-11-27T13:05:00 +2281-03-27T13:05:00 +2281-07-27T13:05:00 +2281-11-27T13:05:00 +2283-03-27T13:05:00 +2283-07-27T13:05:00 +2283-11-27T13:05:00 +2285-03-27T13:05:00 +2285-07-27T13:05:00 +2285-11-27T13:05:00 +2287-03-27T13:05:00 +2287-07-27T13:05:00 +2287-11-27T13:05:00 +2289-03-27T13:05:00 +2289-07-27T13:05:00 +2289-11-27T13:05:00 +2291-03-27T13:05:00 +2291-07-27T13:05:00 +2291-11-27T13:05:00 +2293-03-27T13:05:00 +2293-07-27T13:05:00 +2293-11-27T13:05:00 +2295-03-27T13:05:00 +2295-07-27T13:05:00 +2295-11-27T13:05:00 +2297-03-27T13:05:00 +2297-07-27T13:05:00 +2297-11-27T13:05:00 +2299-03-27T13:05:00 +2299-07-27T13:05:00 +2299-11-27T13:05:00 +2301-03-27T13:05:00 +2301-07-27T13:05:00 +2301-11-27T13:05:00 +2303-03-27T13:05:00 +2303-07-27T13:05:00 +2303-11-27T13:05:00 +2305-03-27T13:05:00 +2305-07-27T13:05:00 +2305-11-27T13:05:00 +2307-03-27T13:05:00 +2307-07-27T13:05:00 +2307-11-27T13:05:00 +2309-03-27T13:05:00 +2309-07-27T13:05:00 +2309-11-27T13:05:00 +2311-03-27T13:05:00 +2311-07-27T13:05:00 +2311-11-27T13:05:00 +2313-03-27T13:05:00 +2313-07-27T13:05:00 +2313-11-27T13:05:00 +2315-03-27T13:05:00 +2315-07-27T13:05:00 +2315-11-27T13:05:00 +2317-03-27T13:05:00 +2317-07-27T13:05:00 +2317-11-27T13:05:00 +2319-03-27T13:05:00 +2319-07-27T13:05:00 +2319-11-27T13:05:00 +2321-03-27T13:05:00 +2321-07-27T13:05:00 +2321-11-27T13:05:00 +2323-03-27T13:05:00 +2323-07-27T13:05:00 +2323-11-27T13:05:00 +2325-03-27T13:05:00 +2325-07-27T13:05:00 +2325-11-27T13:05:00 +2327-03-27T13:05:00 +2327-07-27T13:05:00 +2327-11-27T13:05:00 +2329-03-27T13:05:00 +2329-07-27T13:05:00 +2329-11-27T13:05:00 +2331-03-27T13:05:00 +2331-07-27T13:05:00 +2331-11-27T13:05:00 +2333-03-27T13:05:00 +2333-07-27T13:05:00 +2333-11-27T13:05:00 +2335-03-27T13:05:00 +2335-07-27T13:05:00 +2335-11-27T13:05:00 +2337-03-27T13:05:00 +2337-07-27T13:05:00 +2337-11-27T13:05:00 diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase10.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase10.ics.prev.ref new file mode 100644 index 000000000..abef94f18 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase10.ics.prev.ref @@ -0,0 +1,9 @@ +2009-11-27T13:05:00 +2009-07-27T13:05:00 +2009-03-27T13:05:00 +2007-11-27T13:05:00 +2007-07-27T13:05:00 +2007-03-27T13:05:00 +2005-11-27T13:05:00 +2005-07-27T13:05:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase10.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase10.ics.recurson.ref new file mode 100644 index 000000000..476af8595 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCase10.ics.recurson.ref @@ -0,0 +1,9 @@ +2005-07-27 +2005-11-27 +2007-03-27 +2007-07-27 +2007-11-27 +2009-03-27 +2009-07-27 +2009-11-27 + diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCases.ics.all b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCases.ics.all new file mode 100644 index 000000000..da63af3fe --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/KAlarm_TestCases.ics.all @@ -0,0 +1,214 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KAlarm 1.2.6//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130311 +UID:KAlarm-2080187732.550 +SEQUENCE:0 +LAST-MODIFIED:20050522T130311 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;INTERVAL=4 +DTSTART:20050526T130300 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:Every 4 days +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130341 +UID:KAlarm-758521161.1036 +SEQUENCE:0 +LAST-MODIFIED:20050522T130341 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;INTERVAL=3;BYDAY=TU,SA,SU +DTSTART:20050522T130400 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:Every 3 weeks on Tu\, Sa and Su +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130245 +UID:KAlarm-898217824.835 +SEQUENCE:0 +LAST-MODIFIED:20050522T130245 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MINUTELY;INTERVAL=240 +DTSTART:20050522T130300 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:Every 4 hours +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T124630 +UID:KAlarm-333577782.218 +SEQUENCE:1 +LAST-MODIFIED:20050522T124702 +CLASS:PUBLIC +PRIORITY:5 +CATEGORIES:SAVE +RRULE:FREQ=MINUTELY;INTERVAL=243 +DTSTART:20050522T124700 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:Every 4 hours 3 minutes +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT4H3M +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130409 +UID:KAlarm-1322911691.873 +SEQUENCE:0 +LAST-MODIFIED:20050522T130409 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;INTERVAL=2;BYMONTHDAY=24 +DTSTART:20050524T130400 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:Every 2 months on the 24th +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T124525 +UID:KAlarm-1195473896.721 +SEQUENCE:0 +LAST-MODIFIED:20050522T124525 +CLASS:PUBLIC +PRIORITY:5 +DTSTART:20050531T124600 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:At login +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +BEGIN:VALARM +DESCRIPTION:At login +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:-P9DT35S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +X-KDE-KALARM-TYPE:LOGIN +END:VALARM + +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130601 +UID:KAlarm-287267280.549 +SEQUENCE:0 +LAST-MODIFIED:20050522T130601 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;INTERVAL=3;BYDAY=3TU;BYMONTH=5,11 +DTSTART:20051115T130600 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:every 3 years on the 3. tuesday in may and november +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130440 +UID:KAlarm-651624348.728 +SEQUENCE:0 +LAST-MODIFIED:20050522T130440 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=-2WE +DTSTART:20050622T130500 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:every 2 months on the 2nd-to-last wednesday +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T124600 +UID:KAlarm-1071184954.82 +SEQUENCE:4 +LAST-MODIFIED:20050522T130201 +CLASS:PUBLIC +PRIORITY:5 +CATEGORIES:SAVE +RRULE:FREQ=MINUTELY;INTERVAL=4 +DTSTART:20050522T125000 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:Every 4 minutes +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT16M +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050522T130601 +CREATED:20050522T130525 +UID:KAlarm-1044160066.1024 +SEQUENCE:0 +LAST-MODIFIED:20050522T130525 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;INTERVAL=2;BYMONTHDAY=27;BYMONTH=3,7,11 +DTSTART:20050727T130500 +TRANSP:OPAQUE +BEGIN:VALARM +DESCRIPTION:every 2 years on the 27. of march\, july and november +ACTION:DISPLAY +TRIGGER;VALUE=DURATION:PT0S +X-KDE-KALARM-FONTCOLOR:#ff0000\;#000000\; +END:VALARM + +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/readme.txt b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/readme.txt new file mode 100644 index 000000000..26c180da1 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KAlarm_3.4/readme.txt @@ -0,0 +1,10 @@ +These files are intended to check which things break on an upgrade and +if our compat classes are working. +The files cover all different cases of recurrence rules that could be +produced by KAlarm from KDE 3.4. + + +The reference data are the occurrences that were generated with +KOrganizer from KDE 3.4. They do not alway follow the RFC, but we need +to ensure that the rrule is adjusted by a Compat class +so that the new version produces the same set of occurrences. diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics new file mode 100644 index 000000000..bc90f1e0e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104909Z +UID:KOrganizer-1943919749.348 +SEQUENCE:2 +LAST-MODIFIED:20050520T105735Z +SUMMARY:Fr 20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Di/Do\, 27 Mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;COUNT=27;INTERVAL=2;BYDAY=TU,TH +DTSTART:20050520T120000Z +DTEND:20050520T130000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.next.ref new file mode 100644 index 000000000..7c77b3000 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.next.ref @@ -0,0 +1,28 @@ +2005-05-31T14:00:00 +2005-06-02T14:00:00 +2005-06-14T14:00:00 +2005-06-16T14:00:00 +2005-06-28T14:00:00 +2005-06-30T14:00:00 +2005-07-12T14:00:00 +2005-07-14T14:00:00 +2005-07-26T14:00:00 +2005-07-28T14:00:00 +2005-08-09T14:00:00 +2005-08-11T14:00:00 +2005-08-23T14:00:00 +2005-08-25T14:00:00 +2005-09-06T14:00:00 +2005-09-08T14:00:00 +2005-09-20T14:00:00 +2005-09-22T14:00:00 +2005-10-04T14:00:00 +2005-10-06T14:00:00 +2005-10-18T14:00:00 +2005-10-20T14:00:00 +2005-11-01T14:00:00 +2005-11-03T14:00:00 +2005-11-15T14:00:00 +2005-11-17T14:00:00 +2005-11-29T14:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.prev.ref new file mode 100644 index 000000000..7ec99b2b0 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.prev.ref @@ -0,0 +1,28 @@ +2005-11-29T14:00:00 +2005-11-17T14:00:00 +2005-11-15T14:00:00 +2005-11-03T14:00:00 +2005-11-01T14:00:00 +2005-10-20T14:00:00 +2005-10-18T14:00:00 +2005-10-06T14:00:00 +2005-10-04T14:00:00 +2005-09-22T14:00:00 +2005-09-20T14:00:00 +2005-09-08T14:00:00 +2005-09-06T14:00:00 +2005-08-25T14:00:00 +2005-08-23T14:00:00 +2005-08-11T14:00:00 +2005-08-09T14:00:00 +2005-07-28T14:00:00 +2005-07-26T14:00:00 +2005-07-14T14:00:00 +2005-07-12T14:00:00 +2005-06-30T14:00:00 +2005-06-28T14:00:00 +2005-06-16T14:00:00 +2005-06-14T14:00:00 +2005-06-02T14:00:00 +2005-05-31T14:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.recurson.ref new file mode 100644 index 000000000..eddc62a8d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase01.ics.recurson.ref @@ -0,0 +1,28 @@ +2005-05-31 +2005-06-02 +2005-06-14 +2005-06-16 +2005-06-28 +2005-06-30 +2005-07-12 +2005-07-14 +2005-07-26 +2005-07-28 +2005-08-09 +2005-08-11 +2005-08-23 +2005-08-25 +2005-09-06 +2005-09-08 +2005-09-20 +2005-09-22 +2005-10-04 +2005-10-06 +2005-10-18 +2005-10-20 +2005-11-01 +2005-11-03 +2005-11-15 +2005-11-17 +2005-11-29 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics new file mode 100644 index 000000000..4a26e0c1a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105130Z +UID:KOrganizer-1286451532.549 +SEQUENCE:2 +LAST-MODIFIED:20050520T105759Z +SUMMARY:20. Mai 2005\, 17-18 Uhr\, alle 3 Monate am 20.\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYMONTHDAY=20 +DTSTART:20050520T150000Z +DTEND:20050520T160000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.next.ref new file mode 100644 index 000000000..147b58083 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.next.ref @@ -0,0 +1,18 @@ +2005-05-20T17:00:00 +2005-08-20T17:00:00 +2005-11-20T17:00:00 +2006-02-20T17:00:00 +2006-05-20T17:00:00 +2006-08-20T17:00:00 +2006-11-20T17:00:00 +2007-02-20T17:00:00 +2007-05-20T17:00:00 +2007-08-20T17:00:00 +2007-11-20T17:00:00 +2008-02-20T17:00:00 +2008-05-20T17:00:00 +2008-08-20T17:00:00 +2008-11-20T17:00:00 +2009-02-20T17:00:00 +2009-05-20T17:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.prev.ref new file mode 100644 index 000000000..2558a5487 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.prev.ref @@ -0,0 +1,18 @@ +2009-05-20T17:00:00 +2009-02-20T17:00:00 +2008-11-20T17:00:00 +2008-08-20T17:00:00 +2008-05-20T17:00:00 +2008-02-20T17:00:00 +2007-11-20T17:00:00 +2007-08-20T17:00:00 +2007-05-20T17:00:00 +2007-02-20T17:00:00 +2006-11-20T17:00:00 +2006-08-20T17:00:00 +2006-05-20T17:00:00 +2006-02-20T17:00:00 +2005-11-20T17:00:00 +2005-08-20T17:00:00 +2005-05-20T17:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.recurson.ref new file mode 100644 index 000000000..0afa681a5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase02.ics.recurson.ref @@ -0,0 +1,18 @@ +2005-05-20 +2005-08-20 +2005-11-20 +2006-02-20 +2006-05-20 +2006-08-20 +2006-11-20 +2007-02-20 +2007-05-20 +2007-08-20 +2007-11-20 +2008-02-20 +2008-05-20 +2008-08-20 +2008-11-20 +2009-02-20 +2009-05-20 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics new file mode 100644 index 000000000..57e3516a3 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105219Z +UID:KOrganizer-45214176.303 +SEQUENCE:2 +LAST-MODIFIED:20050520T105815Z +SUMMARY:20. Mai 2005\, 19-20 Uhr\, alle 3 Monate am -2. Fr\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=-2FR +DTSTART:20050520T170000Z +DTEND:20050520T180000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.next.ref new file mode 100644 index 000000000..7a9d6802f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.next.ref @@ -0,0 +1,18 @@ +2005-05-20T19:00:00 +2005-08-19T19:00:00 +2005-11-18T19:00:00 +2006-02-17T19:00:00 +2006-05-19T19:00:00 +2006-08-18T19:00:00 +2006-11-17T19:00:00 +2007-02-16T19:00:00 +2007-05-18T19:00:00 +2007-08-24T19:00:00 +2007-11-23T19:00:00 +2008-02-22T19:00:00 +2008-05-23T19:00:00 +2008-08-22T19:00:00 +2008-11-21T19:00:00 +2009-02-20T19:00:00 +2009-05-22T19:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.prev.ref new file mode 100644 index 000000000..26522792c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.prev.ref @@ -0,0 +1,18 @@ +2009-05-22T19:00:00 +2009-02-20T19:00:00 +2008-11-21T19:00:00 +2008-08-22T19:00:00 +2008-05-23T19:00:00 +2008-02-22T19:00:00 +2007-11-23T19:00:00 +2007-08-24T19:00:00 +2007-05-18T19:00:00 +2007-02-16T19:00:00 +2006-11-17T19:00:00 +2006-08-18T19:00:00 +2006-05-19T19:00:00 +2006-02-17T19:00:00 +2005-11-18T19:00:00 +2005-08-19T19:00:00 +2005-05-20T19:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.recurson.ref new file mode 100644 index 000000000..d1da3d8ec --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase03.ics.recurson.ref @@ -0,0 +1,18 @@ +2005-05-20 +2005-08-19 +2005-11-18 +2006-02-17 +2006-05-19 +2006-08-18 +2006-11-17 +2007-02-16 +2007-05-18 +2007-08-24 +2007-11-23 +2008-02-22 +2008-05-23 +2008-08-22 +2008-11-21 +2009-02-20 +2009-05-22 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics new file mode 100644 index 000000000..4e25d9153 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104822Z +UID:KOrganizer-428202830.752 +SEQUENCE:2 +LAST-MODIFIED:20050520T105740Z +SUMMARY:20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Mo/Mi/Fr\, bis 30. + Juni 2005 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;UNTIL=20050630;INTERVAL=2;BYDAY=MO,WE,FR +DTSTART:20050520T120000Z +DTEND:20050520T130000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.next.ref new file mode 100644 index 000000000..9f658851d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.next.ref @@ -0,0 +1,10 @@ +2005-05-20T14:00:00 +2005-05-30T14:00:00 +2005-06-01T14:00:00 +2005-06-03T14:00:00 +2005-06-13T14:00:00 +2005-06-15T14:00:00 +2005-06-17T14:00:00 +2005-06-27T14:00:00 +2005-06-29T14:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.prev.ref new file mode 100644 index 000000000..d0111c3f6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.prev.ref @@ -0,0 +1,10 @@ +2005-06-29T14:00:00 +2005-06-27T14:00:00 +2005-06-17T14:00:00 +2005-06-15T14:00:00 +2005-06-13T14:00:00 +2005-06-03T14:00:00 +2005-06-01T14:00:00 +2005-05-30T14:00:00 +2005-05-20T14:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.recurson.ref new file mode 100644 index 000000000..d2539ae6c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase04.ics.recurson.ref @@ -0,0 +1,10 @@ +2005-05-20 +2005-05-30 +2005-06-01 +2005-06-03 +2005-06-13 +2005-06-15 +2005-06-17 +2005-06-27 +2005-06-29 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics new file mode 100644 index 000000000..b79c9e42e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105002Z +UID:KOrganizer-776556232.395 +SEQUENCE:4 +LAST-MODIFIED:20050520T105750Z +SUMMARY:20. Mai 2005\, 16-17 Uhr\, alle 3 Monate am 20.\, bis 30. Juni + 2006 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;UNTIL=20060630;INTERVAL=3;BYMONTHDAY=20 +DTSTART:20050520T140000Z +DTEND:20050520T150000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.next.ref new file mode 100644 index 000000000..c7339ae01 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.next.ref @@ -0,0 +1,6 @@ +2005-05-20T16:00:00 +2005-08-20T16:00:00 +2005-11-20T16:00:00 +2006-02-20T16:00:00 +2006-05-20T16:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.prev.ref new file mode 100644 index 000000000..957d974c6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.prev.ref @@ -0,0 +1,6 @@ +2006-05-20T16:00:00 +2006-02-20T16:00:00 +2005-11-20T16:00:00 +2005-08-20T16:00:00 +2005-05-20T16:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.recurson.ref new file mode 100644 index 000000000..e385de94e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase05.ics.recurson.ref @@ -0,0 +1,6 @@ +2005-05-20 +2005-08-20 +2005-11-20 +2006-02-20 +2006-05-20 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics new file mode 100644 index 000000000..9e4708513 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104755Z +UID:KOrganizer-872504546.272 +SEQUENCE:0 +LAST-MODIFIED:20050520T104755Z +SUMMARY:20. Mai 2005\, 12-13 Uhr\, alle 3 Tage\, 50 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;COUNT=50;INTERVAL=3 +DTSTART:20050520T100000Z +DTEND:20050520T110000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.next.ref new file mode 100644 index 000000000..deebb8b0e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.next.ref @@ -0,0 +1,51 @@ +2005-05-20T12:00:00 +2005-05-23T12:00:00 +2005-05-26T12:00:00 +2005-05-29T12:00:00 +2005-06-01T12:00:00 +2005-06-04T12:00:00 +2005-06-07T12:00:00 +2005-06-10T12:00:00 +2005-06-13T12:00:00 +2005-06-16T12:00:00 +2005-06-19T12:00:00 +2005-06-22T12:00:00 +2005-06-25T12:00:00 +2005-06-28T12:00:00 +2005-07-01T12:00:00 +2005-07-04T12:00:00 +2005-07-07T12:00:00 +2005-07-10T12:00:00 +2005-07-13T12:00:00 +2005-07-16T12:00:00 +2005-07-19T12:00:00 +2005-07-22T12:00:00 +2005-07-25T12:00:00 +2005-07-28T12:00:00 +2005-07-31T12:00:00 +2005-08-03T12:00:00 +2005-08-06T12:00:00 +2005-08-09T12:00:00 +2005-08-12T12:00:00 +2005-08-15T12:00:00 +2005-08-18T12:00:00 +2005-08-21T12:00:00 +2005-08-24T12:00:00 +2005-08-27T12:00:00 +2005-08-30T12:00:00 +2005-09-02T12:00:00 +2005-09-05T12:00:00 +2005-09-08T12:00:00 +2005-09-11T12:00:00 +2005-09-14T12:00:00 +2005-09-17T12:00:00 +2005-09-20T12:00:00 +2005-09-23T12:00:00 +2005-09-26T12:00:00 +2005-09-29T12:00:00 +2005-10-02T12:00:00 +2005-10-05T12:00:00 +2005-10-08T12:00:00 +2005-10-11T12:00:00 +2005-10-14T12:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.prev.ref new file mode 100644 index 000000000..80806d0cb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.prev.ref @@ -0,0 +1,51 @@ +2005-10-14T12:00:00 +2005-10-11T12:00:00 +2005-10-08T12:00:00 +2005-10-05T12:00:00 +2005-10-02T12:00:00 +2005-09-29T12:00:00 +2005-09-26T12:00:00 +2005-09-23T12:00:00 +2005-09-20T12:00:00 +2005-09-17T12:00:00 +2005-09-14T12:00:00 +2005-09-11T12:00:00 +2005-09-08T12:00:00 +2005-09-05T12:00:00 +2005-09-02T12:00:00 +2005-08-30T12:00:00 +2005-08-27T12:00:00 +2005-08-24T12:00:00 +2005-08-21T12:00:00 +2005-08-18T12:00:00 +2005-08-15T12:00:00 +2005-08-12T12:00:00 +2005-08-09T12:00:00 +2005-08-06T12:00:00 +2005-08-03T12:00:00 +2005-07-31T12:00:00 +2005-07-28T12:00:00 +2005-07-25T12:00:00 +2005-07-22T12:00:00 +2005-07-19T12:00:00 +2005-07-16T12:00:00 +2005-07-13T12:00:00 +2005-07-10T12:00:00 +2005-07-07T12:00:00 +2005-07-04T12:00:00 +2005-07-01T12:00:00 +2005-06-28T12:00:00 +2005-06-25T12:00:00 +2005-06-22T12:00:00 +2005-06-19T12:00:00 +2005-06-16T12:00:00 +2005-06-13T12:00:00 +2005-06-10T12:00:00 +2005-06-07T12:00:00 +2005-06-04T12:00:00 +2005-06-01T12:00:00 +2005-05-29T12:00:00 +2005-05-26T12:00:00 +2005-05-23T12:00:00 +2005-05-20T12:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.recurson.ref new file mode 100644 index 000000000..21a20f2d8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase06.ics.recurson.ref @@ -0,0 +1,51 @@ +2005-05-20 +2005-05-23 +2005-05-26 +2005-05-29 +2005-06-01 +2005-06-04 +2005-06-07 +2005-06-10 +2005-06-13 +2005-06-16 +2005-06-19 +2005-06-22 +2005-06-25 +2005-06-28 +2005-07-01 +2005-07-04 +2005-07-07 +2005-07-10 +2005-07-13 +2005-07-16 +2005-07-19 +2005-07-22 +2005-07-25 +2005-07-28 +2005-07-31 +2005-08-03 +2005-08-06 +2005-08-09 +2005-08-12 +2005-08-15 +2005-08-18 +2005-08-21 +2005-08-24 +2005-08-27 +2005-08-30 +2005-09-02 +2005-09-05 +2005-09-08 +2005-09-11 +2005-09-14 +2005-09-17 +2005-09-20 +2005-09-23 +2005-09-26 +2005-09-29 +2005-10-02 +2005-10-05 +2005-10-08 +2005-10-11 +2005-10-14 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics new file mode 100644 index 000000000..5a269b7f3 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105402Z +UID:KOrganizer-1016383107.562 +SEQUENCE:3 +LAST-MODIFIED:20050520T105836Z +SUMMARY:20. Mai 2005\, 22-23 Uhr\, alle 3 Jahre am 3. Freitag im Mai\, + 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=3;BYDAY=3FR;BYMONTH=5 +DTSTART:20050520T200000Z +DTEND:20050520T210000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.next.ref new file mode 100644 index 000000000..9b3f587cb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.next.ref @@ -0,0 +1,18 @@ +2005-05-20T22:00:00 +2008-05-16T22:00:00 +2011-05-20T22:00:00 +2014-05-16T22:00:00 +2017-05-19T22:00:00 +2020-05-15T22:00:00 +2023-05-19T22:00:00 +2026-05-15T22:00:00 +2029-05-18T22:00:00 +2032-05-21T22:00:00 +2035-05-18T22:00:00 +2038-05-21T22:00:00 +2041-05-17T22:00:00 +2044-05-20T22:00:00 +2047-05-17T22:00:00 +2050-05-20T22:00:00 +2053-05-16T22:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.prev.ref new file mode 100644 index 000000000..1777a8f4e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.prev.ref @@ -0,0 +1,18 @@ +2053-05-16T22:00:00 +2050-05-20T22:00:00 +2047-05-17T22:00:00 +2044-05-20T22:00:00 +2041-05-17T22:00:00 +2038-05-21T22:00:00 +2035-05-18T22:00:00 +2032-05-21T22:00:00 +2029-05-18T22:00:00 +2026-05-15T22:00:00 +2023-05-19T22:00:00 +2020-05-15T22:00:00 +2017-05-19T22:00:00 +2014-05-16T22:00:00 +2011-05-20T22:00:00 +2008-05-16T22:00:00 +2005-05-20T22:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.recurson.ref new file mode 100644 index 000000000..416363403 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase07.ics.recurson.ref @@ -0,0 +1,18 @@ +2005-05-20 +2008-05-16 +2011-05-20 +2014-05-16 +2017-05-19 +2020-05-15 +2023-05-19 +2026-05-15 +2029-05-18 +2032-05-21 +2035-05-18 +2038-05-21 +2041-05-17 +2044-05-20 +2047-05-17 +2050-05-20 +2053-05-16 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics new file mode 100644 index 000000000..50e49bad8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105442Z +UID:KOrganizer-1832470339.751 +SEQUENCE:1 +LAST-MODIFIED:20050520T105511Z +SUMMARY:20. Mai 2005\, 23-24 Uhr\, alle 3 Jahre am vorletzten Freitag im + Mai\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=3;BYDAY=-2FR;BYMONTH=5 +DTSTART:20050520T210000Z +DTEND:20050520T215900Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.next.ref new file mode 100644 index 000000000..96f00ff99 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.next.ref @@ -0,0 +1,18 @@ +2005-05-20T23:00:00 +2008-05-23T23:00:00 +2011-05-20T23:00:00 +2014-05-23T23:00:00 +2017-05-19T23:00:00 +2020-05-22T23:00:00 +2023-05-19T23:00:00 +2026-05-22T23:00:00 +2029-05-18T23:00:00 +2032-05-21T23:00:00 +2035-05-18T23:00:00 +2038-05-21T23:00:00 +2041-05-24T23:00:00 +2044-05-20T23:00:00 +2047-05-24T23:00:00 +2050-05-20T23:00:00 +2053-05-23T23:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.prev.ref new file mode 100644 index 000000000..0a3998b4f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.prev.ref @@ -0,0 +1,18 @@ +2053-05-23T23:00:00 +2050-05-20T23:00:00 +2047-05-24T23:00:00 +2044-05-20T23:00:00 +2041-05-24T23:00:00 +2038-05-21T23:00:00 +2035-05-18T23:00:00 +2032-05-21T23:00:00 +2029-05-18T23:00:00 +2026-05-22T23:00:00 +2023-05-19T23:00:00 +2020-05-22T23:00:00 +2017-05-19T23:00:00 +2014-05-23T23:00:00 +2011-05-20T23:00:00 +2008-05-23T23:00:00 +2005-05-20T23:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.recurson.ref new file mode 100644 index 000000000..3bcbf7e2d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase08.ics.recurson.ref @@ -0,0 +1,18 @@ +2005-05-20 +2008-05-23 +2011-05-20 +2014-05-23 +2017-05-19 +2020-05-22 +2023-05-19 +2026-05-22 +2029-05-18 +2032-05-21 +2035-05-18 +2038-05-21 +2041-05-24 +2044-05-20 +2047-05-24 +2050-05-20 +2053-05-23 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics new file mode 100644 index 000000000..3a31c7527 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105153Z +UID:KOrganizer-712420734.1026 +SEQUENCE:3 +LAST-MODIFIED:20050520T105809Z +SUMMARY:20. Mai 2005\, 18-19 Uhr\, alle 3 Monate am 3. Fr\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=3FR +DTSTART:20050520T160000Z +DTEND:20050520T170000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.next.ref new file mode 100644 index 000000000..c780c77d3 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.next.ref @@ -0,0 +1,18 @@ +2005-05-20T18:00:00 +2005-08-19T18:00:00 +2005-11-18T18:00:00 +2006-02-17T18:00:00 +2006-05-19T18:00:00 +2006-08-18T18:00:00 +2006-11-17T18:00:00 +2007-02-16T18:00:00 +2007-05-18T18:00:00 +2007-08-17T18:00:00 +2007-11-16T18:00:00 +2008-02-15T18:00:00 +2008-05-16T18:00:00 +2008-08-15T18:00:00 +2008-11-21T18:00:00 +2009-02-20T18:00:00 +2009-05-15T18:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.prev.ref new file mode 100644 index 000000000..0453ba0d4 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.prev.ref @@ -0,0 +1,18 @@ +2009-05-15T18:00:00 +2009-02-20T18:00:00 +2008-11-21T18:00:00 +2008-08-15T18:00:00 +2008-05-16T18:00:00 +2008-02-15T18:00:00 +2007-11-16T18:00:00 +2007-08-17T18:00:00 +2007-05-18T18:00:00 +2007-02-16T18:00:00 +2006-11-17T18:00:00 +2006-08-18T18:00:00 +2006-05-19T18:00:00 +2006-02-17T18:00:00 +2005-11-18T18:00:00 +2005-08-19T18:00:00 +2005-05-20T18:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.recurson.ref new file mode 100644 index 000000000..b6f08cd10 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase09.ics.recurson.ref @@ -0,0 +1,18 @@ +2005-05-20 +2005-08-19 +2005-11-18 +2006-02-17 +2006-05-19 +2006-08-18 +2006-11-17 +2007-02-16 +2007-05-18 +2007-08-17 +2007-11-16 +2008-02-15 +2008-05-16 +2008-08-15 +2008-11-21 +2009-02-20 +2009-05-15 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics new file mode 100644 index 000000000..fa4616aa6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105331Z +UID:KOrganizer-1059871846.769 +SEQUENCE:1 +LAST-MODIFIED:20050520T105400Z +SUMMARY:20. Mai 2005\, 21-22 Uhr\, alle 2 Jahre am 24. Mai\, 13 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=13;INTERVAL=2;BYMONTHDAY=24;BYMONTH=5 +DTSTART:20050520T190000Z +DTEND:20050520T200000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.next.ref new file mode 100644 index 000000000..28512b65d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.next.ref @@ -0,0 +1,14 @@ +2005-05-24T21:00:00 +2007-05-24T21:00:00 +2009-05-24T21:00:00 +2011-05-24T21:00:00 +2013-05-24T21:00:00 +2015-05-24T21:00:00 +2017-05-24T21:00:00 +2019-05-24T21:00:00 +2021-05-24T21:00:00 +2023-05-24T21:00:00 +2025-05-24T21:00:00 +2027-05-24T21:00:00 +2029-05-24T21:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.prev.ref new file mode 100644 index 000000000..1f0a90951 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.prev.ref @@ -0,0 +1,14 @@ +2029-05-24T21:00:00 +2027-05-24T21:00:00 +2025-05-24T21:00:00 +2023-05-24T21:00:00 +2021-05-24T21:00:00 +2019-05-24T21:00:00 +2017-05-24T21:00:00 +2015-05-24T21:00:00 +2013-05-24T21:00:00 +2011-05-24T21:00:00 +2009-05-24T21:00:00 +2007-05-24T21:00:00 +2005-05-24T21:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.recurson.ref new file mode 100644 index 000000000..10a4e1cc8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase10.ics.recurson.ref @@ -0,0 +1,14 @@ +2005-05-24 +2007-05-24 +2009-05-24 +2011-05-24 +2013-05-24 +2015-05-24 +2017-05-24 +2019-05-24 +2021-05-24 +2023-05-24 +2025-05-24 +2027-05-24 +2029-05-24 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics new file mode 100644 index 000000000..d141ed840 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105525Z +UID:KOrganizer-881198156.528 +SEQUENCE:3 +LAST-MODIFIED:20050520T105853Z +SUMMARY:21. Mai 2005\, 12-13 Uhr\, jedes Jahr am 141. Tag im Jahr\, 17 + mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=1;BYYEARDAY=141 +DTSTART:20050521T100000Z +DTEND:20050521T110000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.next.ref new file mode 100644 index 000000000..a2d288e2d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.next.ref @@ -0,0 +1,18 @@ +2005-05-21T12:00:00 +2006-05-21T12:00:00 +2007-05-21T12:00:00 +2008-05-20T12:00:00 +2009-05-21T12:00:00 +2010-05-21T12:00:00 +2011-05-21T12:00:00 +2012-05-20T12:00:00 +2013-05-21T12:00:00 +2014-05-21T12:00:00 +2015-05-21T12:00:00 +2016-05-20T12:00:00 +2017-05-21T12:00:00 +2018-05-21T12:00:00 +2019-05-21T12:00:00 +2020-05-20T12:00:00 +2021-05-21T12:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.prev.ref new file mode 100644 index 000000000..d75981296 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.prev.ref @@ -0,0 +1,18 @@ +2021-05-21T12:00:00 +2020-05-20T12:00:00 +2019-05-21T12:00:00 +2018-05-21T12:00:00 +2017-05-21T12:00:00 +2016-05-20T12:00:00 +2015-05-21T12:00:00 +2014-05-21T12:00:00 +2013-05-21T12:00:00 +2012-05-20T12:00:00 +2011-05-21T12:00:00 +2010-05-21T12:00:00 +2009-05-21T12:00:00 +2008-05-20T12:00:00 +2007-05-21T12:00:00 +2006-05-21T12:00:00 +2005-05-21T12:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.recurson.ref new file mode 100644 index 000000000..c20433a6b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase11.ics.recurson.ref @@ -0,0 +1,18 @@ +2005-05-21 +2006-05-21 +2007-05-21 +2008-05-20 +2009-05-21 +2010-05-21 +2011-05-21 +2012-05-20 +2013-05-21 +2014-05-21 +2015-05-21 +2016-05-20 +2017-05-21 +2018-05-21 +2019-05-21 +2020-05-20 +2021-05-21 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics new file mode 100644 index 000000000..2869eec17 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104758Z +UID:KOrganizer-1078681338.495 +SEQUENCE:1 +LAST-MODIFIED:20050520T104819Z +SUMMARY:20. Mai 2005\, 13-14 Uhr\, alle 3 Tage\, bis 30. Juni 2005 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;UNTIL=20050630;INTERVAL=3 +DTSTART:20050520T110000Z +DTEND:20050520T120000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.next.ref new file mode 100644 index 000000000..5f620e0f9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.next.ref @@ -0,0 +1,15 @@ +2005-05-20T13:00:00 +2005-05-23T13:00:00 +2005-05-26T13:00:00 +2005-05-29T13:00:00 +2005-06-01T13:00:00 +2005-06-04T13:00:00 +2005-06-07T13:00:00 +2005-06-10T13:00:00 +2005-06-13T13:00:00 +2005-06-16T13:00:00 +2005-06-19T13:00:00 +2005-06-22T13:00:00 +2005-06-25T13:00:00 +2005-06-28T13:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.prev.ref new file mode 100644 index 000000000..2bf74469c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.prev.ref @@ -0,0 +1,15 @@ +2005-06-28T13:00:00 +2005-06-25T13:00:00 +2005-06-22T13:00:00 +2005-06-19T13:00:00 +2005-06-16T13:00:00 +2005-06-13T13:00:00 +2005-06-10T13:00:00 +2005-06-07T13:00:00 +2005-06-04T13:00:00 +2005-06-01T13:00:00 +2005-05-29T13:00:00 +2005-05-26T13:00:00 +2005-05-23T13:00:00 +2005-05-20T13:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.recurson.ref new file mode 100644 index 000000000..71459c773 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase12.ics.recurson.ref @@ -0,0 +1,15 @@ +2005-05-20 +2005-05-23 +2005-05-26 +2005-05-29 +2005-06-01 +2005-06-04 +2005-06-07 +2005-06-10 +2005-06-13 +2005-06-16 +2005-06-19 +2005-06-22 +2005-06-25 +2005-06-28 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics new file mode 100644 index 000000000..0269bc31a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105244Z +UID:KOrganizer-1521406395.909 +SEQUENCE:1 +LAST-MODIFIED:20050520T105327Z +SUMMARY:20. Mai 2005\, 20-21 Uhr\, alle 3 Monate am letzten Do\, bis 31. + 12. 2006 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;UNTIL=20061231;INTERVAL=3;BYDAY=-1TH +DTSTART:20050520T180000Z +DTEND:20050520T190000Z +TRANSP:OPAQUE +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.next.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.next.ref new file mode 100644 index 000000000..c5851553e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.next.ref @@ -0,0 +1,8 @@ +2005-05-26T20:00:00 +2005-08-25T20:00:00 +2005-11-24T20:00:00 +2006-02-23T20:00:00 +2006-05-25T20:00:00 +2006-08-31T20:00:00 +2006-11-30T20:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.prev.ref new file mode 100644 index 000000000..2173892d7 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.prev.ref @@ -0,0 +1,8 @@ +2006-11-30T20:00:00 +2006-08-31T20:00:00 +2006-05-25T20:00:00 +2006-02-23T20:00:00 +2005-11-24T20:00:00 +2005-08-25T20:00:00 +2005-05-26T20:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.recurson.ref new file mode 100644 index 000000000..6a2eafd8f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCase13.ics.recurson.ref @@ -0,0 +1,8 @@ +2005-05-26 +2005-08-25 +2005-11-24 +2006-02-23 +2006-05-25 +2006-08-31 +2006-11-30 + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCases.ics.saved b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCases.ics.saved new file mode 100644 index 000000000..722e04d30 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/KOrganizer_TestCases.ics.saved @@ -0,0 +1,219 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104909Z +UID:KOrganizer-1943919749.348 +SEQUENCE:2 +LAST-MODIFIED:20050520T105735Z +SUMMARY:20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Di/Do\, 27 Mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;COUNT=27;INTERVAL=2;BYDAY=TU,TH +DTSTART:20050520T130000Z +DTEND:20050520T140000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105130Z +UID:KOrganizer-1286451532.549 +SEQUENCE:2 +LAST-MODIFIED:20050520T105759Z +SUMMARY:20. Mai 2005\, 17-18 Uhr\, alle 3 Monate am 20.\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYMONTHDAY=20 +DTSTART:20050520T150000Z +DTEND:20050520T160000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105219Z +UID:KOrganizer-45214176.303 +SEQUENCE:2 +LAST-MODIFIED:20050520T105815Z +SUMMARY:20. Mai 2005\, 19-20 Uhr\, alle 3 Monate am -2. Fr\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=-2FR +DTSTART:20050520T170000Z +DTEND:20050520T180000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104822Z +UID:KOrganizer-428202830.752 +SEQUENCE:2 +LAST-MODIFIED:20050520T105740Z +SUMMARY:20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Mo/Mi/Fr\, bis 30. + Juni 2005 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;UNTIL=20050630;INTERVAL=2;BYDAY=MO,WE,FR +DTSTART:20050520T120000Z +DTEND:20050520T130000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105002Z +UID:KOrganizer-776556232.395 +SEQUENCE:4 +LAST-MODIFIED:20050520T105750Z +SUMMARY:20. Mai 2005\, 16-17 Uhr\, alle 3 Monate am 20.\, bis 30. Juni + 2006 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;UNTIL=20060630;INTERVAL=3;BYMONTHDAY=20 +DTSTART:20050520T140000Z +DTEND:20050520T150000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104755Z +UID:KOrganizer-872504546.272 +SEQUENCE:0 +LAST-MODIFIED:20050520T104755Z +SUMMARY:20. Mai 2005\, 12-13 Uhr\, alle 3 Tage\, 50 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;COUNT=50;INTERVAL=3 +DTSTART:20050520T100000Z +DTEND:20050520T110000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105402Z +UID:KOrganizer-1016383107.562 +SEQUENCE:3 +LAST-MODIFIED:20050520T105836Z +SUMMARY:20. Mai 2005\, 22-23 Uhr\, alle 3 Jahre am 3. Freitag im Mai\, + 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=3;BYDAY=3FR;BYMONTH=5 +DTSTART:20050520T200000Z +DTEND:20050520T210000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105442Z +UID:KOrganizer-1832470339.751 +SEQUENCE:1 +LAST-MODIFIED:20050520T105511Z +SUMMARY:20. Mai 2005\, 23-24 Uhr\, alle 3 Jahre am vorletzten Freitag im + Mai\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=3;BYDAY=-2FR;BYMONTH=5 +DTSTART:20050520T210000Z +DTEND:20050520T215900Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105153Z +UID:KOrganizer-712420734.1026 +SEQUENCE:3 +LAST-MODIFIED:20050520T105809Z +SUMMARY:20. Mai 2005\, 18-19 Uhr\, alle 3 Monate am 3. Fr\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=3FR +DTSTART:20050520T160000Z +DTEND:20050520T170000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105331Z +UID:KOrganizer-1059871846.769 +SEQUENCE:1 +LAST-MODIFIED:20050520T105400Z +SUMMARY:20. Mai 2005\, 21-22 Uhr\, alle 2 Jahre am 24. Mai\, 13 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=13;INTERVAL=2;BYMONTHDAY=24;BYMONTH=5 +DTSTART:20050520T190000Z +DTEND:20050520T200000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105525Z +UID:KOrganizer-881198156.528 +SEQUENCE:3 +LAST-MODIFIED:20050520T105853Z +SUMMARY:21. Mai 2005\, 12-13 Uhr\, jedes Jahre am 141. Tag im Jahr\, 17 + mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=1;BYYEARDAY=141 +DTSTART:20050521T100000Z +DTEND:20050521T110000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104758Z +UID:KOrganizer-1078681338.495 +SEQUENCE:1 +LAST-MODIFIED:20050520T104819Z +SUMMARY:20. Mai 2005\, 13-14 Uhr\, alle 3 Tage\, bis 30. Juni 2005 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;UNTIL=20050630;INTERVAL=3 +DTSTART:20050520T110000Z +DTEND:20050520T120000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105244Z +UID:KOrganizer-1521406395.909 +SEQUENCE:1 +LAST-MODIFIED:20050520T105327Z +SUMMARY:20. Mai 2005\, 20-21 Uhr\, alle 3 Monate am letzten Do\, bis 31. + 12. 2006 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;UNTIL=20061231;INTERVAL=3;BYDAY=-1TH +DTSTART:20050520T180000Z +DTEND:20050520T190000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/readme.txt b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/readme.txt new file mode 100644 index 000000000..662917280 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/KOrganizer_3.4/readme.txt @@ -0,0 +1,14 @@ +These files are intended to check which things break on an upgrade and +if our compat classes are working. +The files cover all different cases of recurrence rules that could be +produced by KOrganizer from KDE 3.4. + + +The reference data are the occurrences +that were generated with KOrganizer from KDE 3.4. They do not alway follow +the RFC, but we need to ensure that the rrule is adjusted by a Compat class +so that the new version produces the same set of occurrences. Things that +are known as broken in KOrganizer from KDE 3.4: + 1) If the start date does not match the RRULE, it doesn't appear + as an occurrences (rfc 2445 says the DTSTART is always the first + occurrence, except when it's excluded by EXDATE or EXRULE). diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase01.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase01.ics new file mode 100644 index 000000000..d0fa324f8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase01.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN + +X-LibKCal-Testsuite-OutTZ:UTC +BEGIN:VEVENT +DESCRIPTION:Repeat every tuesday and wednesday starting Tue 2nd April 2002 +RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=6;BYDAY=TU,WE +DTSTART:20020402T114500 +DTEND:20020402T124500 +X-EXPECT-NUMEVENTS: 6 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase01.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase01.ics.next.ref new file mode 100644 index 000000000..6ce39a7df --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase01.ics.next.ref @@ -0,0 +1,9 @@ +2002-04-02T11:45:00 +2002-04-03T11:45:00 +2002-04-09T11:45:00 +2002-04-10T11:45:00 +2002-04-16T11:45:00 +2002-04-17T11:45:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase01.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase01.ics.prev.ref new file mode 100644 index 000000000..1f5f03e85 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase01.ics.prev.ref @@ -0,0 +1,9 @@ +2002-04-17T11:45:00 +2002-04-16T11:45:00 +2002-04-10T11:45:00 +2002-04-09T11:45:00 +2002-04-03T11:45:00 +2002-04-02T11:45:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase01.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase01.ics.recurson.ref new file mode 100644 index 000000000..9b26c166e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase01.ics.recurson.ref @@ -0,0 +1,7 @@ +2002-04-02 +2002-04-03 +2002-04-09 +2002-04-10 +2002-04-16 +2002-04-17 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase02.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase02.ics new file mode 100644 index 000000000..746685770 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase02.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +DESCRIPTION:Repeat every thursday starting Tue 2nd April 2002 +RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=6;BYDAY=TH +DTSTART:20020402T114500 +DTEND:20020402T124500 +X-EXPECT-NUMEVENTS: 6 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase02.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase02.ics.next.ref new file mode 100644 index 000000000..3895ecca7 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase02.ics.next.ref @@ -0,0 +1,10 @@ +2002-04-02T11:45:00 +2002-04-04T11:45:00 +2002-04-11T11:45:00 +2002-04-18T11:45:00 +2002-04-25T11:45:00 +2002-05-02T11:45:00 +2002-05-09T11:45:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase02.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase02.ics.prev.ref new file mode 100644 index 000000000..603d04432 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase02.ics.prev.ref @@ -0,0 +1,10 @@ +2002-05-09T11:45:00 +2002-05-02T11:45:00 +2002-04-25T11:45:00 +2002-04-18T11:45:00 +2002-04-11T11:45:00 +2002-04-04T11:45:00 +2002-04-02T11:45:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase02.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase02.ics.recurson.ref new file mode 100644 index 000000000..eb9f81585 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase02.ics.recurson.ref @@ -0,0 +1,8 @@ +2002-04-02 +2002-04-04 +2002-04-11 +2002-04-18 +2002-04-25 +2002-05-02 +2002-05-09 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase03.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase03.ics new file mode 100644 index 000000000..59d50043f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase03.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN + +X-LibKCal-Testsuite-OutTZ:UTC +BEGIN:VEVENT +DESCRIPTION:Every year on the same day\, forever +RRULE:FREQ=YEARLY;INTERVAL=1 +DTSTART:19990201T172000 +DTEND:19990201T182000 +X-EXPECT-NUMEVENTS: 39 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase03.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase03.ics.next.ref new file mode 100644 index 000000000..de2a9fa4a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase03.ics.next.ref @@ -0,0 +1,502 @@ +1999-02-01T17:20:00 +2000-02-01T17:20:00 +2001-02-01T17:20:00 +2002-02-01T17:20:00 +2003-02-01T17:20:00 +2004-02-01T17:20:00 +2005-02-01T17:20:00 +2006-02-01T17:20:00 +2007-02-01T17:20:00 +2008-02-01T17:20:00 +2009-02-01T17:20:00 +2010-02-01T17:20:00 +2011-02-01T17:20:00 +2012-02-01T17:20:00 +2013-02-01T17:20:00 +2014-02-01T17:20:00 +2015-02-01T17:20:00 +2016-02-01T17:20:00 +2017-02-01T17:20:00 +2018-02-01T17:20:00 +2019-02-01T17:20:00 +2020-02-01T17:20:00 +2021-02-01T17:20:00 +2022-02-01T17:20:00 +2023-02-01T17:20:00 +2024-02-01T17:20:00 +2025-02-01T17:20:00 +2026-02-01T17:20:00 +2027-02-01T17:20:00 +2028-02-01T17:20:00 +2029-02-01T17:20:00 +2030-02-01T17:20:00 +2031-02-01T17:20:00 +2032-02-01T17:20:00 +2033-02-01T17:20:00 +2034-02-01T17:20:00 +2035-02-01T17:20:00 +2036-02-01T17:20:00 +2037-02-01T17:20:00 +2038-02-01T17:20:00 +2039-02-01T17:20:00 +2040-02-01T17:20:00 +2041-02-01T17:20:00 +2042-02-01T17:20:00 +2043-02-01T17:20:00 +2044-02-01T17:20:00 +2045-02-01T17:20:00 +2046-02-01T17:20:00 +2047-02-01T17:20:00 +2048-02-01T17:20:00 +2049-02-01T17:20:00 +2050-02-01T17:20:00 +2051-02-01T17:20:00 +2052-02-01T17:20:00 +2053-02-01T17:20:00 +2054-02-01T17:20:00 +2055-02-01T17:20:00 +2056-02-01T17:20:00 +2057-02-01T17:20:00 +2058-02-01T17:20:00 +2059-02-01T17:20:00 +2060-02-01T17:20:00 +2061-02-01T17:20:00 +2062-02-01T17:20:00 +2063-02-01T17:20:00 +2064-02-01T17:20:00 +2065-02-01T17:20:00 +2066-02-01T17:20:00 +2067-02-01T17:20:00 +2068-02-01T17:20:00 +2069-02-01T17:20:00 +2070-02-01T17:20:00 +2071-02-01T17:20:00 +2072-02-01T17:20:00 +2073-02-01T17:20:00 +2074-02-01T17:20:00 +2075-02-01T17:20:00 +2076-02-01T17:20:00 +2077-02-01T17:20:00 +2078-02-01T17:20:00 +2079-02-01T17:20:00 +2080-02-01T17:20:00 +2081-02-01T17:20:00 +2082-02-01T17:20:00 +2083-02-01T17:20:00 +2084-02-01T17:20:00 +2085-02-01T17:20:00 +2086-02-01T17:20:00 +2087-02-01T17:20:00 +2088-02-01T17:20:00 +2089-02-01T17:20:00 +2090-02-01T17:20:00 +2091-02-01T17:20:00 +2092-02-01T17:20:00 +2093-02-01T17:20:00 +2094-02-01T17:20:00 +2095-02-01T17:20:00 +2096-02-01T17:20:00 +2097-02-01T17:20:00 +2098-02-01T17:20:00 +2099-02-01T17:20:00 +2100-02-01T17:20:00 +2101-02-01T17:20:00 +2102-02-01T17:20:00 +2103-02-01T17:20:00 +2104-02-01T17:20:00 +2105-02-01T17:20:00 +2106-02-01T17:20:00 +2107-02-01T17:20:00 +2108-02-01T17:20:00 +2109-02-01T17:20:00 +2110-02-01T17:20:00 +2111-02-01T17:20:00 +2112-02-01T17:20:00 +2113-02-01T17:20:00 +2114-02-01T17:20:00 +2115-02-01T17:20:00 +2116-02-01T17:20:00 +2117-02-01T17:20:00 +2118-02-01T17:20:00 +2119-02-01T17:20:00 +2120-02-01T17:20:00 +2121-02-01T17:20:00 +2122-02-01T17:20:00 +2123-02-01T17:20:00 +2124-02-01T17:20:00 +2125-02-01T17:20:00 +2126-02-01T17:20:00 +2127-02-01T17:20:00 +2128-02-01T17:20:00 +2129-02-01T17:20:00 +2130-02-01T17:20:00 +2131-02-01T17:20:00 +2132-02-01T17:20:00 +2133-02-01T17:20:00 +2134-02-01T17:20:00 +2135-02-01T17:20:00 +2136-02-01T17:20:00 +2137-02-01T17:20:00 +2138-02-01T17:20:00 +2139-02-01T17:20:00 +2140-02-01T17:20:00 +2141-02-01T17:20:00 +2142-02-01T17:20:00 +2143-02-01T17:20:00 +2144-02-01T17:20:00 +2145-02-01T17:20:00 +2146-02-01T17:20:00 +2147-02-01T17:20:00 +2148-02-01T17:20:00 +2149-02-01T17:20:00 +2150-02-01T17:20:00 +2151-02-01T17:20:00 +2152-02-01T17:20:00 +2153-02-01T17:20:00 +2154-02-01T17:20:00 +2155-02-01T17:20:00 +2156-02-01T17:20:00 +2157-02-01T17:20:00 +2158-02-01T17:20:00 +2159-02-01T17:20:00 +2160-02-01T17:20:00 +2161-02-01T17:20:00 +2162-02-01T17:20:00 +2163-02-01T17:20:00 +2164-02-01T17:20:00 +2165-02-01T17:20:00 +2166-02-01T17:20:00 +2167-02-01T17:20:00 +2168-02-01T17:20:00 +2169-02-01T17:20:00 +2170-02-01T17:20:00 +2171-02-01T17:20:00 +2172-02-01T17:20:00 +2173-02-01T17:20:00 +2174-02-01T17:20:00 +2175-02-01T17:20:00 +2176-02-01T17:20:00 +2177-02-01T17:20:00 +2178-02-01T17:20:00 +2179-02-01T17:20:00 +2180-02-01T17:20:00 +2181-02-01T17:20:00 +2182-02-01T17:20:00 +2183-02-01T17:20:00 +2184-02-01T17:20:00 +2185-02-01T17:20:00 +2186-02-01T17:20:00 +2187-02-01T17:20:00 +2188-02-01T17:20:00 +2189-02-01T17:20:00 +2190-02-01T17:20:00 +2191-02-01T17:20:00 +2192-02-01T17:20:00 +2193-02-01T17:20:00 +2194-02-01T17:20:00 +2195-02-01T17:20:00 +2196-02-01T17:20:00 +2197-02-01T17:20:00 +2198-02-01T17:20:00 +2199-02-01T17:20:00 +2200-02-01T17:20:00 +2201-02-01T17:20:00 +2202-02-01T17:20:00 +2203-02-01T17:20:00 +2204-02-01T17:20:00 +2205-02-01T17:20:00 +2206-02-01T17:20:00 +2207-02-01T17:20:00 +2208-02-01T17:20:00 +2209-02-01T17:20:00 +2210-02-01T17:20:00 +2211-02-01T17:20:00 +2212-02-01T17:20:00 +2213-02-01T17:20:00 +2214-02-01T17:20:00 +2215-02-01T17:20:00 +2216-02-01T17:20:00 +2217-02-01T17:20:00 +2218-02-01T17:20:00 +2219-02-01T17:20:00 +2220-02-01T17:20:00 +2221-02-01T17:20:00 +2222-02-01T17:20:00 +2223-02-01T17:20:00 +2224-02-01T17:20:00 +2225-02-01T17:20:00 +2226-02-01T17:20:00 +2227-02-01T17:20:00 +2228-02-01T17:20:00 +2229-02-01T17:20:00 +2230-02-01T17:20:00 +2231-02-01T17:20:00 +2232-02-01T17:20:00 +2233-02-01T17:20:00 +2234-02-01T17:20:00 +2235-02-01T17:20:00 +2236-02-01T17:20:00 +2237-02-01T17:20:00 +2238-02-01T17:20:00 +2239-02-01T17:20:00 +2240-02-01T17:20:00 +2241-02-01T17:20:00 +2242-02-01T17:20:00 +2243-02-01T17:20:00 +2244-02-01T17:20:00 +2245-02-01T17:20:00 +2246-02-01T17:20:00 +2247-02-01T17:20:00 +2248-02-01T17:20:00 +2249-02-01T17:20:00 +2250-02-01T17:20:00 +2251-02-01T17:20:00 +2252-02-01T17:20:00 +2253-02-01T17:20:00 +2254-02-01T17:20:00 +2255-02-01T17:20:00 +2256-02-01T17:20:00 +2257-02-01T17:20:00 +2258-02-01T17:20:00 +2259-02-01T17:20:00 +2260-02-01T17:20:00 +2261-02-01T17:20:00 +2262-02-01T17:20:00 +2263-02-01T17:20:00 +2264-02-01T17:20:00 +2265-02-01T17:20:00 +2266-02-01T17:20:00 +2267-02-01T17:20:00 +2268-02-01T17:20:00 +2269-02-01T17:20:00 +2270-02-01T17:20:00 +2271-02-01T17:20:00 +2272-02-01T17:20:00 +2273-02-01T17:20:00 +2274-02-01T17:20:00 +2275-02-01T17:20:00 +2276-02-01T17:20:00 +2277-02-01T17:20:00 +2278-02-01T17:20:00 +2279-02-01T17:20:00 +2280-02-01T17:20:00 +2281-02-01T17:20:00 +2282-02-01T17:20:00 +2283-02-01T17:20:00 +2284-02-01T17:20:00 +2285-02-01T17:20:00 +2286-02-01T17:20:00 +2287-02-01T17:20:00 +2288-02-01T17:20:00 +2289-02-01T17:20:00 +2290-02-01T17:20:00 +2291-02-01T17:20:00 +2292-02-01T17:20:00 +2293-02-01T17:20:00 +2294-02-01T17:20:00 +2295-02-01T17:20:00 +2296-02-01T17:20:00 +2297-02-01T17:20:00 +2298-02-01T17:20:00 +2299-02-01T17:20:00 +2300-02-01T17:20:00 +2301-02-01T17:20:00 +2302-02-01T17:20:00 +2303-02-01T17:20:00 +2304-02-01T17:20:00 +2305-02-01T17:20:00 +2306-02-01T17:20:00 +2307-02-01T17:20:00 +2308-02-01T17:20:00 +2309-02-01T17:20:00 +2310-02-01T17:20:00 +2311-02-01T17:20:00 +2312-02-01T17:20:00 +2313-02-01T17:20:00 +2314-02-01T17:20:00 +2315-02-01T17:20:00 +2316-02-01T17:20:00 +2317-02-01T17:20:00 +2318-02-01T17:20:00 +2319-02-01T17:20:00 +2320-02-01T17:20:00 +2321-02-01T17:20:00 +2322-02-01T17:20:00 +2323-02-01T17:20:00 +2324-02-01T17:20:00 +2325-02-01T17:20:00 +2326-02-01T17:20:00 +2327-02-01T17:20:00 +2328-02-01T17:20:00 +2329-02-01T17:20:00 +2330-02-01T17:20:00 +2331-02-01T17:20:00 +2332-02-01T17:20:00 +2333-02-01T17:20:00 +2334-02-01T17:20:00 +2335-02-01T17:20:00 +2336-02-01T17:20:00 +2337-02-01T17:20:00 +2338-02-01T17:20:00 +2339-02-01T17:20:00 +2340-02-01T17:20:00 +2341-02-01T17:20:00 +2342-02-01T17:20:00 +2343-02-01T17:20:00 +2344-02-01T17:20:00 +2345-02-01T17:20:00 +2346-02-01T17:20:00 +2347-02-01T17:20:00 +2348-02-01T17:20:00 +2349-02-01T17:20:00 +2350-02-01T17:20:00 +2351-02-01T17:20:00 +2352-02-01T17:20:00 +2353-02-01T17:20:00 +2354-02-01T17:20:00 +2355-02-01T17:20:00 +2356-02-01T17:20:00 +2357-02-01T17:20:00 +2358-02-01T17:20:00 +2359-02-01T17:20:00 +2360-02-01T17:20:00 +2361-02-01T17:20:00 +2362-02-01T17:20:00 +2363-02-01T17:20:00 +2364-02-01T17:20:00 +2365-02-01T17:20:00 +2366-02-01T17:20:00 +2367-02-01T17:20:00 +2368-02-01T17:20:00 +2369-02-01T17:20:00 +2370-02-01T17:20:00 +2371-02-01T17:20:00 +2372-02-01T17:20:00 +2373-02-01T17:20:00 +2374-02-01T17:20:00 +2375-02-01T17:20:00 +2376-02-01T17:20:00 +2377-02-01T17:20:00 +2378-02-01T17:20:00 +2379-02-01T17:20:00 +2380-02-01T17:20:00 +2381-02-01T17:20:00 +2382-02-01T17:20:00 +2383-02-01T17:20:00 +2384-02-01T17:20:00 +2385-02-01T17:20:00 +2386-02-01T17:20:00 +2387-02-01T17:20:00 +2388-02-01T17:20:00 +2389-02-01T17:20:00 +2390-02-01T17:20:00 +2391-02-01T17:20:00 +2392-02-01T17:20:00 +2393-02-01T17:20:00 +2394-02-01T17:20:00 +2395-02-01T17:20:00 +2396-02-01T17:20:00 +2397-02-01T17:20:00 +2398-02-01T17:20:00 +2399-02-01T17:20:00 +2400-02-01T17:20:00 +2401-02-01T17:20:00 +2402-02-01T17:20:00 +2403-02-01T17:20:00 +2404-02-01T17:20:00 +2405-02-01T17:20:00 +2406-02-01T17:20:00 +2407-02-01T17:20:00 +2408-02-01T17:20:00 +2409-02-01T17:20:00 +2410-02-01T17:20:00 +2411-02-01T17:20:00 +2412-02-01T17:20:00 +2413-02-01T17:20:00 +2414-02-01T17:20:00 +2415-02-01T17:20:00 +2416-02-01T17:20:00 +2417-02-01T17:20:00 +2418-02-01T17:20:00 +2419-02-01T17:20:00 +2420-02-01T17:20:00 +2421-02-01T17:20:00 +2422-02-01T17:20:00 +2423-02-01T17:20:00 +2424-02-01T17:20:00 +2425-02-01T17:20:00 +2426-02-01T17:20:00 +2427-02-01T17:20:00 +2428-02-01T17:20:00 +2429-02-01T17:20:00 +2430-02-01T17:20:00 +2431-02-01T17:20:00 +2432-02-01T17:20:00 +2433-02-01T17:20:00 +2434-02-01T17:20:00 +2435-02-01T17:20:00 +2436-02-01T17:20:00 +2437-02-01T17:20:00 +2438-02-01T17:20:00 +2439-02-01T17:20:00 +2440-02-01T17:20:00 +2441-02-01T17:20:00 +2442-02-01T17:20:00 +2443-02-01T17:20:00 +2444-02-01T17:20:00 +2445-02-01T17:20:00 +2446-02-01T17:20:00 +2447-02-01T17:20:00 +2448-02-01T17:20:00 +2449-02-01T17:20:00 +2450-02-01T17:20:00 +2451-02-01T17:20:00 +2452-02-01T17:20:00 +2453-02-01T17:20:00 +2454-02-01T17:20:00 +2455-02-01T17:20:00 +2456-02-01T17:20:00 +2457-02-01T17:20:00 +2458-02-01T17:20:00 +2459-02-01T17:20:00 +2460-02-01T17:20:00 +2461-02-01T17:20:00 +2462-02-01T17:20:00 +2463-02-01T17:20:00 +2464-02-01T17:20:00 +2465-02-01T17:20:00 +2466-02-01T17:20:00 +2467-02-01T17:20:00 +2468-02-01T17:20:00 +2469-02-01T17:20:00 +2470-02-01T17:20:00 +2471-02-01T17:20:00 +2472-02-01T17:20:00 +2473-02-01T17:20:00 +2474-02-01T17:20:00 +2475-02-01T17:20:00 +2476-02-01T17:20:00 +2477-02-01T17:20:00 +2478-02-01T17:20:00 +2479-02-01T17:20:00 +2480-02-01T17:20:00 +2481-02-01T17:20:00 +2482-02-01T17:20:00 +2483-02-01T17:20:00 +2484-02-01T17:20:00 +2485-02-01T17:20:00 +2486-02-01T17:20:00 +2487-02-01T17:20:00 +2488-02-01T17:20:00 +2489-02-01T17:20:00 +2490-02-01T17:20:00 +2491-02-01T17:20:00 +2492-02-01T17:20:00 +2493-02-01T17:20:00 +2494-02-01T17:20:00 +2495-02-01T17:20:00 +2496-02-01T17:20:00 +2497-02-01T17:20:00 +2498-02-01T17:20:00 + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase03.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase03.ics.prev.ref new file mode 100644 index 000000000..fa36e552d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase03.ics.prev.ref @@ -0,0 +1,15 @@ +2010-02-01T17:20:00 +2009-02-01T17:20:00 +2008-02-01T17:20:00 +2007-02-01T17:20:00 +2006-02-01T17:20:00 +2005-02-01T17:20:00 +2004-02-01T17:20:00 +2003-02-01T17:20:00 +2002-02-01T17:20:00 +2001-02-01T17:20:00 +2000-02-01T17:20:00 +1999-02-01T17:20:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase03.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase03.ics.recurson.ref new file mode 100644 index 000000000..b683cd9da --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase03.ics.recurson.ref @@ -0,0 +1,12 @@ +1999-02-01 +2000-02-01 +2001-02-01 +2002-02-01 +2003-02-01 +2004-02-01 +2005-02-01 +2006-02-01 +2007-02-01 +2008-02-01 +2009-02-01 +2010-02-01 diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase04.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase04.ics new file mode 100644 index 000000000..c69b7aaea --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase04.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Monday of week number 20 (where the default start of the week is Monday)\, + forever: +DTSTART;TZID=America/Los_Angeles:19970512T090000 +RRULE:FREQ=YEARLY;INTERVAL=1;COUNT=10;BYDAY=MO;BYWEEKNO=20 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase04.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase04.ics.next.ref new file mode 100644 index 000000000..39486f12a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase04.ics.next.ref @@ -0,0 +1,13 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase04.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase04.ics.prev.ref new file mode 100644 index 000000000..e8c7fd748 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase04.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase04.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase04.ics.recurson.ref new file mode 100644 index 000000000..3959a5094 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase04.ics.recurson.ref @@ -0,0 +1,11 @@ +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase05.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase05.ics new file mode 100644 index 000000000..850c4a772 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase05.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION: Once a Year +DTSTART;TZID=America/Los_Angeles:20010205T090000 +RRULE:FREQ=YEARLY;INTERVAL=1 +X-EXPECT-NUMEVENTS: 37 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase05.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase05.ics.next.ref new file mode 100644 index 000000000..52a97be8c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase05.ics.next.ref @@ -0,0 +1,502 @@ +2001-02-05T09:00:00 +2002-02-05T09:00:00 +2003-02-05T09:00:00 +2004-02-05T09:00:00 +2005-02-05T09:00:00 +2006-02-05T09:00:00 +2007-02-05T09:00:00 +2008-02-05T09:00:00 +2009-02-05T09:00:00 +2010-02-05T09:00:00 +2011-02-05T09:00:00 +2012-02-05T09:00:00 +2013-02-05T09:00:00 +2014-02-05T09:00:00 +2015-02-05T09:00:00 +2016-02-05T09:00:00 +2017-02-05T09:00:00 +2018-02-05T09:00:00 +2019-02-05T09:00:00 +2020-02-05T09:00:00 +2021-02-05T09:00:00 +2022-02-05T09:00:00 +2023-02-05T09:00:00 +2024-02-05T09:00:00 +2025-02-05T09:00:00 +2026-02-05T09:00:00 +2027-02-05T09:00:00 +2028-02-05T09:00:00 +2029-02-05T09:00:00 +2030-02-05T09:00:00 +2031-02-05T09:00:00 +2032-02-05T09:00:00 +2033-02-05T09:00:00 +2034-02-05T09:00:00 +2035-02-05T09:00:00 +2036-02-05T09:00:00 +2037-02-05T09:00:00 +2038-02-05T09:00:00 +2039-02-05T09:00:00 +2040-02-05T09:00:00 +2041-02-05T09:00:00 +2042-02-05T09:00:00 +2043-02-05T09:00:00 +2044-02-05T09:00:00 +2045-02-05T09:00:00 +2046-02-05T09:00:00 +2047-02-05T09:00:00 +2048-02-05T09:00:00 +2049-02-05T09:00:00 +2050-02-05T09:00:00 +2051-02-05T09:00:00 +2052-02-05T09:00:00 +2053-02-05T09:00:00 +2054-02-05T09:00:00 +2055-02-05T09:00:00 +2056-02-05T09:00:00 +2057-02-05T09:00:00 +2058-02-05T09:00:00 +2059-02-05T09:00:00 +2060-02-05T09:00:00 +2061-02-05T09:00:00 +2062-02-05T09:00:00 +2063-02-05T09:00:00 +2064-02-05T09:00:00 +2065-02-05T09:00:00 +2066-02-05T09:00:00 +2067-02-05T09:00:00 +2068-02-05T09:00:00 +2069-02-05T09:00:00 +2070-02-05T09:00:00 +2071-02-05T09:00:00 +2072-02-05T09:00:00 +2073-02-05T09:00:00 +2074-02-05T09:00:00 +2075-02-05T09:00:00 +2076-02-05T09:00:00 +2077-02-05T09:00:00 +2078-02-05T09:00:00 +2079-02-05T09:00:00 +2080-02-05T09:00:00 +2081-02-05T09:00:00 +2082-02-05T09:00:00 +2083-02-05T09:00:00 +2084-02-05T09:00:00 +2085-02-05T09:00:00 +2086-02-05T09:00:00 +2087-02-05T09:00:00 +2088-02-05T09:00:00 +2089-02-05T09:00:00 +2090-02-05T09:00:00 +2091-02-05T09:00:00 +2092-02-05T09:00:00 +2093-02-05T09:00:00 +2094-02-05T09:00:00 +2095-02-05T09:00:00 +2096-02-05T09:00:00 +2097-02-05T09:00:00 +2098-02-05T09:00:00 +2099-02-05T09:00:00 +2100-02-05T09:00:00 +2101-02-05T09:00:00 +2102-02-05T09:00:00 +2103-02-05T09:00:00 +2104-02-05T09:00:00 +2105-02-05T09:00:00 +2106-02-05T09:00:00 +2107-02-05T09:00:00 +2108-02-05T09:00:00 +2109-02-05T09:00:00 +2110-02-05T09:00:00 +2111-02-05T09:00:00 +2112-02-05T09:00:00 +2113-02-05T09:00:00 +2114-02-05T09:00:00 +2115-02-05T09:00:00 +2116-02-05T09:00:00 +2117-02-05T09:00:00 +2118-02-05T09:00:00 +2119-02-05T09:00:00 +2120-02-05T09:00:00 +2121-02-05T09:00:00 +2122-02-05T09:00:00 +2123-02-05T09:00:00 +2124-02-05T09:00:00 +2125-02-05T09:00:00 +2126-02-05T09:00:00 +2127-02-05T09:00:00 +2128-02-05T09:00:00 +2129-02-05T09:00:00 +2130-02-05T09:00:00 +2131-02-05T09:00:00 +2132-02-05T09:00:00 +2133-02-05T09:00:00 +2134-02-05T09:00:00 +2135-02-05T09:00:00 +2136-02-05T09:00:00 +2137-02-05T09:00:00 +2138-02-05T09:00:00 +2139-02-05T09:00:00 +2140-02-05T09:00:00 +2141-02-05T09:00:00 +2142-02-05T09:00:00 +2143-02-05T09:00:00 +2144-02-05T09:00:00 +2145-02-05T09:00:00 +2146-02-05T09:00:00 +2147-02-05T09:00:00 +2148-02-05T09:00:00 +2149-02-05T09:00:00 +2150-02-05T09:00:00 +2151-02-05T09:00:00 +2152-02-05T09:00:00 +2153-02-05T09:00:00 +2154-02-05T09:00:00 +2155-02-05T09:00:00 +2156-02-05T09:00:00 +2157-02-05T09:00:00 +2158-02-05T09:00:00 +2159-02-05T09:00:00 +2160-02-05T09:00:00 +2161-02-05T09:00:00 +2162-02-05T09:00:00 +2163-02-05T09:00:00 +2164-02-05T09:00:00 +2165-02-05T09:00:00 +2166-02-05T09:00:00 +2167-02-05T09:00:00 +2168-02-05T09:00:00 +2169-02-05T09:00:00 +2170-02-05T09:00:00 +2171-02-05T09:00:00 +2172-02-05T09:00:00 +2173-02-05T09:00:00 +2174-02-05T09:00:00 +2175-02-05T09:00:00 +2176-02-05T09:00:00 +2177-02-05T09:00:00 +2178-02-05T09:00:00 +2179-02-05T09:00:00 +2180-02-05T09:00:00 +2181-02-05T09:00:00 +2182-02-05T09:00:00 +2183-02-05T09:00:00 +2184-02-05T09:00:00 +2185-02-05T09:00:00 +2186-02-05T09:00:00 +2187-02-05T09:00:00 +2188-02-05T09:00:00 +2189-02-05T09:00:00 +2190-02-05T09:00:00 +2191-02-05T09:00:00 +2192-02-05T09:00:00 +2193-02-05T09:00:00 +2194-02-05T09:00:00 +2195-02-05T09:00:00 +2196-02-05T09:00:00 +2197-02-05T09:00:00 +2198-02-05T09:00:00 +2199-02-05T09:00:00 +2200-02-05T09:00:00 +2201-02-05T09:00:00 +2202-02-05T09:00:00 +2203-02-05T09:00:00 +2204-02-05T09:00:00 +2205-02-05T09:00:00 +2206-02-05T09:00:00 +2207-02-05T09:00:00 +2208-02-05T09:00:00 +2209-02-05T09:00:00 +2210-02-05T09:00:00 +2211-02-05T09:00:00 +2212-02-05T09:00:00 +2213-02-05T09:00:00 +2214-02-05T09:00:00 +2215-02-05T09:00:00 +2216-02-05T09:00:00 +2217-02-05T09:00:00 +2218-02-05T09:00:00 +2219-02-05T09:00:00 +2220-02-05T09:00:00 +2221-02-05T09:00:00 +2222-02-05T09:00:00 +2223-02-05T09:00:00 +2224-02-05T09:00:00 +2225-02-05T09:00:00 +2226-02-05T09:00:00 +2227-02-05T09:00:00 +2228-02-05T09:00:00 +2229-02-05T09:00:00 +2230-02-05T09:00:00 +2231-02-05T09:00:00 +2232-02-05T09:00:00 +2233-02-05T09:00:00 +2234-02-05T09:00:00 +2235-02-05T09:00:00 +2236-02-05T09:00:00 +2237-02-05T09:00:00 +2238-02-05T09:00:00 +2239-02-05T09:00:00 +2240-02-05T09:00:00 +2241-02-05T09:00:00 +2242-02-05T09:00:00 +2243-02-05T09:00:00 +2244-02-05T09:00:00 +2245-02-05T09:00:00 +2246-02-05T09:00:00 +2247-02-05T09:00:00 +2248-02-05T09:00:00 +2249-02-05T09:00:00 +2250-02-05T09:00:00 +2251-02-05T09:00:00 +2252-02-05T09:00:00 +2253-02-05T09:00:00 +2254-02-05T09:00:00 +2255-02-05T09:00:00 +2256-02-05T09:00:00 +2257-02-05T09:00:00 +2258-02-05T09:00:00 +2259-02-05T09:00:00 +2260-02-05T09:00:00 +2261-02-05T09:00:00 +2262-02-05T09:00:00 +2263-02-05T09:00:00 +2264-02-05T09:00:00 +2265-02-05T09:00:00 +2266-02-05T09:00:00 +2267-02-05T09:00:00 +2268-02-05T09:00:00 +2269-02-05T09:00:00 +2270-02-05T09:00:00 +2271-02-05T09:00:00 +2272-02-05T09:00:00 +2273-02-05T09:00:00 +2274-02-05T09:00:00 +2275-02-05T09:00:00 +2276-02-05T09:00:00 +2277-02-05T09:00:00 +2278-02-05T09:00:00 +2279-02-05T09:00:00 +2280-02-05T09:00:00 +2281-02-05T09:00:00 +2282-02-05T09:00:00 +2283-02-05T09:00:00 +2284-02-05T09:00:00 +2285-02-05T09:00:00 +2286-02-05T09:00:00 +2287-02-05T09:00:00 +2288-02-05T09:00:00 +2289-02-05T09:00:00 +2290-02-05T09:00:00 +2291-02-05T09:00:00 +2292-02-05T09:00:00 +2293-02-05T09:00:00 +2294-02-05T09:00:00 +2295-02-05T09:00:00 +2296-02-05T09:00:00 +2297-02-05T09:00:00 +2298-02-05T09:00:00 +2299-02-05T09:00:00 +2300-02-05T09:00:00 +2301-02-05T09:00:00 +2302-02-05T09:00:00 +2303-02-05T09:00:00 +2304-02-05T09:00:00 +2305-02-05T09:00:00 +2306-02-05T09:00:00 +2307-02-05T09:00:00 +2308-02-05T09:00:00 +2309-02-05T09:00:00 +2310-02-05T09:00:00 +2311-02-05T09:00:00 +2312-02-05T09:00:00 +2313-02-05T09:00:00 +2314-02-05T09:00:00 +2315-02-05T09:00:00 +2316-02-05T09:00:00 +2317-02-05T09:00:00 +2318-02-05T09:00:00 +2319-02-05T09:00:00 +2320-02-05T09:00:00 +2321-02-05T09:00:00 +2322-02-05T09:00:00 +2323-02-05T09:00:00 +2324-02-05T09:00:00 +2325-02-05T09:00:00 +2326-02-05T09:00:00 +2327-02-05T09:00:00 +2328-02-05T09:00:00 +2329-02-05T09:00:00 +2330-02-05T09:00:00 +2331-02-05T09:00:00 +2332-02-05T09:00:00 +2333-02-05T09:00:00 +2334-02-05T09:00:00 +2335-02-05T09:00:00 +2336-02-05T09:00:00 +2337-02-05T09:00:00 +2338-02-05T09:00:00 +2339-02-05T09:00:00 +2340-02-05T09:00:00 +2341-02-05T09:00:00 +2342-02-05T09:00:00 +2343-02-05T09:00:00 +2344-02-05T09:00:00 +2345-02-05T09:00:00 +2346-02-05T09:00:00 +2347-02-05T09:00:00 +2348-02-05T09:00:00 +2349-02-05T09:00:00 +2350-02-05T09:00:00 +2351-02-05T09:00:00 +2352-02-05T09:00:00 +2353-02-05T09:00:00 +2354-02-05T09:00:00 +2355-02-05T09:00:00 +2356-02-05T09:00:00 +2357-02-05T09:00:00 +2358-02-05T09:00:00 +2359-02-05T09:00:00 +2360-02-05T09:00:00 +2361-02-05T09:00:00 +2362-02-05T09:00:00 +2363-02-05T09:00:00 +2364-02-05T09:00:00 +2365-02-05T09:00:00 +2366-02-05T09:00:00 +2367-02-05T09:00:00 +2368-02-05T09:00:00 +2369-02-05T09:00:00 +2370-02-05T09:00:00 +2371-02-05T09:00:00 +2372-02-05T09:00:00 +2373-02-05T09:00:00 +2374-02-05T09:00:00 +2375-02-05T09:00:00 +2376-02-05T09:00:00 +2377-02-05T09:00:00 +2378-02-05T09:00:00 +2379-02-05T09:00:00 +2380-02-05T09:00:00 +2381-02-05T09:00:00 +2382-02-05T09:00:00 +2383-02-05T09:00:00 +2384-02-05T09:00:00 +2385-02-05T09:00:00 +2386-02-05T09:00:00 +2387-02-05T09:00:00 +2388-02-05T09:00:00 +2389-02-05T09:00:00 +2390-02-05T09:00:00 +2391-02-05T09:00:00 +2392-02-05T09:00:00 +2393-02-05T09:00:00 +2394-02-05T09:00:00 +2395-02-05T09:00:00 +2396-02-05T09:00:00 +2397-02-05T09:00:00 +2398-02-05T09:00:00 +2399-02-05T09:00:00 +2400-02-05T09:00:00 +2401-02-05T09:00:00 +2402-02-05T09:00:00 +2403-02-05T09:00:00 +2404-02-05T09:00:00 +2405-02-05T09:00:00 +2406-02-05T09:00:00 +2407-02-05T09:00:00 +2408-02-05T09:00:00 +2409-02-05T09:00:00 +2410-02-05T09:00:00 +2411-02-05T09:00:00 +2412-02-05T09:00:00 +2413-02-05T09:00:00 +2414-02-05T09:00:00 +2415-02-05T09:00:00 +2416-02-05T09:00:00 +2417-02-05T09:00:00 +2418-02-05T09:00:00 +2419-02-05T09:00:00 +2420-02-05T09:00:00 +2421-02-05T09:00:00 +2422-02-05T09:00:00 +2423-02-05T09:00:00 +2424-02-05T09:00:00 +2425-02-05T09:00:00 +2426-02-05T09:00:00 +2427-02-05T09:00:00 +2428-02-05T09:00:00 +2429-02-05T09:00:00 +2430-02-05T09:00:00 +2431-02-05T09:00:00 +2432-02-05T09:00:00 +2433-02-05T09:00:00 +2434-02-05T09:00:00 +2435-02-05T09:00:00 +2436-02-05T09:00:00 +2437-02-05T09:00:00 +2438-02-05T09:00:00 +2439-02-05T09:00:00 +2440-02-05T09:00:00 +2441-02-05T09:00:00 +2442-02-05T09:00:00 +2443-02-05T09:00:00 +2444-02-05T09:00:00 +2445-02-05T09:00:00 +2446-02-05T09:00:00 +2447-02-05T09:00:00 +2448-02-05T09:00:00 +2449-02-05T09:00:00 +2450-02-05T09:00:00 +2451-02-05T09:00:00 +2452-02-05T09:00:00 +2453-02-05T09:00:00 +2454-02-05T09:00:00 +2455-02-05T09:00:00 +2456-02-05T09:00:00 +2457-02-05T09:00:00 +2458-02-05T09:00:00 +2459-02-05T09:00:00 +2460-02-05T09:00:00 +2461-02-05T09:00:00 +2462-02-05T09:00:00 +2463-02-05T09:00:00 +2464-02-05T09:00:00 +2465-02-05T09:00:00 +2466-02-05T09:00:00 +2467-02-05T09:00:00 +2468-02-05T09:00:00 +2469-02-05T09:00:00 +2470-02-05T09:00:00 +2471-02-05T09:00:00 +2472-02-05T09:00:00 +2473-02-05T09:00:00 +2474-02-05T09:00:00 +2475-02-05T09:00:00 +2476-02-05T09:00:00 +2477-02-05T09:00:00 +2478-02-05T09:00:00 +2479-02-05T09:00:00 +2480-02-05T09:00:00 +2481-02-05T09:00:00 +2482-02-05T09:00:00 +2483-02-05T09:00:00 +2484-02-05T09:00:00 +2485-02-05T09:00:00 +2486-02-05T09:00:00 +2487-02-05T09:00:00 +2488-02-05T09:00:00 +2489-02-05T09:00:00 +2490-02-05T09:00:00 +2491-02-05T09:00:00 +2492-02-05T09:00:00 +2493-02-05T09:00:00 +2494-02-05T09:00:00 +2495-02-05T09:00:00 +2496-02-05T09:00:00 +2497-02-05T09:00:00 +2498-02-05T09:00:00 +2499-02-05T09:00:00 +2500-02-05T09:00:00 + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase05.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase05.ics.prev.ref new file mode 100644 index 000000000..952419130 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase05.ics.prev.ref @@ -0,0 +1,11 @@ +2010-02-05T09:00:00 +2009-02-05T09:00:00 +2008-02-05T09:00:00 +2007-02-05T09:00:00 +2006-02-05T09:00:00 +2005-02-05T09:00:00 +2004-02-05T09:00:00 +2003-02-05T09:00:00 +2002-02-05T09:00:00 +2001-02-05T09:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase05.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase05.ics.recurson.ref new file mode 100644 index 000000000..11f304043 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase05.ics.recurson.ref @@ -0,0 +1,10 @@ +2001-02-05 +2002-02-05 +2003-02-05 +2004-02-05 +2005-02-05 +2006-02-05 +2007-02-05 +2008-02-05 +2009-02-05 +2010-02-05 diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase06.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase06.ics new file mode 100644 index 000000000..74d37f60e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase06.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Recur every sunday and tuesday +RRULE:FREQ=WEEKLY;COUNT=10;INTERVAL=1;BYDAY=SU,TU +DTSTART:20011216T192500 +DTEND:20011216T202500 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase06.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase06.ics.next.ref new file mode 100644 index 000000000..0abed481e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase06.ics.next.ref @@ -0,0 +1,13 @@ +2001-12-16T19:25:00 +2001-12-18T19:25:00 +2001-12-23T19:25:00 +2001-12-25T19:25:00 +2001-12-30T19:25:00 +2002-01-01T19:25:00 +2002-01-06T19:25:00 +2002-01-08T19:25:00 +2002-01-13T19:25:00 +2002-01-15T19:25:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase06.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase06.ics.prev.ref new file mode 100644 index 000000000..5caf88d3a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase06.ics.prev.ref @@ -0,0 +1,13 @@ +2002-01-15T19:25:00 +2002-01-13T19:25:00 +2002-01-08T19:25:00 +2002-01-06T19:25:00 +2002-01-01T19:25:00 +2001-12-30T19:25:00 +2001-12-25T19:25:00 +2001-12-23T19:25:00 +2001-12-18T19:25:00 +2001-12-16T19:25:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase06.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase06.ics.recurson.ref new file mode 100644 index 000000000..93b20aca9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase06.ics.recurson.ref @@ -0,0 +1,11 @@ +2001-12-16 +2001-12-18 +2001-12-23 +2001-12-25 +2001-12-30 +2002-01-01 +2002-01-06 +2002-01-08 +2002-01-13 +2002-01-15 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase07.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase07.ics new file mode 100644 index 000000000..15d93705b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase07.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every first tuesday of the month +RRULE:FREQ=MONTHLY;INTERVAL=1;COUNT=3;BYDAY=1TU +DTSTART:20011204T153500 +DTEND:20011204T163500 +X-EXPECT-NUMEVENTS: 3 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase07.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase07.ics.next.ref new file mode 100644 index 000000000..9a6556470 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase07.ics.next.ref @@ -0,0 +1,6 @@ +2001-12-04T15:35:00 +2002-01-01T15:35:00 +2002-02-05T15:35:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase07.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase07.ics.prev.ref new file mode 100644 index 000000000..ba0f10788 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase07.ics.prev.ref @@ -0,0 +1,6 @@ +2002-02-05T15:35:00 +2002-01-01T15:35:00 +2001-12-04T15:35:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase07.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase07.ics.recurson.ref new file mode 100644 index 000000000..c848b613e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase07.ics.recurson.ref @@ -0,0 +1,4 @@ +2001-12-04 +2002-01-01 +2002-02-05 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase08.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase08.ics new file mode 100644 index 000000000..29022df9c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase08.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Daily for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=DAILY;COUNT=10;INTERVAL=1 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase08.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase08.ics.next.ref new file mode 100644 index 000000000..cc480a400 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase08.ics.next.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase08.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase08.ics.prev.ref new file mode 100644 index 000000000..1fbaacd52 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase08.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase08.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase08.ics.recurson.ref new file mode 100644 index 000000000..00bc34120 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase08.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/LibICal/LibICal_TestCase09.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase09.ics new file mode 100644 index 000000000..a669a5717 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase09.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Daily until December 24\, 1997: +DTSTART;TZID=America/Los_Angeles:19971215T090000 +RRULE:FREQ=DAILY;UNTIL=19971224T000000Z;INTERVAL=1 +X-EXPECT-NUMEVENTS: 9 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase09.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase09.ics.next.ref new file mode 100644 index 000000000..1e488bbc8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase09.ics.next.ref @@ -0,0 +1,12 @@ +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/LibICal/LibICal_TestCase09.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase09.ics.prev.ref new file mode 100644 index 000000000..76491acb9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase09.ics.prev.ref @@ -0,0 +1,12 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase09.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase09.ics.recurson.ref new file mode 100644 index 000000000..cdb2ffa05 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase09.ics.recurson.ref @@ -0,0 +1,10 @@ +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/LibICal/LibICal_TestCase10.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase10.ics new file mode 100644 index 000000000..9608e8f06 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase10.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every other day - 10 times: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=DAILY;COUNT=10;INTERVAL=2 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase10.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase10.ics.next.ref new file mode 100644 index 000000000..00527f4b6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase10.ics.next.ref @@ -0,0 +1,13 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase10.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase10.ics.prev.ref new file mode 100644 index 000000000..6216cf400 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase10.ics.prev.ref @@ -0,0 +1,13 @@ +1997-09-20T09:00:00 +1997-09-18T09:00:00 +1997-09-16T09:00:00 +1997-09-14T09:00:00 +1997-09-12T09:00:00 +1997-09-10T09:00:00 +1997-09-08T09:00:00 +1997-09-06T09:00:00 +1997-09-04T09:00:00 +1997-09-02T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase10.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase10.ics.recurson.ref new file mode 100644 index 000000000..68e01d0db --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase10.ics.recurson.ref @@ -0,0 +1,11 @@ +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase11.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase11.ics new file mode 100644 index 000000000..3f5ac89ee --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase11.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every 10 days\, 5 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=DAILY;COUNT=5;INTERVAL=10 +X-EXPECT-NUMEVENTS: 5 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase11.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase11.ics.next.ref new file mode 100644 index 000000000..ad315e9fa --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase11.ics.next.ref @@ -0,0 +1,8 @@ +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/LibICal/LibICal_TestCase11.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase11.ics.prev.ref new file mode 100644 index 000000000..6497bb66f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase11.ics.prev.ref @@ -0,0 +1,8 @@ +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/LibICal/LibICal_TestCase11.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase11.ics.recurson.ref new file mode 100644 index 000000000..89c9c411f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase11.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/LibICal/LibICal_TestCase12.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase12.ics new file mode 100644 index 000000000..29022df9c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase12.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Daily for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=DAILY;COUNT=10;INTERVAL=1 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase12.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase12.ics.next.ref new file mode 100644 index 000000000..cc480a400 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase12.ics.next.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase12.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase12.ics.prev.ref new file mode 100644 index 000000000..1fbaacd52 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase12.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase12.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase12.ics.recurson.ref new file mode 100644 index 000000000..00bc34120 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase12.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/LibICal/LibICal_TestCase15.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase15.ics new file mode 100644 index 000000000..716cda660 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase15.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Repeat every tuesday and wednesday starting Tue 2nd April 2002 +RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=6;BYDAY=TU,WE +DTSTART:20020402T114500 +DTEND:20020402T124500 +X-EXPECT-NUMEVENTS: 6 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase15.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase15.ics.next.ref new file mode 100644 index 000000000..6ce39a7df --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase15.ics.next.ref @@ -0,0 +1,9 @@ +2002-04-02T11:45:00 +2002-04-03T11:45:00 +2002-04-09T11:45:00 +2002-04-10T11:45:00 +2002-04-16T11:45:00 +2002-04-17T11:45:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase15.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase15.ics.prev.ref new file mode 100644 index 000000000..1f5f03e85 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase15.ics.prev.ref @@ -0,0 +1,9 @@ +2002-04-17T11:45:00 +2002-04-16T11:45:00 +2002-04-10T11:45:00 +2002-04-09T11:45:00 +2002-04-03T11:45:00 +2002-04-02T11:45:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase15.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase15.ics.recurson.ref new file mode 100644 index 000000000..9b26c166e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase15.ics.recurson.ref @@ -0,0 +1,7 @@ +2002-04-02 +2002-04-03 +2002-04-09 +2002-04-10 +2002-04-16 +2002-04-17 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase16.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase16.ics new file mode 100644 index 000000000..d0f0f8375 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase16.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +DESCRIPTION:Every Day start the first day in January\, except saturday and sunday. This should be up to March. +RRULE:FREQ=DAILY;COUNT=50;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR +DTSTART:20020101T090000Z +X-EXPECT-NUMEVENTS: 50 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase16.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase16.ics.next.ref new file mode 100644 index 000000000..88cfbc924 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase16.ics.next.ref @@ -0,0 +1,53 @@ +2002-01-01T09:00:00 +2002-01-02T09:00:00 +2002-01-03T09:00:00 +2002-01-04T09:00:00 +2002-01-07T09:00:00 +2002-01-08T09:00:00 +2002-01-09T09:00:00 +2002-01-10T09:00:00 +2002-01-11T09:00:00 +2002-01-14T09:00:00 +2002-01-15T09:00:00 +2002-01-16T09:00:00 +2002-01-17T09: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-01-25T09:00:00 +2002-01-28T09:00:00 +2002-01-29T09:00:00 +2002-01-30T09:00:00 +2002-01-31T09:00:00 +2002-02-01T09:00:00 +2002-02-04T09:00:00 +2002-02-05T09:00:00 +2002-02-06T09:00:00 +2002-02-07T09:00:00 +2002-02-08T09:00:00 +2002-02-11T09:00:00 +2002-02-12T09:00:00 +2002-02-13T09:00:00 +2002-02-14T09: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-02-22T09:00:00 +2002-02-25T09:00:00 +2002-02-26T09:00:00 +2002-02-27T09:00:00 +2002-02-28T09:00:00 +2002-03-01T09:00:00 +2002-03-04T09:00:00 +2002-03-05T09:00:00 +2002-03-06T09:00:00 +2002-03-07T09:00:00 +2002-03-08T09:00:00 +2002-03-11T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase16.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase16.ics.prev.ref new file mode 100644 index 000000000..dde6bbf55 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase16.ics.prev.ref @@ -0,0 +1,53 @@ +2002-03-11T09:00:00 +2002-03-08T09:00:00 +2002-03-07T09:00:00 +2002-03-06T09:00:00 +2002-03-05T09:00:00 +2002-03-04T09:00:00 +2002-03-01T09:00:00 +2002-02-28T09:00:00 +2002-02-27T09:00:00 +2002-02-26T09:00:00 +2002-02-25T09:00:00 +2002-02-22T09:00:00 +2002-02-21T09:00:00 +2002-02-20T09:00:00 +2002-02-19T09:00:00 +2002-02-18T09:00:00 +2002-02-15T09:00:00 +2002-02-14T09:00:00 +2002-02-13T09:00:00 +2002-02-12T09:00:00 +2002-02-11T09:00:00 +2002-02-08T09:00:00 +2002-02-07T09:00:00 +2002-02-06T09:00:00 +2002-02-05T09:00:00 +2002-02-04T09:00:00 +2002-02-01T09:00:00 +2002-01-31T09:00:00 +2002-01-30T09:00:00 +2002-01-29T09:00:00 +2002-01-28T09:00:00 +2002-01-25T09:00:00 +2002-01-24T09:00:00 +2002-01-23T09:00:00 +2002-01-22T09:00:00 +2002-01-21T09:00:00 +2002-01-18T09:00:00 +2002-01-17T09:00:00 +2002-01-16T09:00:00 +2002-01-15T09:00:00 +2002-01-14T09:00:00 +2002-01-11T09:00:00 +2002-01-10T09:00:00 +2002-01-09T09:00:00 +2002-01-08T09:00:00 +2002-01-07T09:00:00 +2002-01-04T09:00:00 +2002-01-03T09:00:00 +2002-01-02T09:00:00 +2002-01-01T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase16.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase16.ics.recurson.ref new file mode 100644 index 000000000..f4de1ebce --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase16.ics.recurson.ref @@ -0,0 +1,51 @@ +2002-01-01 +2002-01-02 +2002-01-03 +2002-01-04 +2002-01-07 +2002-01-08 +2002-01-09 +2002-01-10 +2002-01-11 +2002-01-14 +2002-01-15 +2002-01-16 +2002-01-17 +2002-01-18 +2002-01-21 +2002-01-22 +2002-01-23 +2002-01-24 +2002-01-25 +2002-01-28 +2002-01-29 +2002-01-30 +2002-01-31 +2002-02-01 +2002-02-04 +2002-02-05 +2002-02-06 +2002-02-07 +2002-02-08 +2002-02-11 +2002-02-12 +2002-02-13 +2002-02-14 +2002-02-15 +2002-02-18 +2002-02-19 +2002-02-20 +2002-02-21 +2002-02-22 +2002-02-25 +2002-02-26 +2002-02-27 +2002-02-28 +2002-03-01 +2002-03-04 +2002-03-05 +2002-03-06 +2002-03-07 +2002-03-08 +2002-03-11 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase17.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase17.ics new file mode 100644 index 000000000..7ff2fba06 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase17.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +DESCRIPTION:Every Day in January\, but only in Tuesday\, Wednesday and Thursday +RRULE:FREQ=DAILY;UNTIL=20020120T090000Z;INTERVAL=1;BYDAY=TU,WE,TH +DTSTART:20020101T090000Z +X-EXPECT-NUMEVENTS: 9 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase17.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase17.ics.next.ref new file mode 100644 index 000000000..9aa7d8923 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase17.ics.next.ref @@ -0,0 +1,12 @@ +2002-01-01T09:00:00 +2002-01-02T09:00:00 +2002-01-03T09:00:00 +2002-01-08T09:00:00 +2002-01-09T09:00:00 +2002-01-10T09:00:00 +2002-01-15T09:00:00 +2002-01-16T09:00:00 +2002-01-17T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase17.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase17.ics.prev.ref new file mode 100644 index 000000000..1e49f7b83 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase17.ics.prev.ref @@ -0,0 +1,12 @@ +2002-01-17T09:00:00 +2002-01-16T09:00:00 +2002-01-15T09:00:00 +2002-01-10T09:00:00 +2002-01-09T09:00:00 +2002-01-08T09:00:00 +2002-01-03T09:00:00 +2002-01-02T09:00:00 +2002-01-01T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase17.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase17.ics.recurson.ref new file mode 100644 index 000000000..b5d09027d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase17.ics.recurson.ref @@ -0,0 +1,10 @@ +2002-01-01 +2002-01-02 +2002-01-03 +2002-01-08 +2002-01-09 +2002-01-10 +2002-01-15 +2002-01-16 +2002-01-17 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase18.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase18.ics new file mode 100644 index 000000000..0d31710ab --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase18.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +DESCRIPTION:Every Day in January\, except saturday and sunday. This is MS Outlook every weekday case. +RRULE:FREQ=DAILY;UNTIL=20020120T090000Z;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR;WKST=SU +DTSTART:20020101T090000Z +X-EXPECT-NUMEVENTS: 14 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase18.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase18.ics.next.ref new file mode 100644 index 000000000..b193d0780 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase18.ics.next.ref @@ -0,0 +1,17 @@ +2002-01-01T09:00:00 +2002-01-02T09:00:00 +2002-01-03T09:00:00 +2002-01-04T09:00:00 +2002-01-07T09:00:00 +2002-01-08T09:00:00 +2002-01-09T09:00:00 +2002-01-10T09:00:00 +2002-01-11T09:00:00 +2002-01-14T09:00:00 +2002-01-15T09:00:00 +2002-01-16T09:00:00 +2002-01-17T09:00:00 +2002-01-18T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase18.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase18.ics.prev.ref new file mode 100644 index 000000000..ae894c0fb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase18.ics.prev.ref @@ -0,0 +1,17 @@ +2002-01-18T09:00:00 +2002-01-17T09:00:00 +2002-01-16T09:00:00 +2002-01-15T09:00:00 +2002-01-14T09:00:00 +2002-01-11T09:00:00 +2002-01-10T09:00:00 +2002-01-09T09:00:00 +2002-01-08T09:00:00 +2002-01-07T09:00:00 +2002-01-04T09:00:00 +2002-01-03T09:00:00 +2002-01-02T09:00:00 +2002-01-01T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase18.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase18.ics.recurson.ref new file mode 100644 index 000000000..c8c129eb4 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase18.ics.recurson.ref @@ -0,0 +1,15 @@ +2002-01-01 +2002-01-02 +2002-01-03 +2002-01-04 +2002-01-07 +2002-01-08 +2002-01-09 +2002-01-10 +2002-01-11 +2002-01-14 +2002-01-15 +2002-01-16 +2002-01-17 +2002-01-18 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase19.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase19.ics new file mode 100644 index 000000000..ca5b30dcb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase19.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Weekly for 10 occurrences +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;COUNT=10;INTERVAL=1 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase19.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase19.ics.next.ref new file mode 100644 index 000000000..8b7bad6e8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase19.ics.next.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase19.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase19.ics.prev.ref new file mode 100644 index 000000000..d051f0b92 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase19.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase19.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase19.ics.recurson.ref new file mode 100644 index 000000000..c72358120 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase19.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/LibICal/LibICal_TestCase20.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase20.ics new file mode 100644 index 000000000..542ea47cb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase20.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Weekly until December 24\, 1997 +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z;INTERVAL=1 +X-EXPECT-NUMEVENTS: 17 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase20.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase20.ics.next.ref new file mode 100644 index 000000000..c206a9e21 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase20.ics.next.ref @@ -0,0 +1,20 @@ +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/LibICal/LibICal_TestCase20.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase20.ics.prev.ref new file mode 100644 index 000000000..e65c19d31 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase20.ics.prev.ref @@ -0,0 +1,20 @@ +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/LibICal/LibICal_TestCase20.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase20.ics.recurson.ref new file mode 100644 index 000000000..65a03b29e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase20.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/LibICal/LibICal_TestCase21.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase21.ics new file mode 100644 index 000000000..648360ecc --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase21.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every other week - 10 times: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=10 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase21.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase21.ics.next.ref new file mode 100644 index 000000000..f8a9c5a8a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase21.ics.next.ref @@ -0,0 +1,13 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase21.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase21.ics.prev.ref new file mode 100644 index 000000000..459d9f810 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase21.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase21.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase21.ics.recurson.ref new file mode 100644 index 000000000..076499f6c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase21.ics.recurson.ref @@ -0,0 +1,11 @@ +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase23.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase23.ics new file mode 100644 index 000000000..e74e6c181 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase23.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Weekly on Tuesday and Thursday for 5 weeks: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;COUNT=10;INTERVAL=1;BYDAY=TU,TH +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase23.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase23.ics.next.ref new file mode 100644 index 000000000..b05237db4 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase23.ics.next.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase23.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase23.ics.prev.ref new file mode 100644 index 000000000..f17f5b774 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase23.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase23.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase23.ics.recurson.ref new file mode 100644 index 000000000..bf2c06ab8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase23.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/LibICal/LibICal_TestCase24.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase24.ics new file mode 100644 index 000000000..8a2c5fdb7 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase24.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every other week on Monday\, Wednesday and Friday until December + 24\,1997\, but starting on Tuesday\, September 2\, 1997: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=19971224T000000Z;BYDAY=MO,WE,FR;WKST=SU +X-EXPECT-NUMEVENTS: 24 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase24.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase24.ics.next.ref new file mode 100644 index 000000000..736e1ae9a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase24.ics.next.ref @@ -0,0 +1,28 @@ +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/LibICal/LibICal_TestCase24.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase24.ics.prev.ref new file mode 100644 index 000000000..47c0851c9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase24.ics.prev.ref @@ -0,0 +1,28 @@ +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/LibICal/LibICal_TestCase24.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase24.ics.recurson.ref new file mode 100644 index 000000000..7abf1e5ad --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase24.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/LibICal/LibICal_TestCase25.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase25.ics new file mode 100644 index 000000000..d4c67618a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase25.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every other week on Tuesday and Thursday\, for 8 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;COUNT=8;INTERVAL=2;BYDAY=TU,TH +X-EXPECT-NUMEVENTS: 8 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase25.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase25.ics.next.ref new file mode 100644 index 000000000..42606c542 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase25.ics.next.ref @@ -0,0 +1,11 @@ +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/LibICal/LibICal_TestCase25.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase25.ics.prev.ref new file mode 100644 index 000000000..9d3e4cae8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase25.ics.prev.ref @@ -0,0 +1,11 @@ +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/LibICal/LibICal_TestCase25.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase25.ics.recurson.ref new file mode 100644 index 000000000..19dff602c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase25.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/LibICal/LibICal_TestCase26.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase26.ics new file mode 100644 index 000000000..0f0ce5da4 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase26.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Monthly every Friday for ten occurrences: +DTSTART;TZID=America/Los_Angeles:19970905T090000 +RRULE:FREQ=MONTHLY;COUNT=10;INTERVAL=1;BYDAY=FR +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase26.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase26.ics.next.ref new file mode 100644 index 000000000..0f474cf1d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase26.ics.next.ref @@ -0,0 +1,13 @@ +1997-09-05T09:00:00 +1997-09-12T09:00:00 +1997-09-19T09:00:00 +1997-09-26T09:00:00 +1997-10-03T09:00:00 +1997-10-10T09:00:00 +1997-10-17T09:00:00 +1997-10-24T09:00:00 +1997-10-31T09:00:00 +1997-11-07T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase26.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase26.ics.prev.ref new file mode 100644 index 000000000..a2da07798 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase26.ics.prev.ref @@ -0,0 +1,13 @@ +1997-11-07T09:00:00 +1997-10-31T09:00:00 +1997-10-24T09:00:00 +1997-10-17T09:00:00 +1997-10-10T09:00:00 +1997-10-03T09:00:00 +1997-09-26T09:00:00 +1997-09-19T09:00:00 +1997-09-12T09:00:00 +1997-09-05T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase26.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase26.ics.recurson.ref new file mode 100644 index 000000000..9f4cd063c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase26.ics.recurson.ref @@ -0,0 +1,11 @@ +1997-09-05 +1997-09-12 +1997-09-19 +1997-09-26 +1997-10-03 +1997-10-10 +1997-10-17 +1997-10-24 +1997-10-31 +1997-11-07 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase27.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase27.ics new file mode 100644 index 000000000..361e89efe --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase27.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Monthly on the 1st Friday until December 24\, 1997: +DTSTART;TZID=America/Los_Angeles:19970905T090000 +RRULE:FREQ=MONTHLY;UNTIL=19971224T000000Z;INTERVAL=1;BYDAY=1FR +X-EXPECT-NUMEVENTS: 4 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase27.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase27.ics.next.ref new file mode 100644 index 000000000..68bd82693 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase27.ics.next.ref @@ -0,0 +1,7 @@ +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/LibICal/LibICal_TestCase27.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase27.ics.prev.ref new file mode 100644 index 000000000..54e86e6c2 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase27.ics.prev.ref @@ -0,0 +1,7 @@ +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/LibICal/LibICal_TestCase27.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase27.ics.recurson.ref new file mode 100644 index 000000000..e160f8dcd --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase27.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/LibICal/LibICal_TestCase28.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase28.ics new file mode 100644 index 000000000..3ff4648c8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase28.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every other month on the 1st and last Sunday of the month for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970907T090000 +RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=1SU,-1SU +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase28.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase28.ics.next.ref new file mode 100644 index 000000000..cc2f2f28f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase28.ics.next.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase28.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase28.ics.prev.ref new file mode 100644 index 000000000..8b6705b6c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase28.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase28.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase28.ics.recurson.ref new file mode 100644 index 000000000..419d31afe --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase28.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/LibICal/LibICal_TestCase29.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase29.ics new file mode 100644 index 000000000..cb021940c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase29.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Monthly on the second to last Monday of the month for 6 months: +DTSTART;TZID=America/Los_Angeles:19970922T090000 +RRULE:FREQ=MONTHLY;COUNT=6;INTERVAL=1;BYDAY=-2MO +X-EXPECT-NUMEVENTS: 6 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase29.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase29.ics.next.ref new file mode 100644 index 000000000..843298e20 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase29.ics.next.ref @@ -0,0 +1,9 @@ +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/LibICal/LibICal_TestCase29.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase29.ics.prev.ref new file mode 100644 index 000000000..e7e2624de --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase29.ics.prev.ref @@ -0,0 +1,9 @@ +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/LibICal/LibICal_TestCase29.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase29.ics.recurson.ref new file mode 100644 index 000000000..dfbc45c39 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase29.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/LibICal/LibICal_TestCase30.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase30.ics new file mode 100644 index 000000000..3546a99ed --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase30.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Monthly on the third to the last day of the month\, forever: +DTSTART;TZID=America/Los_Angeles:19970928T090000 +RRULE:FREQ=MONTHLY;INTERVAL=1;COUNT=10;BYMONTHDAY=-3 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase30.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase30.ics.next.ref new file mode 100644 index 000000000..168f7f5d9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase30.ics.next.ref @@ -0,0 +1,13 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase30.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase30.ics.prev.ref new file mode 100644 index 000000000..ebc777502 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase30.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase30.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase30.ics.recurson.ref new file mode 100644 index 000000000..039549ce9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase30.ics.recurson.ref @@ -0,0 +1,11 @@ +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase31.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase31.ics new file mode 100644 index 000000000..65d155639 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase31.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Monthly on the 2nd and 15th of the month for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=MONTHLY;COUNT=10;INTERVAL=1;BYMONTHDAY=2,15 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase31.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase31.ics.next.ref new file mode 100644 index 000000000..fa3faf24c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase31.ics.next.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase31.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase31.ics.prev.ref new file mode 100644 index 000000000..11eebe606 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase31.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase31.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase31.ics.recurson.ref new file mode 100644 index 000000000..7b72c389d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase31.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/LibICal/LibICal_TestCase32.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase32.ics new file mode 100644 index 000000000..4a2f29b0e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase32.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Monthly on the first and last day of the month for 10 occurrences:\n +DTSTART;TZID=America/Los_Angeles:19970930T090000 +RRULE:FREQ=MONTHLY;COUNT=10;INTERVAL=1;BYMONTHDAY=1,-1 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase32.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase32.ics.next.ref new file mode 100644 index 000000000..2e015f621 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase32.ics.next.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase32.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase32.ics.prev.ref new file mode 100644 index 000000000..c44175749 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase32.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase32.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase32.ics.recurson.ref new file mode 100644 index 000000000..6601563b6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase32.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/LibICal/LibICal_TestCase33.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase33.ics new file mode 100644 index 000000000..56a233560 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase33.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every 18 months on the 10th thru 15th of the month for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970910T090000 +RRULE:FREQ=MONTHLY;COUNT=10;INTERVAL=18;BYMONTHDAY=10,11,12,13,14,15 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase33.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase33.ics.next.ref new file mode 100644 index 000000000..c159266f2 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase33.ics.next.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase33.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase33.ics.prev.ref new file mode 100644 index 000000000..18cd2d7ce --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase33.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase33.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase33.ics.recurson.ref new file mode 100644 index 000000000..dcaea76d0 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase33.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/LibICal/LibICal_TestCase34.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase34.ics new file mode 100644 index 000000000..96a161d7f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase34.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every Tuesday\, every other month: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=TU +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase34.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase34.ics.next.ref new file mode 100644 index 000000000..be5b65a26 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase34.ics.next.ref @@ -0,0 +1,13 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase34.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase34.ics.prev.ref new file mode 100644 index 000000000..26ba33a11 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase34.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase34.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase34.ics.recurson.ref new file mode 100644 index 000000000..b99bbf20e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase34.ics.recurson.ref @@ -0,0 +1,11 @@ +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase35.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase35.ics new file mode 100644 index 000000000..7b6627e01 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase35.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Yearly in June and July for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970610T090000 +RRULE:FREQ=YEARLY;COUNT=10;INTERVAL=1;BYMONTH=6,7 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase35.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase35.ics.next.ref new file mode 100644 index 000000000..50a1a8972 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase35.ics.next.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase35.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase35.ics.prev.ref new file mode 100644 index 000000000..9c56828a4 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase35.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase35.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase35.ics.recurson.ref new file mode 100644 index 000000000..d3ec1d311 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase35.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/LibICal/LibICal_TestCase36.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase36.ics new file mode 100644 index 000000000..2d7b092d3 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase36.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every other year on January\, February\, and March for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970310T090000 +RRULE:FREQ=YEARLY;COUNT=10;INTERVAL=2;BYMONTH=1,2,3 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase36.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase36.ics.next.ref new file mode 100644 index 000000000..8aef2a794 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase36.ics.next.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase36.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase36.ics.prev.ref new file mode 100644 index 000000000..dbb1522de --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase36.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase36.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase36.ics.recurson.ref new file mode 100644 index 000000000..da74b9309 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase36.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/LibICal/LibICal_TestCase37.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase37.ics new file mode 100644 index 000000000..8b6de9b3f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase37.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every 3rd year on the 1st\, 100th and 200th day for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970101T090000 +RRULE:FREQ=YEARLY;COUNT=10;INTERVAL=3;BYYEARDAY=1,100,200 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase37.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase37.ics.next.ref new file mode 100644 index 000000000..127bd0874 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase37.ics.next.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase37.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase37.ics.prev.ref new file mode 100644 index 000000000..3aa770dd5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase37.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase37.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase37.ics.recurson.ref new file mode 100644 index 000000000..a4826d50a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase37.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/LibICal/LibICal_TestCase38.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase38.ics new file mode 100644 index 000000000..443a8e15b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase38.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every 20th Monday of the year\, forever: +DTSTART;TZID=America/Los_Angeles:19970519T090000 +RRULE:FREQ=YEARLY;INTERVAL=1;COUNT=10;BYDAY=20MO +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase38.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase38.ics.next.ref new file mode 100644 index 000000000..b6f28fbcb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase38.ics.next.ref @@ -0,0 +1,13 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase38.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase38.ics.prev.ref new file mode 100644 index 000000000..5d7fe8ee2 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase38.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase38.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase38.ics.recurson.ref new file mode 100644 index 000000000..f9fd18d43 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase38.ics.recurson.ref @@ -0,0 +1,11 @@ +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase39.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase39.ics new file mode 100644 index 000000000..c69b7aaea --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase39.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Monday of week number 20 (where the default start of the week is Monday)\, + forever: +DTSTART;TZID=America/Los_Angeles:19970512T090000 +RRULE:FREQ=YEARLY;INTERVAL=1;COUNT=10;BYDAY=MO;BYWEEKNO=20 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase39.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase39.ics.next.ref new file mode 100644 index 000000000..39486f12a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase39.ics.next.ref @@ -0,0 +1,13 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase39.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase39.ics.prev.ref new file mode 100644 index 000000000..e8c7fd748 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase39.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase39.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase39.ics.recurson.ref new file mode 100644 index 000000000..3959a5094 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase39.ics.recurson.ref @@ -0,0 +1,11 @@ +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase40.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase40.ics new file mode 100644 index 000000000..43e0058f5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase40.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every Thursday in March\, 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970313T090000 +RRULE:FREQ=YEARLY;INTERVAL=1;COUNT=10;BYDAY=TH;BYMONTH=3 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase40.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase40.ics.next.ref new file mode 100644 index 000000000..e4d1f7e61 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase40.ics.next.ref @@ -0,0 +1,13 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase40.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase40.ics.prev.ref new file mode 100644 index 000000000..41f549bc0 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase40.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase40.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase40.ics.recurson.ref new file mode 100644 index 000000000..a39e96f6d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase40.ics.recurson.ref @@ -0,0 +1,11 @@ +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase41.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase41.ics new file mode 100644 index 000000000..642693a91 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase41.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every Thursday\, but only during June\, July\, and August\, forever: +DTSTART;TZID=America/Los_Angeles:19970605T090000 +RRULE:FREQ=YEARLY;INTERVAL=1;COUNT=20;BYDAY=TH;BYMONTH=6,7,8 +X-EXPECT-NUMEVENTS: 20 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase41.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase41.ics.next.ref new file mode 100644 index 000000000..c7f4824df --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase41.ics.next.ref @@ -0,0 +1,23 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase41.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase41.ics.prev.ref new file mode 100644 index 000000000..eb23e73e8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase41.ics.prev.ref @@ -0,0 +1,23 @@ +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/LibICal/LibICal_TestCase41.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase41.ics.recurson.ref new file mode 100644 index 000000000..44f926a82 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase41.ics.recurson.ref @@ -0,0 +1,21 @@ +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase42.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase42.ics new file mode 100644 index 000000000..eb04473be --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase42.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every Friday the 13th\, 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=MONTHLY;INTERVAL=1;COUNT=10;BYDAY=FR;BYMONTHDAY=13 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase42.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase42.ics.next.ref new file mode 100644 index 000000000..958a3dc2d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase42.ics.next.ref @@ -0,0 +1,14 @@ +1997-09-02T09:00:00 +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase42.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase42.ics.prev.ref new file mode 100644 index 000000000..1642c34bc --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase42.ics.prev.ref @@ -0,0 +1,14 @@ +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 +1997-09-02T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase42.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase42.ics.recurson.ref new file mode 100644 index 000000000..887df0de5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase42.ics.recurson.ref @@ -0,0 +1,12 @@ +1997-09-02 +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase43.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase43.ics new file mode 100644 index 000000000..13c211239 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase43.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:The first Saturday that follows the first Sunday of the month\, +DTSTART;TZID=America/Los_Angeles:19970913T090000 +RRULE:FREQ=MONTHLY;INTERVAL=1;COUNT=10;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase43.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase43.ics.next.ref new file mode 100644 index 000000000..d3a057ec1 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase43.ics.next.ref @@ -0,0 +1,13 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase43.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase43.ics.prev.ref new file mode 100644 index 000000000..8f1a210f7 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase43.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase43.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase43.ics.recurson.ref new file mode 100644 index 000000000..fa1acba74 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase43.ics.recurson.ref @@ -0,0 +1,11 @@ +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase44.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase44.ics new file mode 100644 index 000000000..eea551407 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase44.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every four years\, the first Tuesday after a Monday in November\, + 10 times (U.S. Presidential Election day): +DTSTART;TZID=America/Los_Angeles:19961105T090000 +RRULE:FREQ=YEARLY;INTERVAL=4;COUNT=10;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8;BYMONTH=11 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase44.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase44.ics.next.ref new file mode 100644 index 000000000..8f3ca6724 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase44.ics.next.ref @@ -0,0 +1,13 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase44.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase44.ics.prev.ref new file mode 100644 index 000000000..8d5466cc1 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase44.ics.prev.ref @@ -0,0 +1,13 @@ +2032-11-02T09:00:00 +2028-11-07T09:00:00 +2024-11-05T09:00:00 +2020-11-03T09:00:00 +2016-11-08T09:00:00 +2012-11-06T09:00:00 +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/LibICal/LibICal_TestCase44.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase44.ics.recurson.ref new file mode 100644 index 000000000..a77c5088b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase44.ics.recurson.ref @@ -0,0 +1,5 @@ +1996-11-05 +2000-11-07 +2004-11-02 +2008-11-04 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase45.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase45.ics new file mode 100644 index 000000000..e4fb0e65c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase45.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:The 3rd instance into the month of one of Tuesday\, Wednesday or + Thursday\, for the next 3 months: +DTSTART;TZID=America/Los_Angeles:19970904T090000 +RRULE:FREQ=MONTHLY;COUNT=3;INTERVAL=1;BYDAY=TU,WE,TH;BYSETPOS=3 +X-EXPECT-NUMEVENTS: 3 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase45.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase45.ics.next.ref new file mode 100644 index 000000000..9831f70cc --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase45.ics.next.ref @@ -0,0 +1,6 @@ +1997-09-04T09:00:00 +1997-10-07T09:00:00 +1997-11-06T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase45.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase45.ics.prev.ref new file mode 100644 index 000000000..825e21fdc --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase45.ics.prev.ref @@ -0,0 +1,6 @@ +1997-11-06T09:00:00 +1997-10-07T09:00:00 +1997-09-04T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase45.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase45.ics.recurson.ref new file mode 100644 index 000000000..49d86222b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase45.ics.recurson.ref @@ -0,0 +1,4 @@ +1997-09-04 +1997-10-07 +1997-11-06 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase46.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase46.ics new file mode 100644 index 000000000..b9314ed5c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase46.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:The 2nd to last weekday of the month: +DTSTART;TZID=America/Los_Angeles:19970929T090000 +RRULE:FREQ=MONTHLY;INTERVAL=1;COUNT=10;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-2 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase46.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase46.ics.next.ref new file mode 100644 index 000000000..4424fdacc --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase46.ics.next.ref @@ -0,0 +1,11 @@ +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase46.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase46.ics.prev.ref new file mode 100644 index 000000000..8019fb2f5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase46.ics.prev.ref @@ -0,0 +1,13 @@ +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/LibICal/LibICal_TestCase46.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase46.ics.recurson.ref new file mode 100644 index 000000000..5d2847ad2 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase46.ics.recurson.ref @@ -0,0 +1,11 @@ +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 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase48.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase48.ics new file mode 100644 index 000000000..cd87e76a8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase48.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every 15 minutes for 6 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=MINUTELY;COUNT=6;INTERVAL=15 +X-EXPECT-NUMEVENTS: 6 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase48.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase48.ics.next.ref new file mode 100644 index 000000000..a16c74f8b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase48.ics.next.ref @@ -0,0 +1,9 @@ +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/LibICal/LibICal_TestCase48.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase48.ics.prev.ref new file mode 100644 index 000000000..75cd821e5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase48.ics.prev.ref @@ -0,0 +1,9 @@ +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/LibICal/LibICal_TestCase48.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase48.ics.recurson.ref new file mode 100644 index 000000000..6fca0d2fd --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase48.ics.recurson.ref @@ -0,0 +1,2 @@ +1997-09-02 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase49.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase49.ics new file mode 100644 index 000000000..7607a5cbe --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase49.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every hour and a half for 4 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=MINUTELY;COUNT=4;INTERVAL=90 +X-EXPECT-NUMEVENTS: 4 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase49.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase49.ics.next.ref new file mode 100644 index 000000000..537b2b0db --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase49.ics.next.ref @@ -0,0 +1,7 @@ +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/LibICal/LibICal_TestCase49.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase49.ics.prev.ref new file mode 100644 index 000000000..262f43d2c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase49.ics.prev.ref @@ -0,0 +1,7 @@ +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/LibICal/LibICal_TestCase49.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase49.ics.recurson.ref new file mode 100644 index 000000000..6fca0d2fd --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase49.ics.recurson.ref @@ -0,0 +1,2 @@ +1997-09-02 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase50.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase50.ics new file mode 100644 index 000000000..f201ff311 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase50.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every 20 minutes from 9:00 AM to 4:40 PM every day: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=DAILY;COUNT=20;INTERVAL=1;BYMINUTE=0,20,40;BYHOUR=9,10,11,12,13,14,15,16 +X-EXPECT-NUMEVENTS: 20 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase50.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase50.ics.next.ref new file mode 100644 index 000000000..038d2d6aa --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase50.ics.next.ref @@ -0,0 +1,23 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase50.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase50.ics.prev.ref new file mode 100644 index 000000000..bea2bbcd0 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase50.ics.prev.ref @@ -0,0 +1,23 @@ +1997-09-02T15:20:00 +1997-09-02T15:00:00 +1997-09-02T14:40:00 +1997-09-02T14:20:00 +1997-09-02T14:00:00 +1997-09-02T13:40:00 +1997-09-02T13:20:00 +1997-09-02T13:00:00 +1997-09-02T12:40:00 +1997-09-02T12:20:00 +1997-09-02T12:00:00 +1997-09-02T11:40:00 +1997-09-02T11:20:00 +1997-09-02T11:00:00 +1997-09-02T10:40:00 +1997-09-02T10:20:00 +1997-09-02T10:00:00 +1997-09-02T09:40:00 +1997-09-02T09:20:00 +1997-09-02T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase50.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase50.ics.recurson.ref new file mode 100644 index 000000000..6fca0d2fd --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase50.ics.recurson.ref @@ -0,0 +1,2 @@ +1997-09-02 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase51.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase51.ics new file mode 100644 index 000000000..80d74d4cb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase51.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every 20 minutes from 9:00 AM to 4:40 PM every day: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=MINUTELY;COUNT=20;INTERVAL=20;BYHOUR=9,10,11,12,13,14,15,16 +X-EXPECT-NUMEVENTS: 20 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase51.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase51.ics.next.ref new file mode 100644 index 000000000..038d2d6aa --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase51.ics.next.ref @@ -0,0 +1,23 @@ +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 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase51.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase51.ics.prev.ref new file mode 100644 index 000000000..bea2bbcd0 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase51.ics.prev.ref @@ -0,0 +1,23 @@ +1997-09-02T15:20:00 +1997-09-02T15:00:00 +1997-09-02T14:40:00 +1997-09-02T14:20:00 +1997-09-02T14:00:00 +1997-09-02T13:40:00 +1997-09-02T13:20:00 +1997-09-02T13:00:00 +1997-09-02T12:40:00 +1997-09-02T12:20:00 +1997-09-02T12:00:00 +1997-09-02T11:40:00 +1997-09-02T11:20:00 +1997-09-02T11:00:00 +1997-09-02T10:40:00 +1997-09-02T10:20:00 +1997-09-02T10:00:00 +1997-09-02T09:40:00 +1997-09-02T09:20:00 +1997-09-02T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase51.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase51.ics.recurson.ref new file mode 100644 index 000000000..6fca0d2fd --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase51.ics.recurson.ref @@ -0,0 +1,2 @@ +1997-09-02 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase54.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase54.ics new file mode 100644 index 000000000..2838ac2d2 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase54.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Repeat every tuesday and wednesday starting 2 April 2002 +RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=6;BYDAY=TU,WE +DTSTART:20020402T114500 +X-EXPECT-NUMEVENTS: 6 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase54.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase54.ics.next.ref new file mode 100644 index 000000000..6ce39a7df --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase54.ics.next.ref @@ -0,0 +1,9 @@ +2002-04-02T11:45:00 +2002-04-03T11:45:00 +2002-04-09T11:45:00 +2002-04-10T11:45:00 +2002-04-16T11:45:00 +2002-04-17T11:45:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase54.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase54.ics.prev.ref new file mode 100644 index 000000000..1f5f03e85 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase54.ics.prev.ref @@ -0,0 +1,9 @@ +2002-04-17T11:45:00 +2002-04-16T11:45:00 +2002-04-10T11:45:00 +2002-04-09T11:45:00 +2002-04-03T11:45:00 +2002-04-02T11:45:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase54.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase54.ics.recurson.ref new file mode 100644 index 000000000..9b26c166e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase54.ics.recurson.ref @@ -0,0 +1,7 @@ +2002-04-02 +2002-04-03 +2002-04-09 +2002-04-10 +2002-04-16 +2002-04-17 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase55.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase55.ics new file mode 100644 index 000000000..361585bfd --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase55.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Use count=1 to repeat zero times. +RRULE:FREQ=DAILY;COUNT=1 +DTSTART:20020402T114500 +X-EXPECT-NUMEVENTS: 1 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase55.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase55.ics.next.ref new file mode 100644 index 000000000..5be77173a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase55.ics.next.ref @@ -0,0 +1,4 @@ +2002-04-02T11:45:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase55.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase55.ics.prev.ref new file mode 100644 index 000000000..5be77173a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase55.ics.prev.ref @@ -0,0 +1,4 @@ +2002-04-02T11:45:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase55.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase55.ics.recurson.ref new file mode 100644 index 000000000..beece3ac5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase55.ics.recurson.ref @@ -0,0 +1,2 @@ +2002-04-02 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase56.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase56.ics new file mode 100644 index 000000000..26f264216 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase56.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Use EXDATE to eliminate the base event +RRULE:FREQ=DAILY;COUNT=1 +DTSTART:20020402T114500Z +EXDATE:20020402T114500Z +X-EXPECT-NUMEVENTS: 0 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase56.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase56.ics.next.ref new file mode 100644 index 000000000..b28b04f64 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase56.ics.next.ref @@ -0,0 +1,3 @@ + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase56.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase56.ics.prev.ref new file mode 100644 index 000000000..b28b04f64 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase56.ics.prev.ref @@ -0,0 +1,3 @@ + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase56.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase56.ics.recurson.ref new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase56.ics.recurson.ref @@ -0,0 +1 @@ + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase57.ics b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase57.ics new file mode 100644 index 000000000..d3d9351cd --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase57.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +DESCRIPTION:Every Day in January\, except saturday and sunday\, using 2 EXRULEs. +RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20020201T000000Z +EXRULE:FREQ=WEEKLY;INTERVAL=1;UNTIL=20020201T000000Z;BYDAY=SU +EXRULE:FREQ=WEEKLY;INTERVAL=1;UNTIL=20020201T000000Z;BYDAY=SA +DTSTART:20020101T090000Z +DURATION:PT1H +X-EXPECT-NUMEVENTS: 23 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase57.ics.next.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase57.ics.next.ref new file mode 100644 index 000000000..698a56c89 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase57.ics.next.ref @@ -0,0 +1,26 @@ +2002-01-01T09:00:00 +2002-01-02T09:00:00 +2002-01-03T09:00:00 +2002-01-04T09:00:00 +2002-01-07T09:00:00 +2002-01-08T09:00:00 +2002-01-09T09:00:00 +2002-01-10T09:00:00 +2002-01-11T09:00:00 +2002-01-14T09:00:00 +2002-01-15T09:00:00 +2002-01-16T09:00:00 +2002-01-17T09: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-01-25T09:00:00 +2002-01-28T09:00:00 +2002-01-29T09:00:00 +2002-01-30T09:00:00 +2002-01-31T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase57.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase57.ics.prev.ref new file mode 100644 index 000000000..c234fb95f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase57.ics.prev.ref @@ -0,0 +1,26 @@ +2002-01-31T09:00:00 +2002-01-30T09:00:00 +2002-01-29T09:00:00 +2002-01-28T09:00:00 +2002-01-25T09:00:00 +2002-01-24T09:00:00 +2002-01-23T09:00:00 +2002-01-22T09:00:00 +2002-01-21T09:00:00 +2002-01-18T09:00:00 +2002-01-17T09:00:00 +2002-01-16T09:00:00 +2002-01-15T09:00:00 +2002-01-14T09:00:00 +2002-01-11T09:00:00 +2002-01-10T09:00:00 +2002-01-09T09:00:00 +2002-01-08T09:00:00 +2002-01-07T09:00:00 +2002-01-04T09:00:00 +2002-01-03T09:00:00 +2002-01-02T09:00:00 +2002-01-01T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase57.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase57.ics.recurson.ref new file mode 100644 index 000000000..902180ecf --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/LibICal_TestCase57.ics.recurson.ref @@ -0,0 +1,24 @@ +2002-01-01 +2002-01-02 +2002-01-03 +2002-01-04 +2002-01-07 +2002-01-08 +2002-01-09 +2002-01-10 +2002-01-11 +2002-01-14 +2002-01-15 +2002-01-16 +2002-01-17 +2002-01-18 +2002-01-21 +2002-01-22 +2002-01-23 +2002-01-24 +2002-01-25 +2002-01-28 +2002-01-29 +2002-01-30 +2002-01-31 + diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/readme.txt b/libkcal/tests/data/RecurrenceRule/LibICal/readme.txt new file mode 100644 index 000000000..d18871988 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/readme.txt @@ -0,0 +1,9 @@ +Some test files that were shipped with libical. They don't have have a +specific purpose, but server as general tests. + + +Several of the original test cases are moved to other directories of this test suite: +LibICal_TestCase14.ics: UntilInUTC/Until_TestCase06.ics +LibICal_TestCase13.ics: UntilInUTC/Until_TestCase05.ics +LibICal_TestCase47.ics: UntilInUTC/Until_TestCase04.ics +LibICal_TestCase22.ics: UntilInUTC/Until_TestCase03.ics diff --git a/libkcal/tests/data/RecurrenceRule/LibICal/recur.ics.saved b/libkcal/tests/data/RecurrenceRule/LibICal/recur.ics.saved new file mode 100644 index 000000000..723fb3bbb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/LibICal/recur.ics.saved @@ -0,0 +1,420 @@ +BEGIN:VEVENT +DESCRIPTION:Repeat every tuesday and wednesday starting Tue 2nd April 2002 +RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=6;BYDAY=TU,WE +DTSTART:20020402T114500 +DTEND:20020402T124500 +X-EXPECT-NUMEVENTS: 6 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Repeat every thursday starting Tue 2nd April 2002 +RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=6;BYDAY=TH +DTSTART:20020402T114500 +DTEND:20020402T124500 +X-EXPECT-NUMEVENTS: 6 +END:VEVENT + + +BEGIN:VEVENT +DESCRIPTION:Every year on the same day\, forever +RRULE:FREQ=YEARLY;INTERVAL=1 +DTSTART:19990201T172000 +DTEND:19990201T182000 +X-EXPECT-NUMEVENTS: 39 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Monday of week number 20 (where the default start of the week is Monday)\, + forever: +DTSTART;TZID=America/Los_Angeles:19970512T090000 +RRULE:FREQ=YEARLY;INTERVAL=1;COUNT=10;BYDAY=MO;BYWEEKNO=20 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + + +BEGIN:VEVENT +DESCRIPTION: Once a Year +DTSTART;TZID=America/Los_Angeles:20010205T090000 +RRULE:FREQ=YEARLY;INTERVAL=1 +X-EXPECT-NUMEVENTS: 37 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Recur every sunday and tuesday +RRULE:FREQ=WEEKLY;COUNT=10;INTERVAL=1;BYDAY=SU,TU +DTSTART:20011216T192500 +DTEND:20011216T202500 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every first tuesday of the month +RRULE:FREQ=MONTHLY;INTERVAL=1;COUNT=3;BYDAY=1TU +DTSTART:20011204T153500 +DTEND:20011204T163500 +X-EXPECT-NUMEVENTS: 3 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Daily for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=DAILY;COUNT=10;INTERVAL=1 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Daily until December 24\, 1997: +DTSTART;TZID=America/Los_Angeles:19971215T090000 +RRULE:FREQ=DAILY;UNTIL=19971224T000000Z;INTERVAL=1 +X-EXPECT-NUMEVENTS: 9 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every other day - forever: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=DAILY;COUNT=10;INTERVAL=2 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every 10 days\, 5 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=DAILY;COUNT=5;INTERVAL=10 +X-EXPECT-NUMEVENTS: 5 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Daily for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=DAILY;COUNT=10;INTERVAL=1 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every day in January\, for 3 years +DTSTART;TZID=America/Los_Angeles:19980101T090000 +RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z;INTERVAL=1;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYMONTH=1 +X-EXPECT-NUMEVENTS: 93 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Everyday in January\, for 3 years: +DTSTART;TZID=America/Los_Angeles:19980101T090000 +RRULE:FREQ=DAILY;UNTIL=20000131T090000Z;INTERVAL=1;BYMONTH=1 +X-EXPECT-NUMEVENTS: 93 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Repeat every tuesday and wednesday starting Tue 2nd April 2002 +RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=6;BYDAY=TU,WE +DTSTART:20020402T114500 +DTEND:20020402T124500 +X-EXPECT-NUMEVENTS: 6 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every Day start the first day in January\, except saturday and sunday. This should be up to March. +RRULE:FREQ=DAILY;COUNT=50;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR +DTSTART:20020101T090000Z +X-EXPECT-NUMEVENTS: 50 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every Day in January\, but only in Tuesday\, Wednesday and Thursday +RRULE:FREQ=DAILY;UNTIL=20020120T090000Z;INTERVAL=1;BYDAY=TU,WE,TH +DTSTART:20020101T090000Z +X-EXPECT-NUMEVENTS: 9 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every Day in January\, except saturday and sunday. This is MS Outlook every weekday case. +RRULE:FREQ=DAILY;UNTIL=20020120T090000Z;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR;WKST=SU +DTSTART:20020101T090000Z +X-EXPECT-NUMEVENTS: 14 +END:VEVENT + + +BEGIN:VEVENT +DESCRIPTION:Weekly for 10 occurrences +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;COUNT=10;INTERVAL=1 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Weekly until December 24\, 1997 +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z;INTERVAL=1 +X-EXPECT-NUMEVENTS: 17 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every other week - 10 times: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=10 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Weekly on Tuesday and Thursday for 5 weeks: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;UNTIL=19971007T000000Z;INTERVAL=1;BYDAY=TU,TH +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Weekly on Tuesday and Thursday for 5 weeks: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;COUNT=10;INTERVAL=1;BYDAY=TU,TH +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every other week on Monday\, Wednesday and Friday until December + 24\,1997\, but starting on Tuesday\, September 2\, 1997: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=19971224T000000Z;BYDAY=MO,WE,FR;WKST=SU +X-EXPECT-NUMEVENTS: 24 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every other week on Tuesday and Thursday\, for 8 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;COUNT=8;INTERVAL=2;BYDAY=TU,TH +X-EXPECT-NUMEVENTS: 8 +END:VEVENT + + +BEGIN:VEVENT +DESCRIPTION:Monthly on the 1st Friday for ten occurrences: +DTSTART;TZID=America/Los_Angeles:19970905T090000 +RRULE:FREQ=MONTHLY;COUNT=10;INTERVAL=1;BYDAY=FR +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Monthly on the 1st Friday until December 24\, 1997: +DTSTART;TZID=America/Los_Angeles:19970905T090000 +RRULE:FREQ=MONTHLY;UNTIL=19971224T000000Z;INTERVAL=1;BYDAY=1FR +X-EXPECT-NUMEVENTS: 4 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every other month on the 1st and last Sunday of the month for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970907T090000 +RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=1SU,-1SU +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Monthly on the second to last Monday of the month for 6 months: +DTSTART;TZID=America/Los_Angeles:19970922T090000 +RRULE:FREQ=MONTHLY;COUNT=6;INTERVAL=1;BYDAY=-2MO +X-EXPECT-NUMEVENTS: 6 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Monthly on the third to the last day of the month\, forever: +DTSTART;TZID=America/Los_Angeles:19970928T090000 +RRULE:FREQ=MONTHLY;INTERVAL=1;COUNT=10;BYMONTHDAY=-3 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Monthly on the 2nd and 15th of the month for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=MONTHLY;COUNT=10;INTERVAL=1;BYMONTHDAY=2,15 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Monthly on the first and last day of the month for 10 occurrences:\n +DTSTART;TZID=America/Los_Angeles:19970930T090000 +RRULE:FREQ=MONTHLY;COUNT=10;INTERVAL=1;BYMONTHDAY=1,-1 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every 18 months on the 10th thru 15th of the month for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970910T090000 +RRULE:FREQ=MONTHLY;COUNT=10;INTERVAL=18;BYMONTHDAY=10,11,12,13,14,15 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every Tuesday\, every other month: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=TU +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Yearly in June and July for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970610T090000 +RRULE:FREQ=YEARLY;COUNT=10;INTERVAL=1;BYMONTH=6,7 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every other year on January\, February\, and March for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970310T090000 +RRULE:FREQ=YEARLY;COUNT=10;INTERVAL=2;BYMONTH=1,2,3 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every 3rd year on the 1st\, 100th and 200th day for 10 occurrences: +DTSTART;TZID=America/Los_Angeles:19970101T090000 +RRULE:FREQ=YEARLY;COUNT=10;INTERVAL=3;BYYEARDAY=1,100,200 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every 20th Monday of the year\, forever: +DTSTART;TZID=America/Los_Angeles:19970519T090000 +RRULE:FREQ=YEARLY;INTERVAL=1;COUNT=10;BYDAY=20MO +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Monday of week number 20 (where the default start of the week is Monday)\, + forever: +DTSTART;TZID=America/Los_Angeles:19970512T090000 +RRULE:FREQ=YEARLY;INTERVAL=1;COUNT=10;BYDAY=MO;BYWEEKNO=20 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + + +BEGIN:VEVENT +DESCRIPTION:Every Thursday in March\, forever: +DTSTART;TZID=America/Los_Angeles:19970313T090000 +RRULE:FREQ=YEARLY;INTERVAL=1;COUNT=10;BYDAY=TH;BYMONTH=3 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every Thursday\, but only during June\, July\, and August\, forever: +DTSTART;TZID=America/Los_Angeles:19970605T090000 +RRULE:FREQ=YEARLY;INTERVAL=1;COUNT=10;BYDAY=TH;BYMONTH=6,7,8 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every Friday the 13th\, forever: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=MONTHLY;INTERVAL=1;COUNT=10;BYDAY=FR;BYMONTHDAY=13 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:The first Saturday that follows the first Sunday of the month\, +DTSTART;TZID=America/Los_Angeles:19970913T090000 +RRULE:FREQ=MONTHLY;INTERVAL=1;COUNT=10;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every four years\, the first Tuesday after a Monday in November\, + forever (U.S. Presidential Election day): +DTSTART;TZID=America/Los_Angeles:19961105T090000 +RRULE:FREQ=YEARLY;INTERVAL=4;COUNT=10;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8;BYMONTH=11 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:The 3rd instance into the month of one of Tuesday\, Wednesday or + Thursday\, for the next 3 months: +DTSTART;TZID=America/Los_Angeles:19970904T090000 +RRULE:FREQ=MONTHLY;COUNT=3;INTERVAL=1;BYDAY=TU,WE,TH;BYSETPOS=3 +X-EXPECT-NUMEVENTS: 3 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:The 2nd to last weekday of the month: +DTSTART;TZID=America/Los_Angeles:19970929T090000 +RRULE:FREQ=MONTHLY;INTERVAL=1;COUNT=10;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-2 +X-EXPECT-NUMEVENTS: 10 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every 3 hours from 9:00 AM to 5:00 PM on a specific day: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=HOURLY;UNTIL=19970902T170000Z;INTERVAL=3 +X-EXPECT-NUMEVENTS: 3 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every 15 minutes for 6 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=MINUTELY;COUNT=6;INTERVAL=15 +X-EXPECT-NUMEVENTS: 6 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every hour and a half for 4 occurrences: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=MINUTELY;COUNT=4;INTERVAL=90 +X-EXPECT-NUMEVENTS: 4 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every 20 minutes from 9:00 AM to 4:40 PM every day: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=DAILY;COUNT=20;INTERVAL=1;BYMINUTE=0,20,40;BYHOUR=9,10,11,12,13,14,15,16 +X-EXPECT-NUMEVENTS: 20 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every 20 minutes from 9:00 AM to 4:40 PM every day: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=MINUTELY;COUNT=20;INTERVAL=20;BYHOUR=9,10,11,12,13,14,15,16 +X-EXPECT-NUMEVENTS: 20 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:An example where the days generated makes a difference because of + WKST: +DTSTART;TZID=America/Los_Angeles:19970805T090000 +RRULE:FREQ=WEEKLY;COUNT=4;INTERVAL=2;BYDAY=TU,SU +X-EXPECT-NUMEVENTS: 4 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:An example where the days generated makes a difference because of + WKST. Changing only WKST from MO to SU yields different results... +DTSTART;TZID=America/Los_Angeles:19970805T090000 +RRULE:FREQ=WEEKLY;COUNT=4;INTERVAL=2;BYDAY=TU,SU +X-EXPECT-NUMEVENTS: 4 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Repeat every tuesday and wednesday starting 2 April 2002 +RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=6;BYDAY=TU,WE +DTSTART:20020402T114500 +X-EXPECT-NUMEVENTS: 6 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Use count=1 to repeat zero times. +RRULE:FREQ=DAILY;COUNT=1 +DTSTART:20020402T114500 +X-EXPECT-NUMEVENTS: 1 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Use EXDATE to eliminate the base event +RRULE:FREQ=DAILY;COUNT=1 +DTSTART:20020402T114500Z +EXDATE:20020402T114500Z +X-EXPECT-NUMEVENTS: 0 +END:VEVENT + +BEGIN:VEVENT +DESCRIPTION:Every Day in January\, except saturday and sunday\, using 2 EXRULEs. (NOT IMPLEMENTED) +RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20020201T000000Z +EXRULE:FREQ=WEEKLY;INTERVAL=1;UNTIL=20020201T000000Z;BYDAY=SU +EXRULE:FREQ=WEEKLY;INTERVAL=1;UNTIL=20020201T000000Z;BYDAY=SA +DTSTART:20020101T090000Z +X-EXPECT-NUMEVENTS: 23 +END:VEVENT + 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. diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase02.ics b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase02.ics new file mode 100644 index 000000000..0b4483885 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase02.ics @@ -0,0 +1,11 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:Europe/Vienna + +BEGIN:VEVENT +DESCRIPTION:Daily until June 1 (UNTIL on June 1 0:00 in UTC is after the event starts on December 15 01:00 in local time) +DTSTART;TZID=Europe/Vienna:19971215T010000 +RRULE:FREQ=DAILY;UNTIL=19970601T000000Z;INTERVAL=1 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase02.ics.next.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase02.ics.next.ref new file mode 100644 index 000000000..52e3ac3be --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase02.ics.next.ref @@ -0,0 +1,2 @@ +1997-12-15T01:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase02.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase02.ics.prev.ref new file mode 100644 index 000000000..52e3ac3be --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase02.ics.prev.ref @@ -0,0 +1,2 @@ +1997-12-15T01:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase02.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase02.ics.recurson.ref new file mode 100644 index 000000000..2f3a7e16f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase02.ics.recurson.ref @@ -0,0 +1 @@ +1997-12-15 diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase03.ics b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase03.ics new file mode 100644 index 000000000..deeffc6a4 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase03.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Weekly on Tuesday and Thursday for 5 weeks: +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=WEEKLY;UNTIL=19971007T000000Z;INTERVAL=1;BYDAY=TU,TH +X-EXPECT-NUMEVENTS: 10 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase03.ics.next.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase03.ics.next.ref new file mode 100644 index 000000000..b05237db4 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase03.ics.next.ref @@ -0,0 +1,13 @@ +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/UntilInUTC/Until_TestCase03.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase03.ics.prev.ref new file mode 100644 index 000000000..f17f5b774 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase03.ics.prev.ref @@ -0,0 +1,13 @@ +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/UntilInUTC/Until_TestCase03.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase03.ics.recurson.ref new file mode 100644 index 000000000..bf2c06ab8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase03.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/UntilInUTC/Until_TestCase04.ics b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics new file mode 100644 index 000000000..b71ab489a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every 3 hours from 9:00 AM local time to 5:00 PM UTC on a specific day (so it ends 10:00 local time): +DTSTART;TZID=America/Los_Angeles:19970902T090000 +RRULE:FREQ=HOURLY;UNTIL=19970902T170000Z;INTERVAL=3 +X-EXPECT-NUMEVENTS: 1 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.next.fixme b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.next.fixme new file mode 100644 index 000000000..fa3cc637e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.next.fixme @@ -0,0 +1,2 @@ +2 known errors: + -) 17:00 UTC is 11:00 pacific time, so there's no recurrence at 12:00 and 15:00 local time in LA diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.next.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.next.ref new file mode 100644 index 000000000..ae4cbb78a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.next.ref @@ -0,0 +1,4 @@ +1997-09-02T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.prev.fixme b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.prev.fixme new file mode 100644 index 000000000..d566f115a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.prev.fixme @@ -0,0 +1,2 @@ +3 known errors: + -) 17:00 UTC is 11:00 pacific time, so there's no recurrence at 12:00 and 15:00 local time in LA diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.prev.ref new file mode 100644 index 000000000..ae4cbb78a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.prev.ref @@ -0,0 +1,4 @@ +1997-09-02T09:00:00 + + + diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.recurson.ref new file mode 100644 index 000000000..6fca0d2fd --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase04.ics.recurson.ref @@ -0,0 +1,2 @@ +1997-09-02 + diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase05.ics b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase05.ics new file mode 100644 index 000000000..6717e1656 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase05.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Every day in January\, for 3 years\, except Jan 31\, 2000 +DTSTART;TZID=America/Los_Angeles:19980101T090000 +RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z;INTERVAL=1;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYMONTH=1 +X-EXPECT-NUMEVENTS: 93 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase05.ics.next.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase05.ics.next.ref new file mode 100644 index 000000000..cbacb16ad --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase05.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/UntilInUTC/Until_TestCase05.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase05.ics.prev.ref new file mode 100644 index 000000000..bc4355722 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase05.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/UntilInUTC/Until_TestCase05.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase05.ics.recurson.ref new file mode 100644 index 000000000..c4b2c828a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase05.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/UntilInUTC/Until_TestCase06.ics b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase06.ics new file mode 100644 index 000000000..04df2dc26 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase06.ics @@ -0,0 +1,12 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//K Desktop Environment (KDE)//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:America/Los_Angeles + +BEGIN:VEVENT +DESCRIPTION:Everyday in January\, for 3 years\, ends on Jan 30 (because Jan31 09:00 UTC is befoer Jan31 09:00 local time in Los Angeles): +DTSTART;TZID=America/Los_Angeles:19980101T090000 +RRULE:FREQ=DAILY;UNTIL=20000131T090000Z;INTERVAL=1;BYMONTH=1 +X-EXPECT-NUMEVENTS: 93 +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase06.ics.next.fixme b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase06.ics.next.fixme new file mode 100644 index 000000000..af0cd2aab --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase06.ics.next.fixme @@ -0,0 +1,2 @@ +1 known error: + -) 31.Jan 09:00 UTC is before 31. Jan 09:00 Pacific time, so there's no recurrence on 31. Jan diff --git a/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase06.ics.next.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase06.ics.next.ref new file mode 100644 index 000000000..53bc26824 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase06.ics.next.ref @@ -0,0 +1,95 @@ +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/UntilInUTC/Until_TestCase06.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase06.ics.prev.ref new file mode 100644 index 000000000..bc4355722 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase06.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/UntilInUTC/Until_TestCase06.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase06.ics.recurson.ref new file mode 100644 index 000000000..c4b2c828a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/Until_TestCase06.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/UntilInUTC/readme.txt b/libkcal/tests/data/RecurrenceRule/UntilInUTC/readme.txt new file mode 100644 index 000000000..15d109531 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/UntilInUTC/readme.txt @@ -0,0 +1,25 @@ +RFC 2445 says that the UNTIL in an RRULE needs to be given in UTC. The test +files in this directory check for this. + +For example, in the following RRULE the recurrence on Jan 31, 2000, 09:00 +local time would be after Jan 31,2000, 09:00 UTC (=UNTIL). So the last +occurrence is on jan 30, 2000: + DTSTART;TZID=America/Los_Angeles:19980101T090000 + RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z;INTERVAL=1;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYMONTH=1 + +Similarly, in this example the UNTIL in UTC is actually before 12:00 local +time, so the only occurrence is at 09:00: + DTSTART;TZID=America/Los_Angeles:19970902T090000 + RRULE:FREQ=HOURLY;UNTIL=19970902T170000Z;INTERVAL=3 + + +Several of these test cases are simply copied from other directories of this test suite: +Until_TestCase06.ics: LibICal/LibICal_TestCase14.ics +Until_TestCase05.ics: LibICal/LibICal_TestCase13.ics +Until_TestCase04.ics: LibICal/LibICal_TestCase47.ics +Until_TestCase03.ics: LibICal/LibICal_TestCase22.ics + + + + + diff --git a/libkcal/tests/data/RecurrenceRule/readme.txt b/libkcal/tests/data/RecurrenceRule/readme.txt new file mode 100644 index 000000000..69571fb70 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/readme.txt @@ -0,0 +1,3 @@ +These files belong to LibKCal's test suite. Their main goal is to check +various aspects of recurrence rules. See the readme.txt files in each +subdirectory for more information about the purposes of them. diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/PayDay.ics b/libkcal/tests/data/RecurrenceRule/unsorted/PayDay.ics new file mode 100644 index 000000000..b9c2fe34c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/PayDay.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +CALSCALE:GREGORIAN +PRODID:-//Cyrusoft International\, Inc.//Mulberry v4.0//EN +VERSION:2.0 +X-WR-CALNAME:PayDay +BEGIN:VTIMEZONE +LAST-MODIFIED:20040110T032845Z +TZID:US/Eastern +BEGIN:DAYLIGHT +DTSTART:20000404T020000 +RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4 +TZNAME:EDT +TZOFFSETFROM:-0500 +TZOFFSETTO:-0400 +END:DAYLIGHT +BEGIN:STANDARD +DTSTART:20001026T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:EST +TZOFFSETFROM:-0400 +TZOFFSETTO:-0500 +END:STANDARD +END:VTIMEZONE +BEGIN:VEVENT +DTSTAMP:20050211T173501Z +DTSTART;VALUE=DATE:20040227 +RRULE:FREQ=MONTHLY;BYDAY=-1MO,-1TU,-1WE,-1TH,-1FR;BYSETPOS=-1 +SUMMARY:PAY DAY +UID:DC3D0301C7790B38631F1FBB@ninevah.local +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/PayDay.ics.next.ref b/libkcal/tests/data/RecurrenceRule/unsorted/PayDay.ics.next.ref new file mode 100644 index 000000000..337647600 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/PayDay.ics.next.ref @@ -0,0 +1,500 @@ +2004-02-27T00:00:00 +2004-03-31T00:00:00 +2004-04-30T00:00:00 +2004-05-31T00:00:00 +2004-06-30T00:00:00 +2004-07-30T00:00:00 +2004-08-31T00:00:00 +2004-09-30T00:00:00 +2004-10-29T00:00:00 +2004-11-30T00:00:00 +2004-12-31T00:00:00 +2005-01-31T00:00:00 +2005-02-28T00:00:00 +2005-03-31T00:00:00 +2005-04-29T00:00:00 +2005-05-31T00:00:00 +2005-06-30T00:00:00 +2005-07-29T00:00:00 +2005-08-31T00:00:00 +2005-09-30T00:00:00 +2005-10-31T00:00:00 +2005-11-30T00:00:00 +2005-12-30T00:00:00 +2006-01-31T00:00:00 +2006-02-28T00:00:00 +2006-03-31T00:00:00 +2006-04-28T00:00:00 +2006-05-31T00:00:00 +2006-06-30T00:00:00 +2006-07-31T00:00:00 +2006-08-31T00:00:00 +2006-09-29T00:00:00 +2006-10-31T00:00:00 +2006-11-30T00:00:00 +2006-12-29T00:00:00 +2007-01-31T00:00:00 +2007-02-28T00:00:00 +2007-03-30T00:00:00 +2007-04-30T00:00:00 +2007-05-31T00:00:00 +2007-06-29T00:00:00 +2007-07-31T00:00:00 +2007-08-31T00:00:00 +2007-09-28T00:00:00 +2007-10-31T00:00:00 +2007-11-30T00:00:00 +2007-12-31T00:00:00 +2008-01-31T00:00:00 +2008-02-29T00:00:00 +2008-03-31T00:00:00 +2008-04-30T00:00:00 +2008-05-30T00:00:00 +2008-06-30T00:00:00 +2008-07-31T00:00:00 +2008-08-29T00:00:00 +2008-09-30T00:00:00 +2008-10-31T00:00:00 +2008-11-28T00:00:00 +2008-12-31T00:00:00 +2009-01-30T00:00:00 +2009-02-27T00:00:00 +2009-03-31T00:00:00 +2009-04-30T00:00:00 +2009-05-29T00:00:00 +2009-06-30T00:00:00 +2009-07-31T00:00:00 +2009-08-31T00:00:00 +2009-09-30T00:00:00 +2009-10-30T00:00:00 +2009-11-30T00:00:00 +2009-12-31T00:00:00 +2010-01-29T00:00:00 +2010-02-26T00:00:00 +2010-03-31T00:00:00 +2010-04-30T00:00:00 +2010-05-31T00:00:00 +2010-06-30T00:00:00 +2010-07-30T00:00:00 +2010-08-31T00:00:00 +2010-09-30T00:00:00 +2010-10-29T00:00:00 +2010-11-30T00:00:00 +2010-12-31T00:00:00 +2011-01-31T00:00:00 +2011-02-28T00:00:00 +2011-03-31T00:00:00 +2011-04-29T00:00:00 +2011-05-31T00:00:00 +2011-06-30T00:00:00 +2011-07-29T00:00:00 +2011-08-31T00:00:00 +2011-09-30T00:00:00 +2011-10-31T00:00:00 +2011-11-30T00:00:00 +2011-12-30T00:00:00 +2012-01-31T00:00:00 +2012-02-29T00:00:00 +2012-03-30T00:00:00 +2012-04-30T00:00:00 +2012-05-31T00:00:00 +2012-06-29T00:00:00 +2012-07-31T00:00:00 +2012-08-31T00:00:00 +2012-09-28T00:00:00 +2012-10-31T00:00:00 +2012-11-30T00:00:00 +2012-12-31T00:00:00 +2013-01-31T00:00:00 +2013-02-28T00:00:00 +2013-03-29T00:00:00 +2013-04-30T00:00:00 +2013-05-31T00:00:00 +2013-06-28T00:00:00 +2013-07-31T00:00:00 +2013-08-30T00:00:00 +2013-09-30T00:00:00 +2013-10-31T00:00:00 +2013-11-29T00:00:00 +2013-12-31T00:00:00 +2014-01-31T00:00:00 +2014-02-28T00:00:00 +2014-03-31T00:00:00 +2014-04-30T00:00:00 +2014-05-30T00:00:00 +2014-06-30T00:00:00 +2014-07-31T00:00:00 +2014-08-29T00:00:00 +2014-09-30T00:00:00 +2014-10-31T00:00:00 +2014-11-28T00:00:00 +2014-12-31T00:00:00 +2015-01-30T00:00:00 +2015-02-27T00:00:00 +2015-03-31T00:00:00 +2015-04-30T00:00:00 +2015-05-29T00:00:00 +2015-06-30T00:00:00 +2015-07-31T00:00:00 +2015-08-31T00:00:00 +2015-09-30T00:00:00 +2015-10-30T00:00:00 +2015-11-30T00:00:00 +2015-12-31T00:00:00 +2016-01-29T00:00:00 +2016-02-29T00:00:00 +2016-03-31T00:00:00 +2016-04-29T00:00:00 +2016-05-31T00:00:00 +2016-06-30T00:00:00 +2016-07-29T00:00:00 +2016-08-31T00:00:00 +2016-09-30T00:00:00 +2016-10-31T00:00:00 +2016-11-30T00:00:00 +2016-12-30T00:00:00 +2017-01-31T00:00:00 +2017-02-28T00:00:00 +2017-03-31T00:00:00 +2017-04-28T00:00:00 +2017-05-31T00:00:00 +2017-06-30T00:00:00 +2017-07-31T00:00:00 +2017-08-31T00:00:00 +2017-09-29T00:00:00 +2017-10-31T00:00:00 +2017-11-30T00:00:00 +2017-12-29T00:00:00 +2018-01-31T00:00:00 +2018-02-28T00:00:00 +2018-03-30T00:00:00 +2018-04-30T00:00:00 +2018-05-31T00:00:00 +2018-06-29T00:00:00 +2018-07-31T00:00:00 +2018-08-31T00:00:00 +2018-09-28T00:00:00 +2018-10-31T00:00:00 +2018-11-30T00:00:00 +2018-12-31T00:00:00 +2019-01-31T00:00:00 +2019-02-28T00:00:00 +2019-03-29T00:00:00 +2019-04-30T00:00:00 +2019-05-31T00:00:00 +2019-06-28T00:00:00 +2019-07-31T00:00:00 +2019-08-30T00:00:00 +2019-09-30T00:00:00 +2019-10-31T00:00:00 +2019-11-29T00:00:00 +2019-12-31T00:00:00 +2020-01-31T00:00:00 +2020-02-28T00:00:00 +2020-03-31T00:00:00 +2020-04-30T00:00:00 +2020-05-29T00:00:00 +2020-06-30T00:00:00 +2020-07-31T00:00:00 +2020-08-31T00:00:00 +2020-09-30T00:00:00 +2020-10-30T00:00:00 +2020-11-30T00:00:00 +2020-12-31T00:00:00 +2021-01-29T00:00:00 +2021-02-26T00:00:00 +2021-03-31T00:00:00 +2021-04-30T00:00:00 +2021-05-31T00:00:00 +2021-06-30T00:00:00 +2021-07-30T00:00:00 +2021-08-31T00:00:00 +2021-09-30T00:00:00 +2021-10-29T00:00:00 +2021-11-30T00:00:00 +2021-12-31T00:00:00 +2022-01-31T00:00:00 +2022-02-28T00:00:00 +2022-03-31T00:00:00 +2022-04-29T00:00:00 +2022-05-31T00:00:00 +2022-06-30T00:00:00 +2022-07-29T00:00:00 +2022-08-31T00:00:00 +2022-09-30T00:00:00 +2022-10-31T00:00:00 +2022-11-30T00:00:00 +2022-12-30T00:00:00 +2023-01-31T00:00:00 +2023-02-28T00:00:00 +2023-03-31T00:00:00 +2023-04-28T00:00:00 +2023-05-31T00:00:00 +2023-06-30T00:00:00 +2023-07-31T00:00:00 +2023-08-31T00:00:00 +2023-09-29T00:00:00 +2023-10-31T00:00:00 +2023-11-30T00:00:00 +2023-12-29T00:00:00 +2024-01-31T00:00:00 +2024-02-29T00:00:00 +2024-03-29T00:00:00 +2024-04-30T00:00:00 +2024-05-31T00:00:00 +2024-06-28T00:00:00 +2024-07-31T00:00:00 +2024-08-30T00:00:00 +2024-09-30T00:00:00 +2024-10-31T00:00:00 +2024-11-29T00:00:00 +2024-12-31T00:00:00 +2025-01-31T00:00:00 +2025-02-28T00:00:00 +2025-03-31T00:00:00 +2025-04-30T00:00:00 +2025-05-30T00:00:00 +2025-06-30T00:00:00 +2025-07-31T00:00:00 +2025-08-29T00:00:00 +2025-09-30T00:00:00 +2025-10-31T00:00:00 +2025-11-28T00:00:00 +2025-12-31T00:00:00 +2026-01-30T00:00:00 +2026-02-27T00:00:00 +2026-03-31T00:00:00 +2026-04-30T00:00:00 +2026-05-29T00:00:00 +2026-06-30T00:00:00 +2026-07-31T00:00:00 +2026-08-31T00:00:00 +2026-09-30T00:00:00 +2026-10-30T00:00:00 +2026-11-30T00:00:00 +2026-12-31T00:00:00 +2027-01-29T00:00:00 +2027-02-26T00:00:00 +2027-03-31T00:00:00 +2027-04-30T00:00:00 +2027-05-31T00:00:00 +2027-06-30T00:00:00 +2027-07-30T00:00:00 +2027-08-31T00:00:00 +2027-09-30T00:00:00 +2027-10-29T00:00:00 +2027-11-30T00:00:00 +2027-12-31T00:00:00 +2028-01-31T00:00:00 +2028-02-29T00:00:00 +2028-03-31T00:00:00 +2028-04-28T00:00:00 +2028-05-31T00:00:00 +2028-06-30T00:00:00 +2028-07-31T00:00:00 +2028-08-31T00:00:00 +2028-09-29T00:00:00 +2028-10-31T00:00:00 +2028-11-30T00:00:00 +2028-12-29T00:00:00 +2029-01-31T00:00:00 +2029-02-28T00:00:00 +2029-03-30T00:00:00 +2029-04-30T00:00:00 +2029-05-31T00:00:00 +2029-06-29T00:00:00 +2029-07-31T00:00:00 +2029-08-31T00:00:00 +2029-09-28T00:00:00 +2029-10-31T00:00:00 +2029-11-30T00:00:00 +2029-12-31T00:00:00 +2030-01-31T00:00:00 +2030-02-28T00:00:00 +2030-03-29T00:00:00 +2030-04-30T00:00:00 +2030-05-31T00:00:00 +2030-06-28T00:00:00 +2030-07-31T00:00:00 +2030-08-30T00:00:00 +2030-09-30T00:00:00 +2030-10-31T00:00:00 +2030-11-29T00:00:00 +2030-12-31T00:00:00 +2031-01-31T00:00:00 +2031-02-28T00:00:00 +2031-03-31T00:00:00 +2031-04-30T00:00:00 +2031-05-30T00:00:00 +2031-06-30T00:00:00 +2031-07-31T00:00:00 +2031-08-29T00:00:00 +2031-09-30T00:00:00 +2031-10-31T00:00:00 +2031-11-28T00:00:00 +2031-12-31T00:00:00 +2032-01-30T00:00:00 +2032-02-27T00:00:00 +2032-03-31T00:00:00 +2032-04-30T00:00:00 +2032-05-31T00:00:00 +2032-06-30T00:00:00 +2032-07-30T00:00:00 +2032-08-31T00:00:00 +2032-09-30T00:00:00 +2032-10-29T00:00:00 +2032-11-30T00:00:00 +2032-12-31T00:00:00 +2033-01-31T00:00:00 +2033-02-28T00:00:00 +2033-03-31T00:00:00 +2033-04-29T00:00:00 +2033-05-31T00:00:00 +2033-06-30T00:00:00 +2033-07-29T00:00:00 +2033-08-31T00:00:00 +2033-09-30T00:00:00 +2033-10-31T00:00:00 +2033-11-30T00:00:00 +2033-12-30T00:00:00 +2034-01-31T00:00:00 +2034-02-28T00:00:00 +2034-03-31T00:00:00 +2034-04-28T00:00:00 +2034-05-31T00:00:00 +2034-06-30T00:00:00 +2034-07-31T00:00:00 +2034-08-31T00:00:00 +2034-09-29T00:00:00 +2034-10-31T00:00:00 +2034-11-30T00:00:00 +2034-12-29T00:00:00 +2035-01-31T00:00:00 +2035-02-28T00:00:00 +2035-03-30T00:00:00 +2035-04-30T00:00:00 +2035-05-31T00:00:00 +2035-06-29T00:00:00 +2035-07-31T00:00:00 +2035-08-31T00:00:00 +2035-09-28T00:00:00 +2035-10-31T00:00:00 +2035-11-30T00:00:00 +2035-12-31T00:00:00 +2036-01-31T00:00:00 +2036-02-29T00:00:00 +2036-03-31T00:00:00 +2036-04-30T00:00:00 +2036-05-30T00:00:00 +2036-06-30T00:00:00 +2036-07-31T00:00:00 +2036-08-29T00:00:00 +2036-09-30T00:00:00 +2036-10-31T00:00:00 +2036-11-28T00:00:00 +2036-12-31T00:00:00 +2037-01-30T00:00:00 +2037-02-27T00:00:00 +2037-03-31T00:00:00 +2037-04-30T00:00:00 +2037-05-29T00:00:00 +2037-06-30T00:00:00 +2037-07-31T00:00:00 +2037-08-31T00:00:00 +2037-09-30T00:00:00 +2037-10-30T00:00:00 +2037-11-30T00:00:00 +2037-12-31T00:00:00 +2038-01-29T00:00:00 +2038-02-26T00:00:00 +2038-03-31T00:00:00 +2038-04-30T00:00:00 +2038-05-31T00:00:00 +2038-06-30T00:00:00 +2038-07-30T00:00:00 +2038-08-31T00:00:00 +2038-09-30T00:00:00 +2038-10-29T00:00:00 +2038-11-30T00:00:00 +2038-12-31T00:00:00 +2039-01-31T00:00:00 +2039-02-28T00:00:00 +2039-03-31T00:00:00 +2039-04-29T00:00:00 +2039-05-31T00:00:00 +2039-06-30T00:00:00 +2039-07-29T00:00:00 +2039-08-31T00:00:00 +2039-09-30T00:00:00 +2039-10-31T00:00:00 +2039-11-30T00:00:00 +2039-12-30T00:00:00 +2040-01-31T00:00:00 +2040-02-29T00:00:00 +2040-03-30T00:00:00 +2040-04-30T00:00:00 +2040-05-31T00:00:00 +2040-06-29T00:00:00 +2040-07-31T00:00:00 +2040-08-31T00:00:00 +2040-09-28T00:00:00 +2040-10-31T00:00:00 +2040-11-30T00:00:00 +2040-12-31T00:00:00 +2041-01-31T00:00:00 +2041-02-28T00:00:00 +2041-03-29T00:00:00 +2041-04-30T00:00:00 +2041-05-31T00:00:00 +2041-06-28T00:00:00 +2041-07-31T00:00:00 +2041-08-30T00:00:00 +2041-09-30T00:00:00 +2041-10-31T00:00:00 +2041-11-29T00:00:00 +2041-12-31T00:00:00 +2042-01-31T00:00:00 +2042-02-28T00:00:00 +2042-03-31T00:00:00 +2042-04-30T00:00:00 +2042-05-30T00:00:00 +2042-06-30T00:00:00 +2042-07-31T00:00:00 +2042-08-29T00:00:00 +2042-09-30T00:00:00 +2042-10-31T00:00:00 +2042-11-28T00:00:00 +2042-12-31T00:00:00 +2043-01-30T00:00:00 +2043-02-27T00:00:00 +2043-03-31T00:00:00 +2043-04-30T00:00:00 +2043-05-29T00:00:00 +2043-06-30T00:00:00 +2043-07-31T00:00:00 +2043-08-31T00:00:00 +2043-09-30T00:00:00 +2043-10-30T00:00:00 +2043-11-30T00:00:00 +2043-12-31T00:00:00 +2044-01-29T00:00:00 +2044-02-29T00:00:00 +2044-03-31T00:00:00 +2044-04-29T00:00:00 +2044-05-31T00:00:00 +2044-06-30T00:00:00 +2044-07-29T00:00:00 +2044-08-31T00:00:00 +2044-09-30T00:00:00 +2044-10-31T00:00:00 +2044-11-30T00:00:00 +2044-12-30T00:00:00 +2045-01-31T00:00:00 +2045-02-28T00:00:00 +2045-03-31T00:00:00 +2045-04-28T00:00:00 +2045-05-31T00:00:00 +2045-06-30T00:00:00 +2045-07-31T00:00:00 +2045-08-31T00:00:00 +2045-09-29T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/PayDay.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/unsorted/PayDay.ics.prev.ref new file mode 100644 index 000000000..b24533d87 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/PayDay.ics.prev.ref @@ -0,0 +1,84 @@ +2010-12-31T00:00:00 +2010-11-30T00:00:00 +2010-10-29T00:00:00 +2010-09-30T00:00:00 +2010-08-31T00:00:00 +2010-07-30T00:00:00 +2010-06-30T00:00:00 +2010-05-31T00:00:00 +2010-04-30T00:00:00 +2010-03-31T00:00:00 +2010-02-26T00:00:00 +2010-01-29T00:00:00 +2009-12-31T00:00:00 +2009-11-30T00:00:00 +2009-10-30T00:00:00 +2009-09-30T00:00:00 +2009-08-31T00:00:00 +2009-07-31T00:00:00 +2009-06-30T00:00:00 +2009-05-29T00:00:00 +2009-04-30T00:00:00 +2009-03-31T00:00:00 +2009-02-27T00:00:00 +2009-01-30T00:00:00 +2008-12-31T00:00:00 +2008-11-28T00:00:00 +2008-10-31T00:00:00 +2008-09-30T00:00:00 +2008-08-29T00:00:00 +2008-07-31T00:00:00 +2008-06-30T00:00:00 +2008-05-30T00:00:00 +2008-04-30T00:00:00 +2008-03-31T00:00:00 +2008-02-29T00:00:00 +2008-01-31T00:00:00 +2007-12-31T00:00:00 +2007-11-30T00:00:00 +2007-10-31T00:00:00 +2007-09-28T00:00:00 +2007-08-31T00:00:00 +2007-07-31T00:00:00 +2007-06-29T00:00:00 +2007-05-31T00:00:00 +2007-04-30T00:00:00 +2007-03-30T00:00:00 +2007-02-28T00:00:00 +2007-01-31T00:00:00 +2006-12-29T00:00:00 +2006-11-30T00:00:00 +2006-10-31T00:00:00 +2006-09-29T00:00:00 +2006-08-31T00:00:00 +2006-07-31T00:00:00 +2006-06-30T00:00:00 +2006-05-31T00:00:00 +2006-04-28T00:00:00 +2006-03-31T00:00:00 +2006-02-28T00:00:00 +2006-01-31T00:00:00 +2005-12-30T00:00:00 +2005-11-30T00:00:00 +2005-10-31T00:00:00 +2005-09-30T00:00:00 +2005-08-31T00:00:00 +2005-07-29T00:00:00 +2005-06-30T00:00:00 +2005-05-31T00:00:00 +2005-04-29T00:00:00 +2005-03-31T00:00:00 +2005-02-28T00:00:00 +2005-01-31T00:00:00 +2004-12-31T00:00:00 +2004-11-30T00:00:00 +2004-10-29T00:00:00 +2004-09-30T00:00:00 +2004-08-31T00:00:00 +2004-07-30T00:00:00 +2004-06-30T00:00:00 +2004-05-31T00:00:00 +2004-04-30T00:00:00 +2004-03-31T00:00:00 +2004-02-27T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/PayDay.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/unsorted/PayDay.ics.recurson.ref new file mode 100644 index 000000000..92b00d480 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/PayDay.ics.recurson.ref @@ -0,0 +1,83 @@ +2004-02-27 +2004-03-31 +2004-04-30 +2004-05-31 +2004-06-30 +2004-07-30 +2004-08-31 +2004-09-30 +2004-10-29 +2004-11-30 +2004-12-31 +2005-01-31 +2005-02-28 +2005-03-31 +2005-04-29 +2005-05-31 +2005-06-30 +2005-07-29 +2005-08-31 +2005-09-30 +2005-10-31 +2005-11-30 +2005-12-30 +2006-01-31 +2006-02-28 +2006-03-31 +2006-04-28 +2006-05-31 +2006-06-30 +2006-07-31 +2006-08-31 +2006-09-29 +2006-10-31 +2006-11-30 +2006-12-29 +2007-01-31 +2007-02-28 +2007-03-30 +2007-04-30 +2007-05-31 +2007-06-29 +2007-07-31 +2007-08-31 +2007-09-28 +2007-10-31 +2007-11-30 +2007-12-31 +2008-01-31 +2008-02-29 +2008-03-31 +2008-04-30 +2008-05-30 +2008-06-30 +2008-07-31 +2008-08-29 +2008-09-30 +2008-10-31 +2008-11-28 +2008-12-31 +2009-01-30 +2009-02-27 +2009-03-31 +2009-04-30 +2009-05-29 +2009-06-30 +2009-07-31 +2009-08-31 +2009-09-30 +2009-10-30 +2009-11-30 +2009-12-31 +2010-01-29 +2010-02-26 +2010-03-31 +2010-04-30 +2010-05-31 +2010-06-30 +2010-07-30 +2010-08-31 +2010-09-30 +2010-10-29 +2010-11-30 +2010-12-31 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/anniversary_4.6.1.ics b/libkcal/tests/data/RecurrenceRule/unsorted/anniversary_4.6.1.ics new file mode 100644 index 000000000..62471fd46 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/anniversary_4.6.1.ics @@ -0,0 +1,13 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//KDE//LibKCal test cases 1.0//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +UID:19970901T130000Z-123403@host.com +DTSTART:19971102 +SUMMARY:Yearly, on Nov 2, but date is taken from DTSTART, floating +RRULE:FREQ=YEARLY +END:VEVENT + +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/anniversary_4.6.1.ics.next.ref b/libkcal/tests/data/RecurrenceRule/unsorted/anniversary_4.6.1.ics.next.ref new file mode 100644 index 000000000..9ee6a5730 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/anniversary_4.6.1.ics.next.ref @@ -0,0 +1,500 @@ +1997-11-02T00:00:00 +1998-11-02T00:00:00 +1999-11-02T00:00:00 +2000-11-02T00:00:00 +2001-11-02T00:00:00 +2002-11-02T00:00:00 +2003-11-02T00:00:00 +2004-11-02T00:00:00 +2005-11-02T00:00:00 +2006-11-02T00:00:00 +2007-11-02T00:00:00 +2008-11-02T00:00:00 +2009-11-02T00:00:00 +2010-11-02T00:00:00 +2011-11-02T00:00:00 +2012-11-02T00:00:00 +2013-11-02T00:00:00 +2014-11-02T00:00:00 +2015-11-02T00:00:00 +2016-11-02T00:00:00 +2017-11-02T00:00:00 +2018-11-02T00:00:00 +2019-11-02T00:00:00 +2020-11-02T00:00:00 +2021-11-02T00:00:00 +2022-11-02T00:00:00 +2023-11-02T00:00:00 +2024-11-02T00:00:00 +2025-11-02T00:00:00 +2026-11-02T00:00:00 +2027-11-02T00:00:00 +2028-11-02T00:00:00 +2029-11-02T00:00:00 +2030-11-02T00:00:00 +2031-11-02T00:00:00 +2032-11-02T00:00:00 +2033-11-02T00:00:00 +2034-11-02T00:00:00 +2035-11-02T00:00:00 +2036-11-02T00:00:00 +2037-11-02T00:00:00 +2038-11-02T00:00:00 +2039-11-02T00:00:00 +2040-11-02T00:00:00 +2041-11-02T00:00:00 +2042-11-02T00:00:00 +2043-11-02T00:00:00 +2044-11-02T00:00:00 +2045-11-02T00:00:00 +2046-11-02T00:00:00 +2047-11-02T00:00:00 +2048-11-02T00:00:00 +2049-11-02T00:00:00 +2050-11-02T00:00:00 +2051-11-02T00:00:00 +2052-11-02T00:00:00 +2053-11-02T00:00:00 +2054-11-02T00:00:00 +2055-11-02T00:00:00 +2056-11-02T00:00:00 +2057-11-02T00:00:00 +2058-11-02T00:00:00 +2059-11-02T00:00:00 +2060-11-02T00:00:00 +2061-11-02T00:00:00 +2062-11-02T00:00:00 +2063-11-02T00:00:00 +2064-11-02T00:00:00 +2065-11-02T00:00:00 +2066-11-02T00:00:00 +2067-11-02T00:00:00 +2068-11-02T00:00:00 +2069-11-02T00:00:00 +2070-11-02T00:00:00 +2071-11-02T00:00:00 +2072-11-02T00:00:00 +2073-11-02T00:00:00 +2074-11-02T00:00:00 +2075-11-02T00:00:00 +2076-11-02T00:00:00 +2077-11-02T00:00:00 +2078-11-02T00:00:00 +2079-11-02T00:00:00 +2080-11-02T00:00:00 +2081-11-02T00:00:00 +2082-11-02T00:00:00 +2083-11-02T00:00:00 +2084-11-02T00:00:00 +2085-11-02T00:00:00 +2086-11-02T00:00:00 +2087-11-02T00:00:00 +2088-11-02T00:00:00 +2089-11-02T00:00:00 +2090-11-02T00:00:00 +2091-11-02T00:00:00 +2092-11-02T00:00:00 +2093-11-02T00:00:00 +2094-11-02T00:00:00 +2095-11-02T00:00:00 +2096-11-02T00:00:00 +2097-11-02T00:00:00 +2098-11-02T00:00:00 +2099-11-02T00:00:00 +2100-11-02T00:00:00 +2101-11-02T00:00:00 +2102-11-02T00:00:00 +2103-11-02T00:00:00 +2104-11-02T00:00:00 +2105-11-02T00:00:00 +2106-11-02T00:00:00 +2107-11-02T00:00:00 +2108-11-02T00:00:00 +2109-11-02T00:00:00 +2110-11-02T00:00:00 +2111-11-02T00:00:00 +2112-11-02T00:00:00 +2113-11-02T00:00:00 +2114-11-02T00:00:00 +2115-11-02T00:00:00 +2116-11-02T00:00:00 +2117-11-02T00:00:00 +2118-11-02T00:00:00 +2119-11-02T00:00:00 +2120-11-02T00:00:00 +2121-11-02T00:00:00 +2122-11-02T00:00:00 +2123-11-02T00:00:00 +2124-11-02T00:00:00 +2125-11-02T00:00:00 +2126-11-02T00:00:00 +2127-11-02T00:00:00 +2128-11-02T00:00:00 +2129-11-02T00:00:00 +2130-11-02T00:00:00 +2131-11-02T00:00:00 +2132-11-02T00:00:00 +2133-11-02T00:00:00 +2134-11-02T00:00:00 +2135-11-02T00:00:00 +2136-11-02T00:00:00 +2137-11-02T00:00:00 +2138-11-02T00:00:00 +2139-11-02T00:00:00 +2140-11-02T00:00:00 +2141-11-02T00:00:00 +2142-11-02T00:00:00 +2143-11-02T00:00:00 +2144-11-02T00:00:00 +2145-11-02T00:00:00 +2146-11-02T00:00:00 +2147-11-02T00:00:00 +2148-11-02T00:00:00 +2149-11-02T00:00:00 +2150-11-02T00:00:00 +2151-11-02T00:00:00 +2152-11-02T00:00:00 +2153-11-02T00:00:00 +2154-11-02T00:00:00 +2155-11-02T00:00:00 +2156-11-02T00:00:00 +2157-11-02T00:00:00 +2158-11-02T00:00:00 +2159-11-02T00:00:00 +2160-11-02T00:00:00 +2161-11-02T00:00:00 +2162-11-02T00:00:00 +2163-11-02T00:00:00 +2164-11-02T00:00:00 +2165-11-02T00:00:00 +2166-11-02T00:00:00 +2167-11-02T00:00:00 +2168-11-02T00:00:00 +2169-11-02T00:00:00 +2170-11-02T00:00:00 +2171-11-02T00:00:00 +2172-11-02T00:00:00 +2173-11-02T00:00:00 +2174-11-02T00:00:00 +2175-11-02T00:00:00 +2176-11-02T00:00:00 +2177-11-02T00:00:00 +2178-11-02T00:00:00 +2179-11-02T00:00:00 +2180-11-02T00:00:00 +2181-11-02T00:00:00 +2182-11-02T00:00:00 +2183-11-02T00:00:00 +2184-11-02T00:00:00 +2185-11-02T00:00:00 +2186-11-02T00:00:00 +2187-11-02T00:00:00 +2188-11-02T00:00:00 +2189-11-02T00:00:00 +2190-11-02T00:00:00 +2191-11-02T00:00:00 +2192-11-02T00:00:00 +2193-11-02T00:00:00 +2194-11-02T00:00:00 +2195-11-02T00:00:00 +2196-11-02T00:00:00 +2197-11-02T00:00:00 +2198-11-02T00:00:00 +2199-11-02T00:00:00 +2200-11-02T00:00:00 +2201-11-02T00:00:00 +2202-11-02T00:00:00 +2203-11-02T00:00:00 +2204-11-02T00:00:00 +2205-11-02T00:00:00 +2206-11-02T00:00:00 +2207-11-02T00:00:00 +2208-11-02T00:00:00 +2209-11-02T00:00:00 +2210-11-02T00:00:00 +2211-11-02T00:00:00 +2212-11-02T00:00:00 +2213-11-02T00:00:00 +2214-11-02T00:00:00 +2215-11-02T00:00:00 +2216-11-02T00:00:00 +2217-11-02T00:00:00 +2218-11-02T00:00:00 +2219-11-02T00:00:00 +2220-11-02T00:00:00 +2221-11-02T00:00:00 +2222-11-02T00:00:00 +2223-11-02T00:00:00 +2224-11-02T00:00:00 +2225-11-02T00:00:00 +2226-11-02T00:00:00 +2227-11-02T00:00:00 +2228-11-02T00:00:00 +2229-11-02T00:00:00 +2230-11-02T00:00:00 +2231-11-02T00:00:00 +2232-11-02T00:00:00 +2233-11-02T00:00:00 +2234-11-02T00:00:00 +2235-11-02T00:00:00 +2236-11-02T00:00:00 +2237-11-02T00:00:00 +2238-11-02T00:00:00 +2239-11-02T00:00:00 +2240-11-02T00:00:00 +2241-11-02T00:00:00 +2242-11-02T00:00:00 +2243-11-02T00:00:00 +2244-11-02T00:00:00 +2245-11-02T00:00:00 +2246-11-02T00:00:00 +2247-11-02T00:00:00 +2248-11-02T00:00:00 +2249-11-02T00:00:00 +2250-11-02T00:00:00 +2251-11-02T00:00:00 +2252-11-02T00:00:00 +2253-11-02T00:00:00 +2254-11-02T00:00:00 +2255-11-02T00:00:00 +2256-11-02T00:00:00 +2257-11-02T00:00:00 +2258-11-02T00:00:00 +2259-11-02T00:00:00 +2260-11-02T00:00:00 +2261-11-02T00:00:00 +2262-11-02T00:00:00 +2263-11-02T00:00:00 +2264-11-02T00:00:00 +2265-11-02T00:00:00 +2266-11-02T00:00:00 +2267-11-02T00:00:00 +2268-11-02T00:00:00 +2269-11-02T00:00:00 +2270-11-02T00:00:00 +2271-11-02T00:00:00 +2272-11-02T00:00:00 +2273-11-02T00:00:00 +2274-11-02T00:00:00 +2275-11-02T00:00:00 +2276-11-02T00:00:00 +2277-11-02T00:00:00 +2278-11-02T00:00:00 +2279-11-02T00:00:00 +2280-11-02T00:00:00 +2281-11-02T00:00:00 +2282-11-02T00:00:00 +2283-11-02T00:00:00 +2284-11-02T00:00:00 +2285-11-02T00:00:00 +2286-11-02T00:00:00 +2287-11-02T00:00:00 +2288-11-02T00:00:00 +2289-11-02T00:00:00 +2290-11-02T00:00:00 +2291-11-02T00:00:00 +2292-11-02T00:00:00 +2293-11-02T00:00:00 +2294-11-02T00:00:00 +2295-11-02T00:00:00 +2296-11-02T00:00:00 +2297-11-02T00:00:00 +2298-11-02T00:00:00 +2299-11-02T00:00:00 +2300-11-02T00:00:00 +2301-11-02T00:00:00 +2302-11-02T00:00:00 +2303-11-02T00:00:00 +2304-11-02T00:00:00 +2305-11-02T00:00:00 +2306-11-02T00:00:00 +2307-11-02T00:00:00 +2308-11-02T00:00:00 +2309-11-02T00:00:00 +2310-11-02T00:00:00 +2311-11-02T00:00:00 +2312-11-02T00:00:00 +2313-11-02T00:00:00 +2314-11-02T00:00:00 +2315-11-02T00:00:00 +2316-11-02T00:00:00 +2317-11-02T00:00:00 +2318-11-02T00:00:00 +2319-11-02T00:00:00 +2320-11-02T00:00:00 +2321-11-02T00:00:00 +2322-11-02T00:00:00 +2323-11-02T00:00:00 +2324-11-02T00:00:00 +2325-11-02T00:00:00 +2326-11-02T00:00:00 +2327-11-02T00:00:00 +2328-11-02T00:00:00 +2329-11-02T00:00:00 +2330-11-02T00:00:00 +2331-11-02T00:00:00 +2332-11-02T00:00:00 +2333-11-02T00:00:00 +2334-11-02T00:00:00 +2335-11-02T00:00:00 +2336-11-02T00:00:00 +2337-11-02T00:00:00 +2338-11-02T00:00:00 +2339-11-02T00:00:00 +2340-11-02T00:00:00 +2341-11-02T00:00:00 +2342-11-02T00:00:00 +2343-11-02T00:00:00 +2344-11-02T00:00:00 +2345-11-02T00:00:00 +2346-11-02T00:00:00 +2347-11-02T00:00:00 +2348-11-02T00:00:00 +2349-11-02T00:00:00 +2350-11-02T00:00:00 +2351-11-02T00:00:00 +2352-11-02T00:00:00 +2353-11-02T00:00:00 +2354-11-02T00:00:00 +2355-11-02T00:00:00 +2356-11-02T00:00:00 +2357-11-02T00:00:00 +2358-11-02T00:00:00 +2359-11-02T00:00:00 +2360-11-02T00:00:00 +2361-11-02T00:00:00 +2362-11-02T00:00:00 +2363-11-02T00:00:00 +2364-11-02T00:00:00 +2365-11-02T00:00:00 +2366-11-02T00:00:00 +2367-11-02T00:00:00 +2368-11-02T00:00:00 +2369-11-02T00:00:00 +2370-11-02T00:00:00 +2371-11-02T00:00:00 +2372-11-02T00:00:00 +2373-11-02T00:00:00 +2374-11-02T00:00:00 +2375-11-02T00:00:00 +2376-11-02T00:00:00 +2377-11-02T00:00:00 +2378-11-02T00:00:00 +2379-11-02T00:00:00 +2380-11-02T00:00:00 +2381-11-02T00:00:00 +2382-11-02T00:00:00 +2383-11-02T00:00:00 +2384-11-02T00:00:00 +2385-11-02T00:00:00 +2386-11-02T00:00:00 +2387-11-02T00:00:00 +2388-11-02T00:00:00 +2389-11-02T00:00:00 +2390-11-02T00:00:00 +2391-11-02T00:00:00 +2392-11-02T00:00:00 +2393-11-02T00:00:00 +2394-11-02T00:00:00 +2395-11-02T00:00:00 +2396-11-02T00:00:00 +2397-11-02T00:00:00 +2398-11-02T00:00:00 +2399-11-02T00:00:00 +2400-11-02T00:00:00 +2401-11-02T00:00:00 +2402-11-02T00:00:00 +2403-11-02T00:00:00 +2404-11-02T00:00:00 +2405-11-02T00:00:00 +2406-11-02T00:00:00 +2407-11-02T00:00:00 +2408-11-02T00:00:00 +2409-11-02T00:00:00 +2410-11-02T00:00:00 +2411-11-02T00:00:00 +2412-11-02T00:00:00 +2413-11-02T00:00:00 +2414-11-02T00:00:00 +2415-11-02T00:00:00 +2416-11-02T00:00:00 +2417-11-02T00:00:00 +2418-11-02T00:00:00 +2419-11-02T00:00:00 +2420-11-02T00:00:00 +2421-11-02T00:00:00 +2422-11-02T00:00:00 +2423-11-02T00:00:00 +2424-11-02T00:00:00 +2425-11-02T00:00:00 +2426-11-02T00:00:00 +2427-11-02T00:00:00 +2428-11-02T00:00:00 +2429-11-02T00:00:00 +2430-11-02T00:00:00 +2431-11-02T00:00:00 +2432-11-02T00:00:00 +2433-11-02T00:00:00 +2434-11-02T00:00:00 +2435-11-02T00:00:00 +2436-11-02T00:00:00 +2437-11-02T00:00:00 +2438-11-02T00:00:00 +2439-11-02T00:00:00 +2440-11-02T00:00:00 +2441-11-02T00:00:00 +2442-11-02T00:00:00 +2443-11-02T00:00:00 +2444-11-02T00:00:00 +2445-11-02T00:00:00 +2446-11-02T00:00:00 +2447-11-02T00:00:00 +2448-11-02T00:00:00 +2449-11-02T00:00:00 +2450-11-02T00:00:00 +2451-11-02T00:00:00 +2452-11-02T00:00:00 +2453-11-02T00:00:00 +2454-11-02T00:00:00 +2455-11-02T00:00:00 +2456-11-02T00:00:00 +2457-11-02T00:00:00 +2458-11-02T00:00:00 +2459-11-02T00:00:00 +2460-11-02T00:00:00 +2461-11-02T00:00:00 +2462-11-02T00:00:00 +2463-11-02T00:00:00 +2464-11-02T00:00:00 +2465-11-02T00:00:00 +2466-11-02T00:00:00 +2467-11-02T00:00:00 +2468-11-02T00:00:00 +2469-11-02T00:00:00 +2470-11-02T00:00:00 +2471-11-02T00:00:00 +2472-11-02T00:00:00 +2473-11-02T00:00:00 +2474-11-02T00:00:00 +2475-11-02T00:00:00 +2476-11-02T00:00:00 +2477-11-02T00:00:00 +2478-11-02T00:00:00 +2479-11-02T00:00:00 +2480-11-02T00:00:00 +2481-11-02T00:00:00 +2482-11-02T00:00:00 +2483-11-02T00:00:00 +2484-11-02T00:00:00 +2485-11-02T00:00:00 +2486-11-02T00:00:00 +2487-11-02T00:00:00 +2488-11-02T00:00:00 +2489-11-02T00:00:00 +2490-11-02T00:00:00 +2491-11-02T00:00:00 +2492-11-02T00:00:00 +2493-11-02T00:00:00 +2494-11-02T00:00:00 +2495-11-02T00:00:00 +2496-11-02T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/anniversary_4.6.1.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/unsorted/anniversary_4.6.1.ics.prev.ref new file mode 100644 index 000000000..7397200c5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/anniversary_4.6.1.ics.prev.ref @@ -0,0 +1,15 @@ +2010-11-02T00:00:00 +2009-11-02T00:00:00 +2008-11-02T00:00:00 +2007-11-02T00:00:00 +2006-11-02T00:00:00 +2005-11-02T00:00:00 +2004-11-02T00:00:00 +2003-11-02T00:00:00 +2002-11-02T00:00:00 +2001-11-02T00:00:00 +2000-11-02T00:00:00 +1999-11-02T00:00:00 +1998-11-02T00:00:00 +1997-11-02T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/anniversary_4.6.1.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/unsorted/anniversary_4.6.1.ics.recurson.ref new file mode 100644 index 000000000..8e382633f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/anniversary_4.6.1.ics.recurson.ref @@ -0,0 +1,14 @@ +1997-11-02 +1998-11-02 +1999-11-02 +2000-11-02 +2001-11-02 +2002-11-02 +2003-11-02 +2004-11-02 +2005-11-02 +2006-11-02 +2007-11-02 +2008-11-02 +2009-11-02 +2010-11-02 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/daily.ics b/libkcal/tests/data/RecurrenceRule/unsorted/daily.ics new file mode 100644 index 000000000..d820efb2c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/daily.ics @@ -0,0 +1,16 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +UID:1214@67.154.139.115 +SUMMARY:Every 6 days, Month May, starting 12.5.2005 +DTSTART:20050512T031500Z +RRULE:FREQ=DAILY;INTERVAL=6;BYMONTH=5 +DURATION:PT5H +END:VEVENT + + +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/daily.ics.next.ref b/libkcal/tests/data/RecurrenceRule/unsorted/daily.ics.next.ref new file mode 100644 index 000000000..80c12d3fb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/daily.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-12T03:15:00 +2005-05-18T03:15:00 +2005-05-24T03:15:00 +2005-05-30T03:15:00 +2006-05-01T03:15:00 +2006-05-07T03:15:00 +2006-05-13T03:15:00 +2006-05-19T03:15:00 +2006-05-25T03:15:00 +2006-05-31T03:15:00 +2007-05-02T03:15:00 +2007-05-08T03:15:00 +2007-05-14T03:15:00 +2007-05-20T03:15:00 +2007-05-26T03:15:00 +2008-05-02T03:15:00 +2008-05-08T03:15:00 +2008-05-14T03:15:00 +2008-05-20T03:15:00 +2008-05-26T03:15:00 +2009-05-03T03:15:00 +2009-05-09T03:15:00 +2009-05-15T03:15:00 +2009-05-21T03:15:00 +2009-05-27T03:15:00 +2010-05-04T03:15:00 +2010-05-10T03:15:00 +2010-05-16T03:15:00 +2010-05-22T03:15:00 +2010-05-28T03:15:00 +2011-05-05T03:15:00 +2011-05-11T03:15:00 +2011-05-17T03:15:00 +2011-05-23T03:15:00 +2011-05-29T03:15:00 +2012-05-05T03:15:00 +2012-05-11T03:15:00 +2012-05-17T03:15:00 +2012-05-23T03:15:00 +2012-05-29T03:15:00 +2013-05-06T03:15:00 +2013-05-12T03:15:00 +2013-05-18T03:15:00 +2013-05-24T03:15:00 +2013-05-30T03:15:00 +2014-05-01T03:15:00 +2014-05-07T03:15:00 +2014-05-13T03:15:00 +2014-05-19T03:15:00 +2014-05-25T03:15:00 +2014-05-31T03:15:00 +2015-05-02T03:15:00 +2015-05-08T03:15:00 +2015-05-14T03:15:00 +2015-05-20T03:15:00 +2015-05-26T03:15:00 +2016-05-02T03:15:00 +2016-05-08T03:15:00 +2016-05-14T03:15:00 +2016-05-20T03:15:00 +2016-05-26T03:15:00 +2017-05-03T03:15:00 +2017-05-09T03:15:00 +2017-05-15T03:15:00 +2017-05-21T03:15:00 +2017-05-27T03:15:00 +2018-05-04T03:15:00 +2018-05-10T03:15:00 +2018-05-16T03:15:00 +2018-05-22T03:15:00 +2018-05-28T03:15:00 +2019-05-05T03:15:00 +2019-05-11T03:15:00 +2019-05-17T03:15:00 +2019-05-23T03:15:00 +2019-05-29T03:15:00 +2020-05-05T03:15:00 +2020-05-11T03:15:00 +2020-05-17T03:15:00 +2020-05-23T03:15:00 +2020-05-29T03:15:00 +2021-05-06T03:15:00 +2021-05-12T03:15:00 +2021-05-18T03:15:00 +2021-05-24T03:15:00 +2021-05-30T03:15:00 +2022-05-01T03:15:00 +2022-05-07T03:15:00 +2022-05-13T03:15:00 +2022-05-19T03:15:00 +2022-05-25T03:15:00 +2022-05-31T03:15:00 +2023-05-02T03:15:00 +2023-05-08T03:15:00 +2023-05-14T03:15:00 +2023-05-20T03:15:00 +2023-05-26T03:15:00 +2024-05-02T03:15:00 +2024-05-08T03:15:00 +2024-05-14T03:15:00 +2024-05-20T03:15:00 +2024-05-26T03:15:00 +2025-05-03T03:15:00 +2025-05-09T03:15:00 +2025-05-15T03:15:00 +2025-05-21T03:15:00 +2025-05-27T03:15:00 +2026-05-04T03:15:00 +2026-05-10T03:15:00 +2026-05-16T03:15:00 +2026-05-22T03:15:00 +2026-05-28T03:15:00 +2027-05-05T03:15:00 +2027-05-11T03:15:00 +2027-05-17T03:15:00 +2027-05-23T03:15:00 +2027-05-29T03:15:00 +2028-05-05T03:15:00 +2028-05-11T03:15:00 +2028-05-17T03:15:00 +2028-05-23T03:15:00 +2028-05-29T03:15:00 +2029-05-06T03:15:00 +2029-05-12T03:15:00 +2029-05-18T03:15:00 +2029-05-24T03:15:00 +2029-05-30T03:15:00 +2030-05-01T03:15:00 +2030-05-07T03:15:00 +2030-05-13T03:15:00 +2030-05-19T03:15:00 +2030-05-25T03:15:00 +2030-05-31T03:15:00 +2031-05-02T03:15:00 +2031-05-08T03:15:00 +2031-05-14T03:15:00 +2031-05-20T03:15:00 +2031-05-26T03:15:00 +2032-05-02T03:15:00 +2032-05-08T03:15:00 +2032-05-14T03:15:00 +2032-05-20T03:15:00 +2032-05-26T03:15:00 +2033-05-03T03:15:00 +2033-05-09T03:15:00 +2033-05-15T03:15:00 +2033-05-21T03:15:00 +2033-05-27T03:15:00 +2034-05-04T03:15:00 +2034-05-10T03:15:00 +2034-05-16T03:15:00 +2034-05-22T03:15:00 +2034-05-28T03:15:00 +2035-05-05T03:15:00 +2035-05-11T03:15:00 +2035-05-17T03:15:00 +2035-05-23T03:15:00 +2035-05-29T03:15:00 +2036-05-05T03:15:00 +2036-05-11T03:15:00 +2036-05-17T03:15:00 +2036-05-23T03:15:00 +2036-05-29T03:15:00 +2037-05-06T03:15:00 +2037-05-12T03:15:00 +2037-05-18T03:15:00 +2037-05-24T03:15:00 +2037-05-30T03:15:00 +2038-05-01T03:15:00 +2038-05-07T03:15:00 +2038-05-13T03:15:00 +2038-05-19T03:15:00 +2038-05-25T03:15:00 +2038-05-31T03:15:00 +2039-05-02T03:15:00 +2039-05-08T03:15:00 +2039-05-14T03:15:00 +2039-05-20T03:15:00 +2039-05-26T03:15:00 +2040-05-02T03:15:00 +2040-05-08T03:15:00 +2040-05-14T03:15:00 +2040-05-20T03:15:00 +2040-05-26T03:15:00 +2041-05-03T03:15:00 +2041-05-09T03:15:00 +2041-05-15T03:15:00 +2041-05-21T03:15:00 +2041-05-27T03:15:00 +2042-05-04T03:15:00 +2042-05-10T03:15:00 +2042-05-16T03:15:00 +2042-05-22T03:15:00 +2042-05-28T03:15:00 +2043-05-05T03:15:00 +2043-05-11T03:15:00 +2043-05-17T03:15:00 +2043-05-23T03:15:00 +2043-05-29T03:15:00 +2044-05-05T03:15:00 +2044-05-11T03:15:00 +2044-05-17T03:15:00 +2044-05-23T03:15:00 +2044-05-29T03:15:00 +2045-05-06T03:15:00 +2045-05-12T03:15:00 +2045-05-18T03:15:00 +2045-05-24T03:15:00 +2045-05-30T03:15:00 +2046-05-01T03:15:00 +2046-05-07T03:15:00 +2046-05-13T03:15:00 +2046-05-19T03:15:00 +2046-05-25T03:15:00 +2046-05-31T03:15:00 +2047-05-02T03:15:00 +2047-05-08T03:15:00 +2047-05-14T03:15:00 +2047-05-20T03:15:00 +2047-05-26T03:15:00 +2048-05-02T03:15:00 +2048-05-08T03:15:00 +2048-05-14T03:15:00 +2048-05-20T03:15:00 +2048-05-26T03:15:00 +2049-05-03T03:15:00 +2049-05-09T03:15:00 +2049-05-15T03:15:00 +2049-05-21T03:15:00 +2049-05-27T03:15:00 +2050-05-04T03:15:00 +2050-05-10T03:15:00 +2050-05-16T03:15:00 +2050-05-22T03:15:00 +2050-05-28T03:15:00 +2051-05-05T03:15:00 +2051-05-11T03:15:00 +2051-05-17T03:15:00 +2051-05-23T03:15:00 +2051-05-29T03:15:00 +2052-05-05T03:15:00 +2052-05-11T03:15:00 +2052-05-17T03:15:00 +2052-05-23T03:15:00 +2052-05-29T03:15:00 +2053-05-06T03:15:00 +2053-05-12T03:15:00 +2053-05-18T03:15:00 +2053-05-24T03:15:00 +2053-05-30T03:15:00 +2054-05-01T03:15:00 +2054-05-07T03:15:00 +2054-05-13T03:15:00 +2054-05-19T03:15:00 +2054-05-25T03:15:00 +2054-05-31T03:15:00 +2055-05-02T03:15:00 +2055-05-08T03:15:00 +2055-05-14T03:15:00 +2055-05-20T03:15:00 +2055-05-26T03:15:00 +2056-05-02T03:15:00 +2056-05-08T03:15:00 +2056-05-14T03:15:00 +2056-05-20T03:15:00 +2056-05-26T03:15:00 +2057-05-03T03:15:00 +2057-05-09T03:15:00 +2057-05-15T03:15:00 +2057-05-21T03:15:00 +2057-05-27T03:15:00 +2058-05-04T03:15:00 +2058-05-10T03:15:00 +2058-05-16T03:15:00 +2058-05-22T03:15:00 +2058-05-28T03:15:00 +2059-05-05T03:15:00 +2059-05-11T03:15:00 +2059-05-17T03:15:00 +2059-05-23T03:15:00 +2059-05-29T03:15:00 +2060-05-05T03:15:00 +2060-05-11T03:15:00 +2060-05-17T03:15:00 +2060-05-23T03:15:00 +2060-05-29T03:15:00 +2061-05-06T03:15:00 +2061-05-12T03:15:00 +2061-05-18T03:15:00 +2061-05-24T03:15:00 +2061-05-30T03:15:00 +2062-05-01T03:15:00 +2062-05-07T03:15:00 +2062-05-13T03:15:00 +2062-05-19T03:15:00 +2062-05-25T03:15:00 +2062-05-31T03:15:00 +2063-05-02T03:15:00 +2063-05-08T03:15:00 +2063-05-14T03:15:00 +2063-05-20T03:15:00 +2063-05-26T03:15:00 +2064-05-02T03:15:00 +2064-05-08T03:15:00 +2064-05-14T03:15:00 +2064-05-20T03:15:00 +2064-05-26T03:15:00 +2065-05-03T03:15:00 +2065-05-09T03:15:00 +2065-05-15T03:15:00 +2065-05-21T03:15:00 +2065-05-27T03:15:00 +2066-05-04T03:15:00 +2066-05-10T03:15:00 +2066-05-16T03:15:00 +2066-05-22T03:15:00 +2066-05-28T03:15:00 +2067-05-05T03:15:00 +2067-05-11T03:15:00 +2067-05-17T03:15:00 +2067-05-23T03:15:00 +2067-05-29T03:15:00 +2068-05-05T03:15:00 +2068-05-11T03:15:00 +2068-05-17T03:15:00 +2068-05-23T03:15:00 +2068-05-29T03:15:00 +2069-05-06T03:15:00 +2069-05-12T03:15:00 +2069-05-18T03:15:00 +2069-05-24T03:15:00 +2069-05-30T03:15:00 +2070-05-01T03:15:00 +2070-05-07T03:15:00 +2070-05-13T03:15:00 +2070-05-19T03:15:00 +2070-05-25T03:15:00 +2070-05-31T03:15:00 +2071-05-02T03:15:00 +2071-05-08T03:15:00 +2071-05-14T03:15:00 +2071-05-20T03:15:00 +2071-05-26T03:15:00 +2072-05-02T03:15:00 +2072-05-08T03:15:00 +2072-05-14T03:15:00 +2072-05-20T03:15:00 +2072-05-26T03:15:00 +2073-05-03T03:15:00 +2073-05-09T03:15:00 +2073-05-15T03:15:00 +2073-05-21T03:15:00 +2073-05-27T03:15:00 +2074-05-04T03:15:00 +2074-05-10T03:15:00 +2074-05-16T03:15:00 +2074-05-22T03:15:00 +2074-05-28T03:15:00 +2075-05-05T03:15:00 +2075-05-11T03:15:00 +2075-05-17T03:15:00 +2075-05-23T03:15:00 +2075-05-29T03:15:00 +2076-05-05T03:15:00 +2076-05-11T03:15:00 +2076-05-17T03:15:00 +2076-05-23T03:15:00 +2076-05-29T03:15:00 +2077-05-06T03:15:00 +2077-05-12T03:15:00 +2077-05-18T03:15:00 +2077-05-24T03:15:00 +2077-05-30T03:15:00 +2078-05-01T03:15:00 +2078-05-07T03:15:00 +2078-05-13T03:15:00 +2078-05-19T03:15:00 +2078-05-25T03:15:00 +2078-05-31T03:15:00 +2079-05-02T03:15:00 +2079-05-08T03:15:00 +2079-05-14T03:15:00 +2079-05-20T03:15:00 +2079-05-26T03:15:00 +2080-05-02T03:15:00 +2080-05-08T03:15:00 +2080-05-14T03:15:00 +2080-05-20T03:15:00 +2080-05-26T03:15:00 +2081-05-03T03:15:00 +2081-05-09T03:15:00 +2081-05-15T03:15:00 +2081-05-21T03:15:00 +2081-05-27T03:15:00 +2082-05-04T03:15:00 +2082-05-10T03:15:00 +2082-05-16T03:15:00 +2082-05-22T03:15:00 +2082-05-28T03:15:00 +2083-05-05T03:15:00 +2083-05-11T03:15:00 +2083-05-17T03:15:00 +2083-05-23T03:15:00 +2083-05-29T03:15:00 +2084-05-05T03:15:00 +2084-05-11T03:15:00 +2084-05-17T03:15:00 +2084-05-23T03:15:00 +2084-05-29T03:15:00 +2085-05-06T03:15:00 +2085-05-12T03:15:00 +2085-05-18T03:15:00 +2085-05-24T03:15:00 +2085-05-30T03:15:00 +2086-05-01T03:15:00 +2086-05-07T03:15:00 +2086-05-13T03:15:00 +2086-05-19T03:15:00 +2086-05-25T03:15:00 +2086-05-31T03:15:00 +2087-05-02T03:15:00 +2087-05-08T03:15:00 +2087-05-14T03:15:00 +2087-05-20T03:15:00 +2087-05-26T03:15:00 +2088-05-02T03:15:00 +2088-05-08T03:15:00 +2088-05-14T03:15:00 +2088-05-20T03:15:00 +2088-05-26T03:15:00 +2089-05-03T03:15:00 +2089-05-09T03:15:00 +2089-05-15T03:15:00 +2089-05-21T03:15:00 +2089-05-27T03:15:00 +2090-05-04T03:15:00 +2090-05-10T03:15:00 +2090-05-16T03:15:00 +2090-05-22T03:15:00 +2090-05-28T03:15:00 +2091-05-05T03:15:00 +2091-05-11T03:15:00 +2091-05-17T03:15:00 +2091-05-23T03:15:00 +2091-05-29T03:15:00 +2092-05-05T03:15:00 +2092-05-11T03:15:00 +2092-05-17T03:15:00 +2092-05-23T03:15:00 +2092-05-29T03:15:00 +2093-05-06T03:15:00 +2093-05-12T03:15:00 +2093-05-18T03:15:00 +2093-05-24T03:15:00 +2093-05-30T03:15:00 +2094-05-01T03:15:00 +2094-05-07T03:15:00 +2094-05-13T03:15:00 +2094-05-19T03:15:00 +2094-05-25T03:15:00 +2094-05-31T03:15:00 +2095-05-02T03:15:00 +2095-05-08T03:15:00 +2095-05-14T03:15:00 +2095-05-20T03:15:00 +2095-05-26T03:15:00 +2096-05-02T03:15:00 +2096-05-08T03:15:00 +2096-05-14T03:15:00 +2096-05-20T03:15:00 +2096-05-26T03:15:00 +2097-05-03T03:15:00 +2097-05-09T03:15:00 +2097-05-15T03:15:00 +2097-05-21T03:15:00 +2097-05-27T03:15:00 +2098-05-04T03:15:00 +2098-05-10T03:15:00 +2098-05-16T03:15:00 +2098-05-22T03:15:00 +2098-05-28T03:15:00 +2099-05-05T03:15:00 +2099-05-11T03:15:00 +2099-05-17T03:15:00 +2099-05-23T03:15:00 +2099-05-29T03:15:00 +2100-05-06T03:15:00 +2100-05-12T03:15:00 +2100-05-18T03:15:00 +2100-05-24T03:15:00 +2100-05-30T03:15:00 +2101-05-01T03:15:00 +2101-05-07T03:15:00 +2101-05-13T03:15:00 +2101-05-19T03:15:00 +2101-05-25T03:15:00 +2101-05-31T03:15:00 +2102-05-02T03:15:00 +2102-05-08T03:15:00 +2102-05-14T03:15:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/daily.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/unsorted/daily.ics.prev.ref new file mode 100644 index 000000000..966032f07 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/daily.ics.prev.ref @@ -0,0 +1,31 @@ +2010-05-28T03:15:00 +2010-05-22T03:15:00 +2010-05-16T03:15:00 +2010-05-10T03:15:00 +2010-05-04T03:15:00 +2009-05-27T03:15:00 +2009-05-21T03:15:00 +2009-05-15T03:15:00 +2009-05-09T03:15:00 +2009-05-03T03:15:00 +2008-05-26T03:15:00 +2008-05-20T03:15:00 +2008-05-14T03:15:00 +2008-05-08T03:15:00 +2008-05-02T03:15:00 +2007-05-26T03:15:00 +2007-05-20T03:15:00 +2007-05-14T03:15:00 +2007-05-08T03:15:00 +2007-05-02T03:15:00 +2006-05-31T03:15:00 +2006-05-25T03:15:00 +2006-05-19T03:15:00 +2006-05-13T03:15:00 +2006-05-07T03:15:00 +2006-05-01T03:15:00 +2005-05-30T03:15:00 +2005-05-24T03:15:00 +2005-05-18T03:15:00 +2005-05-12T03:15:00 + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/daily.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/unsorted/daily.ics.recurson.ref new file mode 100644 index 000000000..c0a3729a2 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/daily.ics.recurson.ref @@ -0,0 +1,30 @@ +2005-05-12 +2005-05-18 +2005-05-24 +2005-05-30 +2006-05-01 +2006-05-07 +2006-05-13 +2006-05-19 +2006-05-25 +2006-05-31 +2007-05-02 +2007-05-08 +2007-05-14 +2007-05-20 +2007-05-26 +2008-05-02 +2008-05-08 +2008-05-14 +2008-05-20 +2008-05-26 +2009-05-03 +2009-05-09 +2009-05-15 +2009-05-21 +2009-05-27 +2010-05-04 +2010-05-10 +2010-05-16 +2010-05-22 +2010-05-28 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/exdate.ics b/libkcal/tests/data/RecurrenceRule/unsorted/exdate.ics new file mode 100644 index 000000000..c2a8bd781 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/exdate.ics @@ -0,0 +1,24 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:UTC +BEGIN:VEVENT +DTSTAMP:20050522T201207Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050522T201119Z +UID:KOrganizer-557711714.436 +SEQUENCE:0 +LAST-MODIFIED:20050522T201119Z +SUMMARY:asdfasdf +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=TU +EXDATE;VALUE=DATE:20050531 +EXDATE;VALUE=DATE:20060516 +DTSTART:20050517T084500Z +DTEND:20050517T121500Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/exdate.ics.next.ref b/libkcal/tests/data/RecurrenceRule/unsorted/exdate.ics.next.ref new file mode 100644 index 000000000..10c3a44a6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/exdate.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-17T08:45:00 +2005-05-24T08:45:00 +2005-06-07T08:45:00 +2005-06-14T08:45:00 +2005-06-21T08:45:00 +2005-06-28T08:45:00 +2005-07-05T08:45:00 +2005-07-12T08:45:00 +2005-07-19T08:45:00 +2005-07-26T08:45:00 +2005-08-02T08:45:00 +2005-08-09T08:45:00 +2005-08-16T08:45:00 +2005-08-23T08:45:00 +2005-08-30T08:45:00 +2005-09-06T08:45:00 +2005-09-13T08:45:00 +2005-09-20T08:45:00 +2005-09-27T08:45:00 +2005-10-04T08:45:00 +2005-10-11T08:45:00 +2005-10-18T08:45:00 +2005-10-25T08:45:00 +2005-11-01T08:45:00 +2005-11-08T08:45:00 +2005-11-15T08:45:00 +2005-11-22T08:45:00 +2005-11-29T08:45:00 +2005-12-06T08:45:00 +2005-12-13T08:45:00 +2005-12-20T08:45:00 +2005-12-27T08:45:00 +2006-01-03T08:45:00 +2006-01-10T08:45:00 +2006-01-17T08:45:00 +2006-01-24T08:45:00 +2006-01-31T08:45:00 +2006-02-07T08:45:00 +2006-02-14T08:45:00 +2006-02-21T08:45:00 +2006-02-28T08:45:00 +2006-03-07T08:45:00 +2006-03-14T08:45:00 +2006-03-21T08:45:00 +2006-03-28T08:45:00 +2006-04-04T08:45:00 +2006-04-11T08:45:00 +2006-04-18T08:45:00 +2006-04-25T08:45:00 +2006-05-02T08:45:00 +2006-05-09T08:45:00 +2006-05-23T08:45:00 +2006-05-30T08:45:00 +2006-06-06T08:45:00 +2006-06-13T08:45:00 +2006-06-20T08:45:00 +2006-06-27T08:45:00 +2006-07-04T08:45:00 +2006-07-11T08:45:00 +2006-07-18T08:45:00 +2006-07-25T08:45:00 +2006-08-01T08:45:00 +2006-08-08T08:45:00 +2006-08-15T08:45:00 +2006-08-22T08:45:00 +2006-08-29T08:45:00 +2006-09-05T08:45:00 +2006-09-12T08:45:00 +2006-09-19T08:45:00 +2006-09-26T08:45:00 +2006-10-03T08:45:00 +2006-10-10T08:45:00 +2006-10-17T08:45:00 +2006-10-24T08:45:00 +2006-10-31T08:45:00 +2006-11-07T08:45:00 +2006-11-14T08:45:00 +2006-11-21T08:45:00 +2006-11-28T08:45:00 +2006-12-05T08:45:00 +2006-12-12T08:45:00 +2006-12-19T08:45:00 +2006-12-26T08:45:00 +2007-01-02T08:45:00 +2007-01-09T08:45:00 +2007-01-16T08:45:00 +2007-01-23T08:45:00 +2007-01-30T08:45:00 +2007-02-06T08:45:00 +2007-02-13T08:45:00 +2007-02-20T08:45:00 +2007-02-27T08:45:00 +2007-03-06T08:45:00 +2007-03-13T08:45:00 +2007-03-20T08:45:00 +2007-03-27T08:45:00 +2007-04-03T08:45:00 +2007-04-10T08:45:00 +2007-04-17T08:45:00 +2007-04-24T08:45:00 +2007-05-01T08:45:00 +2007-05-08T08:45:00 +2007-05-15T08:45:00 +2007-05-22T08:45:00 +2007-05-29T08:45:00 +2007-06-05T08:45:00 +2007-06-12T08:45:00 +2007-06-19T08:45:00 +2007-06-26T08:45:00 +2007-07-03T08:45:00 +2007-07-10T08:45:00 +2007-07-17T08:45:00 +2007-07-24T08:45:00 +2007-07-31T08:45:00 +2007-08-07T08:45:00 +2007-08-14T08:45:00 +2007-08-21T08:45:00 +2007-08-28T08:45:00 +2007-09-04T08:45:00 +2007-09-11T08:45:00 +2007-09-18T08:45:00 +2007-09-25T08:45:00 +2007-10-02T08:45:00 +2007-10-09T08:45:00 +2007-10-16T08:45:00 +2007-10-23T08:45:00 +2007-10-30T08:45:00 +2007-11-06T08:45:00 +2007-11-13T08:45:00 +2007-11-20T08:45:00 +2007-11-27T08:45:00 +2007-12-04T08:45:00 +2007-12-11T08:45:00 +2007-12-18T08:45:00 +2007-12-25T08:45:00 +2008-01-01T08:45:00 +2008-01-08T08:45:00 +2008-01-15T08:45:00 +2008-01-22T08:45:00 +2008-01-29T08:45:00 +2008-02-05T08:45:00 +2008-02-12T08:45:00 +2008-02-19T08:45:00 +2008-02-26T08:45:00 +2008-03-04T08:45:00 +2008-03-11T08:45:00 +2008-03-18T08:45:00 +2008-03-25T08:45:00 +2008-04-01T08:45:00 +2008-04-08T08:45:00 +2008-04-15T08:45:00 +2008-04-22T08:45:00 +2008-04-29T08:45:00 +2008-05-06T08:45:00 +2008-05-13T08:45:00 +2008-05-20T08:45:00 +2008-05-27T08:45:00 +2008-06-03T08:45:00 +2008-06-10T08:45:00 +2008-06-17T08:45:00 +2008-06-24T08:45:00 +2008-07-01T08:45:00 +2008-07-08T08:45:00 +2008-07-15T08:45:00 +2008-07-22T08:45:00 +2008-07-29T08:45:00 +2008-08-05T08:45:00 +2008-08-12T08:45:00 +2008-08-19T08:45:00 +2008-08-26T08:45:00 +2008-09-02T08:45:00 +2008-09-09T08:45:00 +2008-09-16T08:45:00 +2008-09-23T08:45:00 +2008-09-30T08:45:00 +2008-10-07T08:45:00 +2008-10-14T08:45:00 +2008-10-21T08:45:00 +2008-10-28T08:45:00 +2008-11-04T08:45:00 +2008-11-11T08:45:00 +2008-11-18T08:45:00 +2008-11-25T08:45:00 +2008-12-02T08:45:00 +2008-12-09T08:45:00 +2008-12-16T08:45:00 +2008-12-23T08:45:00 +2008-12-30T08:45:00 +2009-01-06T08:45:00 +2009-01-13T08:45:00 +2009-01-20T08:45:00 +2009-01-27T08:45:00 +2009-02-03T08:45:00 +2009-02-10T08:45:00 +2009-02-17T08:45:00 +2009-02-24T08:45:00 +2009-03-03T08:45:00 +2009-03-10T08:45:00 +2009-03-17T08:45:00 +2009-03-24T08:45:00 +2009-03-31T08:45:00 +2009-04-07T08:45:00 +2009-04-14T08:45:00 +2009-04-21T08:45:00 +2009-04-28T08:45:00 +2009-05-05T08:45:00 +2009-05-12T08:45:00 +2009-05-19T08:45:00 +2009-05-26T08:45:00 +2009-06-02T08:45:00 +2009-06-09T08:45:00 +2009-06-16T08:45:00 +2009-06-23T08:45:00 +2009-06-30T08:45:00 +2009-07-07T08:45:00 +2009-07-14T08:45:00 +2009-07-21T08:45:00 +2009-07-28T08:45:00 +2009-08-04T08:45:00 +2009-08-11T08:45:00 +2009-08-18T08:45:00 +2009-08-25T08:45:00 +2009-09-01T08:45:00 +2009-09-08T08:45:00 +2009-09-15T08:45:00 +2009-09-22T08:45:00 +2009-09-29T08:45:00 +2009-10-06T08:45:00 +2009-10-13T08:45:00 +2009-10-20T08:45:00 +2009-10-27T08:45:00 +2009-11-03T08:45:00 +2009-11-10T08:45:00 +2009-11-17T08:45:00 +2009-11-24T08:45:00 +2009-12-01T08:45:00 +2009-12-08T08:45:00 +2009-12-15T08:45:00 +2009-12-22T08:45:00 +2009-12-29T08:45:00 +2010-01-05T08:45:00 +2010-01-12T08:45:00 +2010-01-19T08:45:00 +2010-01-26T08:45:00 +2010-02-02T08:45:00 +2010-02-09T08:45:00 +2010-02-16T08:45:00 +2010-02-23T08:45:00 +2010-03-02T08:45:00 +2010-03-09T08:45:00 +2010-03-16T08:45:00 +2010-03-23T08:45:00 +2010-03-30T08:45:00 +2010-04-06T08:45:00 +2010-04-13T08:45:00 +2010-04-20T08:45:00 +2010-04-27T08:45:00 +2010-05-04T08:45:00 +2010-05-11T08:45:00 +2010-05-18T08:45:00 +2010-05-25T08:45:00 +2010-06-01T08:45:00 +2010-06-08T08:45:00 +2010-06-15T08:45:00 +2010-06-22T08:45:00 +2010-06-29T08:45:00 +2010-07-06T08:45:00 +2010-07-13T08:45:00 +2010-07-20T08:45:00 +2010-07-27T08:45:00 +2010-08-03T08:45:00 +2010-08-10T08:45:00 +2010-08-17T08:45:00 +2010-08-24T08:45:00 +2010-08-31T08:45:00 +2010-09-07T08:45:00 +2010-09-14T08:45:00 +2010-09-21T08:45:00 +2010-09-28T08:45:00 +2010-10-05T08:45:00 +2010-10-12T08:45:00 +2010-10-19T08:45:00 +2010-10-26T08:45:00 +2010-11-02T08:45:00 +2010-11-09T08:45:00 +2010-11-16T08:45:00 +2010-11-23T08:45:00 +2010-11-30T08:45:00 +2010-12-07T08:45:00 +2010-12-14T08:45:00 +2010-12-21T08:45:00 +2010-12-28T08:45:00 +2011-01-04T08:45:00 +2011-01-11T08:45:00 +2011-01-18T08:45:00 +2011-01-25T08:45:00 +2011-02-01T08:45:00 +2011-02-08T08:45:00 +2011-02-15T08:45:00 +2011-02-22T08:45:00 +2011-03-01T08:45:00 +2011-03-08T08:45:00 +2011-03-15T08:45:00 +2011-03-22T08:45:00 +2011-03-29T08:45:00 +2011-04-05T08:45:00 +2011-04-12T08:45:00 +2011-04-19T08:45:00 +2011-04-26T08:45:00 +2011-05-03T08:45:00 +2011-05-10T08:45:00 +2011-05-17T08:45:00 +2011-05-24T08:45:00 +2011-05-31T08:45:00 +2011-06-07T08:45:00 +2011-06-14T08:45:00 +2011-06-21T08:45:00 +2011-06-28T08:45:00 +2011-07-05T08:45:00 +2011-07-12T08:45:00 +2011-07-19T08:45:00 +2011-07-26T08:45:00 +2011-08-02T08:45:00 +2011-08-09T08:45:00 +2011-08-16T08:45:00 +2011-08-23T08:45:00 +2011-08-30T08:45:00 +2011-09-06T08:45:00 +2011-09-13T08:45:00 +2011-09-20T08:45:00 +2011-09-27T08:45:00 +2011-10-04T08:45:00 +2011-10-11T08:45:00 +2011-10-18T08:45:00 +2011-10-25T08:45:00 +2011-11-01T08:45:00 +2011-11-08T08:45:00 +2011-11-15T08:45:00 +2011-11-22T08:45:00 +2011-11-29T08:45:00 +2011-12-06T08:45:00 +2011-12-13T08:45:00 +2011-12-20T08:45:00 +2011-12-27T08:45:00 +2012-01-03T08:45:00 +2012-01-10T08:45:00 +2012-01-17T08:45:00 +2012-01-24T08:45:00 +2012-01-31T08:45:00 +2012-02-07T08:45:00 +2012-02-14T08:45:00 +2012-02-21T08:45:00 +2012-02-28T08:45:00 +2012-03-06T08:45:00 +2012-03-13T08:45:00 +2012-03-20T08:45:00 +2012-03-27T08:45:00 +2012-04-03T08:45:00 +2012-04-10T08:45:00 +2012-04-17T08:45:00 +2012-04-24T08:45:00 +2012-05-01T08:45:00 +2012-05-08T08:45:00 +2012-05-15T08:45:00 +2012-05-22T08:45:00 +2012-05-29T08:45:00 +2012-06-05T08:45:00 +2012-06-12T08:45:00 +2012-06-19T08:45:00 +2012-06-26T08:45:00 +2012-07-03T08:45:00 +2012-07-10T08:45:00 +2012-07-17T08:45:00 +2012-07-24T08:45:00 +2012-07-31T08:45:00 +2012-08-07T08:45:00 +2012-08-14T08:45:00 +2012-08-21T08:45:00 +2012-08-28T08:45:00 +2012-09-04T08:45:00 +2012-09-11T08:45:00 +2012-09-18T08:45:00 +2012-09-25T08:45:00 +2012-10-02T08:45:00 +2012-10-09T08:45:00 +2012-10-16T08:45:00 +2012-10-23T08:45:00 +2012-10-30T08:45:00 +2012-11-06T08:45:00 +2012-11-13T08:45:00 +2012-11-20T08:45:00 +2012-11-27T08:45:00 +2012-12-04T08:45:00 +2012-12-11T08:45:00 +2012-12-18T08:45:00 +2012-12-25T08:45:00 +2013-01-01T08:45:00 +2013-01-08T08:45:00 +2013-01-15T08:45:00 +2013-01-22T08:45:00 +2013-01-29T08:45:00 +2013-02-05T08:45:00 +2013-02-12T08:45:00 +2013-02-19T08:45:00 +2013-02-26T08:45:00 +2013-03-05T08:45:00 +2013-03-12T08:45:00 +2013-03-19T08:45:00 +2013-03-26T08:45:00 +2013-04-02T08:45:00 +2013-04-09T08:45:00 +2013-04-16T08:45:00 +2013-04-23T08:45:00 +2013-04-30T08:45:00 +2013-05-07T08:45:00 +2013-05-14T08:45:00 +2013-05-21T08:45:00 +2013-05-28T08:45:00 +2013-06-04T08:45:00 +2013-06-11T08:45:00 +2013-06-18T08:45:00 +2013-06-25T08:45:00 +2013-07-02T08:45:00 +2013-07-09T08:45:00 +2013-07-16T08:45:00 +2013-07-23T08:45:00 +2013-07-30T08:45:00 +2013-08-06T08:45:00 +2013-08-13T08:45:00 +2013-08-20T08:45:00 +2013-08-27T08:45:00 +2013-09-03T08:45:00 +2013-09-10T08:45:00 +2013-09-17T08:45:00 +2013-09-24T08:45:00 +2013-10-01T08:45:00 +2013-10-08T08:45:00 +2013-10-15T08:45:00 +2013-10-22T08:45:00 +2013-10-29T08:45:00 +2013-11-05T08:45:00 +2013-11-12T08:45:00 +2013-11-19T08:45:00 +2013-11-26T08:45:00 +2013-12-03T08:45:00 +2013-12-10T08:45:00 +2013-12-17T08:45:00 +2013-12-24T08:45:00 +2013-12-31T08:45:00 +2014-01-07T08:45:00 +2014-01-14T08:45:00 +2014-01-21T08:45:00 +2014-01-28T08:45:00 +2014-02-04T08:45:00 +2014-02-11T08:45:00 +2014-02-18T08:45:00 +2014-02-25T08:45:00 +2014-03-04T08:45:00 +2014-03-11T08:45:00 +2014-03-18T08:45:00 +2014-03-25T08:45:00 +2014-04-01T08:45:00 +2014-04-08T08:45:00 +2014-04-15T08:45:00 +2014-04-22T08:45:00 +2014-04-29T08:45:00 +2014-05-06T08:45:00 +2014-05-13T08:45:00 +2014-05-20T08:45:00 +2014-05-27T08:45:00 +2014-06-03T08:45:00 +2014-06-10T08:45:00 +2014-06-17T08:45:00 +2014-06-24T08:45:00 +2014-07-01T08:45:00 +2014-07-08T08:45:00 +2014-07-15T08:45:00 +2014-07-22T08:45:00 +2014-07-29T08:45:00 +2014-08-05T08:45:00 +2014-08-12T08:45:00 +2014-08-19T08:45:00 +2014-08-26T08:45:00 +2014-09-02T08:45:00 +2014-09-09T08:45:00 +2014-09-16T08:45:00 +2014-09-23T08:45:00 +2014-09-30T08:45:00 +2014-10-07T08:45:00 +2014-10-14T08:45:00 +2014-10-21T08:45:00 +2014-10-28T08:45:00 +2014-11-04T08:45:00 +2014-11-11T08:45:00 +2014-11-18T08:45:00 +2014-11-25T08:45:00 +2014-12-02T08:45:00 +2014-12-09T08:45:00 +2014-12-16T08:45:00 +2014-12-23T08:45:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/exdate.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/unsorted/exdate.ics.prev.ref new file mode 100644 index 000000000..1efad69f0 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/exdate.ics.prev.ref @@ -0,0 +1,293 @@ +2010-12-28T08:45:00 +2010-12-21T08:45:00 +2010-12-14T08:45:00 +2010-12-07T08:45:00 +2010-11-30T08:45:00 +2010-11-23T08:45:00 +2010-11-16T08:45:00 +2010-11-09T08:45:00 +2010-11-02T08:45:00 +2010-10-26T08:45:00 +2010-10-19T08:45:00 +2010-10-12T08:45:00 +2010-10-05T08:45:00 +2010-09-28T08:45:00 +2010-09-21T08:45:00 +2010-09-14T08:45:00 +2010-09-07T08:45:00 +2010-08-31T08:45:00 +2010-08-24T08:45:00 +2010-08-17T08:45:00 +2010-08-10T08:45:00 +2010-08-03T08:45:00 +2010-07-27T08:45:00 +2010-07-20T08:45:00 +2010-07-13T08:45:00 +2010-07-06T08:45:00 +2010-06-29T08:45:00 +2010-06-22T08:45:00 +2010-06-15T08:45:00 +2010-06-08T08:45:00 +2010-06-01T08:45:00 +2010-05-25T08:45:00 +2010-05-18T08:45:00 +2010-05-11T08:45:00 +2010-05-04T08:45:00 +2010-04-27T08:45:00 +2010-04-20T08:45:00 +2010-04-13T08:45:00 +2010-04-06T08:45:00 +2010-03-30T08:45:00 +2010-03-23T08:45:00 +2010-03-16T08:45:00 +2010-03-09T08:45:00 +2010-03-02T08:45:00 +2010-02-23T08:45:00 +2010-02-16T08:45:00 +2010-02-09T08:45:00 +2010-02-02T08:45:00 +2010-01-26T08:45:00 +2010-01-19T08:45:00 +2010-01-12T08:45:00 +2010-01-05T08:45:00 +2009-12-29T08:45:00 +2009-12-22T08:45:00 +2009-12-15T08:45:00 +2009-12-08T08:45:00 +2009-12-01T08:45:00 +2009-11-24T08:45:00 +2009-11-17T08:45:00 +2009-11-10T08:45:00 +2009-11-03T08:45:00 +2009-10-27T08:45:00 +2009-10-20T08:45:00 +2009-10-13T08:45:00 +2009-10-06T08:45:00 +2009-09-29T08:45:00 +2009-09-22T08:45:00 +2009-09-15T08:45:00 +2009-09-08T08:45:00 +2009-09-01T08:45:00 +2009-08-25T08:45:00 +2009-08-18T08:45:00 +2009-08-11T08:45:00 +2009-08-04T08:45:00 +2009-07-28T08:45:00 +2009-07-21T08:45:00 +2009-07-14T08:45:00 +2009-07-07T08:45:00 +2009-06-30T08:45:00 +2009-06-23T08:45:00 +2009-06-16T08:45:00 +2009-06-09T08:45:00 +2009-06-02T08:45:00 +2009-05-26T08:45:00 +2009-05-19T08:45:00 +2009-05-12T08:45:00 +2009-05-05T08:45:00 +2009-04-28T08:45:00 +2009-04-21T08:45:00 +2009-04-14T08:45:00 +2009-04-07T08:45:00 +2009-03-31T08:45:00 +2009-03-24T08:45:00 +2009-03-17T08:45:00 +2009-03-10T08:45:00 +2009-03-03T08:45:00 +2009-02-24T08:45:00 +2009-02-17T08:45:00 +2009-02-10T08:45:00 +2009-02-03T08:45:00 +2009-01-27T08:45:00 +2009-01-20T08:45:00 +2009-01-13T08:45:00 +2009-01-06T08:45:00 +2008-12-30T08:45:00 +2008-12-23T08:45:00 +2008-12-16T08:45:00 +2008-12-09T08:45:00 +2008-12-02T08:45:00 +2008-11-25T08:45:00 +2008-11-18T08:45:00 +2008-11-11T08:45:00 +2008-11-04T08:45:00 +2008-10-28T08:45:00 +2008-10-21T08:45:00 +2008-10-14T08:45:00 +2008-10-07T08:45:00 +2008-09-30T08:45:00 +2008-09-23T08:45:00 +2008-09-16T08:45:00 +2008-09-09T08:45:00 +2008-09-02T08:45:00 +2008-08-26T08:45:00 +2008-08-19T08:45:00 +2008-08-12T08:45:00 +2008-08-05T08:45:00 +2008-07-29T08:45:00 +2008-07-22T08:45:00 +2008-07-15T08:45:00 +2008-07-08T08:45:00 +2008-07-01T08:45:00 +2008-06-24T08:45:00 +2008-06-17T08:45:00 +2008-06-10T08:45:00 +2008-06-03T08:45:00 +2008-05-27T08:45:00 +2008-05-20T08:45:00 +2008-05-13T08:45:00 +2008-05-06T08:45:00 +2008-04-29T08:45:00 +2008-04-22T08:45:00 +2008-04-15T08:45:00 +2008-04-08T08:45:00 +2008-04-01T08:45:00 +2008-03-25T08:45:00 +2008-03-18T08:45:00 +2008-03-11T08:45:00 +2008-03-04T08:45:00 +2008-02-26T08:45:00 +2008-02-19T08:45:00 +2008-02-12T08:45:00 +2008-02-05T08:45:00 +2008-01-29T08:45:00 +2008-01-22T08:45:00 +2008-01-15T08:45:00 +2008-01-08T08:45:00 +2008-01-01T08:45:00 +2007-12-25T08:45:00 +2007-12-18T08:45:00 +2007-12-11T08:45:00 +2007-12-04T08:45:00 +2007-11-27T08:45:00 +2007-11-20T08:45:00 +2007-11-13T08:45:00 +2007-11-06T08:45:00 +2007-10-30T08:45:00 +2007-10-23T08:45:00 +2007-10-16T08:45:00 +2007-10-09T08:45:00 +2007-10-02T08:45:00 +2007-09-25T08:45:00 +2007-09-18T08:45:00 +2007-09-11T08:45:00 +2007-09-04T08:45:00 +2007-08-28T08:45:00 +2007-08-21T08:45:00 +2007-08-14T08:45:00 +2007-08-07T08:45:00 +2007-07-31T08:45:00 +2007-07-24T08:45:00 +2007-07-17T08:45:00 +2007-07-10T08:45:00 +2007-07-03T08:45:00 +2007-06-26T08:45:00 +2007-06-19T08:45:00 +2007-06-12T08:45:00 +2007-06-05T08:45:00 +2007-05-29T08:45:00 +2007-05-22T08:45:00 +2007-05-15T08:45:00 +2007-05-08T08:45:00 +2007-05-01T08:45:00 +2007-04-24T08:45:00 +2007-04-17T08:45:00 +2007-04-10T08:45:00 +2007-04-03T08:45:00 +2007-03-27T08:45:00 +2007-03-20T08:45:00 +2007-03-13T08:45:00 +2007-03-06T08:45:00 +2007-02-27T08:45:00 +2007-02-20T08:45:00 +2007-02-13T08:45:00 +2007-02-06T08:45:00 +2007-01-30T08:45:00 +2007-01-23T08:45:00 +2007-01-16T08:45:00 +2007-01-09T08:45:00 +2007-01-02T08:45:00 +2006-12-26T08:45:00 +2006-12-19T08:45:00 +2006-12-12T08:45:00 +2006-12-05T08:45:00 +2006-11-28T08:45:00 +2006-11-21T08:45:00 +2006-11-14T08:45:00 +2006-11-07T08:45:00 +2006-10-31T08:45:00 +2006-10-24T08:45:00 +2006-10-17T08:45:00 +2006-10-10T08:45:00 +2006-10-03T08:45:00 +2006-09-26T08:45:00 +2006-09-19T08:45:00 +2006-09-12T08:45:00 +2006-09-05T08:45:00 +2006-08-29T08:45:00 +2006-08-22T08:45:00 +2006-08-15T08:45:00 +2006-08-08T08:45:00 +2006-08-01T08:45:00 +2006-07-25T08:45:00 +2006-07-18T08:45:00 +2006-07-11T08:45:00 +2006-07-04T08:45:00 +2006-06-27T08:45:00 +2006-06-20T08:45:00 +2006-06-13T08:45:00 +2006-06-06T08:45:00 +2006-05-30T08:45:00 +2006-05-23T08:45:00 +2006-05-09T08:45:00 +2006-05-02T08:45:00 +2006-04-25T08:45:00 +2006-04-18T08:45:00 +2006-04-11T08:45:00 +2006-04-04T08:45:00 +2006-03-28T08:45:00 +2006-03-21T08:45:00 +2006-03-14T08:45:00 +2006-03-07T08:45:00 +2006-02-28T08:45:00 +2006-02-21T08:45:00 +2006-02-14T08:45:00 +2006-02-07T08:45:00 +2006-01-31T08:45:00 +2006-01-24T08:45:00 +2006-01-17T08:45:00 +2006-01-10T08:45:00 +2006-01-03T08:45:00 +2005-12-27T08:45:00 +2005-12-20T08:45:00 +2005-12-13T08:45:00 +2005-12-06T08:45:00 +2005-11-29T08:45:00 +2005-11-22T08:45:00 +2005-11-15T08:45:00 +2005-11-08T08:45:00 +2005-11-01T08:45:00 +2005-10-25T08:45:00 +2005-10-18T08:45:00 +2005-10-11T08:45:00 +2005-10-04T08:45:00 +2005-09-27T08:45:00 +2005-09-20T08:45:00 +2005-09-13T08:45:00 +2005-09-06T08:45:00 +2005-08-30T08:45:00 +2005-08-23T08:45:00 +2005-08-16T08:45:00 +2005-08-09T08:45:00 +2005-08-02T08:45:00 +2005-07-26T08:45:00 +2005-07-19T08:45:00 +2005-07-12T08:45:00 +2005-07-05T08:45:00 +2005-06-28T08:45:00 +2005-06-21T08:45:00 +2005-06-14T08:45:00 +2005-06-07T08:45:00 +2005-05-24T08:45:00 +2005-05-17T08:45:00 + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/exdate.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/unsorted/exdate.ics.recurson.ref new file mode 100644 index 000000000..eaf3bd71a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/exdate.ics.recurson.ref @@ -0,0 +1,292 @@ +2005-05-17 +2005-05-24 +2005-06-07 +2005-06-14 +2005-06-21 +2005-06-28 +2005-07-05 +2005-07-12 +2005-07-19 +2005-07-26 +2005-08-02 +2005-08-09 +2005-08-16 +2005-08-23 +2005-08-30 +2005-09-06 +2005-09-13 +2005-09-20 +2005-09-27 +2005-10-04 +2005-10-11 +2005-10-18 +2005-10-25 +2005-11-01 +2005-11-08 +2005-11-15 +2005-11-22 +2005-11-29 +2005-12-06 +2005-12-13 +2005-12-20 +2005-12-27 +2006-01-03 +2006-01-10 +2006-01-17 +2006-01-24 +2006-01-31 +2006-02-07 +2006-02-14 +2006-02-21 +2006-02-28 +2006-03-07 +2006-03-14 +2006-03-21 +2006-03-28 +2006-04-04 +2006-04-11 +2006-04-18 +2006-04-25 +2006-05-02 +2006-05-09 +2006-05-23 +2006-05-30 +2006-06-06 +2006-06-13 +2006-06-20 +2006-06-27 +2006-07-04 +2006-07-11 +2006-07-18 +2006-07-25 +2006-08-01 +2006-08-08 +2006-08-15 +2006-08-22 +2006-08-29 +2006-09-05 +2006-09-12 +2006-09-19 +2006-09-26 +2006-10-03 +2006-10-10 +2006-10-17 +2006-10-24 +2006-10-31 +2006-11-07 +2006-11-14 +2006-11-21 +2006-11-28 +2006-12-05 +2006-12-12 +2006-12-19 +2006-12-26 +2007-01-02 +2007-01-09 +2007-01-16 +2007-01-23 +2007-01-30 +2007-02-06 +2007-02-13 +2007-02-20 +2007-02-27 +2007-03-06 +2007-03-13 +2007-03-20 +2007-03-27 +2007-04-03 +2007-04-10 +2007-04-17 +2007-04-24 +2007-05-01 +2007-05-08 +2007-05-15 +2007-05-22 +2007-05-29 +2007-06-05 +2007-06-12 +2007-06-19 +2007-06-26 +2007-07-03 +2007-07-10 +2007-07-17 +2007-07-24 +2007-07-31 +2007-08-07 +2007-08-14 +2007-08-21 +2007-08-28 +2007-09-04 +2007-09-11 +2007-09-18 +2007-09-25 +2007-10-02 +2007-10-09 +2007-10-16 +2007-10-23 +2007-10-30 +2007-11-06 +2007-11-13 +2007-11-20 +2007-11-27 +2007-12-04 +2007-12-11 +2007-12-18 +2007-12-25 +2008-01-01 +2008-01-08 +2008-01-15 +2008-01-22 +2008-01-29 +2008-02-05 +2008-02-12 +2008-02-19 +2008-02-26 +2008-03-04 +2008-03-11 +2008-03-18 +2008-03-25 +2008-04-01 +2008-04-08 +2008-04-15 +2008-04-22 +2008-04-29 +2008-05-06 +2008-05-13 +2008-05-20 +2008-05-27 +2008-06-03 +2008-06-10 +2008-06-17 +2008-06-24 +2008-07-01 +2008-07-08 +2008-07-15 +2008-07-22 +2008-07-29 +2008-08-05 +2008-08-12 +2008-08-19 +2008-08-26 +2008-09-02 +2008-09-09 +2008-09-16 +2008-09-23 +2008-09-30 +2008-10-07 +2008-10-14 +2008-10-21 +2008-10-28 +2008-11-04 +2008-11-11 +2008-11-18 +2008-11-25 +2008-12-02 +2008-12-09 +2008-12-16 +2008-12-23 +2008-12-30 +2009-01-06 +2009-01-13 +2009-01-20 +2009-01-27 +2009-02-03 +2009-02-10 +2009-02-17 +2009-02-24 +2009-03-03 +2009-03-10 +2009-03-17 +2009-03-24 +2009-03-31 +2009-04-07 +2009-04-14 +2009-04-21 +2009-04-28 +2009-05-05 +2009-05-12 +2009-05-19 +2009-05-26 +2009-06-02 +2009-06-09 +2009-06-16 +2009-06-23 +2009-06-30 +2009-07-07 +2009-07-14 +2009-07-21 +2009-07-28 +2009-08-04 +2009-08-11 +2009-08-18 +2009-08-25 +2009-09-01 +2009-09-08 +2009-09-15 +2009-09-22 +2009-09-29 +2009-10-06 +2009-10-13 +2009-10-20 +2009-10-27 +2009-11-03 +2009-11-10 +2009-11-17 +2009-11-24 +2009-12-01 +2009-12-08 +2009-12-15 +2009-12-22 +2009-12-29 +2010-01-05 +2010-01-12 +2010-01-19 +2010-01-26 +2010-02-02 +2010-02-09 +2010-02-16 +2010-02-23 +2010-03-02 +2010-03-09 +2010-03-16 +2010-03-23 +2010-03-30 +2010-04-06 +2010-04-13 +2010-04-20 +2010-04-27 +2010-05-04 +2010-05-11 +2010-05-18 +2010-05-25 +2010-06-01 +2010-06-08 +2010-06-15 +2010-06-22 +2010-06-29 +2010-07-06 +2010-07-13 +2010-07-20 +2010-07-27 +2010-08-03 +2010-08-10 +2010-08-17 +2010-08-24 +2010-08-31 +2010-09-07 +2010-09-14 +2010-09-21 +2010-09-28 +2010-10-05 +2010-10-12 +2010-10-19 +2010-10-26 +2010-11-02 +2010-11-09 +2010-11-16 +2010-11-23 +2010-11-30 +2010-12-07 +2010-12-14 +2010-12-21 +2010-12-28 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/hourly.ics b/libkcal/tests/data/RecurrenceRule/unsorted/hourly.ics new file mode 100644 index 000000000..933ab7c07 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/hourly.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +UID:1214@67.154.139.115 +SUMMARY:Every 6 hours, at 44 min, starting 12.5.05,03:15:00Z +DTSTART:20050512T031500Z +RRULE:FREQ=HOURLY;INTERVAL=6;BYMINUTE=44 +DURATION:PT5H +END:VEVENT + +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/hourly.ics.next.ref b/libkcal/tests/data/RecurrenceRule/unsorted/hourly.ics.next.ref new file mode 100644 index 000000000..aa80ccfc7 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/hourly.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-12T03:15:00 +2005-05-12T03:44:00 +2005-05-12T09:44:00 +2005-05-12T15:44:00 +2005-05-12T21:44:00 +2005-05-13T03:44:00 +2005-05-13T09:44:00 +2005-05-13T15:44:00 +2005-05-13T21:44:00 +2005-05-14T03:44:00 +2005-05-14T09:44:00 +2005-05-14T15:44:00 +2005-05-14T21:44:00 +2005-05-15T03:44:00 +2005-05-15T09:44:00 +2005-05-15T15:44:00 +2005-05-15T21:44:00 +2005-05-16T03:44:00 +2005-05-16T09:44:00 +2005-05-16T15:44:00 +2005-05-16T21:44:00 +2005-05-17T03:44:00 +2005-05-17T09:44:00 +2005-05-17T15:44:00 +2005-05-17T21:44:00 +2005-05-18T03:44:00 +2005-05-18T09:44:00 +2005-05-18T15:44:00 +2005-05-18T21:44:00 +2005-05-19T03:44:00 +2005-05-19T09:44:00 +2005-05-19T15:44:00 +2005-05-19T21:44:00 +2005-05-20T03:44:00 +2005-05-20T09:44:00 +2005-05-20T15:44:00 +2005-05-20T21:44:00 +2005-05-21T03:44:00 +2005-05-21T09:44:00 +2005-05-21T15:44:00 +2005-05-21T21:44:00 +2005-05-22T03:44:00 +2005-05-22T09:44:00 +2005-05-22T15:44:00 +2005-05-22T21:44:00 +2005-05-23T03:44:00 +2005-05-23T09:44:00 +2005-05-23T15:44:00 +2005-05-23T21:44:00 +2005-05-24T03:44:00 +2005-05-24T09:44:00 +2005-05-24T15:44:00 +2005-05-24T21:44:00 +2005-05-25T03:44:00 +2005-05-25T09:44:00 +2005-05-25T15:44:00 +2005-05-25T21:44:00 +2005-05-26T03:44:00 +2005-05-26T09:44:00 +2005-05-26T15:44:00 +2005-05-26T21:44:00 +2005-05-27T03:44:00 +2005-05-27T09:44:00 +2005-05-27T15:44:00 +2005-05-27T21:44:00 +2005-05-28T03:44:00 +2005-05-28T09:44:00 +2005-05-28T15:44:00 +2005-05-28T21:44:00 +2005-05-29T03:44:00 +2005-05-29T09:44:00 +2005-05-29T15:44:00 +2005-05-29T21:44:00 +2005-05-30T03:44:00 +2005-05-30T09:44:00 +2005-05-30T15:44:00 +2005-05-30T21:44:00 +2005-05-31T03:44:00 +2005-05-31T09:44:00 +2005-05-31T15:44:00 +2005-05-31T21:44:00 +2005-06-01T03:44:00 +2005-06-01T09:44:00 +2005-06-01T15:44:00 +2005-06-01T21:44:00 +2005-06-02T03:44:00 +2005-06-02T09:44:00 +2005-06-02T15:44:00 +2005-06-02T21:44:00 +2005-06-03T03:44:00 +2005-06-03T09:44:00 +2005-06-03T15:44:00 +2005-06-03T21:44:00 +2005-06-04T03:44:00 +2005-06-04T09:44:00 +2005-06-04T15:44:00 +2005-06-04T21:44:00 +2005-06-05T03:44:00 +2005-06-05T09:44:00 +2005-06-05T15:44:00 +2005-06-05T21:44:00 +2005-06-06T03:44:00 +2005-06-06T09:44:00 +2005-06-06T15:44:00 +2005-06-06T21:44:00 +2005-06-07T03:44:00 +2005-06-07T09:44:00 +2005-06-07T15:44:00 +2005-06-07T21:44:00 +2005-06-08T03:44:00 +2005-06-08T09:44:00 +2005-06-08T15:44:00 +2005-06-08T21:44:00 +2005-06-09T03:44:00 +2005-06-09T09:44:00 +2005-06-09T15:44:00 +2005-06-09T21:44:00 +2005-06-10T03:44:00 +2005-06-10T09:44:00 +2005-06-10T15:44:00 +2005-06-10T21:44:00 +2005-06-11T03:44:00 +2005-06-11T09:44:00 +2005-06-11T15:44:00 +2005-06-11T21:44:00 +2005-06-12T03:44:00 +2005-06-12T09:44:00 +2005-06-12T15:44:00 +2005-06-12T21:44:00 +2005-06-13T03:44:00 +2005-06-13T09:44:00 +2005-06-13T15:44:00 +2005-06-13T21:44:00 +2005-06-14T03:44:00 +2005-06-14T09:44:00 +2005-06-14T15:44:00 +2005-06-14T21:44:00 +2005-06-15T03:44:00 +2005-06-15T09:44:00 +2005-06-15T15:44:00 +2005-06-15T21:44:00 +2005-06-16T03:44:00 +2005-06-16T09:44:00 +2005-06-16T15:44:00 +2005-06-16T21:44:00 +2005-06-17T03:44:00 +2005-06-17T09:44:00 +2005-06-17T15:44:00 +2005-06-17T21:44:00 +2005-06-18T03:44:00 +2005-06-18T09:44:00 +2005-06-18T15:44:00 +2005-06-18T21:44:00 +2005-06-19T03:44:00 +2005-06-19T09:44:00 +2005-06-19T15:44:00 +2005-06-19T21:44:00 +2005-06-20T03:44:00 +2005-06-20T09:44:00 +2005-06-20T15:44:00 +2005-06-20T21:44:00 +2005-06-21T03:44:00 +2005-06-21T09:44:00 +2005-06-21T15:44:00 +2005-06-21T21:44:00 +2005-06-22T03:44:00 +2005-06-22T09:44:00 +2005-06-22T15:44:00 +2005-06-22T21:44:00 +2005-06-23T03:44:00 +2005-06-23T09:44:00 +2005-06-23T15:44:00 +2005-06-23T21:44:00 +2005-06-24T03:44:00 +2005-06-24T09:44:00 +2005-06-24T15:44:00 +2005-06-24T21:44:00 +2005-06-25T03:44:00 +2005-06-25T09:44:00 +2005-06-25T15:44:00 +2005-06-25T21:44:00 +2005-06-26T03:44:00 +2005-06-26T09:44:00 +2005-06-26T15:44:00 +2005-06-26T21:44:00 +2005-06-27T03:44:00 +2005-06-27T09:44:00 +2005-06-27T15:44:00 +2005-06-27T21:44:00 +2005-06-28T03:44:00 +2005-06-28T09:44:00 +2005-06-28T15:44:00 +2005-06-28T21:44:00 +2005-06-29T03:44:00 +2005-06-29T09:44:00 +2005-06-29T15:44:00 +2005-06-29T21:44:00 +2005-06-30T03:44:00 +2005-06-30T09:44:00 +2005-06-30T15:44:00 +2005-06-30T21:44:00 +2005-07-01T03:44:00 +2005-07-01T09:44:00 +2005-07-01T15:44:00 +2005-07-01T21:44:00 +2005-07-02T03:44:00 +2005-07-02T09:44:00 +2005-07-02T15:44:00 +2005-07-02T21:44:00 +2005-07-03T03:44:00 +2005-07-03T09:44:00 +2005-07-03T15:44:00 +2005-07-03T21:44:00 +2005-07-04T03:44:00 +2005-07-04T09:44:00 +2005-07-04T15:44:00 +2005-07-04T21:44:00 +2005-07-05T03:44:00 +2005-07-05T09:44:00 +2005-07-05T15:44:00 +2005-07-05T21:44:00 +2005-07-06T03:44:00 +2005-07-06T09:44:00 +2005-07-06T15:44:00 +2005-07-06T21:44:00 +2005-07-07T03:44:00 +2005-07-07T09:44:00 +2005-07-07T15:44:00 +2005-07-07T21:44:00 +2005-07-08T03:44:00 +2005-07-08T09:44:00 +2005-07-08T15:44:00 +2005-07-08T21:44:00 +2005-07-09T03:44:00 +2005-07-09T09:44:00 +2005-07-09T15:44:00 +2005-07-09T21:44:00 +2005-07-10T03:44:00 +2005-07-10T09:44:00 +2005-07-10T15:44:00 +2005-07-10T21:44:00 +2005-07-11T03:44:00 +2005-07-11T09:44:00 +2005-07-11T15:44:00 +2005-07-11T21:44:00 +2005-07-12T03:44:00 +2005-07-12T09:44:00 +2005-07-12T15:44:00 +2005-07-12T21:44:00 +2005-07-13T03:44:00 +2005-07-13T09:44:00 +2005-07-13T15:44:00 +2005-07-13T21:44:00 +2005-07-14T03:44:00 +2005-07-14T09:44:00 +2005-07-14T15:44:00 +2005-07-14T21:44:00 +2005-07-15T03:44:00 +2005-07-15T09:44:00 +2005-07-15T15:44:00 +2005-07-15T21:44:00 +2005-07-16T03:44:00 +2005-07-16T09:44:00 +2005-07-16T15:44:00 +2005-07-16T21:44:00 +2005-07-17T03:44:00 +2005-07-17T09:44:00 +2005-07-17T15:44:00 +2005-07-17T21:44:00 +2005-07-18T03:44:00 +2005-07-18T09:44:00 +2005-07-18T15:44:00 +2005-07-18T21:44:00 +2005-07-19T03:44:00 +2005-07-19T09:44:00 +2005-07-19T15:44:00 +2005-07-19T21:44:00 +2005-07-20T03:44:00 +2005-07-20T09:44:00 +2005-07-20T15:44:00 +2005-07-20T21:44:00 +2005-07-21T03:44:00 +2005-07-21T09:44:00 +2005-07-21T15:44:00 +2005-07-21T21:44:00 +2005-07-22T03:44:00 +2005-07-22T09:44:00 +2005-07-22T15:44:00 +2005-07-22T21:44:00 +2005-07-23T03:44:00 +2005-07-23T09:44:00 +2005-07-23T15:44:00 +2005-07-23T21:44:00 +2005-07-24T03:44:00 +2005-07-24T09:44:00 +2005-07-24T15:44:00 +2005-07-24T21:44:00 +2005-07-25T03:44:00 +2005-07-25T09:44:00 +2005-07-25T15:44:00 +2005-07-25T21:44:00 +2005-07-26T03:44:00 +2005-07-26T09:44:00 +2005-07-26T15:44:00 +2005-07-26T21:44:00 +2005-07-27T03:44:00 +2005-07-27T09:44:00 +2005-07-27T15:44:00 +2005-07-27T21:44:00 +2005-07-28T03:44:00 +2005-07-28T09:44:00 +2005-07-28T15:44:00 +2005-07-28T21:44:00 +2005-07-29T03:44:00 +2005-07-29T09:44:00 +2005-07-29T15:44:00 +2005-07-29T21:44:00 +2005-07-30T03:44:00 +2005-07-30T09:44:00 +2005-07-30T15:44:00 +2005-07-30T21:44:00 +2005-07-31T03:44:00 +2005-07-31T09:44:00 +2005-07-31T15:44:00 +2005-07-31T21:44:00 +2005-08-01T03:44:00 +2005-08-01T09:44:00 +2005-08-01T15:44:00 +2005-08-01T21:44:00 +2005-08-02T03:44:00 +2005-08-02T09:44:00 +2005-08-02T15:44:00 +2005-08-02T21:44:00 +2005-08-03T03:44:00 +2005-08-03T09:44:00 +2005-08-03T15:44:00 +2005-08-03T21:44:00 +2005-08-04T03:44:00 +2005-08-04T09:44:00 +2005-08-04T15:44:00 +2005-08-04T21:44:00 +2005-08-05T03:44:00 +2005-08-05T09:44:00 +2005-08-05T15:44:00 +2005-08-05T21:44:00 +2005-08-06T03:44:00 +2005-08-06T09:44:00 +2005-08-06T15:44:00 +2005-08-06T21:44:00 +2005-08-07T03:44:00 +2005-08-07T09:44:00 +2005-08-07T15:44:00 +2005-08-07T21:44:00 +2005-08-08T03:44:00 +2005-08-08T09:44:00 +2005-08-08T15:44:00 +2005-08-08T21:44:00 +2005-08-09T03:44:00 +2005-08-09T09:44:00 +2005-08-09T15:44:00 +2005-08-09T21:44:00 +2005-08-10T03:44:00 +2005-08-10T09:44:00 +2005-08-10T15:44:00 +2005-08-10T21:44:00 +2005-08-11T03:44:00 +2005-08-11T09:44:00 +2005-08-11T15:44:00 +2005-08-11T21:44:00 +2005-08-12T03:44:00 +2005-08-12T09:44:00 +2005-08-12T15:44:00 +2005-08-12T21:44:00 +2005-08-13T03:44:00 +2005-08-13T09:44:00 +2005-08-13T15:44:00 +2005-08-13T21:44:00 +2005-08-14T03:44:00 +2005-08-14T09:44:00 +2005-08-14T15:44:00 +2005-08-14T21:44:00 +2005-08-15T03:44:00 +2005-08-15T09:44:00 +2005-08-15T15:44:00 +2005-08-15T21:44:00 +2005-08-16T03:44:00 +2005-08-16T09:44:00 +2005-08-16T15:44:00 +2005-08-16T21:44:00 +2005-08-17T03:44:00 +2005-08-17T09:44:00 +2005-08-17T15:44:00 +2005-08-17T21:44:00 +2005-08-18T03:44:00 +2005-08-18T09:44:00 +2005-08-18T15:44:00 +2005-08-18T21:44:00 +2005-08-19T03:44:00 +2005-08-19T09:44:00 +2005-08-19T15:44:00 +2005-08-19T21:44:00 +2005-08-20T03:44:00 +2005-08-20T09:44:00 +2005-08-20T15:44:00 +2005-08-20T21:44:00 +2005-08-21T03:44:00 +2005-08-21T09:44:00 +2005-08-21T15:44:00 +2005-08-21T21:44:00 +2005-08-22T03:44:00 +2005-08-22T09:44:00 +2005-08-22T15:44:00 +2005-08-22T21:44:00 +2005-08-23T03:44:00 +2005-08-23T09:44:00 +2005-08-23T15:44:00 +2005-08-23T21:44:00 +2005-08-24T03:44:00 +2005-08-24T09:44:00 +2005-08-24T15:44:00 +2005-08-24T21:44:00 +2005-08-25T03:44:00 +2005-08-25T09:44:00 +2005-08-25T15:44:00 +2005-08-25T21:44:00 +2005-08-26T03:44:00 +2005-08-26T09:44:00 +2005-08-26T15:44:00 +2005-08-26T21:44:00 +2005-08-27T03:44:00 +2005-08-27T09:44:00 +2005-08-27T15:44:00 +2005-08-27T21:44:00 +2005-08-28T03:44:00 +2005-08-28T09:44:00 +2005-08-28T15:44:00 +2005-08-28T21:44:00 +2005-08-29T03:44:00 +2005-08-29T09:44:00 +2005-08-29T15:44:00 +2005-08-29T21:44:00 +2005-08-30T03:44:00 +2005-08-30T09:44:00 +2005-08-30T15:44:00 +2005-08-30T21:44:00 +2005-08-31T03:44:00 +2005-08-31T09:44:00 +2005-08-31T15:44:00 +2005-08-31T21:44:00 +2005-09-01T03:44:00 +2005-09-01T09:44:00 +2005-09-01T15:44:00 +2005-09-01T21:44:00 +2005-09-02T03:44:00 +2005-09-02T09:44:00 +2005-09-02T15:44:00 +2005-09-02T21:44:00 +2005-09-03T03:44:00 +2005-09-03T09:44:00 +2005-09-03T15:44:00 +2005-09-03T21:44:00 +2005-09-04T03:44:00 +2005-09-04T09:44:00 +2005-09-04T15:44:00 +2005-09-04T21:44:00 +2005-09-05T03:44:00 +2005-09-05T09:44:00 +2005-09-05T15:44:00 +2005-09-05T21:44:00 +2005-09-06T03:44:00 +2005-09-06T09:44:00 +2005-09-06T15:44:00 +2005-09-06T21:44:00 +2005-09-07T03:44:00 +2005-09-07T09:44:00 +2005-09-07T15:44:00 +2005-09-07T21:44:00 +2005-09-08T03:44:00 +2005-09-08T09:44:00 +2005-09-08T15:44:00 +2005-09-08T21:44:00 +2005-09-09T03:44:00 +2005-09-09T09:44:00 +2005-09-09T15:44:00 +2005-09-09T21:44:00 +2005-09-10T03:44:00 +2005-09-10T09:44:00 +2005-09-10T15:44:00 +2005-09-10T21:44:00 +2005-09-11T03:44:00 +2005-09-11T09:44:00 +2005-09-11T15:44:00 +2005-09-11T21:44:00 +2005-09-12T03:44:00 +2005-09-12T09:44:00 +2005-09-12T15:44:00 +2005-09-12T21:44:00 +2005-09-13T03:44:00 +2005-09-13T09:44:00 +2005-09-13T15:44:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/hourly.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/unsorted/hourly.ics.prev.ref new file mode 100644 index 000000000..8f49adb4e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/hourly.ics.prev.ref @@ -0,0 +1,500 @@ +2010-12-31T21:44:00 +2010-12-31T15:44:00 +2010-12-31T09:44:00 +2010-12-31T03:44:00 +2010-12-30T21:44:00 +2010-12-30T15:44:00 +2010-12-30T09:44:00 +2010-12-30T03:44:00 +2010-12-29T21:44:00 +2010-12-29T15:44:00 +2010-12-29T09:44:00 +2010-12-29T03:44:00 +2010-12-28T21:44:00 +2010-12-28T15:44:00 +2010-12-28T09:44:00 +2010-12-28T03:44:00 +2010-12-27T21:44:00 +2010-12-27T15:44:00 +2010-12-27T09:44:00 +2010-12-27T03:44:00 +2010-12-26T21:44:00 +2010-12-26T15:44:00 +2010-12-26T09:44:00 +2010-12-26T03:44:00 +2010-12-25T21:44:00 +2010-12-25T15:44:00 +2010-12-25T09:44:00 +2010-12-25T03:44:00 +2010-12-24T21:44:00 +2010-12-24T15:44:00 +2010-12-24T09:44:00 +2010-12-24T03:44:00 +2010-12-23T21:44:00 +2010-12-23T15:44:00 +2010-12-23T09:44:00 +2010-12-23T03:44:00 +2010-12-22T21:44:00 +2010-12-22T15:44:00 +2010-12-22T09:44:00 +2010-12-22T03:44:00 +2010-12-21T21:44:00 +2010-12-21T15:44:00 +2010-12-21T09:44:00 +2010-12-21T03:44:00 +2010-12-20T21:44:00 +2010-12-20T15:44:00 +2010-12-20T09:44:00 +2010-12-20T03:44:00 +2010-12-19T21:44:00 +2010-12-19T15:44:00 +2010-12-19T09:44:00 +2010-12-19T03:44:00 +2010-12-18T21:44:00 +2010-12-18T15:44:00 +2010-12-18T09:44:00 +2010-12-18T03:44:00 +2010-12-17T21:44:00 +2010-12-17T15:44:00 +2010-12-17T09:44:00 +2010-12-17T03:44:00 +2010-12-16T21:44:00 +2010-12-16T15:44:00 +2010-12-16T09:44:00 +2010-12-16T03:44:00 +2010-12-15T21:44:00 +2010-12-15T15:44:00 +2010-12-15T09:44:00 +2010-12-15T03:44:00 +2010-12-14T21:44:00 +2010-12-14T15:44:00 +2010-12-14T09:44:00 +2010-12-14T03:44:00 +2010-12-13T21:44:00 +2010-12-13T15:44:00 +2010-12-13T09:44:00 +2010-12-13T03:44:00 +2010-12-12T21:44:00 +2010-12-12T15:44:00 +2010-12-12T09:44:00 +2010-12-12T03:44:00 +2010-12-11T21:44:00 +2010-12-11T15:44:00 +2010-12-11T09:44:00 +2010-12-11T03:44:00 +2010-12-10T21:44:00 +2010-12-10T15:44:00 +2010-12-10T09:44:00 +2010-12-10T03:44:00 +2010-12-09T21:44:00 +2010-12-09T15:44:00 +2010-12-09T09:44:00 +2010-12-09T03:44:00 +2010-12-08T21:44:00 +2010-12-08T15:44:00 +2010-12-08T09:44:00 +2010-12-08T03:44:00 +2010-12-07T21:44:00 +2010-12-07T15:44:00 +2010-12-07T09:44:00 +2010-12-07T03:44:00 +2010-12-06T21:44:00 +2010-12-06T15:44:00 +2010-12-06T09:44:00 +2010-12-06T03:44:00 +2010-12-05T21:44:00 +2010-12-05T15:44:00 +2010-12-05T09:44:00 +2010-12-05T03:44:00 +2010-12-04T21:44:00 +2010-12-04T15:44:00 +2010-12-04T09:44:00 +2010-12-04T03:44:00 +2010-12-03T21:44:00 +2010-12-03T15:44:00 +2010-12-03T09:44:00 +2010-12-03T03:44:00 +2010-12-02T21:44:00 +2010-12-02T15:44:00 +2010-12-02T09:44:00 +2010-12-02T03:44:00 +2010-12-01T21:44:00 +2010-12-01T15:44:00 +2010-12-01T09:44:00 +2010-12-01T03:44:00 +2010-11-30T21:44:00 +2010-11-30T15:44:00 +2010-11-30T09:44:00 +2010-11-30T03:44:00 +2010-11-29T21:44:00 +2010-11-29T15:44:00 +2010-11-29T09:44:00 +2010-11-29T03:44:00 +2010-11-28T21:44:00 +2010-11-28T15:44:00 +2010-11-28T09:44:00 +2010-11-28T03:44:00 +2010-11-27T21:44:00 +2010-11-27T15:44:00 +2010-11-27T09:44:00 +2010-11-27T03:44:00 +2010-11-26T21:44:00 +2010-11-26T15:44:00 +2010-11-26T09:44:00 +2010-11-26T03:44:00 +2010-11-25T21:44:00 +2010-11-25T15:44:00 +2010-11-25T09:44:00 +2010-11-25T03:44:00 +2010-11-24T21:44:00 +2010-11-24T15:44:00 +2010-11-24T09:44:00 +2010-11-24T03:44:00 +2010-11-23T21:44:00 +2010-11-23T15:44:00 +2010-11-23T09:44:00 +2010-11-23T03:44:00 +2010-11-22T21:44:00 +2010-11-22T15:44:00 +2010-11-22T09:44:00 +2010-11-22T03:44:00 +2010-11-21T21:44:00 +2010-11-21T15:44:00 +2010-11-21T09:44:00 +2010-11-21T03:44:00 +2010-11-20T21:44:00 +2010-11-20T15:44:00 +2010-11-20T09:44:00 +2010-11-20T03:44:00 +2010-11-19T21:44:00 +2010-11-19T15:44:00 +2010-11-19T09:44:00 +2010-11-19T03:44:00 +2010-11-18T21:44:00 +2010-11-18T15:44:00 +2010-11-18T09:44:00 +2010-11-18T03:44:00 +2010-11-17T21:44:00 +2010-11-17T15:44:00 +2010-11-17T09:44:00 +2010-11-17T03:44:00 +2010-11-16T21:44:00 +2010-11-16T15:44:00 +2010-11-16T09:44:00 +2010-11-16T03:44:00 +2010-11-15T21:44:00 +2010-11-15T15:44:00 +2010-11-15T09:44:00 +2010-11-15T03:44:00 +2010-11-14T21:44:00 +2010-11-14T15:44:00 +2010-11-14T09:44:00 +2010-11-14T03:44:00 +2010-11-13T21:44:00 +2010-11-13T15:44:00 +2010-11-13T09:44:00 +2010-11-13T03:44:00 +2010-11-12T21:44:00 +2010-11-12T15:44:00 +2010-11-12T09:44:00 +2010-11-12T03:44:00 +2010-11-11T21:44:00 +2010-11-11T15:44:00 +2010-11-11T09:44:00 +2010-11-11T03:44:00 +2010-11-10T21:44:00 +2010-11-10T15:44:00 +2010-11-10T09:44:00 +2010-11-10T03:44:00 +2010-11-09T21:44:00 +2010-11-09T15:44:00 +2010-11-09T09:44:00 +2010-11-09T03:44:00 +2010-11-08T21:44:00 +2010-11-08T15:44:00 +2010-11-08T09:44:00 +2010-11-08T03:44:00 +2010-11-07T21:44:00 +2010-11-07T15:44:00 +2010-11-07T09:44:00 +2010-11-07T03:44:00 +2010-11-06T21:44:00 +2010-11-06T15:44:00 +2010-11-06T09:44:00 +2010-11-06T03:44:00 +2010-11-05T21:44:00 +2010-11-05T15:44:00 +2010-11-05T09:44:00 +2010-11-05T03:44:00 +2010-11-04T21:44:00 +2010-11-04T15:44:00 +2010-11-04T09:44:00 +2010-11-04T03:44:00 +2010-11-03T21:44:00 +2010-11-03T15:44:00 +2010-11-03T09:44:00 +2010-11-03T03:44:00 +2010-11-02T21:44:00 +2010-11-02T15:44:00 +2010-11-02T09:44:00 +2010-11-02T03:44:00 +2010-11-01T21:44:00 +2010-11-01T15:44:00 +2010-11-01T09:44:00 +2010-11-01T03:44:00 +2010-10-31T21:44:00 +2010-10-31T15:44:00 +2010-10-31T09:44:00 +2010-10-31T03:44:00 +2010-10-30T21:44:00 +2010-10-30T15:44:00 +2010-10-30T09:44:00 +2010-10-30T03:44:00 +2010-10-29T21:44:00 +2010-10-29T15:44:00 +2010-10-29T09:44:00 +2010-10-29T03:44:00 +2010-10-28T21:44:00 +2010-10-28T15:44:00 +2010-10-28T09:44:00 +2010-10-28T03:44:00 +2010-10-27T21:44:00 +2010-10-27T15:44:00 +2010-10-27T09:44:00 +2010-10-27T03:44:00 +2010-10-26T21:44:00 +2010-10-26T15:44:00 +2010-10-26T09:44:00 +2010-10-26T03:44:00 +2010-10-25T21:44:00 +2010-10-25T15:44:00 +2010-10-25T09:44:00 +2010-10-25T03:44:00 +2010-10-24T21:44:00 +2010-10-24T15:44:00 +2010-10-24T09:44:00 +2010-10-24T03:44:00 +2010-10-23T21:44:00 +2010-10-23T15:44:00 +2010-10-23T09:44:00 +2010-10-23T03:44:00 +2010-10-22T21:44:00 +2010-10-22T15:44:00 +2010-10-22T09:44:00 +2010-10-22T03:44:00 +2010-10-21T21:44:00 +2010-10-21T15:44:00 +2010-10-21T09:44:00 +2010-10-21T03:44:00 +2010-10-20T21:44:00 +2010-10-20T15:44:00 +2010-10-20T09:44:00 +2010-10-20T03:44:00 +2010-10-19T21:44:00 +2010-10-19T15:44:00 +2010-10-19T09:44:00 +2010-10-19T03:44:00 +2010-10-18T21:44:00 +2010-10-18T15:44:00 +2010-10-18T09:44:00 +2010-10-18T03:44:00 +2010-10-17T21:44:00 +2010-10-17T15:44:00 +2010-10-17T09:44:00 +2010-10-17T03:44:00 +2010-10-16T21:44:00 +2010-10-16T15:44:00 +2010-10-16T09:44:00 +2010-10-16T03:44:00 +2010-10-15T21:44:00 +2010-10-15T15:44:00 +2010-10-15T09:44:00 +2010-10-15T03:44:00 +2010-10-14T21:44:00 +2010-10-14T15:44:00 +2010-10-14T09:44:00 +2010-10-14T03:44:00 +2010-10-13T21:44:00 +2010-10-13T15:44:00 +2010-10-13T09:44:00 +2010-10-13T03:44:00 +2010-10-12T21:44:00 +2010-10-12T15:44:00 +2010-10-12T09:44:00 +2010-10-12T03:44:00 +2010-10-11T21:44:00 +2010-10-11T15:44:00 +2010-10-11T09:44:00 +2010-10-11T03:44:00 +2010-10-10T21:44:00 +2010-10-10T15:44:00 +2010-10-10T09:44:00 +2010-10-10T03:44:00 +2010-10-09T21:44:00 +2010-10-09T15:44:00 +2010-10-09T09:44:00 +2010-10-09T03:44:00 +2010-10-08T21:44:00 +2010-10-08T15:44:00 +2010-10-08T09:44:00 +2010-10-08T03:44:00 +2010-10-07T21:44:00 +2010-10-07T15:44:00 +2010-10-07T09:44:00 +2010-10-07T03:44:00 +2010-10-06T21:44:00 +2010-10-06T15:44:00 +2010-10-06T09:44:00 +2010-10-06T03:44:00 +2010-10-05T21:44:00 +2010-10-05T15:44:00 +2010-10-05T09:44:00 +2010-10-05T03:44:00 +2010-10-04T21:44:00 +2010-10-04T15:44:00 +2010-10-04T09:44:00 +2010-10-04T03:44:00 +2010-10-03T21:44:00 +2010-10-03T15:44:00 +2010-10-03T09:44:00 +2010-10-03T03:44:00 +2010-10-02T21:44:00 +2010-10-02T15:44:00 +2010-10-02T09:44:00 +2010-10-02T03:44:00 +2010-10-01T21:44:00 +2010-10-01T15:44:00 +2010-10-01T09:44:00 +2010-10-01T03:44:00 +2010-09-30T21:44:00 +2010-09-30T15:44:00 +2010-09-30T09:44:00 +2010-09-30T03:44:00 +2010-09-29T21:44:00 +2010-09-29T15:44:00 +2010-09-29T09:44:00 +2010-09-29T03:44:00 +2010-09-28T21:44:00 +2010-09-28T15:44:00 +2010-09-28T09:44:00 +2010-09-28T03:44:00 +2010-09-27T21:44:00 +2010-09-27T15:44:00 +2010-09-27T09:44:00 +2010-09-27T03:44:00 +2010-09-26T21:44:00 +2010-09-26T15:44:00 +2010-09-26T09:44:00 +2010-09-26T03:44:00 +2010-09-25T21:44:00 +2010-09-25T15:44:00 +2010-09-25T09:44:00 +2010-09-25T03:44:00 +2010-09-24T21:44:00 +2010-09-24T15:44:00 +2010-09-24T09:44:00 +2010-09-24T03:44:00 +2010-09-23T21:44:00 +2010-09-23T15:44:00 +2010-09-23T09:44:00 +2010-09-23T03:44:00 +2010-09-22T21:44:00 +2010-09-22T15:44:00 +2010-09-22T09:44:00 +2010-09-22T03:44:00 +2010-09-21T21:44:00 +2010-09-21T15:44:00 +2010-09-21T09:44:00 +2010-09-21T03:44:00 +2010-09-20T21:44:00 +2010-09-20T15:44:00 +2010-09-20T09:44:00 +2010-09-20T03:44:00 +2010-09-19T21:44:00 +2010-09-19T15:44:00 +2010-09-19T09:44:00 +2010-09-19T03:44:00 +2010-09-18T21:44:00 +2010-09-18T15:44:00 +2010-09-18T09:44:00 +2010-09-18T03:44:00 +2010-09-17T21:44:00 +2010-09-17T15:44:00 +2010-09-17T09:44:00 +2010-09-17T03:44:00 +2010-09-16T21:44:00 +2010-09-16T15:44:00 +2010-09-16T09:44:00 +2010-09-16T03:44:00 +2010-09-15T21:44:00 +2010-09-15T15:44:00 +2010-09-15T09:44:00 +2010-09-15T03:44:00 +2010-09-14T21:44:00 +2010-09-14T15:44:00 +2010-09-14T09:44:00 +2010-09-14T03:44:00 +2010-09-13T21:44:00 +2010-09-13T15:44:00 +2010-09-13T09:44:00 +2010-09-13T03:44:00 +2010-09-12T21:44:00 +2010-09-12T15:44:00 +2010-09-12T09:44:00 +2010-09-12T03:44:00 +2010-09-11T21:44:00 +2010-09-11T15:44:00 +2010-09-11T09:44:00 +2010-09-11T03:44:00 +2010-09-10T21:44:00 +2010-09-10T15:44:00 +2010-09-10T09:44:00 +2010-09-10T03:44:00 +2010-09-09T21:44:00 +2010-09-09T15:44:00 +2010-09-09T09:44:00 +2010-09-09T03:44:00 +2010-09-08T21:44:00 +2010-09-08T15:44:00 +2010-09-08T09:44:00 +2010-09-08T03:44:00 +2010-09-07T21:44:00 +2010-09-07T15:44:00 +2010-09-07T09:44:00 +2010-09-07T03:44:00 +2010-09-06T21:44:00 +2010-09-06T15:44:00 +2010-09-06T09:44:00 +2010-09-06T03:44:00 +2010-09-05T21:44:00 +2010-09-05T15:44:00 +2010-09-05T09:44:00 +2010-09-05T03:44:00 +2010-09-04T21:44:00 +2010-09-04T15:44:00 +2010-09-04T09:44:00 +2010-09-04T03:44:00 +2010-09-03T21:44:00 +2010-09-03T15:44:00 +2010-09-03T09:44:00 +2010-09-03T03:44:00 +2010-09-02T21:44:00 +2010-09-02T15:44:00 +2010-09-02T09:44:00 +2010-09-02T03:44:00 +2010-09-01T21:44:00 +2010-09-01T15:44:00 +2010-09-01T09:44:00 +2010-09-01T03:44:00 +2010-08-31T21:44:00 +2010-08-31T15:44:00 +2010-08-31T09:44:00 +2010-08-31T03:44:00 +2010-08-30T21:44:00 +2010-08-30T15:44:00 +2010-08-30T09:44:00 +2010-08-30T03:44:00 +2010-08-29T21:44:00 +2010-08-29T15:44:00 +2010-08-29T09:44:00 +2010-08-29T03:44:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/hourly.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/unsorted/hourly.ics.recurson.ref new file mode 100644 index 000000000..0d80c06f3 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/hourly.ics.recurson.ref @@ -0,0 +1,2060 @@ +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/unsorted/lastworkday.ics b/libkcal/tests/data/RecurrenceRule/unsorted/lastworkday.ics new file mode 100644 index 000000000..bc346f292 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/lastworkday.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +UID:1214@67.154.139.115 +SUMMARY:Last work day of the month +DTSTART:20050512T031500Z +RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1 +DURATION:PT5H +END:VEVENT + +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/lastworkday.ics.next.ref b/libkcal/tests/data/RecurrenceRule/unsorted/lastworkday.ics.next.ref new file mode 100644 index 000000000..386502de2 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/lastworkday.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-12T03:15:00 +2005-05-31T03:15:00 +2005-06-30T03:15:00 +2005-07-29T03:15:00 +2005-08-31T03:15:00 +2005-09-30T03:15:00 +2005-10-31T03:15:00 +2005-11-30T03:15:00 +2005-12-30T03:15:00 +2006-01-31T03:15:00 +2006-02-28T03:15:00 +2006-03-31T03:15:00 +2006-04-28T03:15:00 +2006-05-31T03:15:00 +2006-06-30T03:15:00 +2006-07-31T03:15:00 +2006-08-31T03:15:00 +2006-09-29T03:15:00 +2006-10-31T03:15:00 +2006-11-30T03:15:00 +2006-12-29T03:15:00 +2007-01-31T03:15:00 +2007-02-28T03:15:00 +2007-03-30T03:15:00 +2007-04-30T03:15:00 +2007-05-31T03:15:00 +2007-06-29T03:15:00 +2007-07-31T03:15:00 +2007-08-31T03:15:00 +2007-09-28T03:15:00 +2007-10-31T03:15:00 +2007-11-30T03:15:00 +2007-12-31T03:15:00 +2008-01-31T03:15:00 +2008-02-29T03:15:00 +2008-03-31T03:15:00 +2008-04-30T03:15:00 +2008-05-30T03:15:00 +2008-06-30T03:15:00 +2008-07-31T03:15:00 +2008-08-29T03:15:00 +2008-09-30T03:15:00 +2008-10-31T03:15:00 +2008-11-28T03:15:00 +2008-12-31T03:15:00 +2009-01-30T03:15:00 +2009-02-27T03:15:00 +2009-03-31T03:15:00 +2009-04-30T03:15:00 +2009-05-29T03:15:00 +2009-06-30T03:15:00 +2009-07-31T03:15:00 +2009-08-31T03:15:00 +2009-09-30T03:15:00 +2009-10-30T03:15:00 +2009-11-30T03:15:00 +2009-12-31T03:15:00 +2010-01-29T03:15:00 +2010-02-26T03:15:00 +2010-03-31T03:15:00 +2010-04-30T03:15:00 +2010-05-31T03:15:00 +2010-06-30T03:15:00 +2010-07-30T03:15:00 +2010-08-31T03:15:00 +2010-09-30T03:15:00 +2010-10-29T03:15:00 +2010-11-30T03:15:00 +2010-12-31T03:15:00 +2011-01-31T03:15:00 +2011-02-28T03:15:00 +2011-03-31T03:15:00 +2011-04-29T03:15:00 +2011-05-31T03:15:00 +2011-06-30T03:15:00 +2011-07-29T03:15:00 +2011-08-31T03:15:00 +2011-09-30T03:15:00 +2011-10-31T03:15:00 +2011-11-30T03:15:00 +2011-12-30T03:15:00 +2012-01-31T03:15:00 +2012-02-29T03:15:00 +2012-03-30T03:15:00 +2012-04-30T03:15:00 +2012-05-31T03:15:00 +2012-06-29T03:15:00 +2012-07-31T03:15:00 +2012-08-31T03:15:00 +2012-09-28T03:15:00 +2012-10-31T03:15:00 +2012-11-30T03:15:00 +2012-12-31T03:15:00 +2013-01-31T03:15:00 +2013-02-28T03:15:00 +2013-03-29T03:15:00 +2013-04-30T03:15:00 +2013-05-31T03:15:00 +2013-06-28T03:15:00 +2013-07-31T03:15:00 +2013-08-30T03:15:00 +2013-09-30T03:15:00 +2013-10-31T03:15:00 +2013-11-29T03:15:00 +2013-12-31T03:15:00 +2014-01-31T03:15:00 +2014-02-28T03:15:00 +2014-03-31T03:15:00 +2014-04-30T03:15:00 +2014-05-30T03:15:00 +2014-06-30T03:15:00 +2014-07-31T03:15:00 +2014-08-29T03:15:00 +2014-09-30T03:15:00 +2014-10-31T03:15:00 +2014-11-28T03:15:00 +2014-12-31T03:15:00 +2015-01-30T03:15:00 +2015-02-27T03:15:00 +2015-03-31T03:15:00 +2015-04-30T03:15:00 +2015-05-29T03:15:00 +2015-06-30T03:15:00 +2015-07-31T03:15:00 +2015-08-31T03:15:00 +2015-09-30T03:15:00 +2015-10-30T03:15:00 +2015-11-30T03:15:00 +2015-12-31T03:15:00 +2016-01-29T03:15:00 +2016-02-29T03:15:00 +2016-03-31T03:15:00 +2016-04-29T03:15:00 +2016-05-31T03:15:00 +2016-06-30T03:15:00 +2016-07-29T03:15:00 +2016-08-31T03:15:00 +2016-09-30T03:15:00 +2016-10-31T03:15:00 +2016-11-30T03:15:00 +2016-12-30T03:15:00 +2017-01-31T03:15:00 +2017-02-28T03:15:00 +2017-03-31T03:15:00 +2017-04-28T03:15:00 +2017-05-31T03:15:00 +2017-06-30T03:15:00 +2017-07-31T03:15:00 +2017-08-31T03:15:00 +2017-09-29T03:15:00 +2017-10-31T03:15:00 +2017-11-30T03:15:00 +2017-12-29T03:15:00 +2018-01-31T03:15:00 +2018-02-28T03:15:00 +2018-03-30T03:15:00 +2018-04-30T03:15:00 +2018-05-31T03:15:00 +2018-06-29T03:15:00 +2018-07-31T03:15:00 +2018-08-31T03:15:00 +2018-09-28T03:15:00 +2018-10-31T03:15:00 +2018-11-30T03:15:00 +2018-12-31T03:15:00 +2019-01-31T03:15:00 +2019-02-28T03:15:00 +2019-03-29T03:15:00 +2019-04-30T03:15:00 +2019-05-31T03:15:00 +2019-06-28T03:15:00 +2019-07-31T03:15:00 +2019-08-30T03:15:00 +2019-09-30T03:15:00 +2019-10-31T03:15:00 +2019-11-29T03:15:00 +2019-12-31T03:15:00 +2020-01-31T03:15:00 +2020-02-28T03:15:00 +2020-03-31T03:15:00 +2020-04-30T03:15:00 +2020-05-29T03:15:00 +2020-06-30T03:15:00 +2020-07-31T03:15:00 +2020-08-31T03:15:00 +2020-09-30T03:15:00 +2020-10-30T03:15:00 +2020-11-30T03:15:00 +2020-12-31T03:15:00 +2021-01-29T03:15:00 +2021-02-26T03:15:00 +2021-03-31T03:15:00 +2021-04-30T03:15:00 +2021-05-31T03:15:00 +2021-06-30T03:15:00 +2021-07-30T03:15:00 +2021-08-31T03:15:00 +2021-09-30T03:15:00 +2021-10-29T03:15:00 +2021-11-30T03:15:00 +2021-12-31T03:15:00 +2022-01-31T03:15:00 +2022-02-28T03:15:00 +2022-03-31T03:15:00 +2022-04-29T03:15:00 +2022-05-31T03:15:00 +2022-06-30T03:15:00 +2022-07-29T03:15:00 +2022-08-31T03:15:00 +2022-09-30T03:15:00 +2022-10-31T03:15:00 +2022-11-30T03:15:00 +2022-12-30T03:15:00 +2023-01-31T03:15:00 +2023-02-28T03:15:00 +2023-03-31T03:15:00 +2023-04-28T03:15:00 +2023-05-31T03:15:00 +2023-06-30T03:15:00 +2023-07-31T03:15:00 +2023-08-31T03:15:00 +2023-09-29T03:15:00 +2023-10-31T03:15:00 +2023-11-30T03:15:00 +2023-12-29T03:15:00 +2024-01-31T03:15:00 +2024-02-29T03:15:00 +2024-03-29T03:15:00 +2024-04-30T03:15:00 +2024-05-31T03:15:00 +2024-06-28T03:15:00 +2024-07-31T03:15:00 +2024-08-30T03:15:00 +2024-09-30T03:15:00 +2024-10-31T03:15:00 +2024-11-29T03:15:00 +2024-12-31T03:15:00 +2025-01-31T03:15:00 +2025-02-28T03:15:00 +2025-03-31T03:15:00 +2025-04-30T03:15:00 +2025-05-30T03:15:00 +2025-06-30T03:15:00 +2025-07-31T03:15:00 +2025-08-29T03:15:00 +2025-09-30T03:15:00 +2025-10-31T03:15:00 +2025-11-28T03:15:00 +2025-12-31T03:15:00 +2026-01-30T03:15:00 +2026-02-27T03:15:00 +2026-03-31T03:15:00 +2026-04-30T03:15:00 +2026-05-29T03:15:00 +2026-06-30T03:15:00 +2026-07-31T03:15:00 +2026-08-31T03:15:00 +2026-09-30T03:15:00 +2026-10-30T03:15:00 +2026-11-30T03:15:00 +2026-12-31T03:15:00 +2027-01-29T03:15:00 +2027-02-26T03:15:00 +2027-03-31T03:15:00 +2027-04-30T03:15:00 +2027-05-31T03:15:00 +2027-06-30T03:15:00 +2027-07-30T03:15:00 +2027-08-31T03:15:00 +2027-09-30T03:15:00 +2027-10-29T03:15:00 +2027-11-30T03:15:00 +2027-12-31T03:15:00 +2028-01-31T03:15:00 +2028-02-29T03:15:00 +2028-03-31T03:15:00 +2028-04-28T03:15:00 +2028-05-31T03:15:00 +2028-06-30T03:15:00 +2028-07-31T03:15:00 +2028-08-31T03:15:00 +2028-09-29T03:15:00 +2028-10-31T03:15:00 +2028-11-30T03:15:00 +2028-12-29T03:15:00 +2029-01-31T03:15:00 +2029-02-28T03:15:00 +2029-03-30T03:15:00 +2029-04-30T03:15:00 +2029-05-31T03:15:00 +2029-06-29T03:15:00 +2029-07-31T03:15:00 +2029-08-31T03:15:00 +2029-09-28T03:15:00 +2029-10-31T03:15:00 +2029-11-30T03:15:00 +2029-12-31T03:15:00 +2030-01-31T03:15:00 +2030-02-28T03:15:00 +2030-03-29T03:15:00 +2030-04-30T03:15:00 +2030-05-31T03:15:00 +2030-06-28T03:15:00 +2030-07-31T03:15:00 +2030-08-30T03:15:00 +2030-09-30T03:15:00 +2030-10-31T03:15:00 +2030-11-29T03:15:00 +2030-12-31T03:15:00 +2031-01-31T03:15:00 +2031-02-28T03:15:00 +2031-03-31T03:15:00 +2031-04-30T03:15:00 +2031-05-30T03:15:00 +2031-06-30T03:15:00 +2031-07-31T03:15:00 +2031-08-29T03:15:00 +2031-09-30T03:15:00 +2031-10-31T03:15:00 +2031-11-28T03:15:00 +2031-12-31T03:15:00 +2032-01-30T03:15:00 +2032-02-27T03:15:00 +2032-03-31T03:15:00 +2032-04-30T03:15:00 +2032-05-31T03:15:00 +2032-06-30T03:15:00 +2032-07-30T03:15:00 +2032-08-31T03:15:00 +2032-09-30T03:15:00 +2032-10-29T03:15:00 +2032-11-30T03:15:00 +2032-12-31T03:15:00 +2033-01-31T03:15:00 +2033-02-28T03:15:00 +2033-03-31T03:15:00 +2033-04-29T03:15:00 +2033-05-31T03:15:00 +2033-06-30T03:15:00 +2033-07-29T03:15:00 +2033-08-31T03:15:00 +2033-09-30T03:15:00 +2033-10-31T03:15:00 +2033-11-30T03:15:00 +2033-12-30T03:15:00 +2034-01-31T03:15:00 +2034-02-28T03:15:00 +2034-03-31T03:15:00 +2034-04-28T03:15:00 +2034-05-31T03:15:00 +2034-06-30T03:15:00 +2034-07-31T03:15:00 +2034-08-31T03:15:00 +2034-09-29T03:15:00 +2034-10-31T03:15:00 +2034-11-30T03:15:00 +2034-12-29T03:15:00 +2035-01-31T03:15:00 +2035-02-28T03:15:00 +2035-03-30T03:15:00 +2035-04-30T03:15:00 +2035-05-31T03:15:00 +2035-06-29T03:15:00 +2035-07-31T03:15:00 +2035-08-31T03:15:00 +2035-09-28T03:15:00 +2035-10-31T03:15:00 +2035-11-30T03:15:00 +2035-12-31T03:15:00 +2036-01-31T03:15:00 +2036-02-29T03:15:00 +2036-03-31T03:15:00 +2036-04-30T03:15:00 +2036-05-30T03:15:00 +2036-06-30T03:15:00 +2036-07-31T03:15:00 +2036-08-29T03:15:00 +2036-09-30T03:15:00 +2036-10-31T03:15:00 +2036-11-28T03:15:00 +2036-12-31T03:15:00 +2037-01-30T03:15:00 +2037-02-27T03:15:00 +2037-03-31T03:15:00 +2037-04-30T03:15:00 +2037-05-29T03:15:00 +2037-06-30T03:15:00 +2037-07-31T03:15:00 +2037-08-31T03:15:00 +2037-09-30T03:15:00 +2037-10-30T03:15:00 +2037-11-30T03:15:00 +2037-12-31T03:15:00 +2038-01-29T03:15:00 +2038-02-26T03:15:00 +2038-03-31T03:15:00 +2038-04-30T03:15:00 +2038-05-31T03:15:00 +2038-06-30T03:15:00 +2038-07-30T03:15:00 +2038-08-31T03:15:00 +2038-09-30T03:15:00 +2038-10-29T03:15:00 +2038-11-30T03:15:00 +2038-12-31T03:15:00 +2039-01-31T03:15:00 +2039-02-28T03:15:00 +2039-03-31T03:15:00 +2039-04-29T03:15:00 +2039-05-31T03:15:00 +2039-06-30T03:15:00 +2039-07-29T03:15:00 +2039-08-31T03:15:00 +2039-09-30T03:15:00 +2039-10-31T03:15:00 +2039-11-30T03:15:00 +2039-12-30T03:15:00 +2040-01-31T03:15:00 +2040-02-29T03:15:00 +2040-03-30T03:15:00 +2040-04-30T03:15:00 +2040-05-31T03:15:00 +2040-06-29T03:15:00 +2040-07-31T03:15:00 +2040-08-31T03:15:00 +2040-09-28T03:15:00 +2040-10-31T03:15:00 +2040-11-30T03:15:00 +2040-12-31T03:15:00 +2041-01-31T03:15:00 +2041-02-28T03:15:00 +2041-03-29T03:15:00 +2041-04-30T03:15:00 +2041-05-31T03:15:00 +2041-06-28T03:15:00 +2041-07-31T03:15:00 +2041-08-30T03:15:00 +2041-09-30T03:15:00 +2041-10-31T03:15:00 +2041-11-29T03:15:00 +2041-12-31T03:15:00 +2042-01-31T03:15:00 +2042-02-28T03:15:00 +2042-03-31T03:15:00 +2042-04-30T03:15:00 +2042-05-30T03:15:00 +2042-06-30T03:15:00 +2042-07-31T03:15:00 +2042-08-29T03:15:00 +2042-09-30T03:15:00 +2042-10-31T03:15:00 +2042-11-28T03:15:00 +2042-12-31T03:15:00 +2043-01-30T03:15:00 +2043-02-27T03:15:00 +2043-03-31T03:15:00 +2043-04-30T03:15:00 +2043-05-29T03:15:00 +2043-06-30T03:15:00 +2043-07-31T03:15:00 +2043-08-31T03:15:00 +2043-09-30T03:15:00 +2043-10-30T03:15:00 +2043-11-30T03:15:00 +2043-12-31T03:15:00 +2044-01-29T03:15:00 +2044-02-29T03:15:00 +2044-03-31T03:15:00 +2044-04-29T03:15:00 +2044-05-31T03:15:00 +2044-06-30T03:15:00 +2044-07-29T03:15:00 +2044-08-31T03:15:00 +2044-09-30T03:15:00 +2044-10-31T03:15:00 +2044-11-30T03:15:00 +2044-12-30T03:15:00 +2045-01-31T03:15:00 +2045-02-28T03:15:00 +2045-03-31T03:15:00 +2045-04-28T03:15:00 +2045-05-31T03:15:00 +2045-06-30T03:15:00 +2045-07-31T03:15:00 +2045-08-31T03:15:00 +2045-09-29T03:15:00 +2045-10-31T03:15:00 +2045-11-30T03:15:00 +2045-12-29T03:15:00 +2046-01-31T03:15:00 +2046-02-28T03:15:00 +2046-03-30T03:15:00 +2046-04-30T03:15:00 +2046-05-31T03:15:00 +2046-06-29T03:15:00 +2046-07-31T03:15:00 +2046-08-31T03:15:00 +2046-09-28T03:15:00 +2046-10-31T03:15:00 +2046-11-30T03:15:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/lastworkday.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/unsorted/lastworkday.ics.prev.ref new file mode 100644 index 000000000..e5140ad5b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/lastworkday.ics.prev.ref @@ -0,0 +1,70 @@ +2010-12-31T03:15:00 +2010-11-30T03:15:00 +2010-10-29T03:15:00 +2010-09-30T03:15:00 +2010-08-31T03:15:00 +2010-07-30T03:15:00 +2010-06-30T03:15:00 +2010-05-31T03:15:00 +2010-04-30T03:15:00 +2010-03-31T03:15:00 +2010-02-26T03:15:00 +2010-01-29T03:15:00 +2009-12-31T03:15:00 +2009-11-30T03:15:00 +2009-10-30T03:15:00 +2009-09-30T03:15:00 +2009-08-31T03:15:00 +2009-07-31T03:15:00 +2009-06-30T03:15:00 +2009-05-29T03:15:00 +2009-04-30T03:15:00 +2009-03-31T03:15:00 +2009-02-27T03:15:00 +2009-01-30T03:15:00 +2008-12-31T03:15:00 +2008-11-28T03:15:00 +2008-10-31T03:15:00 +2008-09-30T03:15:00 +2008-08-29T03:15:00 +2008-07-31T03:15:00 +2008-06-30T03:15:00 +2008-05-30T03:15:00 +2008-04-30T03:15:00 +2008-03-31T03:15:00 +2008-02-29T03:15:00 +2008-01-31T03:15:00 +2007-12-31T03:15:00 +2007-11-30T03:15:00 +2007-10-31T03:15:00 +2007-09-28T03:15:00 +2007-08-31T03:15:00 +2007-07-31T03:15:00 +2007-06-29T03:15:00 +2007-05-31T03:15:00 +2007-04-30T03:15:00 +2007-03-30T03:15:00 +2007-02-28T03:15:00 +2007-01-31T03:15:00 +2006-12-29T03:15:00 +2006-11-30T03:15:00 +2006-10-31T03:15:00 +2006-09-29T03:15:00 +2006-08-31T03:15:00 +2006-07-31T03:15:00 +2006-06-30T03:15:00 +2006-05-31T03:15:00 +2006-04-28T03:15:00 +2006-03-31T03:15:00 +2006-02-28T03:15:00 +2006-01-31T03:15:00 +2005-12-30T03:15:00 +2005-11-30T03:15:00 +2005-10-31T03:15:00 +2005-09-30T03:15:00 +2005-08-31T03:15:00 +2005-07-29T03:15:00 +2005-06-30T03:15:00 +2005-05-31T03:15:00 +2005-05-12T03:15:00 + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/lastworkday.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/unsorted/lastworkday.ics.recurson.ref new file mode 100644 index 000000000..05df6b377 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/lastworkday.ics.recurson.ref @@ -0,0 +1,69 @@ +2005-05-12 +2005-05-31 +2005-06-30 +2005-07-29 +2005-08-31 +2005-09-30 +2005-10-31 +2005-11-30 +2005-12-30 +2006-01-31 +2006-02-28 +2006-03-31 +2006-04-28 +2006-05-31 +2006-06-30 +2006-07-31 +2006-08-31 +2006-09-29 +2006-10-31 +2006-11-30 +2006-12-29 +2007-01-31 +2007-02-28 +2007-03-30 +2007-04-30 +2007-05-31 +2007-06-29 +2007-07-31 +2007-08-31 +2007-09-28 +2007-10-31 +2007-11-30 +2007-12-31 +2008-01-31 +2008-02-29 +2008-03-31 +2008-04-30 +2008-05-30 +2008-06-30 +2008-07-31 +2008-08-29 +2008-09-30 +2008-10-31 +2008-11-28 +2008-12-31 +2009-01-30 +2009-02-27 +2009-03-31 +2009-04-30 +2009-05-29 +2009-06-30 +2009-07-31 +2009-08-31 +2009-09-30 +2009-10-30 +2009-11-30 +2009-12-31 +2010-01-29 +2010-02-26 +2010-03-31 +2010-04-30 +2010-05-31 +2010-06-30 +2010-07-30 +2010-08-31 +2010-09-30 +2010-10-29 +2010-11-30 +2010-12-31 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics b/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics new file mode 100644 index 000000000..8a09044fb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +UID:1214@67.154.139.115 +SUMMARY:every month, 4. Tu and 3. We, starting 12.5.2005, 03:15Z +DTSTART:20050512T031500Z +RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=4TU,3WE +DURATION:PT5H +END:VEVENT + +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics.comp34.ref new file mode 100644 index 000000000..a46b24001 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics.comp34.ref @@ -0,0 +1,500 @@ +2005-05-12T03:15:00 +2005-05-18T03:15:00 +2005-05-24T03:15:00 +2005-06-15T03:15:00 +2005-06-28T03:15:00 +2005-07-20T03:15:00 +2005-07-26T03:15:00 +2005-08-17T03:15:00 +2005-08-23T03:15:00 +2005-09-21T03:15:00 +2005-09-27T03:15:00 +2005-10-19T03:15:00 +2005-10-25T03:15:00 +2005-11-16T03:15:00 +2005-11-22T03:15:00 +2005-12-21T03:15:00 +2005-12-27T03:15:00 +2006-01-18T03:15:00 +2006-01-24T03:15:00 +2006-02-15T03:15:00 +2006-02-28T03:15:00 +2006-03-15T03:15:00 +2006-03-28T03:15:00 +2006-04-19T03:15:00 +2006-04-25T03:15:00 +2006-05-17T03:15:00 +2006-05-23T03:15:00 +2006-06-21T03:15:00 +2006-06-27T03:15:00 +2006-07-19T03:15:00 +2006-07-25T03:15:00 +2006-08-16T03:15:00 +2006-08-22T03:15:00 +2006-09-20T03:15:00 +2006-09-26T03:15:00 +2006-10-18T03:15:00 +2006-10-24T03:15:00 +2006-11-15T03:15:00 +2006-11-28T03:15:00 +2006-12-20T03:15:00 +2006-12-26T03:15:00 +2007-01-17T03:15:00 +2007-01-23T03:15:00 +2007-02-21T03:15:00 +2007-02-27T03:15:00 +2007-03-21T03:15:00 +2007-03-27T03:15:00 +2007-04-18T03:15:00 +2007-04-24T03:15:00 +2007-05-16T03:15:00 +2007-05-22T03:15:00 +2007-06-20T03:15:00 +2007-06-26T03:15:00 +2007-07-18T03:15:00 +2007-07-24T03:15:00 +2007-08-15T03:15:00 +2007-08-28T03:15:00 +2007-09-19T03:15:00 +2007-09-25T03:15:00 +2007-10-17T03:15:00 +2007-10-23T03:15:00 +2007-11-21T03:15:00 +2007-11-27T03:15:00 +2007-12-19T03:15:00 +2007-12-25T03:15:00 +2008-01-16T03:15:00 +2008-01-22T03:15:00 +2008-02-20T03:15:00 +2008-02-26T03:15:00 +2008-03-19T03:15:00 +2008-03-25T03:15:00 +2008-04-16T03:15:00 +2008-04-22T03:15:00 +2008-05-21T03:15:00 +2008-05-27T03:15:00 +2008-06-18T03:15:00 +2008-06-24T03:15:00 +2008-07-16T03:15:00 +2008-07-22T03:15:00 +2008-08-20T03:15:00 +2008-08-26T03:15:00 +2008-09-17T03:15:00 +2008-09-23T03:15:00 +2008-10-15T03:15:00 +2008-10-28T03:15:00 +2008-11-19T03:15:00 +2008-11-25T03:15:00 +2008-12-17T03:15:00 +2008-12-23T03:15:00 +2009-01-21T03:15:00 +2009-01-27T03:15:00 +2009-02-18T03:15:00 +2009-02-24T03:15:00 +2009-03-18T03:15:00 +2009-03-24T03:15:00 +2009-04-15T03:15:00 +2009-04-28T03:15:00 +2009-05-20T03:15:00 +2009-05-26T03:15:00 +2009-06-17T03:15:00 +2009-06-23T03:15:00 +2009-07-15T03:15:00 +2009-07-28T03:15:00 +2009-08-19T03:15:00 +2009-08-25T03:15:00 +2009-09-16T03:15:00 +2009-09-22T03:15:00 +2009-10-21T03:15:00 +2009-10-27T03:15:00 +2009-11-18T03:15:00 +2009-11-24T03:15:00 +2009-12-16T03:15:00 +2009-12-22T03:15:00 +2010-01-20T03:15:00 +2010-01-26T03:15:00 +2010-02-17T03:15:00 +2010-02-23T03:15:00 +2010-03-17T03:15:00 +2010-03-23T03:15:00 +2010-04-21T03:15:00 +2010-04-27T03:15:00 +2010-05-19T03:15:00 +2010-05-25T03:15:00 +2010-06-16T03:15:00 +2010-06-22T03:15:00 +2010-07-21T03:15:00 +2010-07-27T03:15:00 +2010-08-18T03:15:00 +2010-08-24T03:15:00 +2010-09-15T03:15:00 +2010-09-28T03:15:00 +2010-10-20T03:15:00 +2010-10-26T03:15:00 +2010-11-17T03:15:00 +2010-11-23T03:15:00 +2010-12-15T03:15:00 +2010-12-28T03:15:00 +2011-01-19T03:15:00 +2011-01-25T03:15:00 +2011-02-16T03:15:00 +2011-02-22T03:15:00 +2011-03-16T03:15:00 +2011-03-22T03:15:00 +2011-04-20T03:15:00 +2011-04-26T03:15:00 +2011-05-18T03:15:00 +2011-05-24T03:15:00 +2011-06-15T03:15:00 +2011-06-28T03:15:00 +2011-07-20T03:15:00 +2011-07-26T03:15:00 +2011-08-17T03:15:00 +2011-08-23T03:15:00 +2011-09-21T03:15:00 +2011-09-27T03:15:00 +2011-10-19T03:15:00 +2011-10-25T03:15:00 +2011-11-16T03:15:00 +2011-11-22T03:15:00 +2011-12-21T03:15:00 +2011-12-27T03:15:00 +2012-01-18T03:15:00 +2012-01-24T03:15:00 +2012-02-15T03:15:00 +2012-02-28T03:15:00 +2012-03-21T03:15:00 +2012-03-27T03:15:00 +2012-04-18T03:15:00 +2012-04-24T03:15:00 +2012-05-16T03:15:00 +2012-05-22T03:15:00 +2012-06-20T03:15:00 +2012-06-26T03:15:00 +2012-07-18T03:15:00 +2012-07-24T03:15:00 +2012-08-15T03:15:00 +2012-08-28T03:15:00 +2012-09-19T03:15:00 +2012-09-25T03:15:00 +2012-10-17T03:15:00 +2012-10-23T03:15:00 +2012-11-21T03:15:00 +2012-11-27T03:15:00 +2012-12-19T03:15:00 +2012-12-25T03:15:00 +2013-01-16T03:15:00 +2013-01-22T03:15:00 +2013-02-20T03:15:00 +2013-02-26T03:15:00 +2013-03-20T03:15:00 +2013-03-26T03:15:00 +2013-04-17T03:15:00 +2013-04-23T03:15:00 +2013-05-15T03:15:00 +2013-05-28T03:15:00 +2013-06-19T03:15:00 +2013-06-25T03:15:00 +2013-07-17T03:15:00 +2013-07-23T03:15:00 +2013-08-21T03:15:00 +2013-08-27T03:15:00 +2013-09-18T03:15:00 +2013-09-24T03:15:00 +2013-10-16T03:15:00 +2013-10-22T03:15:00 +2013-11-20T03:15:00 +2013-11-26T03:15:00 +2013-12-18T03:15:00 +2013-12-24T03:15:00 +2014-01-15T03:15:00 +2014-01-28T03:15:00 +2014-02-19T03:15:00 +2014-02-25T03:15:00 +2014-03-19T03:15:00 +2014-03-25T03:15:00 +2014-04-16T03:15:00 +2014-04-22T03:15:00 +2014-05-21T03:15:00 +2014-05-27T03:15:00 +2014-06-18T03:15:00 +2014-06-24T03:15:00 +2014-07-16T03:15:00 +2014-07-22T03:15:00 +2014-08-20T03:15:00 +2014-08-26T03:15:00 +2014-09-17T03:15:00 +2014-09-23T03:15:00 +2014-10-15T03:15:00 +2014-10-28T03:15:00 +2014-11-19T03:15:00 +2014-11-25T03:15:00 +2014-12-17T03:15:00 +2014-12-23T03:15:00 +2015-01-21T03:15:00 +2015-01-27T03:15:00 +2015-02-18T03:15:00 +2015-02-24T03:15:00 +2015-03-18T03:15:00 +2015-03-24T03:15:00 +2015-04-15T03:15:00 +2015-04-28T03:15:00 +2015-05-20T03:15:00 +2015-05-26T03:15:00 +2015-06-17T03:15:00 +2015-06-23T03:15:00 +2015-07-15T03:15:00 +2015-07-28T03:15:00 +2015-08-19T03:15:00 +2015-08-25T03:15:00 +2015-09-16T03:15:00 +2015-09-22T03:15:00 +2015-10-21T03:15:00 +2015-10-27T03:15:00 +2015-11-18T03:15:00 +2015-11-24T03:15:00 +2015-12-16T03:15:00 +2015-12-22T03:15:00 +2016-01-20T03:15:00 +2016-01-26T03:15:00 +2016-02-17T03:15:00 +2016-02-23T03:15:00 +2016-03-16T03:15:00 +2016-03-22T03:15:00 +2016-04-20T03:15:00 +2016-04-26T03:15:00 +2016-05-18T03:15:00 +2016-05-24T03:15:00 +2016-06-15T03:15:00 +2016-06-28T03:15:00 +2016-07-20T03:15:00 +2016-07-26T03:15:00 +2016-08-17T03:15:00 +2016-08-23T03:15:00 +2016-09-21T03:15:00 +2016-09-27T03:15:00 +2016-10-19T03:15:00 +2016-10-25T03:15:00 +2016-11-16T03:15:00 +2016-11-22T03:15:00 +2016-12-21T03:15:00 +2016-12-27T03:15:00 +2017-01-18T03:15:00 +2017-01-24T03:15:00 +2017-02-15T03:15:00 +2017-02-28T03:15:00 +2017-03-15T03:15:00 +2017-03-28T03:15:00 +2017-04-19T03:15:00 +2017-04-25T03:15:00 +2017-05-17T03:15:00 +2017-05-23T03:15:00 +2017-06-21T03:15:00 +2017-06-27T03:15:00 +2017-07-19T03:15:00 +2017-07-25T03:15:00 +2017-08-16T03:15:00 +2017-08-22T03:15:00 +2017-09-20T03:15:00 +2017-09-26T03:15:00 +2017-10-18T03:15:00 +2017-10-24T03:15:00 +2017-11-15T03:15:00 +2017-11-28T03:15:00 +2017-12-20T03:15:00 +2017-12-26T03:15:00 +2018-01-17T03:15:00 +2018-01-23T03:15:00 +2018-02-21T03:15:00 +2018-02-27T03:15:00 +2018-03-21T03:15:00 +2018-03-27T03:15:00 +2018-04-18T03:15:00 +2018-04-24T03:15:00 +2018-05-16T03:15:00 +2018-05-22T03:15:00 +2018-06-20T03:15:00 +2018-06-26T03:15:00 +2018-07-18T03:15:00 +2018-07-24T03:15:00 +2018-08-15T03:15:00 +2018-08-28T03:15:00 +2018-09-19T03:15:00 +2018-09-25T03:15:00 +2018-10-17T03:15:00 +2018-10-23T03:15:00 +2018-11-21T03:15:00 +2018-11-27T03:15:00 +2018-12-19T03:15:00 +2018-12-25T03:15:00 +2019-01-16T03:15:00 +2019-01-22T03:15:00 +2019-02-20T03:15:00 +2019-02-26T03:15:00 +2019-03-20T03:15:00 +2019-03-26T03:15:00 +2019-04-17T03:15:00 +2019-04-23T03:15:00 +2019-05-15T03:15:00 +2019-05-28T03:15:00 +2019-06-19T03:15:00 +2019-06-25T03:15:00 +2019-07-17T03:15:00 +2019-07-23T03:15:00 +2019-08-21T03:15:00 +2019-08-27T03:15:00 +2019-09-18T03:15:00 +2019-09-24T03:15:00 +2019-10-16T03:15:00 +2019-10-22T03:15:00 +2019-11-20T03:15:00 +2019-11-26T03:15:00 +2019-12-18T03:15:00 +2019-12-24T03:15:00 +2020-01-15T03:15:00 +2020-01-28T03:15:00 +2020-02-19T03:15:00 +2020-02-25T03:15:00 +2020-03-18T03:15:00 +2020-03-24T03:15:00 +2020-04-15T03:15:00 +2020-04-28T03:15:00 +2020-05-20T03:15:00 +2020-05-26T03:15:00 +2020-06-17T03:15:00 +2020-06-23T03:15:00 +2020-07-15T03:15:00 +2020-07-28T03:15:00 +2020-08-19T03:15:00 +2020-08-25T03:15:00 +2020-09-16T03:15:00 +2020-09-22T03:15:00 +2020-10-21T03:15:00 +2020-10-27T03:15:00 +2020-11-18T03:15:00 +2020-11-24T03:15:00 +2020-12-16T03:15:00 +2020-12-22T03:15:00 +2021-01-20T03:15:00 +2021-01-26T03:15:00 +2021-02-17T03:15:00 +2021-02-23T03:15:00 +2021-03-17T03:15:00 +2021-03-23T03:15:00 +2021-04-21T03:15:00 +2021-04-27T03:15:00 +2021-05-19T03:15:00 +2021-05-25T03:15:00 +2021-06-16T03:15:00 +2021-06-22T03:15:00 +2021-07-21T03:15:00 +2021-07-27T03:15:00 +2021-08-18T03:15:00 +2021-08-24T03:15:00 +2021-09-15T03:15:00 +2021-09-28T03:15:00 +2021-10-20T03:15:00 +2021-10-26T03:15:00 +2021-11-17T03:15:00 +2021-11-23T03:15:00 +2021-12-15T03:15:00 +2021-12-28T03:15:00 +2022-01-19T03:15:00 +2022-01-25T03:15:00 +2022-02-16T03:15:00 +2022-02-22T03:15:00 +2022-03-16T03:15:00 +2022-03-22T03:15:00 +2022-04-20T03:15:00 +2022-04-26T03:15:00 +2022-05-18T03:15:00 +2022-05-24T03:15:00 +2022-06-15T03:15:00 +2022-06-28T03:15:00 +2022-07-20T03:15:00 +2022-07-26T03:15:00 +2022-08-17T03:15:00 +2022-08-23T03:15:00 +2022-09-21T03:15:00 +2022-09-27T03:15:00 +2022-10-19T03:15:00 +2022-10-25T03:15:00 +2022-11-16T03:15:00 +2022-11-22T03:15:00 +2022-12-21T03:15:00 +2022-12-27T03:15:00 +2023-01-18T03:15:00 +2023-01-24T03:15:00 +2023-02-15T03:15:00 +2023-02-28T03:15:00 +2023-03-15T03:15:00 +2023-03-28T03:15:00 +2023-04-19T03:15:00 +2023-04-25T03:15:00 +2023-05-17T03:15:00 +2023-05-23T03:15:00 +2023-06-21T03:15:00 +2023-06-27T03:15:00 +2023-07-19T03:15:00 +2023-07-25T03:15:00 +2023-08-16T03:15:00 +2023-08-22T03:15:00 +2023-09-20T03:15:00 +2023-09-26T03:15:00 +2023-10-18T03:15:00 +2023-10-24T03:15:00 +2023-11-15T03:15:00 +2023-11-28T03:15:00 +2023-12-20T03:15:00 +2023-12-26T03:15:00 +2024-01-17T03:15:00 +2024-01-23T03:15:00 +2024-02-21T03:15:00 +2024-02-27T03:15:00 +2024-03-20T03:15:00 +2024-03-26T03:15:00 +2024-04-17T03:15:00 +2024-04-23T03:15:00 +2024-05-15T03:15:00 +2024-05-28T03:15:00 +2024-06-19T03:15:00 +2024-06-25T03:15:00 +2024-07-17T03:15:00 +2024-07-23T03:15:00 +2024-08-21T03:15:00 +2024-08-27T03:15:00 +2024-09-18T03:15:00 +2024-09-24T03:15:00 +2024-10-16T03:15:00 +2024-10-22T03:15:00 +2024-11-20T03:15:00 +2024-11-26T03:15:00 +2024-12-18T03:15:00 +2024-12-24T03:15:00 +2025-01-15T03:15:00 +2025-01-28T03:15:00 +2025-02-19T03:15:00 +2025-02-25T03:15:00 +2025-03-19T03:15:00 +2025-03-25T03:15:00 +2025-04-16T03:15:00 +2025-04-22T03:15:00 +2025-05-21T03:15:00 +2025-05-27T03:15:00 +2025-06-18T03:15:00 +2025-06-24T03:15:00 +2025-07-16T03:15:00 +2025-07-22T03:15:00 +2025-08-20T03:15:00 +2025-08-26T03:15:00 +2025-09-17T03:15:00 +2025-09-23T03:15:00 +2025-10-15T03:15:00 +2025-10-28T03:15:00 +2025-11-19T03:15:00 +2025-11-25T03:15:00 +2025-12-17T03:15:00 +2025-12-23T03:15:00 +2026-01-21T03:15:00 +2026-01-27T03:15:00 +2026-02-18T03:15:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics.next.ref b/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics.next.ref new file mode 100644 index 000000000..a46b24001 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-12T03:15:00 +2005-05-18T03:15:00 +2005-05-24T03:15:00 +2005-06-15T03:15:00 +2005-06-28T03:15:00 +2005-07-20T03:15:00 +2005-07-26T03:15:00 +2005-08-17T03:15:00 +2005-08-23T03:15:00 +2005-09-21T03:15:00 +2005-09-27T03:15:00 +2005-10-19T03:15:00 +2005-10-25T03:15:00 +2005-11-16T03:15:00 +2005-11-22T03:15:00 +2005-12-21T03:15:00 +2005-12-27T03:15:00 +2006-01-18T03:15:00 +2006-01-24T03:15:00 +2006-02-15T03:15:00 +2006-02-28T03:15:00 +2006-03-15T03:15:00 +2006-03-28T03:15:00 +2006-04-19T03:15:00 +2006-04-25T03:15:00 +2006-05-17T03:15:00 +2006-05-23T03:15:00 +2006-06-21T03:15:00 +2006-06-27T03:15:00 +2006-07-19T03:15:00 +2006-07-25T03:15:00 +2006-08-16T03:15:00 +2006-08-22T03:15:00 +2006-09-20T03:15:00 +2006-09-26T03:15:00 +2006-10-18T03:15:00 +2006-10-24T03:15:00 +2006-11-15T03:15:00 +2006-11-28T03:15:00 +2006-12-20T03:15:00 +2006-12-26T03:15:00 +2007-01-17T03:15:00 +2007-01-23T03:15:00 +2007-02-21T03:15:00 +2007-02-27T03:15:00 +2007-03-21T03:15:00 +2007-03-27T03:15:00 +2007-04-18T03:15:00 +2007-04-24T03:15:00 +2007-05-16T03:15:00 +2007-05-22T03:15:00 +2007-06-20T03:15:00 +2007-06-26T03:15:00 +2007-07-18T03:15:00 +2007-07-24T03:15:00 +2007-08-15T03:15:00 +2007-08-28T03:15:00 +2007-09-19T03:15:00 +2007-09-25T03:15:00 +2007-10-17T03:15:00 +2007-10-23T03:15:00 +2007-11-21T03:15:00 +2007-11-27T03:15:00 +2007-12-19T03:15:00 +2007-12-25T03:15:00 +2008-01-16T03:15:00 +2008-01-22T03:15:00 +2008-02-20T03:15:00 +2008-02-26T03:15:00 +2008-03-19T03:15:00 +2008-03-25T03:15:00 +2008-04-16T03:15:00 +2008-04-22T03:15:00 +2008-05-21T03:15:00 +2008-05-27T03:15:00 +2008-06-18T03:15:00 +2008-06-24T03:15:00 +2008-07-16T03:15:00 +2008-07-22T03:15:00 +2008-08-20T03:15:00 +2008-08-26T03:15:00 +2008-09-17T03:15:00 +2008-09-23T03:15:00 +2008-10-15T03:15:00 +2008-10-28T03:15:00 +2008-11-19T03:15:00 +2008-11-25T03:15:00 +2008-12-17T03:15:00 +2008-12-23T03:15:00 +2009-01-21T03:15:00 +2009-01-27T03:15:00 +2009-02-18T03:15:00 +2009-02-24T03:15:00 +2009-03-18T03:15:00 +2009-03-24T03:15:00 +2009-04-15T03:15:00 +2009-04-28T03:15:00 +2009-05-20T03:15:00 +2009-05-26T03:15:00 +2009-06-17T03:15:00 +2009-06-23T03:15:00 +2009-07-15T03:15:00 +2009-07-28T03:15:00 +2009-08-19T03:15:00 +2009-08-25T03:15:00 +2009-09-16T03:15:00 +2009-09-22T03:15:00 +2009-10-21T03:15:00 +2009-10-27T03:15:00 +2009-11-18T03:15:00 +2009-11-24T03:15:00 +2009-12-16T03:15:00 +2009-12-22T03:15:00 +2010-01-20T03:15:00 +2010-01-26T03:15:00 +2010-02-17T03:15:00 +2010-02-23T03:15:00 +2010-03-17T03:15:00 +2010-03-23T03:15:00 +2010-04-21T03:15:00 +2010-04-27T03:15:00 +2010-05-19T03:15:00 +2010-05-25T03:15:00 +2010-06-16T03:15:00 +2010-06-22T03:15:00 +2010-07-21T03:15:00 +2010-07-27T03:15:00 +2010-08-18T03:15:00 +2010-08-24T03:15:00 +2010-09-15T03:15:00 +2010-09-28T03:15:00 +2010-10-20T03:15:00 +2010-10-26T03:15:00 +2010-11-17T03:15:00 +2010-11-23T03:15:00 +2010-12-15T03:15:00 +2010-12-28T03:15:00 +2011-01-19T03:15:00 +2011-01-25T03:15:00 +2011-02-16T03:15:00 +2011-02-22T03:15:00 +2011-03-16T03:15:00 +2011-03-22T03:15:00 +2011-04-20T03:15:00 +2011-04-26T03:15:00 +2011-05-18T03:15:00 +2011-05-24T03:15:00 +2011-06-15T03:15:00 +2011-06-28T03:15:00 +2011-07-20T03:15:00 +2011-07-26T03:15:00 +2011-08-17T03:15:00 +2011-08-23T03:15:00 +2011-09-21T03:15:00 +2011-09-27T03:15:00 +2011-10-19T03:15:00 +2011-10-25T03:15:00 +2011-11-16T03:15:00 +2011-11-22T03:15:00 +2011-12-21T03:15:00 +2011-12-27T03:15:00 +2012-01-18T03:15:00 +2012-01-24T03:15:00 +2012-02-15T03:15:00 +2012-02-28T03:15:00 +2012-03-21T03:15:00 +2012-03-27T03:15:00 +2012-04-18T03:15:00 +2012-04-24T03:15:00 +2012-05-16T03:15:00 +2012-05-22T03:15:00 +2012-06-20T03:15:00 +2012-06-26T03:15:00 +2012-07-18T03:15:00 +2012-07-24T03:15:00 +2012-08-15T03:15:00 +2012-08-28T03:15:00 +2012-09-19T03:15:00 +2012-09-25T03:15:00 +2012-10-17T03:15:00 +2012-10-23T03:15:00 +2012-11-21T03:15:00 +2012-11-27T03:15:00 +2012-12-19T03:15:00 +2012-12-25T03:15:00 +2013-01-16T03:15:00 +2013-01-22T03:15:00 +2013-02-20T03:15:00 +2013-02-26T03:15:00 +2013-03-20T03:15:00 +2013-03-26T03:15:00 +2013-04-17T03:15:00 +2013-04-23T03:15:00 +2013-05-15T03:15:00 +2013-05-28T03:15:00 +2013-06-19T03:15:00 +2013-06-25T03:15:00 +2013-07-17T03:15:00 +2013-07-23T03:15:00 +2013-08-21T03:15:00 +2013-08-27T03:15:00 +2013-09-18T03:15:00 +2013-09-24T03:15:00 +2013-10-16T03:15:00 +2013-10-22T03:15:00 +2013-11-20T03:15:00 +2013-11-26T03:15:00 +2013-12-18T03:15:00 +2013-12-24T03:15:00 +2014-01-15T03:15:00 +2014-01-28T03:15:00 +2014-02-19T03:15:00 +2014-02-25T03:15:00 +2014-03-19T03:15:00 +2014-03-25T03:15:00 +2014-04-16T03:15:00 +2014-04-22T03:15:00 +2014-05-21T03:15:00 +2014-05-27T03:15:00 +2014-06-18T03:15:00 +2014-06-24T03:15:00 +2014-07-16T03:15:00 +2014-07-22T03:15:00 +2014-08-20T03:15:00 +2014-08-26T03:15:00 +2014-09-17T03:15:00 +2014-09-23T03:15:00 +2014-10-15T03:15:00 +2014-10-28T03:15:00 +2014-11-19T03:15:00 +2014-11-25T03:15:00 +2014-12-17T03:15:00 +2014-12-23T03:15:00 +2015-01-21T03:15:00 +2015-01-27T03:15:00 +2015-02-18T03:15:00 +2015-02-24T03:15:00 +2015-03-18T03:15:00 +2015-03-24T03:15:00 +2015-04-15T03:15:00 +2015-04-28T03:15:00 +2015-05-20T03:15:00 +2015-05-26T03:15:00 +2015-06-17T03:15:00 +2015-06-23T03:15:00 +2015-07-15T03:15:00 +2015-07-28T03:15:00 +2015-08-19T03:15:00 +2015-08-25T03:15:00 +2015-09-16T03:15:00 +2015-09-22T03:15:00 +2015-10-21T03:15:00 +2015-10-27T03:15:00 +2015-11-18T03:15:00 +2015-11-24T03:15:00 +2015-12-16T03:15:00 +2015-12-22T03:15:00 +2016-01-20T03:15:00 +2016-01-26T03:15:00 +2016-02-17T03:15:00 +2016-02-23T03:15:00 +2016-03-16T03:15:00 +2016-03-22T03:15:00 +2016-04-20T03:15:00 +2016-04-26T03:15:00 +2016-05-18T03:15:00 +2016-05-24T03:15:00 +2016-06-15T03:15:00 +2016-06-28T03:15:00 +2016-07-20T03:15:00 +2016-07-26T03:15:00 +2016-08-17T03:15:00 +2016-08-23T03:15:00 +2016-09-21T03:15:00 +2016-09-27T03:15:00 +2016-10-19T03:15:00 +2016-10-25T03:15:00 +2016-11-16T03:15:00 +2016-11-22T03:15:00 +2016-12-21T03:15:00 +2016-12-27T03:15:00 +2017-01-18T03:15:00 +2017-01-24T03:15:00 +2017-02-15T03:15:00 +2017-02-28T03:15:00 +2017-03-15T03:15:00 +2017-03-28T03:15:00 +2017-04-19T03:15:00 +2017-04-25T03:15:00 +2017-05-17T03:15:00 +2017-05-23T03:15:00 +2017-06-21T03:15:00 +2017-06-27T03:15:00 +2017-07-19T03:15:00 +2017-07-25T03:15:00 +2017-08-16T03:15:00 +2017-08-22T03:15:00 +2017-09-20T03:15:00 +2017-09-26T03:15:00 +2017-10-18T03:15:00 +2017-10-24T03:15:00 +2017-11-15T03:15:00 +2017-11-28T03:15:00 +2017-12-20T03:15:00 +2017-12-26T03:15:00 +2018-01-17T03:15:00 +2018-01-23T03:15:00 +2018-02-21T03:15:00 +2018-02-27T03:15:00 +2018-03-21T03:15:00 +2018-03-27T03:15:00 +2018-04-18T03:15:00 +2018-04-24T03:15:00 +2018-05-16T03:15:00 +2018-05-22T03:15:00 +2018-06-20T03:15:00 +2018-06-26T03:15:00 +2018-07-18T03:15:00 +2018-07-24T03:15:00 +2018-08-15T03:15:00 +2018-08-28T03:15:00 +2018-09-19T03:15:00 +2018-09-25T03:15:00 +2018-10-17T03:15:00 +2018-10-23T03:15:00 +2018-11-21T03:15:00 +2018-11-27T03:15:00 +2018-12-19T03:15:00 +2018-12-25T03:15:00 +2019-01-16T03:15:00 +2019-01-22T03:15:00 +2019-02-20T03:15:00 +2019-02-26T03:15:00 +2019-03-20T03:15:00 +2019-03-26T03:15:00 +2019-04-17T03:15:00 +2019-04-23T03:15:00 +2019-05-15T03:15:00 +2019-05-28T03:15:00 +2019-06-19T03:15:00 +2019-06-25T03:15:00 +2019-07-17T03:15:00 +2019-07-23T03:15:00 +2019-08-21T03:15:00 +2019-08-27T03:15:00 +2019-09-18T03:15:00 +2019-09-24T03:15:00 +2019-10-16T03:15:00 +2019-10-22T03:15:00 +2019-11-20T03:15:00 +2019-11-26T03:15:00 +2019-12-18T03:15:00 +2019-12-24T03:15:00 +2020-01-15T03:15:00 +2020-01-28T03:15:00 +2020-02-19T03:15:00 +2020-02-25T03:15:00 +2020-03-18T03:15:00 +2020-03-24T03:15:00 +2020-04-15T03:15:00 +2020-04-28T03:15:00 +2020-05-20T03:15:00 +2020-05-26T03:15:00 +2020-06-17T03:15:00 +2020-06-23T03:15:00 +2020-07-15T03:15:00 +2020-07-28T03:15:00 +2020-08-19T03:15:00 +2020-08-25T03:15:00 +2020-09-16T03:15:00 +2020-09-22T03:15:00 +2020-10-21T03:15:00 +2020-10-27T03:15:00 +2020-11-18T03:15:00 +2020-11-24T03:15:00 +2020-12-16T03:15:00 +2020-12-22T03:15:00 +2021-01-20T03:15:00 +2021-01-26T03:15:00 +2021-02-17T03:15:00 +2021-02-23T03:15:00 +2021-03-17T03:15:00 +2021-03-23T03:15:00 +2021-04-21T03:15:00 +2021-04-27T03:15:00 +2021-05-19T03:15:00 +2021-05-25T03:15:00 +2021-06-16T03:15:00 +2021-06-22T03:15:00 +2021-07-21T03:15:00 +2021-07-27T03:15:00 +2021-08-18T03:15:00 +2021-08-24T03:15:00 +2021-09-15T03:15:00 +2021-09-28T03:15:00 +2021-10-20T03:15:00 +2021-10-26T03:15:00 +2021-11-17T03:15:00 +2021-11-23T03:15:00 +2021-12-15T03:15:00 +2021-12-28T03:15:00 +2022-01-19T03:15:00 +2022-01-25T03:15:00 +2022-02-16T03:15:00 +2022-02-22T03:15:00 +2022-03-16T03:15:00 +2022-03-22T03:15:00 +2022-04-20T03:15:00 +2022-04-26T03:15:00 +2022-05-18T03:15:00 +2022-05-24T03:15:00 +2022-06-15T03:15:00 +2022-06-28T03:15:00 +2022-07-20T03:15:00 +2022-07-26T03:15:00 +2022-08-17T03:15:00 +2022-08-23T03:15:00 +2022-09-21T03:15:00 +2022-09-27T03:15:00 +2022-10-19T03:15:00 +2022-10-25T03:15:00 +2022-11-16T03:15:00 +2022-11-22T03:15:00 +2022-12-21T03:15:00 +2022-12-27T03:15:00 +2023-01-18T03:15:00 +2023-01-24T03:15:00 +2023-02-15T03:15:00 +2023-02-28T03:15:00 +2023-03-15T03:15:00 +2023-03-28T03:15:00 +2023-04-19T03:15:00 +2023-04-25T03:15:00 +2023-05-17T03:15:00 +2023-05-23T03:15:00 +2023-06-21T03:15:00 +2023-06-27T03:15:00 +2023-07-19T03:15:00 +2023-07-25T03:15:00 +2023-08-16T03:15:00 +2023-08-22T03:15:00 +2023-09-20T03:15:00 +2023-09-26T03:15:00 +2023-10-18T03:15:00 +2023-10-24T03:15:00 +2023-11-15T03:15:00 +2023-11-28T03:15:00 +2023-12-20T03:15:00 +2023-12-26T03:15:00 +2024-01-17T03:15:00 +2024-01-23T03:15:00 +2024-02-21T03:15:00 +2024-02-27T03:15:00 +2024-03-20T03:15:00 +2024-03-26T03:15:00 +2024-04-17T03:15:00 +2024-04-23T03:15:00 +2024-05-15T03:15:00 +2024-05-28T03:15:00 +2024-06-19T03:15:00 +2024-06-25T03:15:00 +2024-07-17T03:15:00 +2024-07-23T03:15:00 +2024-08-21T03:15:00 +2024-08-27T03:15:00 +2024-09-18T03:15:00 +2024-09-24T03:15:00 +2024-10-16T03:15:00 +2024-10-22T03:15:00 +2024-11-20T03:15:00 +2024-11-26T03:15:00 +2024-12-18T03:15:00 +2024-12-24T03:15:00 +2025-01-15T03:15:00 +2025-01-28T03:15:00 +2025-02-19T03:15:00 +2025-02-25T03:15:00 +2025-03-19T03:15:00 +2025-03-25T03:15:00 +2025-04-16T03:15:00 +2025-04-22T03:15:00 +2025-05-21T03:15:00 +2025-05-27T03:15:00 +2025-06-18T03:15:00 +2025-06-24T03:15:00 +2025-07-16T03:15:00 +2025-07-22T03:15:00 +2025-08-20T03:15:00 +2025-08-26T03:15:00 +2025-09-17T03:15:00 +2025-09-23T03:15:00 +2025-10-15T03:15:00 +2025-10-28T03:15:00 +2025-11-19T03:15:00 +2025-11-25T03:15:00 +2025-12-17T03:15:00 +2025-12-23T03:15:00 +2026-01-21T03:15:00 +2026-01-27T03:15:00 +2026-02-18T03:15:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics.prev.ref new file mode 100644 index 000000000..ed6632b15 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics.prev.ref @@ -0,0 +1,138 @@ +2010-12-28T03:15:00 +2010-12-15T03:15:00 +2010-11-23T03:15:00 +2010-11-17T03:15:00 +2010-10-26T03:15:00 +2010-10-20T03:15:00 +2010-09-28T03:15:00 +2010-09-15T03:15:00 +2010-08-24T03:15:00 +2010-08-18T03:15:00 +2010-07-27T03:15:00 +2010-07-21T03:15:00 +2010-06-22T03:15:00 +2010-06-16T03:15:00 +2010-05-25T03:15:00 +2010-05-19T03:15:00 +2010-04-27T03:15:00 +2010-04-21T03:15:00 +2010-03-23T03:15:00 +2010-03-17T03:15:00 +2010-02-23T03:15:00 +2010-02-17T03:15:00 +2010-01-26T03:15:00 +2010-01-20T03:15:00 +2009-12-22T03:15:00 +2009-12-16T03:15:00 +2009-11-24T03:15:00 +2009-11-18T03:15:00 +2009-10-27T03:15:00 +2009-10-21T03:15:00 +2009-09-22T03:15:00 +2009-09-16T03:15:00 +2009-08-25T03:15:00 +2009-08-19T03:15:00 +2009-07-28T03:15:00 +2009-07-15T03:15:00 +2009-06-23T03:15:00 +2009-06-17T03:15:00 +2009-05-26T03:15:00 +2009-05-20T03:15:00 +2009-04-28T03:15:00 +2009-04-15T03:15:00 +2009-03-24T03:15:00 +2009-03-18T03:15:00 +2009-02-24T03:15:00 +2009-02-18T03:15:00 +2009-01-27T03:15:00 +2009-01-21T03:15:00 +2008-12-23T03:15:00 +2008-12-17T03:15:00 +2008-11-25T03:15:00 +2008-11-19T03:15:00 +2008-10-28T03:15:00 +2008-10-15T03:15:00 +2008-09-23T03:15:00 +2008-09-17T03:15:00 +2008-08-26T03:15:00 +2008-08-20T03:15:00 +2008-07-22T03:15:00 +2008-07-16T03:15:00 +2008-06-24T03:15:00 +2008-06-18T03:15:00 +2008-05-27T03:15:00 +2008-05-21T03:15:00 +2008-04-22T03:15:00 +2008-04-16T03:15:00 +2008-03-25T03:15:00 +2008-03-19T03:15:00 +2008-02-26T03:15:00 +2008-02-20T03:15:00 +2008-01-22T03:15:00 +2008-01-16T03:15:00 +2007-12-25T03:15:00 +2007-12-19T03:15:00 +2007-11-27T03:15:00 +2007-11-21T03:15:00 +2007-10-23T03:15:00 +2007-10-17T03:15:00 +2007-09-25T03:15:00 +2007-09-19T03:15:00 +2007-08-28T03:15:00 +2007-08-15T03:15:00 +2007-07-24T03:15:00 +2007-07-18T03:15:00 +2007-06-26T03:15:00 +2007-06-20T03:15:00 +2007-05-22T03:15:00 +2007-05-16T03:15:00 +2007-04-24T03:15:00 +2007-04-18T03:15:00 +2007-03-27T03:15:00 +2007-03-21T03:15:00 +2007-02-27T03:15:00 +2007-02-21T03:15:00 +2007-01-23T03:15:00 +2007-01-17T03:15:00 +2006-12-26T03:15:00 +2006-12-20T03:15:00 +2006-11-28T03:15:00 +2006-11-15T03:15:00 +2006-10-24T03:15:00 +2006-10-18T03:15:00 +2006-09-26T03:15:00 +2006-09-20T03:15:00 +2006-08-22T03:15:00 +2006-08-16T03:15:00 +2006-07-25T03:15:00 +2006-07-19T03:15:00 +2006-06-27T03:15:00 +2006-06-21T03:15:00 +2006-05-23T03:15:00 +2006-05-17T03:15:00 +2006-04-25T03:15:00 +2006-04-19T03:15:00 +2006-03-28T03:15:00 +2006-03-15T03:15:00 +2006-02-28T03:15:00 +2006-02-15T03:15:00 +2006-01-24T03:15:00 +2006-01-18T03:15:00 +2005-12-27T03:15:00 +2005-12-21T03:15:00 +2005-11-22T03:15:00 +2005-11-16T03:15:00 +2005-10-25T03:15:00 +2005-10-19T03:15:00 +2005-09-27T03:15:00 +2005-09-21T03:15:00 +2005-08-23T03:15:00 +2005-08-17T03:15:00 +2005-07-26T03:15:00 +2005-07-20T03:15:00 +2005-06-28T03:15:00 +2005-06-15T03:15:00 +2005-05-24T03:15:00 +2005-05-18T03:15:00 +2005-05-12T03:15:00 + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics.recurson.ref new file mode 100644 index 000000000..bbf1358c2 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/monthly.ics.recurson.ref @@ -0,0 +1,137 @@ +2005-05-12 +2005-05-18 +2005-05-24 +2005-06-15 +2005-06-28 +2005-07-20 +2005-07-26 +2005-08-17 +2005-08-23 +2005-09-21 +2005-09-27 +2005-10-19 +2005-10-25 +2005-11-16 +2005-11-22 +2005-12-21 +2005-12-27 +2006-01-18 +2006-01-24 +2006-02-15 +2006-02-28 +2006-03-15 +2006-03-28 +2006-04-19 +2006-04-25 +2006-05-17 +2006-05-23 +2006-06-21 +2006-06-27 +2006-07-19 +2006-07-25 +2006-08-16 +2006-08-22 +2006-09-20 +2006-09-26 +2006-10-18 +2006-10-24 +2006-11-15 +2006-11-28 +2006-12-20 +2006-12-26 +2007-01-17 +2007-01-23 +2007-02-21 +2007-02-27 +2007-03-21 +2007-03-27 +2007-04-18 +2007-04-24 +2007-05-16 +2007-05-22 +2007-06-20 +2007-06-26 +2007-07-18 +2007-07-24 +2007-08-15 +2007-08-28 +2007-09-19 +2007-09-25 +2007-10-17 +2007-10-23 +2007-11-21 +2007-11-27 +2007-12-19 +2007-12-25 +2008-01-16 +2008-01-22 +2008-02-20 +2008-02-26 +2008-03-19 +2008-03-25 +2008-04-16 +2008-04-22 +2008-05-21 +2008-05-27 +2008-06-18 +2008-06-24 +2008-07-16 +2008-07-22 +2008-08-20 +2008-08-26 +2008-09-17 +2008-09-23 +2008-10-15 +2008-10-28 +2008-11-19 +2008-11-25 +2008-12-17 +2008-12-23 +2009-01-21 +2009-01-27 +2009-02-18 +2009-02-24 +2009-03-18 +2009-03-24 +2009-04-15 +2009-04-28 +2009-05-20 +2009-05-26 +2009-06-17 +2009-06-23 +2009-07-15 +2009-07-28 +2009-08-19 +2009-08-25 +2009-09-16 +2009-09-22 +2009-10-21 +2009-10-27 +2009-11-18 +2009-11-24 +2009-12-16 +2009-12-22 +2010-01-20 +2010-01-26 +2010-02-17 +2010-02-23 +2010-03-17 +2010-03-23 +2010-04-21 +2010-04-27 +2010-05-19 +2010-05-25 +2010-06-16 +2010-06-22 +2010-07-21 +2010-07-27 +2010-08-18 +2010-08-24 +2010-09-15 +2010-09-28 +2010-10-20 +2010-10-26 +2010-11-17 +2010-11-23 +2010-12-15 +2010-12-28 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/rdate.ics b/libkcal/tests/data/RecurrenceRule/unsorted/rdate.ics new file mode 100644 index 000000000..1f6d22b79 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/rdate.ics @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +UID:1214@67.154.139.115 +SUMMARY:Every other week, Mo and We, starting 12.5.2005, 03:15:00Z +DTSTART;VALUE=DATE:20050512 +RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=7;BYDAY=MO,WE +DURATION:PT5H +RDATE;VALUE=DATE-TIME:20050514T015800Z +RDATE;VALUE=DATE-TIME:20050514T022214Z +RDATE:20050516T022214Z,20050516T015800Z +RDATE;VALUE=DATE:20050517 +END:VEVENT + +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/rdate.ics.next.ref b/libkcal/tests/data/RecurrenceRule/unsorted/rdate.ics.next.ref new file mode 100644 index 000000000..7fbeedb1c --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/rdate.ics.next.ref @@ -0,0 +1,14 @@ +2005-05-12T00:00:00 +2005-05-14T01:58:00 +2005-05-14T02:22:14 +2005-05-16T01:58:00 +2005-05-16T02:22:14 +2005-05-17T00:00:00 +2005-05-23T00:00:00 +2005-05-25T00:00:00 +2005-06-06T00:00:00 +2005-06-08T00:00:00 +2005-06-20T00:00:00 +2005-06-22T00:00:00 +2005-07-04T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/rdate.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/unsorted/rdate.ics.prev.ref new file mode 100644 index 000000000..12748b681 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/rdate.ics.prev.ref @@ -0,0 +1,14 @@ +2005-07-04T00:00:00 +2005-06-22T00:00:00 +2005-06-20T00:00:00 +2005-06-08T00:00:00 +2005-06-06T00:00:00 +2005-05-25T00:00:00 +2005-05-23T00:00:00 +2005-05-17T00:00:00 +2005-05-16T02:22:14 +2005-05-16T01:58:00 +2005-05-14T02:22:14 +2005-05-14T01:58:00 +2005-05-12T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/rdate.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/unsorted/rdate.ics.recurson.ref new file mode 100644 index 000000000..4082c9c20 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/rdate.ics.recurson.ref @@ -0,0 +1,11 @@ +2005-05-12 +2005-05-14 +2005-05-16 +2005-05-17 +2005-05-23 +2005-05-25 +2005-06-06 +2005-06-08 +2005-06-20 +2005-06-22 +2005-07-04 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/test1.ics b/libkcal/tests/data/RecurrenceRule/unsorted/test1.ics new file mode 100644 index 000000000..cb7441a6e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/test1.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +UID:1214@67.154.139.115 +SUMMARY:Every other year, every sunday in Jan, at 8:30 and 9:30 +DTSTART:20050512T031500Z +RRULE:FREQ=YEARLY;INTERVAL=2;BYMONTH=1;BYDAY=SU;BYHOUR=8,9;BYMINUTE=30 +DURATION:PT5H +END:VEVENT + +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/test1.ics.next.ref b/libkcal/tests/data/RecurrenceRule/unsorted/test1.ics.next.ref new file mode 100644 index 000000000..2abb6f4e2 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/test1.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-12T03:15:00 +2007-01-07T08:30:00 +2007-01-07T09:30:00 +2007-01-14T08:30:00 +2007-01-14T09:30:00 +2007-01-21T08:30:00 +2007-01-21T09:30:00 +2007-01-28T08:30:00 +2007-01-28T09:30:00 +2009-01-04T08:30:00 +2009-01-04T09:30:00 +2009-01-11T08:30:00 +2009-01-11T09:30:00 +2009-01-18T08:30:00 +2009-01-18T09:30:00 +2009-01-25T08:30:00 +2009-01-25T09:30:00 +2011-01-02T08:30:00 +2011-01-02T09:30:00 +2011-01-09T08:30:00 +2011-01-09T09:30:00 +2011-01-16T08:30:00 +2011-01-16T09:30:00 +2011-01-23T08:30:00 +2011-01-23T09:30:00 +2011-01-30T08:30:00 +2011-01-30T09:30:00 +2013-01-06T08:30:00 +2013-01-06T09:30:00 +2013-01-13T08:30:00 +2013-01-13T09:30:00 +2013-01-20T08:30:00 +2013-01-20T09:30:00 +2013-01-27T08:30:00 +2013-01-27T09:30:00 +2015-01-04T08:30:00 +2015-01-04T09:30:00 +2015-01-11T08:30:00 +2015-01-11T09:30:00 +2015-01-18T08:30:00 +2015-01-18T09:30:00 +2015-01-25T08:30:00 +2015-01-25T09:30:00 +2017-01-01T08:30:00 +2017-01-01T09:30:00 +2017-01-08T08:30:00 +2017-01-08T09:30:00 +2017-01-15T08:30:00 +2017-01-15T09:30:00 +2017-01-22T08:30:00 +2017-01-22T09:30:00 +2017-01-29T08:30:00 +2017-01-29T09:30:00 +2019-01-06T08:30:00 +2019-01-06T09:30:00 +2019-01-13T08:30:00 +2019-01-13T09:30:00 +2019-01-20T08:30:00 +2019-01-20T09:30:00 +2019-01-27T08:30:00 +2019-01-27T09:30:00 +2021-01-03T08:30:00 +2021-01-03T09:30:00 +2021-01-10T08:30:00 +2021-01-10T09:30:00 +2021-01-17T08:30:00 +2021-01-17T09:30:00 +2021-01-24T08:30:00 +2021-01-24T09:30:00 +2021-01-31T08:30:00 +2021-01-31T09:30:00 +2023-01-01T08:30:00 +2023-01-01T09:30:00 +2023-01-08T08:30:00 +2023-01-08T09:30:00 +2023-01-15T08:30:00 +2023-01-15T09:30:00 +2023-01-22T08:30:00 +2023-01-22T09:30:00 +2023-01-29T08:30:00 +2023-01-29T09:30:00 +2025-01-05T08:30:00 +2025-01-05T09:30:00 +2025-01-12T08:30:00 +2025-01-12T09:30:00 +2025-01-19T08:30:00 +2025-01-19T09:30:00 +2025-01-26T08:30:00 +2025-01-26T09:30:00 +2027-01-03T08:30:00 +2027-01-03T09:30:00 +2027-01-10T08:30:00 +2027-01-10T09:30:00 +2027-01-17T08:30:00 +2027-01-17T09:30:00 +2027-01-24T08:30:00 +2027-01-24T09:30:00 +2027-01-31T08:30:00 +2027-01-31T09:30:00 +2029-01-07T08:30:00 +2029-01-07T09:30:00 +2029-01-14T08:30:00 +2029-01-14T09:30:00 +2029-01-21T08:30:00 +2029-01-21T09:30:00 +2029-01-28T08:30:00 +2029-01-28T09:30:00 +2031-01-05T08:30:00 +2031-01-05T09:30:00 +2031-01-12T08:30:00 +2031-01-12T09:30:00 +2031-01-19T08:30:00 +2031-01-19T09:30:00 +2031-01-26T08:30:00 +2031-01-26T09:30:00 +2033-01-02T08:30:00 +2033-01-02T09:30:00 +2033-01-09T08:30:00 +2033-01-09T09:30:00 +2033-01-16T08:30:00 +2033-01-16T09:30:00 +2033-01-23T08:30:00 +2033-01-23T09:30:00 +2033-01-30T08:30:00 +2033-01-30T09:30:00 +2035-01-07T08:30:00 +2035-01-07T09:30:00 +2035-01-14T08:30:00 +2035-01-14T09:30:00 +2035-01-21T08:30:00 +2035-01-21T09:30:00 +2035-01-28T08:30:00 +2035-01-28T09:30:00 +2037-01-04T08:30:00 +2037-01-04T09:30:00 +2037-01-11T08:30:00 +2037-01-11T09:30:00 +2037-01-18T08:30:00 +2037-01-18T09:30:00 +2037-01-25T08:30:00 +2037-01-25T09:30:00 +2039-01-02T08:30:00 +2039-01-02T09:30:00 +2039-01-09T08:30:00 +2039-01-09T09:30:00 +2039-01-16T08:30:00 +2039-01-16T09:30:00 +2039-01-23T08:30:00 +2039-01-23T09:30:00 +2039-01-30T08:30:00 +2039-01-30T09:30:00 +2041-01-06T08:30:00 +2041-01-06T09:30:00 +2041-01-13T08:30:00 +2041-01-13T09:30:00 +2041-01-20T08:30:00 +2041-01-20T09:30:00 +2041-01-27T08:30:00 +2041-01-27T09:30:00 +2043-01-04T08:30:00 +2043-01-04T09:30:00 +2043-01-11T08:30:00 +2043-01-11T09:30:00 +2043-01-18T08:30:00 +2043-01-18T09:30:00 +2043-01-25T08:30:00 +2043-01-25T09:30:00 +2045-01-01T08:30:00 +2045-01-01T09:30:00 +2045-01-08T08:30:00 +2045-01-08T09:30:00 +2045-01-15T08:30:00 +2045-01-15T09:30:00 +2045-01-22T08:30:00 +2045-01-22T09:30:00 +2045-01-29T08:30:00 +2045-01-29T09:30:00 +2047-01-06T08:30:00 +2047-01-06T09:30:00 +2047-01-13T08:30:00 +2047-01-13T09:30:00 +2047-01-20T08:30:00 +2047-01-20T09:30:00 +2047-01-27T08:30:00 +2047-01-27T09:30:00 +2049-01-03T08:30:00 +2049-01-03T09:30:00 +2049-01-10T08:30:00 +2049-01-10T09:30:00 +2049-01-17T08:30:00 +2049-01-17T09:30:00 +2049-01-24T08:30:00 +2049-01-24T09:30:00 +2049-01-31T08:30:00 +2049-01-31T09:30:00 +2051-01-01T08:30:00 +2051-01-01T09:30:00 +2051-01-08T08:30:00 +2051-01-08T09:30:00 +2051-01-15T08:30:00 +2051-01-15T09:30:00 +2051-01-22T08:30:00 +2051-01-22T09:30:00 +2051-01-29T08:30:00 +2051-01-29T09:30:00 +2053-01-05T08:30:00 +2053-01-05T09:30:00 +2053-01-12T08:30:00 +2053-01-12T09:30:00 +2053-01-19T08:30:00 +2053-01-19T09:30:00 +2053-01-26T08:30:00 +2053-01-26T09:30:00 +2055-01-03T08:30:00 +2055-01-03T09:30:00 +2055-01-10T08:30:00 +2055-01-10T09:30:00 +2055-01-17T08:30:00 +2055-01-17T09:30:00 +2055-01-24T08:30:00 +2055-01-24T09:30:00 +2055-01-31T08:30:00 +2055-01-31T09:30:00 +2057-01-07T08:30:00 +2057-01-07T09:30:00 +2057-01-14T08:30:00 +2057-01-14T09:30:00 +2057-01-21T08:30:00 +2057-01-21T09:30:00 +2057-01-28T08:30:00 +2057-01-28T09:30:00 +2059-01-05T08:30:00 +2059-01-05T09:30:00 +2059-01-12T08:30:00 +2059-01-12T09:30:00 +2059-01-19T08:30:00 +2059-01-19T09:30:00 +2059-01-26T08:30:00 +2059-01-26T09:30:00 +2061-01-02T08:30:00 +2061-01-02T09:30:00 +2061-01-09T08:30:00 +2061-01-09T09:30:00 +2061-01-16T08:30:00 +2061-01-16T09:30:00 +2061-01-23T08:30:00 +2061-01-23T09:30:00 +2061-01-30T08:30:00 +2061-01-30T09:30:00 +2063-01-07T08:30:00 +2063-01-07T09:30:00 +2063-01-14T08:30:00 +2063-01-14T09:30:00 +2063-01-21T08:30:00 +2063-01-21T09:30:00 +2063-01-28T08:30:00 +2063-01-28T09:30:00 +2065-01-04T08:30:00 +2065-01-04T09:30:00 +2065-01-11T08:30:00 +2065-01-11T09:30:00 +2065-01-18T08:30:00 +2065-01-18T09:30:00 +2065-01-25T08:30:00 +2065-01-25T09:30:00 +2067-01-02T08:30:00 +2067-01-02T09:30:00 +2067-01-09T08:30:00 +2067-01-09T09:30:00 +2067-01-16T08:30:00 +2067-01-16T09:30:00 +2067-01-23T08:30:00 +2067-01-23T09:30:00 +2067-01-30T08:30:00 +2067-01-30T09:30:00 +2069-01-06T08:30:00 +2069-01-06T09:30:00 +2069-01-13T08:30:00 +2069-01-13T09:30:00 +2069-01-20T08:30:00 +2069-01-20T09:30:00 +2069-01-27T08:30:00 +2069-01-27T09:30:00 +2071-01-04T08:30:00 +2071-01-04T09:30:00 +2071-01-11T08:30:00 +2071-01-11T09:30:00 +2071-01-18T08:30:00 +2071-01-18T09:30:00 +2071-01-25T08:30:00 +2071-01-25T09:30:00 +2073-01-01T08:30:00 +2073-01-01T09:30:00 +2073-01-08T08:30:00 +2073-01-08T09:30:00 +2073-01-15T08:30:00 +2073-01-15T09:30:00 +2073-01-22T08:30:00 +2073-01-22T09:30:00 +2073-01-29T08:30:00 +2073-01-29T09:30:00 +2075-01-06T08:30:00 +2075-01-06T09:30:00 +2075-01-13T08:30:00 +2075-01-13T09:30:00 +2075-01-20T08:30:00 +2075-01-20T09:30:00 +2075-01-27T08:30:00 +2075-01-27T09:30:00 +2077-01-03T08:30:00 +2077-01-03T09:30:00 +2077-01-10T08:30:00 +2077-01-10T09:30:00 +2077-01-17T08:30:00 +2077-01-17T09:30:00 +2077-01-24T08:30:00 +2077-01-24T09:30:00 +2077-01-31T08:30:00 +2077-01-31T09:30:00 +2079-01-01T08:30:00 +2079-01-01T09:30:00 +2079-01-08T08:30:00 +2079-01-08T09:30:00 +2079-01-15T08:30:00 +2079-01-15T09:30:00 +2079-01-22T08:30:00 +2079-01-22T09:30:00 +2079-01-29T08:30:00 +2079-01-29T09:30:00 +2081-01-05T08:30:00 +2081-01-05T09:30:00 +2081-01-12T08:30:00 +2081-01-12T09:30:00 +2081-01-19T08:30:00 +2081-01-19T09:30:00 +2081-01-26T08:30:00 +2081-01-26T09:30:00 +2083-01-03T08:30:00 +2083-01-03T09:30:00 +2083-01-10T08:30:00 +2083-01-10T09:30:00 +2083-01-17T08:30:00 +2083-01-17T09:30:00 +2083-01-24T08:30:00 +2083-01-24T09:30:00 +2083-01-31T08:30:00 +2083-01-31T09:30:00 +2085-01-07T08:30:00 +2085-01-07T09:30:00 +2085-01-14T08:30:00 +2085-01-14T09:30:00 +2085-01-21T08:30:00 +2085-01-21T09:30:00 +2085-01-28T08:30:00 +2085-01-28T09:30:00 +2087-01-05T08:30:00 +2087-01-05T09:30:00 +2087-01-12T08:30:00 +2087-01-12T09:30:00 +2087-01-19T08:30:00 +2087-01-19T09:30:00 +2087-01-26T08:30:00 +2087-01-26T09:30:00 +2089-01-02T08:30:00 +2089-01-02T09:30:00 +2089-01-09T08:30:00 +2089-01-09T09:30:00 +2089-01-16T08:30:00 +2089-01-16T09:30:00 +2089-01-23T08:30:00 +2089-01-23T09:30:00 +2089-01-30T08:30:00 +2089-01-30T09:30:00 +2091-01-07T08:30:00 +2091-01-07T09:30:00 +2091-01-14T08:30:00 +2091-01-14T09:30:00 +2091-01-21T08:30:00 +2091-01-21T09:30:00 +2091-01-28T08:30:00 +2091-01-28T09:30:00 +2093-01-04T08:30:00 +2093-01-04T09:30:00 +2093-01-11T08:30:00 +2093-01-11T09:30:00 +2093-01-18T08:30:00 +2093-01-18T09:30:00 +2093-01-25T08:30:00 +2093-01-25T09:30:00 +2095-01-02T08:30:00 +2095-01-02T09:30:00 +2095-01-09T08:30:00 +2095-01-09T09:30:00 +2095-01-16T08:30:00 +2095-01-16T09:30:00 +2095-01-23T08:30:00 +2095-01-23T09:30:00 +2095-01-30T08:30:00 +2095-01-30T09:30:00 +2097-01-06T08:30:00 +2097-01-06T09:30:00 +2097-01-13T08:30:00 +2097-01-13T09:30:00 +2097-01-20T08:30:00 +2097-01-20T09:30:00 +2097-01-27T08:30:00 +2097-01-27T09:30:00 +2099-01-04T08:30:00 +2099-01-04T09:30:00 +2099-01-11T08:30:00 +2099-01-11T09:30:00 +2099-01-18T08:30:00 +2099-01-18T09:30:00 +2099-01-25T08:30:00 +2099-01-25T09:30:00 +2101-01-02T08:30:00 +2101-01-02T09:30:00 +2101-01-09T08:30:00 +2101-01-09T09:30:00 +2101-01-16T08:30:00 +2101-01-16T09:30:00 +2101-01-23T08:30:00 +2101-01-23T09:30:00 +2101-01-30T08:30:00 +2101-01-30T09:30:00 +2103-01-07T08:30:00 +2103-01-07T09:30:00 +2103-01-14T08:30:00 +2103-01-14T09:30:00 +2103-01-21T08:30:00 +2103-01-21T09:30:00 +2103-01-28T08:30:00 +2103-01-28T09:30:00 +2105-01-04T08:30:00 +2105-01-04T09:30:00 +2105-01-11T08:30:00 +2105-01-11T09:30:00 +2105-01-18T08:30:00 +2105-01-18T09:30:00 +2105-01-25T08:30:00 +2105-01-25T09:30:00 +2107-01-02T08:30:00 +2107-01-02T09:30:00 +2107-01-09T08:30:00 +2107-01-09T09:30:00 +2107-01-16T08:30:00 +2107-01-16T09:30:00 +2107-01-23T08:30:00 +2107-01-23T09:30:00 +2107-01-30T08:30:00 +2107-01-30T09:30:00 +2109-01-06T08:30:00 +2109-01-06T09:30:00 +2109-01-13T08:30:00 +2109-01-13T09:30:00 +2109-01-20T08:30:00 +2109-01-20T09:30:00 +2109-01-27T08:30:00 +2109-01-27T09:30:00 +2111-01-04T08:30:00 +2111-01-04T09:30:00 +2111-01-11T08:30:00 +2111-01-11T09:30:00 +2111-01-18T08:30:00 +2111-01-18T09:30:00 +2111-01-25T08:30:00 +2111-01-25T09:30:00 +2113-01-01T08:30:00 +2113-01-01T09:30:00 +2113-01-08T08:30:00 +2113-01-08T09:30:00 +2113-01-15T08:30:00 +2113-01-15T09:30:00 +2113-01-22T08:30:00 +2113-01-22T09:30:00 +2113-01-29T08:30:00 +2113-01-29T09:30:00 +2115-01-06T08:30:00 +2115-01-06T09:30:00 +2115-01-13T08:30:00 +2115-01-13T09:30:00 +2115-01-20T08:30:00 +2115-01-20T09:30:00 +2115-01-27T08:30:00 +2115-01-27T09:30:00 +2117-01-03T08:30:00 +2117-01-03T09:30:00 +2117-01-10T08:30:00 +2117-01-10T09:30:00 +2117-01-17T08:30:00 +2117-01-17T09:30:00 +2117-01-24T08:30:00 +2117-01-24T09:30:00 +2117-01-31T08:30:00 +2117-01-31T09:30:00 +2119-01-01T08:30:00 +2119-01-01T09:30:00 +2119-01-08T08:30:00 +2119-01-08T09:30:00 +2119-01-15T08:30:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/test1.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/unsorted/test1.ics.prev.ref new file mode 100644 index 000000000..eceaa95ff --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/test1.ics.prev.ref @@ -0,0 +1,18 @@ +2009-01-25T09:30:00 +2009-01-25T08:30:00 +2009-01-18T09:30:00 +2009-01-18T08:30:00 +2009-01-11T09:30:00 +2009-01-11T08:30:00 +2009-01-04T09:30:00 +2009-01-04T08:30:00 +2007-01-28T09:30:00 +2007-01-28T08:30:00 +2007-01-21T09:30:00 +2007-01-21T08:30:00 +2007-01-14T09:30:00 +2007-01-14T08:30:00 +2007-01-07T09:30:00 +2007-01-07T08:30:00 +2005-05-12T03:15:00 + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/test1.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/unsorted/test1.ics.recurson.ref new file mode 100644 index 000000000..71cfa3b67 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/test1.ics.recurson.ref @@ -0,0 +1,9 @@ +2005-05-12 +2007-01-07 +2007-01-14 +2007-01-21 +2007-01-28 +2009-01-04 +2009-01-11 +2009-01-18 +2009-01-25 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics b/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics new file mode 100644 index 000000000..3e4093b78 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +UID:1214@67.154.139.115 +SUMMARY:Every other week, Mo and We, starting 12.5.2005, 03:15:00Z +DTSTART:20050512T031500Z +RRULE:FREQ=WEEKLY;INTERVAL=2;BYDAY=MO,WE +DURATION:PT5H +END:VEVENT + +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics.comp34.ref new file mode 100644 index 000000000..2c99f9999 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics.comp34.ref @@ -0,0 +1,500 @@ +2005-05-12T03:15:00 +2005-05-23T03:15:00 +2005-05-25T03:15:00 +2005-06-06T03:15:00 +2005-06-08T03:15:00 +2005-06-20T03:15:00 +2005-06-22T03:15:00 +2005-07-04T03:15:00 +2005-07-06T03:15:00 +2005-07-18T03:15:00 +2005-07-20T03:15:00 +2005-08-01T03:15:00 +2005-08-03T03:15:00 +2005-08-15T03:15:00 +2005-08-17T03:15:00 +2005-08-29T03:15:00 +2005-08-31T03:15:00 +2005-09-12T03:15:00 +2005-09-14T03:15:00 +2005-09-26T03:15:00 +2005-09-28T03:15:00 +2005-10-10T03:15:00 +2005-10-12T03:15:00 +2005-10-24T03:15:00 +2005-10-26T03:15:00 +2005-11-07T03:15:00 +2005-11-09T03:15:00 +2005-11-21T03:15:00 +2005-11-23T03:15:00 +2005-12-05T03:15:00 +2005-12-07T03:15:00 +2005-12-19T03:15:00 +2005-12-21T03:15:00 +2006-01-02T03:15:00 +2006-01-04T03:15:00 +2006-01-16T03:15:00 +2006-01-18T03:15:00 +2006-01-30T03:15:00 +2006-02-01T03:15:00 +2006-02-13T03:15:00 +2006-02-15T03:15:00 +2006-02-27T03:15:00 +2006-03-01T03:15:00 +2006-03-13T03:15:00 +2006-03-15T03:15:00 +2006-03-27T03:15:00 +2006-03-29T03:15:00 +2006-04-10T03:15:00 +2006-04-12T03:15:00 +2006-04-24T03:15:00 +2006-04-26T03:15:00 +2006-05-08T03:15:00 +2006-05-10T03:15:00 +2006-05-22T03:15:00 +2006-05-24T03:15:00 +2006-06-05T03:15:00 +2006-06-07T03:15:00 +2006-06-19T03:15:00 +2006-06-21T03:15:00 +2006-07-03T03:15:00 +2006-07-05T03:15:00 +2006-07-17T03:15:00 +2006-07-19T03:15:00 +2006-07-31T03:15:00 +2006-08-02T03:15:00 +2006-08-14T03:15:00 +2006-08-16T03:15:00 +2006-08-28T03:15:00 +2006-08-30T03:15:00 +2006-09-11T03:15:00 +2006-09-13T03:15:00 +2006-09-25T03:15:00 +2006-09-27T03:15:00 +2006-10-09T03:15:00 +2006-10-11T03:15:00 +2006-10-23T03:15:00 +2006-10-25T03:15:00 +2006-11-06T03:15:00 +2006-11-08T03:15:00 +2006-11-20T03:15:00 +2006-11-22T03:15:00 +2006-12-04T03:15:00 +2006-12-06T03:15:00 +2006-12-18T03:15:00 +2006-12-20T03:15:00 +2007-01-01T03:15:00 +2007-01-03T03:15:00 +2007-01-15T03:15:00 +2007-01-17T03:15:00 +2007-01-29T03:15:00 +2007-01-31T03:15:00 +2007-02-12T03:15:00 +2007-02-14T03:15:00 +2007-02-26T03:15:00 +2007-02-28T03:15:00 +2007-03-12T03:15:00 +2007-03-14T03:15:00 +2007-03-26T03:15:00 +2007-03-28T03:15:00 +2007-04-09T03:15:00 +2007-04-11T03:15:00 +2007-04-23T03:15:00 +2007-04-25T03:15:00 +2007-05-07T03:15:00 +2007-05-09T03:15:00 +2007-05-21T03:15:00 +2007-05-23T03:15:00 +2007-06-04T03:15:00 +2007-06-06T03:15:00 +2007-06-18T03:15:00 +2007-06-20T03:15:00 +2007-07-02T03:15:00 +2007-07-04T03:15:00 +2007-07-16T03:15:00 +2007-07-18T03:15:00 +2007-07-30T03:15:00 +2007-08-01T03:15:00 +2007-08-13T03:15:00 +2007-08-15T03:15:00 +2007-08-27T03:15:00 +2007-08-29T03:15:00 +2007-09-10T03:15:00 +2007-09-12T03:15:00 +2007-09-24T03:15:00 +2007-09-26T03:15:00 +2007-10-08T03:15:00 +2007-10-10T03:15:00 +2007-10-22T03:15:00 +2007-10-24T03:15:00 +2007-11-05T03:15:00 +2007-11-07T03:15:00 +2007-11-19T03:15:00 +2007-11-21T03:15:00 +2007-12-03T03:15:00 +2007-12-05T03:15:00 +2007-12-17T03:15:00 +2007-12-19T03:15:00 +2007-12-31T03:15:00 +2008-01-02T03:15:00 +2008-01-14T03:15:00 +2008-01-16T03:15:00 +2008-01-28T03:15:00 +2008-01-30T03:15:00 +2008-02-11T03:15:00 +2008-02-13T03:15:00 +2008-02-25T03:15:00 +2008-02-27T03:15:00 +2008-03-10T03:15:00 +2008-03-12T03:15:00 +2008-03-24T03:15:00 +2008-03-26T03:15:00 +2008-04-07T03:15:00 +2008-04-09T03:15:00 +2008-04-21T03:15:00 +2008-04-23T03:15:00 +2008-05-05T03:15:00 +2008-05-07T03:15:00 +2008-05-19T03:15:00 +2008-05-21T03:15:00 +2008-06-02T03:15:00 +2008-06-04T03:15:00 +2008-06-16T03:15:00 +2008-06-18T03:15:00 +2008-06-30T03:15:00 +2008-07-02T03:15:00 +2008-07-14T03:15:00 +2008-07-16T03:15:00 +2008-07-28T03:15:00 +2008-07-30T03:15:00 +2008-08-11T03:15:00 +2008-08-13T03:15:00 +2008-08-25T03:15:00 +2008-08-27T03:15:00 +2008-09-08T03:15:00 +2008-09-10T03:15:00 +2008-09-22T03:15:00 +2008-09-24T03:15:00 +2008-10-06T03:15:00 +2008-10-08T03:15:00 +2008-10-20T03:15:00 +2008-10-22T03:15:00 +2008-11-03T03:15:00 +2008-11-05T03:15:00 +2008-11-17T03:15:00 +2008-11-19T03:15:00 +2008-12-01T03:15:00 +2008-12-03T03:15:00 +2008-12-15T03:15:00 +2008-12-17T03:15:00 +2008-12-29T03:15:00 +2008-12-31T03:15:00 +2009-01-12T03:15:00 +2009-01-14T03:15:00 +2009-01-26T03:15:00 +2009-01-28T03:15:00 +2009-02-09T03:15:00 +2009-02-11T03:15:00 +2009-02-23T03:15:00 +2009-02-25T03:15:00 +2009-03-09T03:15:00 +2009-03-11T03:15:00 +2009-03-23T03:15:00 +2009-03-25T03:15:00 +2009-04-06T03:15:00 +2009-04-08T03:15:00 +2009-04-20T03:15:00 +2009-04-22T03:15:00 +2009-05-04T03:15:00 +2009-05-06T03:15:00 +2009-05-18T03:15:00 +2009-05-20T03:15:00 +2009-06-01T03:15:00 +2009-06-03T03:15:00 +2009-06-15T03:15:00 +2009-06-17T03:15:00 +2009-06-29T03:15:00 +2009-07-01T03:15:00 +2009-07-13T03:15:00 +2009-07-15T03:15:00 +2009-07-27T03:15:00 +2009-07-29T03:15:00 +2009-08-10T03:15:00 +2009-08-12T03:15:00 +2009-08-24T03:15:00 +2009-08-26T03:15:00 +2009-09-07T03:15:00 +2009-09-09T03:15:00 +2009-09-21T03:15:00 +2009-09-23T03:15:00 +2009-10-05T03:15:00 +2009-10-07T03:15:00 +2009-10-19T03:15:00 +2009-10-21T03:15:00 +2009-11-02T03:15:00 +2009-11-04T03:15:00 +2009-11-16T03:15:00 +2009-11-18T03:15:00 +2009-11-30T03:15:00 +2009-12-02T03:15:00 +2009-12-14T03:15:00 +2009-12-16T03:15:00 +2009-12-28T03:15:00 +2009-12-30T03:15:00 +2010-01-11T03:15:00 +2010-01-13T03:15:00 +2010-01-25T03:15:00 +2010-01-27T03:15:00 +2010-02-08T03:15:00 +2010-02-10T03:15:00 +2010-02-22T03:15:00 +2010-02-24T03:15:00 +2010-03-08T03:15:00 +2010-03-10T03:15:00 +2010-03-22T03:15:00 +2010-03-24T03:15:00 +2010-04-05T03:15:00 +2010-04-07T03:15:00 +2010-04-19T03:15:00 +2010-04-21T03:15:00 +2010-05-03T03:15:00 +2010-05-05T03:15:00 +2010-05-17T03:15:00 +2010-05-19T03:15:00 +2010-05-31T03:15:00 +2010-06-02T03:15:00 +2010-06-14T03:15:00 +2010-06-16T03:15:00 +2010-06-28T03:15:00 +2010-06-30T03:15:00 +2010-07-12T03:15:00 +2010-07-14T03:15:00 +2010-07-26T03:15:00 +2010-07-28T03:15:00 +2010-08-09T03:15:00 +2010-08-11T03:15:00 +2010-08-23T03:15:00 +2010-08-25T03:15:00 +2010-09-06T03:15:00 +2010-09-08T03:15:00 +2010-09-20T03:15:00 +2010-09-22T03:15:00 +2010-10-04T03:15:00 +2010-10-06T03:15:00 +2010-10-18T03:15:00 +2010-10-20T03:15:00 +2010-11-01T03:15:00 +2010-11-03T03:15:00 +2010-11-15T03:15:00 +2010-11-17T03:15:00 +2010-11-29T03:15:00 +2010-12-01T03:15:00 +2010-12-13T03:15:00 +2010-12-15T03:15:00 +2010-12-27T03:15:00 +2010-12-29T03:15:00 +2011-01-10T03:15:00 +2011-01-12T03:15:00 +2011-01-24T03:15:00 +2011-01-26T03:15:00 +2011-02-07T03:15:00 +2011-02-09T03:15:00 +2011-02-21T03:15:00 +2011-02-23T03:15:00 +2011-03-07T03:15:00 +2011-03-09T03:15:00 +2011-03-21T03:15:00 +2011-03-23T03:15:00 +2011-04-04T03:15:00 +2011-04-06T03:15:00 +2011-04-18T03:15:00 +2011-04-20T03:15:00 +2011-05-02T03:15:00 +2011-05-04T03:15:00 +2011-05-16T03:15:00 +2011-05-18T03:15:00 +2011-05-30T03:15:00 +2011-06-01T03:15:00 +2011-06-13T03:15:00 +2011-06-15T03:15:00 +2011-06-27T03:15:00 +2011-06-29T03:15:00 +2011-07-11T03:15:00 +2011-07-13T03:15:00 +2011-07-25T03:15:00 +2011-07-27T03:15:00 +2011-08-08T03:15:00 +2011-08-10T03:15:00 +2011-08-22T03:15:00 +2011-08-24T03:15:00 +2011-09-05T03:15:00 +2011-09-07T03:15:00 +2011-09-19T03:15:00 +2011-09-21T03:15:00 +2011-10-03T03:15:00 +2011-10-05T03:15:00 +2011-10-17T03:15:00 +2011-10-19T03:15:00 +2011-10-31T03:15:00 +2011-11-02T03:15:00 +2011-11-14T03:15:00 +2011-11-16T03:15:00 +2011-11-28T03:15:00 +2011-11-30T03:15:00 +2011-12-12T03:15:00 +2011-12-14T03:15:00 +2011-12-26T03:15:00 +2011-12-28T03:15:00 +2012-01-09T03:15:00 +2012-01-11T03:15:00 +2012-01-23T03:15:00 +2012-01-25T03:15:00 +2012-02-06T03:15:00 +2012-02-08T03:15:00 +2012-02-20T03:15:00 +2012-02-22T03:15:00 +2012-03-05T03:15:00 +2012-03-07T03:15:00 +2012-03-19T03:15:00 +2012-03-21T03:15:00 +2012-04-02T03:15:00 +2012-04-04T03:15:00 +2012-04-16T03:15:00 +2012-04-18T03:15:00 +2012-04-30T03:15:00 +2012-05-02T03:15:00 +2012-05-14T03:15:00 +2012-05-16T03:15:00 +2012-05-28T03:15:00 +2012-05-30T03:15:00 +2012-06-11T03:15:00 +2012-06-13T03:15:00 +2012-06-25T03:15:00 +2012-06-27T03:15:00 +2012-07-09T03:15:00 +2012-07-11T03:15:00 +2012-07-23T03:15:00 +2012-07-25T03:15:00 +2012-08-06T03:15:00 +2012-08-08T03:15:00 +2012-08-20T03:15:00 +2012-08-22T03:15:00 +2012-09-03T03:15:00 +2012-09-05T03:15:00 +2012-09-17T03:15:00 +2012-09-19T03:15:00 +2012-10-01T03:15:00 +2012-10-03T03:15:00 +2012-10-15T03:15:00 +2012-10-17T03:15:00 +2012-10-29T03:15:00 +2012-10-31T03:15:00 +2012-11-12T03:15:00 +2012-11-14T03:15:00 +2012-11-26T03:15:00 +2012-11-28T03:15:00 +2012-12-10T03:15:00 +2012-12-12T03:15:00 +2012-12-24T03:15:00 +2012-12-26T03:15:00 +2013-01-07T03:15:00 +2013-01-09T03:15:00 +2013-01-21T03:15:00 +2013-01-23T03:15:00 +2013-02-04T03:15:00 +2013-02-06T03:15:00 +2013-02-18T03:15:00 +2013-02-20T03:15:00 +2013-03-04T03:15:00 +2013-03-06T03:15:00 +2013-03-18T03:15:00 +2013-03-20T03:15:00 +2013-04-01T03:15:00 +2013-04-03T03:15:00 +2013-04-15T03:15:00 +2013-04-17T03:15:00 +2013-04-29T03:15:00 +2013-05-01T03:15:00 +2013-05-13T03:15:00 +2013-05-15T03:15:00 +2013-05-27T03:15:00 +2013-05-29T03:15:00 +2013-06-10T03:15:00 +2013-06-12T03:15:00 +2013-06-24T03:15:00 +2013-06-26T03:15:00 +2013-07-08T03:15:00 +2013-07-10T03:15:00 +2013-07-22T03:15:00 +2013-07-24T03:15:00 +2013-08-05T03:15:00 +2013-08-07T03:15:00 +2013-08-19T03:15:00 +2013-08-21T03:15:00 +2013-09-02T03:15:00 +2013-09-04T03:15:00 +2013-09-16T03:15:00 +2013-09-18T03:15:00 +2013-09-30T03:15:00 +2013-10-02T03:15:00 +2013-10-14T03:15:00 +2013-10-16T03:15:00 +2013-10-28T03:15:00 +2013-10-30T03:15:00 +2013-11-11T03:15:00 +2013-11-13T03:15:00 +2013-11-25T03:15:00 +2013-11-27T03:15:00 +2013-12-09T03:15:00 +2013-12-11T03:15:00 +2013-12-23T03:15:00 +2013-12-25T03:15:00 +2014-01-06T03:15:00 +2014-01-08T03:15:00 +2014-01-20T03:15:00 +2014-01-22T03:15:00 +2014-02-03T03:15:00 +2014-02-05T03:15:00 +2014-02-17T03:15:00 +2014-02-19T03:15:00 +2014-03-03T03:15:00 +2014-03-05T03:15:00 +2014-03-17T03:15:00 +2014-03-19T03:15:00 +2014-03-31T03:15:00 +2014-04-02T03:15:00 +2014-04-14T03:15:00 +2014-04-16T03:15:00 +2014-04-28T03:15:00 +2014-04-30T03:15:00 +2014-05-12T03:15:00 +2014-05-14T03:15:00 +2014-05-26T03:15:00 +2014-05-28T03:15:00 +2014-06-09T03:15:00 +2014-06-11T03:15:00 +2014-06-23T03:15:00 +2014-06-25T03:15:00 +2014-07-07T03:15:00 +2014-07-09T03:15:00 +2014-07-21T03:15:00 +2014-07-23T03:15:00 +2014-08-04T03:15:00 +2014-08-06T03:15:00 +2014-08-18T03:15:00 +2014-08-20T03:15:00 +2014-09-01T03:15:00 +2014-09-03T03:15:00 +2014-09-15T03:15:00 +2014-09-17T03:15:00 +2014-09-29T03:15:00 +2014-10-01T03:15:00 +2014-10-13T03:15:00 +2014-10-15T03:15:00 +2014-10-27T03:15:00 +2014-10-29T03:15:00 +2014-11-10T03:15:00 +2014-11-12T03:15:00 +2014-11-24T03:15:00 +2014-11-26T03:15:00 +2014-12-08T03:15:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics.next.ref b/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics.next.ref new file mode 100644 index 000000000..2c99f9999 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-12T03:15:00 +2005-05-23T03:15:00 +2005-05-25T03:15:00 +2005-06-06T03:15:00 +2005-06-08T03:15:00 +2005-06-20T03:15:00 +2005-06-22T03:15:00 +2005-07-04T03:15:00 +2005-07-06T03:15:00 +2005-07-18T03:15:00 +2005-07-20T03:15:00 +2005-08-01T03:15:00 +2005-08-03T03:15:00 +2005-08-15T03:15:00 +2005-08-17T03:15:00 +2005-08-29T03:15:00 +2005-08-31T03:15:00 +2005-09-12T03:15:00 +2005-09-14T03:15:00 +2005-09-26T03:15:00 +2005-09-28T03:15:00 +2005-10-10T03:15:00 +2005-10-12T03:15:00 +2005-10-24T03:15:00 +2005-10-26T03:15:00 +2005-11-07T03:15:00 +2005-11-09T03:15:00 +2005-11-21T03:15:00 +2005-11-23T03:15:00 +2005-12-05T03:15:00 +2005-12-07T03:15:00 +2005-12-19T03:15:00 +2005-12-21T03:15:00 +2006-01-02T03:15:00 +2006-01-04T03:15:00 +2006-01-16T03:15:00 +2006-01-18T03:15:00 +2006-01-30T03:15:00 +2006-02-01T03:15:00 +2006-02-13T03:15:00 +2006-02-15T03:15:00 +2006-02-27T03:15:00 +2006-03-01T03:15:00 +2006-03-13T03:15:00 +2006-03-15T03:15:00 +2006-03-27T03:15:00 +2006-03-29T03:15:00 +2006-04-10T03:15:00 +2006-04-12T03:15:00 +2006-04-24T03:15:00 +2006-04-26T03:15:00 +2006-05-08T03:15:00 +2006-05-10T03:15:00 +2006-05-22T03:15:00 +2006-05-24T03:15:00 +2006-06-05T03:15:00 +2006-06-07T03:15:00 +2006-06-19T03:15:00 +2006-06-21T03:15:00 +2006-07-03T03:15:00 +2006-07-05T03:15:00 +2006-07-17T03:15:00 +2006-07-19T03:15:00 +2006-07-31T03:15:00 +2006-08-02T03:15:00 +2006-08-14T03:15:00 +2006-08-16T03:15:00 +2006-08-28T03:15:00 +2006-08-30T03:15:00 +2006-09-11T03:15:00 +2006-09-13T03:15:00 +2006-09-25T03:15:00 +2006-09-27T03:15:00 +2006-10-09T03:15:00 +2006-10-11T03:15:00 +2006-10-23T03:15:00 +2006-10-25T03:15:00 +2006-11-06T03:15:00 +2006-11-08T03:15:00 +2006-11-20T03:15:00 +2006-11-22T03:15:00 +2006-12-04T03:15:00 +2006-12-06T03:15:00 +2006-12-18T03:15:00 +2006-12-20T03:15:00 +2007-01-01T03:15:00 +2007-01-03T03:15:00 +2007-01-15T03:15:00 +2007-01-17T03:15:00 +2007-01-29T03:15:00 +2007-01-31T03:15:00 +2007-02-12T03:15:00 +2007-02-14T03:15:00 +2007-02-26T03:15:00 +2007-02-28T03:15:00 +2007-03-12T03:15:00 +2007-03-14T03:15:00 +2007-03-26T03:15:00 +2007-03-28T03:15:00 +2007-04-09T03:15:00 +2007-04-11T03:15:00 +2007-04-23T03:15:00 +2007-04-25T03:15:00 +2007-05-07T03:15:00 +2007-05-09T03:15:00 +2007-05-21T03:15:00 +2007-05-23T03:15:00 +2007-06-04T03:15:00 +2007-06-06T03:15:00 +2007-06-18T03:15:00 +2007-06-20T03:15:00 +2007-07-02T03:15:00 +2007-07-04T03:15:00 +2007-07-16T03:15:00 +2007-07-18T03:15:00 +2007-07-30T03:15:00 +2007-08-01T03:15:00 +2007-08-13T03:15:00 +2007-08-15T03:15:00 +2007-08-27T03:15:00 +2007-08-29T03:15:00 +2007-09-10T03:15:00 +2007-09-12T03:15:00 +2007-09-24T03:15:00 +2007-09-26T03:15:00 +2007-10-08T03:15:00 +2007-10-10T03:15:00 +2007-10-22T03:15:00 +2007-10-24T03:15:00 +2007-11-05T03:15:00 +2007-11-07T03:15:00 +2007-11-19T03:15:00 +2007-11-21T03:15:00 +2007-12-03T03:15:00 +2007-12-05T03:15:00 +2007-12-17T03:15:00 +2007-12-19T03:15:00 +2007-12-31T03:15:00 +2008-01-02T03:15:00 +2008-01-14T03:15:00 +2008-01-16T03:15:00 +2008-01-28T03:15:00 +2008-01-30T03:15:00 +2008-02-11T03:15:00 +2008-02-13T03:15:00 +2008-02-25T03:15:00 +2008-02-27T03:15:00 +2008-03-10T03:15:00 +2008-03-12T03:15:00 +2008-03-24T03:15:00 +2008-03-26T03:15:00 +2008-04-07T03:15:00 +2008-04-09T03:15:00 +2008-04-21T03:15:00 +2008-04-23T03:15:00 +2008-05-05T03:15:00 +2008-05-07T03:15:00 +2008-05-19T03:15:00 +2008-05-21T03:15:00 +2008-06-02T03:15:00 +2008-06-04T03:15:00 +2008-06-16T03:15:00 +2008-06-18T03:15:00 +2008-06-30T03:15:00 +2008-07-02T03:15:00 +2008-07-14T03:15:00 +2008-07-16T03:15:00 +2008-07-28T03:15:00 +2008-07-30T03:15:00 +2008-08-11T03:15:00 +2008-08-13T03:15:00 +2008-08-25T03:15:00 +2008-08-27T03:15:00 +2008-09-08T03:15:00 +2008-09-10T03:15:00 +2008-09-22T03:15:00 +2008-09-24T03:15:00 +2008-10-06T03:15:00 +2008-10-08T03:15:00 +2008-10-20T03:15:00 +2008-10-22T03:15:00 +2008-11-03T03:15:00 +2008-11-05T03:15:00 +2008-11-17T03:15:00 +2008-11-19T03:15:00 +2008-12-01T03:15:00 +2008-12-03T03:15:00 +2008-12-15T03:15:00 +2008-12-17T03:15:00 +2008-12-29T03:15:00 +2008-12-31T03:15:00 +2009-01-12T03:15:00 +2009-01-14T03:15:00 +2009-01-26T03:15:00 +2009-01-28T03:15:00 +2009-02-09T03:15:00 +2009-02-11T03:15:00 +2009-02-23T03:15:00 +2009-02-25T03:15:00 +2009-03-09T03:15:00 +2009-03-11T03:15:00 +2009-03-23T03:15:00 +2009-03-25T03:15:00 +2009-04-06T03:15:00 +2009-04-08T03:15:00 +2009-04-20T03:15:00 +2009-04-22T03:15:00 +2009-05-04T03:15:00 +2009-05-06T03:15:00 +2009-05-18T03:15:00 +2009-05-20T03:15:00 +2009-06-01T03:15:00 +2009-06-03T03:15:00 +2009-06-15T03:15:00 +2009-06-17T03:15:00 +2009-06-29T03:15:00 +2009-07-01T03:15:00 +2009-07-13T03:15:00 +2009-07-15T03:15:00 +2009-07-27T03:15:00 +2009-07-29T03:15:00 +2009-08-10T03:15:00 +2009-08-12T03:15:00 +2009-08-24T03:15:00 +2009-08-26T03:15:00 +2009-09-07T03:15:00 +2009-09-09T03:15:00 +2009-09-21T03:15:00 +2009-09-23T03:15:00 +2009-10-05T03:15:00 +2009-10-07T03:15:00 +2009-10-19T03:15:00 +2009-10-21T03:15:00 +2009-11-02T03:15:00 +2009-11-04T03:15:00 +2009-11-16T03:15:00 +2009-11-18T03:15:00 +2009-11-30T03:15:00 +2009-12-02T03:15:00 +2009-12-14T03:15:00 +2009-12-16T03:15:00 +2009-12-28T03:15:00 +2009-12-30T03:15:00 +2010-01-11T03:15:00 +2010-01-13T03:15:00 +2010-01-25T03:15:00 +2010-01-27T03:15:00 +2010-02-08T03:15:00 +2010-02-10T03:15:00 +2010-02-22T03:15:00 +2010-02-24T03:15:00 +2010-03-08T03:15:00 +2010-03-10T03:15:00 +2010-03-22T03:15:00 +2010-03-24T03:15:00 +2010-04-05T03:15:00 +2010-04-07T03:15:00 +2010-04-19T03:15:00 +2010-04-21T03:15:00 +2010-05-03T03:15:00 +2010-05-05T03:15:00 +2010-05-17T03:15:00 +2010-05-19T03:15:00 +2010-05-31T03:15:00 +2010-06-02T03:15:00 +2010-06-14T03:15:00 +2010-06-16T03:15:00 +2010-06-28T03:15:00 +2010-06-30T03:15:00 +2010-07-12T03:15:00 +2010-07-14T03:15:00 +2010-07-26T03:15:00 +2010-07-28T03:15:00 +2010-08-09T03:15:00 +2010-08-11T03:15:00 +2010-08-23T03:15:00 +2010-08-25T03:15:00 +2010-09-06T03:15:00 +2010-09-08T03:15:00 +2010-09-20T03:15:00 +2010-09-22T03:15:00 +2010-10-04T03:15:00 +2010-10-06T03:15:00 +2010-10-18T03:15:00 +2010-10-20T03:15:00 +2010-11-01T03:15:00 +2010-11-03T03:15:00 +2010-11-15T03:15:00 +2010-11-17T03:15:00 +2010-11-29T03:15:00 +2010-12-01T03:15:00 +2010-12-13T03:15:00 +2010-12-15T03:15:00 +2010-12-27T03:15:00 +2010-12-29T03:15:00 +2011-01-10T03:15:00 +2011-01-12T03:15:00 +2011-01-24T03:15:00 +2011-01-26T03:15:00 +2011-02-07T03:15:00 +2011-02-09T03:15:00 +2011-02-21T03:15:00 +2011-02-23T03:15:00 +2011-03-07T03:15:00 +2011-03-09T03:15:00 +2011-03-21T03:15:00 +2011-03-23T03:15:00 +2011-04-04T03:15:00 +2011-04-06T03:15:00 +2011-04-18T03:15:00 +2011-04-20T03:15:00 +2011-05-02T03:15:00 +2011-05-04T03:15:00 +2011-05-16T03:15:00 +2011-05-18T03:15:00 +2011-05-30T03:15:00 +2011-06-01T03:15:00 +2011-06-13T03:15:00 +2011-06-15T03:15:00 +2011-06-27T03:15:00 +2011-06-29T03:15:00 +2011-07-11T03:15:00 +2011-07-13T03:15:00 +2011-07-25T03:15:00 +2011-07-27T03:15:00 +2011-08-08T03:15:00 +2011-08-10T03:15:00 +2011-08-22T03:15:00 +2011-08-24T03:15:00 +2011-09-05T03:15:00 +2011-09-07T03:15:00 +2011-09-19T03:15:00 +2011-09-21T03:15:00 +2011-10-03T03:15:00 +2011-10-05T03:15:00 +2011-10-17T03:15:00 +2011-10-19T03:15:00 +2011-10-31T03:15:00 +2011-11-02T03:15:00 +2011-11-14T03:15:00 +2011-11-16T03:15:00 +2011-11-28T03:15:00 +2011-11-30T03:15:00 +2011-12-12T03:15:00 +2011-12-14T03:15:00 +2011-12-26T03:15:00 +2011-12-28T03:15:00 +2012-01-09T03:15:00 +2012-01-11T03:15:00 +2012-01-23T03:15:00 +2012-01-25T03:15:00 +2012-02-06T03:15:00 +2012-02-08T03:15:00 +2012-02-20T03:15:00 +2012-02-22T03:15:00 +2012-03-05T03:15:00 +2012-03-07T03:15:00 +2012-03-19T03:15:00 +2012-03-21T03:15:00 +2012-04-02T03:15:00 +2012-04-04T03:15:00 +2012-04-16T03:15:00 +2012-04-18T03:15:00 +2012-04-30T03:15:00 +2012-05-02T03:15:00 +2012-05-14T03:15:00 +2012-05-16T03:15:00 +2012-05-28T03:15:00 +2012-05-30T03:15:00 +2012-06-11T03:15:00 +2012-06-13T03:15:00 +2012-06-25T03:15:00 +2012-06-27T03:15:00 +2012-07-09T03:15:00 +2012-07-11T03:15:00 +2012-07-23T03:15:00 +2012-07-25T03:15:00 +2012-08-06T03:15:00 +2012-08-08T03:15:00 +2012-08-20T03:15:00 +2012-08-22T03:15:00 +2012-09-03T03:15:00 +2012-09-05T03:15:00 +2012-09-17T03:15:00 +2012-09-19T03:15:00 +2012-10-01T03:15:00 +2012-10-03T03:15:00 +2012-10-15T03:15:00 +2012-10-17T03:15:00 +2012-10-29T03:15:00 +2012-10-31T03:15:00 +2012-11-12T03:15:00 +2012-11-14T03:15:00 +2012-11-26T03:15:00 +2012-11-28T03:15:00 +2012-12-10T03:15:00 +2012-12-12T03:15:00 +2012-12-24T03:15:00 +2012-12-26T03:15:00 +2013-01-07T03:15:00 +2013-01-09T03:15:00 +2013-01-21T03:15:00 +2013-01-23T03:15:00 +2013-02-04T03:15:00 +2013-02-06T03:15:00 +2013-02-18T03:15:00 +2013-02-20T03:15:00 +2013-03-04T03:15:00 +2013-03-06T03:15:00 +2013-03-18T03:15:00 +2013-03-20T03:15:00 +2013-04-01T03:15:00 +2013-04-03T03:15:00 +2013-04-15T03:15:00 +2013-04-17T03:15:00 +2013-04-29T03:15:00 +2013-05-01T03:15:00 +2013-05-13T03:15:00 +2013-05-15T03:15:00 +2013-05-27T03:15:00 +2013-05-29T03:15:00 +2013-06-10T03:15:00 +2013-06-12T03:15:00 +2013-06-24T03:15:00 +2013-06-26T03:15:00 +2013-07-08T03:15:00 +2013-07-10T03:15:00 +2013-07-22T03:15:00 +2013-07-24T03:15:00 +2013-08-05T03:15:00 +2013-08-07T03:15:00 +2013-08-19T03:15:00 +2013-08-21T03:15:00 +2013-09-02T03:15:00 +2013-09-04T03:15:00 +2013-09-16T03:15:00 +2013-09-18T03:15:00 +2013-09-30T03:15:00 +2013-10-02T03:15:00 +2013-10-14T03:15:00 +2013-10-16T03:15:00 +2013-10-28T03:15:00 +2013-10-30T03:15:00 +2013-11-11T03:15:00 +2013-11-13T03:15:00 +2013-11-25T03:15:00 +2013-11-27T03:15:00 +2013-12-09T03:15:00 +2013-12-11T03:15:00 +2013-12-23T03:15:00 +2013-12-25T03:15:00 +2014-01-06T03:15:00 +2014-01-08T03:15:00 +2014-01-20T03:15:00 +2014-01-22T03:15:00 +2014-02-03T03:15:00 +2014-02-05T03:15:00 +2014-02-17T03:15:00 +2014-02-19T03:15:00 +2014-03-03T03:15:00 +2014-03-05T03:15:00 +2014-03-17T03:15:00 +2014-03-19T03:15:00 +2014-03-31T03:15:00 +2014-04-02T03:15:00 +2014-04-14T03:15:00 +2014-04-16T03:15:00 +2014-04-28T03:15:00 +2014-04-30T03:15:00 +2014-05-12T03:15:00 +2014-05-14T03:15:00 +2014-05-26T03:15:00 +2014-05-28T03:15:00 +2014-06-09T03:15:00 +2014-06-11T03:15:00 +2014-06-23T03:15:00 +2014-06-25T03:15:00 +2014-07-07T03:15:00 +2014-07-09T03:15:00 +2014-07-21T03:15:00 +2014-07-23T03:15:00 +2014-08-04T03:15:00 +2014-08-06T03:15:00 +2014-08-18T03:15:00 +2014-08-20T03:15:00 +2014-09-01T03:15:00 +2014-09-03T03:15:00 +2014-09-15T03:15:00 +2014-09-17T03:15:00 +2014-09-29T03:15:00 +2014-10-01T03:15:00 +2014-10-13T03:15:00 +2014-10-15T03:15:00 +2014-10-27T03:15:00 +2014-10-29T03:15:00 +2014-11-10T03:15:00 +2014-11-12T03:15:00 +2014-11-24T03:15:00 +2014-11-26T03:15:00 +2014-12-08T03:15:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics.prev.ref new file mode 100644 index 000000000..4fb9b82cd --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics.prev.ref @@ -0,0 +1,296 @@ +2010-12-29T03:15:00 +2010-12-27T03:15:00 +2010-12-15T03:15:00 +2010-12-13T03:15:00 +2010-12-01T03:15:00 +2010-11-29T03:15:00 +2010-11-17T03:15:00 +2010-11-15T03:15:00 +2010-11-03T03:15:00 +2010-11-01T03:15:00 +2010-10-20T03:15:00 +2010-10-18T03:15:00 +2010-10-06T03:15:00 +2010-10-04T03:15:00 +2010-09-22T03:15:00 +2010-09-20T03:15:00 +2010-09-08T03:15:00 +2010-09-06T03:15:00 +2010-08-25T03:15:00 +2010-08-23T03:15:00 +2010-08-11T03:15:00 +2010-08-09T03:15:00 +2010-07-28T03:15:00 +2010-07-26T03:15:00 +2010-07-14T03:15:00 +2010-07-12T03:15:00 +2010-06-30T03:15:00 +2010-06-28T03:15:00 +2010-06-16T03:15:00 +2010-06-14T03:15:00 +2010-06-02T03:15:00 +2010-05-31T03:15:00 +2010-05-19T03:15:00 +2010-05-17T03:15:00 +2010-05-05T03:15:00 +2010-05-03T03:15:00 +2010-04-21T03:15:00 +2010-04-19T03:15:00 +2010-04-07T03:15:00 +2010-04-05T03:15:00 +2010-03-24T03:15:00 +2010-03-22T03:15:00 +2010-03-10T03:15:00 +2010-03-08T03:15:00 +2010-02-24T03:15:00 +2010-02-22T03:15:00 +2010-02-10T03:15:00 +2010-02-08T03:15:00 +2010-01-27T03:15:00 +2010-01-25T03:15:00 +2010-01-13T03:15:00 +2010-01-11T03:15:00 +2009-12-30T03:15:00 +2009-12-28T03:15:00 +2009-12-16T03:15:00 +2009-12-14T03:15:00 +2009-12-02T03:15:00 +2009-11-30T03:15:00 +2009-11-18T03:15:00 +2009-11-16T03:15:00 +2009-11-04T03:15:00 +2009-11-02T03:15:00 +2009-10-21T03:15:00 +2009-10-19T03:15:00 +2009-10-07T03:15:00 +2009-10-05T03:15:00 +2009-09-23T03:15:00 +2009-09-21T03:15:00 +2009-09-09T03:15:00 +2009-09-07T03:15:00 +2009-08-26T03:15:00 +2009-08-24T03:15:00 +2009-08-12T03:15:00 +2009-08-10T03:15:00 +2009-07-29T03:15:00 +2009-07-27T03:15:00 +2009-07-15T03:15:00 +2009-07-13T03:15:00 +2009-07-01T03:15:00 +2009-06-29T03:15:00 +2009-06-17T03:15:00 +2009-06-15T03:15:00 +2009-06-03T03:15:00 +2009-06-01T03:15:00 +2009-05-20T03:15:00 +2009-05-18T03:15:00 +2009-05-06T03:15:00 +2009-05-04T03:15:00 +2009-04-22T03:15:00 +2009-04-20T03:15:00 +2009-04-08T03:15:00 +2009-04-06T03:15:00 +2009-03-25T03:15:00 +2009-03-23T03:15:00 +2009-03-11T03:15:00 +2009-03-09T03:15:00 +2009-02-25T03:15:00 +2009-02-23T03:15:00 +2009-02-11T03:15:00 +2009-02-09T03:15:00 +2009-01-28T03:15:00 +2009-01-26T03:15:00 +2009-01-14T03:15:00 +2009-01-12T03:15:00 +2008-12-31T03:15:00 +2008-12-29T03:15:00 +2008-12-17T03:15:00 +2008-12-15T03:15:00 +2008-12-03T03:15:00 +2008-12-01T03:15:00 +2008-11-19T03:15:00 +2008-11-17T03:15:00 +2008-11-05T03:15:00 +2008-11-03T03:15:00 +2008-10-22T03:15:00 +2008-10-20T03:15:00 +2008-10-08T03:15:00 +2008-10-06T03:15:00 +2008-09-24T03:15:00 +2008-09-22T03:15:00 +2008-09-10T03:15:00 +2008-09-08T03:15:00 +2008-08-27T03:15:00 +2008-08-25T03:15:00 +2008-08-13T03:15:00 +2008-08-11T03:15:00 +2008-07-30T03:15:00 +2008-07-28T03:15:00 +2008-07-16T03:15:00 +2008-07-14T03:15:00 +2008-07-02T03:15:00 +2008-06-30T03:15:00 +2008-06-18T03:15:00 +2008-06-16T03:15:00 +2008-06-04T03:15:00 +2008-06-02T03:15:00 +2008-05-21T03:15:00 +2008-05-19T03:15:00 +2008-05-07T03:15:00 +2008-05-05T03:15:00 +2008-04-23T03:15:00 +2008-04-21T03:15:00 +2008-04-09T03:15:00 +2008-04-07T03:15:00 +2008-03-26T03:15:00 +2008-03-24T03:15:00 +2008-03-12T03:15:00 +2008-03-10T03:15:00 +2008-02-27T03:15:00 +2008-02-25T03:15:00 +2008-02-13T03:15:00 +2008-02-11T03:15:00 +2008-01-30T03:15:00 +2008-01-28T03:15:00 +2008-01-16T03:15:00 +2008-01-14T03:15:00 +2008-01-02T03:15:00 +2007-12-31T03:15:00 +2007-12-19T03:15:00 +2007-12-17T03:15:00 +2007-12-05T03:15:00 +2007-12-03T03:15:00 +2007-11-21T03:15:00 +2007-11-19T03:15:00 +2007-11-07T03:15:00 +2007-11-05T03:15:00 +2007-10-24T03:15:00 +2007-10-22T03:15:00 +2007-10-10T03:15:00 +2007-10-08T03:15:00 +2007-09-26T03:15:00 +2007-09-24T03:15:00 +2007-09-12T03:15:00 +2007-09-10T03:15:00 +2007-08-29T03:15:00 +2007-08-27T03:15:00 +2007-08-15T03:15:00 +2007-08-13T03:15:00 +2007-08-01T03:15:00 +2007-07-30T03:15:00 +2007-07-18T03:15:00 +2007-07-16T03:15:00 +2007-07-04T03:15:00 +2007-07-02T03:15:00 +2007-06-20T03:15:00 +2007-06-18T03:15:00 +2007-06-06T03:15:00 +2007-06-04T03:15:00 +2007-05-23T03:15:00 +2007-05-21T03:15:00 +2007-05-09T03:15:00 +2007-05-07T03:15:00 +2007-04-25T03:15:00 +2007-04-23T03:15:00 +2007-04-11T03:15:00 +2007-04-09T03:15:00 +2007-03-28T03:15:00 +2007-03-26T03:15:00 +2007-03-14T03:15:00 +2007-03-12T03:15:00 +2007-02-28T03:15:00 +2007-02-26T03:15:00 +2007-02-14T03:15:00 +2007-02-12T03:15:00 +2007-01-31T03:15:00 +2007-01-29T03:15:00 +2007-01-17T03:15:00 +2007-01-15T03:15:00 +2007-01-03T03:15:00 +2007-01-01T03:15:00 +2006-12-20T03:15:00 +2006-12-18T03:15:00 +2006-12-06T03:15:00 +2006-12-04T03:15:00 +2006-11-22T03:15:00 +2006-11-20T03:15:00 +2006-11-08T03:15:00 +2006-11-06T03:15:00 +2006-10-25T03:15:00 +2006-10-23T03:15:00 +2006-10-11T03:15:00 +2006-10-09T03:15:00 +2006-09-27T03:15:00 +2006-09-25T03:15:00 +2006-09-13T03:15:00 +2006-09-11T03:15:00 +2006-08-30T03:15:00 +2006-08-28T03:15:00 +2006-08-16T03:15:00 +2006-08-14T03:15:00 +2006-08-02T03:15:00 +2006-07-31T03:15:00 +2006-07-19T03:15:00 +2006-07-17T03:15:00 +2006-07-05T03:15:00 +2006-07-03T03:15:00 +2006-06-21T03:15:00 +2006-06-19T03:15:00 +2006-06-07T03:15:00 +2006-06-05T03:15:00 +2006-05-24T03:15:00 +2006-05-22T03:15:00 +2006-05-10T03:15:00 +2006-05-08T03:15:00 +2006-04-26T03:15:00 +2006-04-24T03:15:00 +2006-04-12T03:15:00 +2006-04-10T03:15:00 +2006-03-29T03:15:00 +2006-03-27T03:15:00 +2006-03-15T03:15:00 +2006-03-13T03:15:00 +2006-03-01T03:15:00 +2006-02-27T03:15:00 +2006-02-15T03:15:00 +2006-02-13T03:15:00 +2006-02-01T03:15:00 +2006-01-30T03:15:00 +2006-01-18T03:15:00 +2006-01-16T03:15:00 +2006-01-04T03:15:00 +2006-01-02T03:15:00 +2005-12-21T03:15:00 +2005-12-19T03:15:00 +2005-12-07T03:15:00 +2005-12-05T03:15:00 +2005-11-23T03:15:00 +2005-11-21T03:15:00 +2005-11-09T03:15:00 +2005-11-07T03:15:00 +2005-10-26T03:15:00 +2005-10-24T03:15:00 +2005-10-12T03:15:00 +2005-10-10T03:15:00 +2005-09-28T03:15:00 +2005-09-26T03:15:00 +2005-09-14T03:15:00 +2005-09-12T03:15:00 +2005-08-31T03:15:00 +2005-08-29T03:15:00 +2005-08-17T03:15:00 +2005-08-15T03:15:00 +2005-08-03T03:15:00 +2005-08-01T03:15:00 +2005-07-20T03:15:00 +2005-07-18T03:15:00 +2005-07-06T03:15:00 +2005-07-04T03:15:00 +2005-06-22T03:15:00 +2005-06-20T03:15:00 +2005-06-08T03:15:00 +2005-06-06T03:15:00 +2005-05-25T03:15:00 +2005-05-23T03:15:00 +2005-05-12T03:15:00 + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics.recurson.ref new file mode 100644 index 000000000..59d81cdc1 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/weekly.ics.recurson.ref @@ -0,0 +1,295 @@ +2005-05-12 +2005-05-23 +2005-05-25 +2005-06-06 +2005-06-08 +2005-06-20 +2005-06-22 +2005-07-04 +2005-07-06 +2005-07-18 +2005-07-20 +2005-08-01 +2005-08-03 +2005-08-15 +2005-08-17 +2005-08-29 +2005-08-31 +2005-09-12 +2005-09-14 +2005-09-26 +2005-09-28 +2005-10-10 +2005-10-12 +2005-10-24 +2005-10-26 +2005-11-07 +2005-11-09 +2005-11-21 +2005-11-23 +2005-12-05 +2005-12-07 +2005-12-19 +2005-12-21 +2006-01-02 +2006-01-04 +2006-01-16 +2006-01-18 +2006-01-30 +2006-02-01 +2006-02-13 +2006-02-15 +2006-02-27 +2006-03-01 +2006-03-13 +2006-03-15 +2006-03-27 +2006-03-29 +2006-04-10 +2006-04-12 +2006-04-24 +2006-04-26 +2006-05-08 +2006-05-10 +2006-05-22 +2006-05-24 +2006-06-05 +2006-06-07 +2006-06-19 +2006-06-21 +2006-07-03 +2006-07-05 +2006-07-17 +2006-07-19 +2006-07-31 +2006-08-02 +2006-08-14 +2006-08-16 +2006-08-28 +2006-08-30 +2006-09-11 +2006-09-13 +2006-09-25 +2006-09-27 +2006-10-09 +2006-10-11 +2006-10-23 +2006-10-25 +2006-11-06 +2006-11-08 +2006-11-20 +2006-11-22 +2006-12-04 +2006-12-06 +2006-12-18 +2006-12-20 +2007-01-01 +2007-01-03 +2007-01-15 +2007-01-17 +2007-01-29 +2007-01-31 +2007-02-12 +2007-02-14 +2007-02-26 +2007-02-28 +2007-03-12 +2007-03-14 +2007-03-26 +2007-03-28 +2007-04-09 +2007-04-11 +2007-04-23 +2007-04-25 +2007-05-07 +2007-05-09 +2007-05-21 +2007-05-23 +2007-06-04 +2007-06-06 +2007-06-18 +2007-06-20 +2007-07-02 +2007-07-04 +2007-07-16 +2007-07-18 +2007-07-30 +2007-08-01 +2007-08-13 +2007-08-15 +2007-08-27 +2007-08-29 +2007-09-10 +2007-09-12 +2007-09-24 +2007-09-26 +2007-10-08 +2007-10-10 +2007-10-22 +2007-10-24 +2007-11-05 +2007-11-07 +2007-11-19 +2007-11-21 +2007-12-03 +2007-12-05 +2007-12-17 +2007-12-19 +2007-12-31 +2008-01-02 +2008-01-14 +2008-01-16 +2008-01-28 +2008-01-30 +2008-02-11 +2008-02-13 +2008-02-25 +2008-02-27 +2008-03-10 +2008-03-12 +2008-03-24 +2008-03-26 +2008-04-07 +2008-04-09 +2008-04-21 +2008-04-23 +2008-05-05 +2008-05-07 +2008-05-19 +2008-05-21 +2008-06-02 +2008-06-04 +2008-06-16 +2008-06-18 +2008-06-30 +2008-07-02 +2008-07-14 +2008-07-16 +2008-07-28 +2008-07-30 +2008-08-11 +2008-08-13 +2008-08-25 +2008-08-27 +2008-09-08 +2008-09-10 +2008-09-22 +2008-09-24 +2008-10-06 +2008-10-08 +2008-10-20 +2008-10-22 +2008-11-03 +2008-11-05 +2008-11-17 +2008-11-19 +2008-12-01 +2008-12-03 +2008-12-15 +2008-12-17 +2008-12-29 +2008-12-31 +2009-01-12 +2009-01-14 +2009-01-26 +2009-01-28 +2009-02-09 +2009-02-11 +2009-02-23 +2009-02-25 +2009-03-09 +2009-03-11 +2009-03-23 +2009-03-25 +2009-04-06 +2009-04-08 +2009-04-20 +2009-04-22 +2009-05-04 +2009-05-06 +2009-05-18 +2009-05-20 +2009-06-01 +2009-06-03 +2009-06-15 +2009-06-17 +2009-06-29 +2009-07-01 +2009-07-13 +2009-07-15 +2009-07-27 +2009-07-29 +2009-08-10 +2009-08-12 +2009-08-24 +2009-08-26 +2009-09-07 +2009-09-09 +2009-09-21 +2009-09-23 +2009-10-05 +2009-10-07 +2009-10-19 +2009-10-21 +2009-11-02 +2009-11-04 +2009-11-16 +2009-11-18 +2009-11-30 +2009-12-02 +2009-12-14 +2009-12-16 +2009-12-28 +2009-12-30 +2010-01-11 +2010-01-13 +2010-01-25 +2010-01-27 +2010-02-08 +2010-02-10 +2010-02-22 +2010-02-24 +2010-03-08 +2010-03-10 +2010-03-22 +2010-03-24 +2010-04-05 +2010-04-07 +2010-04-19 +2010-04-21 +2010-05-03 +2010-05-05 +2010-05-17 +2010-05-19 +2010-05-31 +2010-06-02 +2010-06-14 +2010-06-16 +2010-06-28 +2010-06-30 +2010-07-12 +2010-07-14 +2010-07-26 +2010-07-28 +2010-08-09 +2010-08-11 +2010-08-23 +2010-08-25 +2010-09-06 +2010-09-08 +2010-09-20 +2010-09-22 +2010-10-04 +2010-10-06 +2010-10-18 +2010-10-20 +2010-11-01 +2010-11-03 +2010-11-15 +2010-11-17 +2010-11-29 +2010-12-01 +2010-12-13 +2010-12-15 +2010-12-27 +2010-12-29 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics b/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics new file mode 100644 index 000000000..51be6e5e2 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:UTC + +BEGIN:VEVENT +UID:1214@67.154.139.115 +SUMMARY:Yearly, every 2 y, in May, starting 12.5.2005, 03:15:00Z +DTSTART:20050512T031500Z +RRULE:FREQ=YEARLY;INTERVAL=2;BYMONTH=5 +DURATION:PT5H +END:VEVENT + +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics.comp34.ref b/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics.comp34.ref new file mode 100644 index 000000000..ccfb6b42f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics.comp34.ref @@ -0,0 +1,499 @@ +2005-05-12T03:15:00 +2007-05-12T03:15:00 +2009-05-12T03:15:00 +2011-05-12T03:15:00 +2013-05-12T03:15:00 +2015-05-12T03:15:00 +2017-05-12T03:15:00 +2019-05-12T03:15:00 +2021-05-12T03:15:00 +2023-05-12T03:15:00 +2025-05-12T03:15:00 +2027-05-12T03:15:00 +2029-05-12T03:15:00 +2031-05-12T03:15:00 +2033-05-12T03:15:00 +2035-05-12T03:15:00 +2037-05-12T03:15:00 +2039-05-12T03:15:00 +2041-05-12T03:15:00 +2043-05-12T03:15:00 +2045-05-12T03:15:00 +2047-05-12T03:15:00 +2049-05-12T03:15:00 +2051-05-12T03:15:00 +2053-05-12T03:15:00 +2055-05-12T03:15:00 +2057-05-12T03:15:00 +2059-05-12T03:15:00 +2061-05-12T03:15:00 +2063-05-12T03:15:00 +2065-05-12T03:15:00 +2067-05-12T03:15:00 +2069-05-12T03:15:00 +2071-05-12T03:15:00 +2073-05-12T03:15:00 +2075-05-12T03:15:00 +2077-05-12T03:15:00 +2079-05-12T03:15:00 +2081-05-12T03:15:00 +2083-05-12T03:15:00 +2085-05-12T03:15:00 +2087-05-12T03:15:00 +2089-05-12T03:15:00 +2091-05-12T03:15:00 +2093-05-12T03:15:00 +2095-05-12T03:15:00 +2097-05-12T03:15:00 +2099-05-12T03:15:00 +2101-05-12T03:15:00 +2103-05-12T03:15:00 +2105-05-12T03:15:00 +2107-05-12T03:15:00 +2109-05-12T03:15:00 +2111-05-12T03:15:00 +2113-05-12T03:15:00 +2115-05-12T03:15:00 +2117-05-12T03:15:00 +2119-05-12T03:15:00 +2121-05-12T03:15:00 +2123-05-12T03:15:00 +2125-05-12T03:15:00 +2127-05-12T03:15:00 +2129-05-12T03:15:00 +2131-05-12T03:15:00 +2133-05-12T03:15:00 +2135-05-12T03:15:00 +2137-05-12T03:15:00 +2139-05-12T03:15:00 +2141-05-12T03:15:00 +2143-05-12T03:15:00 +2145-05-12T03:15:00 +2147-05-12T03:15:00 +2149-05-12T03:15:00 +2151-05-12T03:15:00 +2153-05-12T03:15:00 +2155-05-12T03:15:00 +2157-05-12T03:15:00 +2159-05-12T03:15:00 +2161-05-12T03:15:00 +2163-05-12T03:15:00 +2165-05-12T03:15:00 +2167-05-12T03:15:00 +2169-05-12T03:15:00 +2171-05-12T03:15:00 +2173-05-12T03:15:00 +2175-05-12T03:15:00 +2177-05-12T03:15:00 +2179-05-12T03:15:00 +2181-05-12T03:15:00 +2183-05-12T03:15:00 +2185-05-12T03:15:00 +2187-05-12T03:15:00 +2189-05-12T03:15:00 +2191-05-12T03:15:00 +2193-05-12T03:15:00 +2195-05-12T03:15:00 +2197-05-12T03:15:00 +2199-05-12T03:15:00 +2201-05-12T03:15:00 +2203-05-12T03:15:00 +2205-05-12T03:15:00 +2207-05-12T03:15:00 +2209-05-12T03:15:00 +2211-05-12T03:15:00 +2213-05-12T03:15:00 +2215-05-12T03:15:00 +2217-05-12T03:15:00 +2219-05-12T03:15:00 +2221-05-12T03:15:00 +2223-05-12T03:15:00 +2225-05-12T03:15:00 +2227-05-12T03:15:00 +2229-05-12T03:15:00 +2231-05-12T03:15:00 +2233-05-12T03:15:00 +2235-05-12T03:15:00 +2237-05-12T03:15:00 +2239-05-12T03:15:00 +2241-05-12T03:15:00 +2243-05-12T03:15:00 +2245-05-12T03:15:00 +2247-05-12T03:15:00 +2249-05-12T03:15:00 +2251-05-12T03:15:00 +2253-05-12T03:15:00 +2255-05-12T03:15:00 +2257-05-12T03:15:00 +2259-05-12T03:15:00 +2261-05-12T03:15:00 +2263-05-12T03:15:00 +2265-05-12T03:15:00 +2267-05-12T03:15:00 +2269-05-12T03:15:00 +2271-05-12T03:15:00 +2273-05-12T03:15:00 +2275-05-12T03:15:00 +2277-05-12T03:15:00 +2279-05-12T03:15:00 +2281-05-12T03:15:00 +2283-05-12T03:15:00 +2285-05-12T03:15:00 +2287-05-12T03:15:00 +2289-05-12T03:15:00 +2291-05-12T03:15:00 +2293-05-12T03:15:00 +2295-05-12T03:15:00 +2297-05-12T03:15:00 +2299-05-12T03:15:00 +2301-05-12T03:15:00 +2303-05-12T03:15:00 +2305-05-12T03:15:00 +2307-05-12T03:15:00 +2309-05-12T03:15:00 +2311-05-12T03:15:00 +2313-05-12T03:15:00 +2315-05-12T03:15:00 +2317-05-12T03:15:00 +2319-05-12T03:15:00 +2321-05-12T03:15:00 +2323-05-12T03:15:00 +2325-05-12T03:15:00 +2327-05-12T03:15:00 +2329-05-12T03:15:00 +2331-05-12T03:15:00 +2333-05-12T03:15:00 +2335-05-12T03:15:00 +2337-05-12T03:15:00 +2339-05-12T03:15:00 +2341-05-12T03:15:00 +2343-05-12T03:15:00 +2345-05-12T03:15:00 +2347-05-12T03:15:00 +2349-05-12T03:15:00 +2351-05-12T03:15:00 +2353-05-12T03:15:00 +2355-05-12T03:15:00 +2357-05-12T03:15:00 +2359-05-12T03:15:00 +2361-05-12T03:15:00 +2363-05-12T03:15:00 +2365-05-12T03:15:00 +2367-05-12T03:15:00 +2369-05-12T03:15:00 +2371-05-12T03:15:00 +2373-05-12T03:15:00 +2375-05-12T03:15:00 +2377-05-12T03:15:00 +2379-05-12T03:15:00 +2381-05-12T03:15:00 +2383-05-12T03:15:00 +2385-05-12T03:15:00 +2387-05-12T03:15:00 +2389-05-12T03:15:00 +2391-05-12T03:15:00 +2393-05-12T03:15:00 +2395-05-12T03:15:00 +2397-05-12T03:15:00 +2399-05-12T03:15:00 +2401-05-12T03:15:00 +2403-05-12T03:15:00 +2405-05-12T03:15:00 +2407-05-12T03:15:00 +2409-05-12T03:15:00 +2411-05-12T03:15:00 +2413-05-12T03:15:00 +2415-05-12T03:15:00 +2417-05-12T03:15:00 +2419-05-12T03:15:00 +2421-05-12T03:15:00 +2423-05-12T03:15:00 +2425-05-12T03:15:00 +2427-05-12T03:15:00 +2429-05-12T03:15:00 +2431-05-12T03:15:00 +2433-05-12T03:15:00 +2435-05-12T03:15:00 +2437-05-12T03:15:00 +2439-05-12T03:15:00 +2441-05-12T03:15:00 +2443-05-12T03:15:00 +2445-05-12T03:15:00 +2447-05-12T03:15:00 +2449-05-12T03:15:00 +2451-05-12T03:15:00 +2453-05-12T03:15:00 +2455-05-12T03:15:00 +2457-05-12T03:15:00 +2459-05-12T03:15:00 +2461-05-12T03:15:00 +2463-05-12T03:15:00 +2465-05-12T03:15:00 +2467-05-12T03:15:00 +2469-05-12T03:15:00 +2471-05-12T03:15:00 +2473-05-12T03:15:00 +2475-05-12T03:15:00 +2477-05-12T03:15:00 +2479-05-12T03:15:00 +2481-05-12T03:15:00 +2483-05-12T03:15:00 +2485-05-12T03:15:00 +2487-05-12T03:15:00 +2489-05-12T03:15:00 +2491-05-12T03:15:00 +2493-05-12T03:15:00 +2495-05-12T03:15:00 +2497-05-12T03:15:00 +2499-05-12T03:15:00 +2501-05-12T03:15:00 +2503-05-12T03:15:00 +2505-05-12T03:15:00 +2507-05-12T03:15:00 +2509-05-12T03:15:00 +2511-05-12T03:15:00 +2513-05-12T03:15:00 +2515-05-12T03:15:00 +2517-05-12T03:15:00 +2519-05-12T03:15:00 +2521-05-12T03:15:00 +2523-05-12T03:15:00 +2525-05-12T03:15:00 +2527-05-12T03:15:00 +2529-05-12T03:15:00 +2531-05-12T03:15:00 +2533-05-12T03:15:00 +2535-05-12T03:15:00 +2537-05-12T03:15:00 +2539-05-12T03:15:00 +2541-05-12T03:15:00 +2543-05-12T03:15:00 +2545-05-12T03:15:00 +2547-05-12T03:15:00 +2549-05-12T03:15:00 +2551-05-12T03:15:00 +2553-05-12T03:15:00 +2555-05-12T03:15:00 +2557-05-12T03:15:00 +2559-05-12T03:15:00 +2561-05-12T03:15:00 +2563-05-12T03:15:00 +2565-05-12T03:15:00 +2567-05-12T03:15:00 +2569-05-12T03:15:00 +2571-05-12T03:15:00 +2573-05-12T03:15:00 +2575-05-12T03:15:00 +2577-05-12T03:15:00 +2579-05-12T03:15:00 +2581-05-12T03:15:00 +2583-05-12T03:15:00 +2585-05-12T03:15:00 +2587-05-12T03:15:00 +2589-05-12T03:15:00 +2591-05-12T03:15:00 +2593-05-12T03:15:00 +2595-05-12T03:15:00 +2597-05-12T03:15:00 +2599-05-12T03:15:00 +2601-05-12T03:15:00 +2603-05-12T03:15:00 +2605-05-12T03:15:00 +2607-05-12T03:15:00 +2609-05-12T03:15:00 +2611-05-12T03:15:00 +2613-05-12T03:15:00 +2615-05-12T03:15:00 +2617-05-12T03:15:00 +2619-05-12T03:15:00 +2621-05-12T03:15:00 +2623-05-12T03:15:00 +2625-05-12T03:15:00 +2627-05-12T03:15:00 +2629-05-12T03:15:00 +2631-05-12T03:15:00 +2633-05-12T03:15:00 +2635-05-12T03:15:00 +2637-05-12T03:15:00 +2639-05-12T03:15:00 +2641-05-12T03:15:00 +2643-05-12T03:15:00 +2645-05-12T03:15:00 +2647-05-12T03:15:00 +2649-05-12T03:15:00 +2651-05-12T03:15:00 +2653-05-12T03:15:00 +2655-05-12T03:15:00 +2657-05-12T03:15:00 +2659-05-12T03:15:00 +2661-05-12T03:15:00 +2663-05-12T03:15:00 +2665-05-12T03:15:00 +2667-05-12T03:15:00 +2669-05-12T03:15:00 +2671-05-12T03:15:00 +2673-05-12T03:15:00 +2675-05-12T03:15:00 +2677-05-12T03:15:00 +2679-05-12T03:15:00 +2681-05-12T03:15:00 +2683-05-12T03:15:00 +2685-05-12T03:15:00 +2687-05-12T03:15:00 +2689-05-12T03:15:00 +2691-05-12T03:15:00 +2693-05-12T03:15:00 +2695-05-12T03:15:00 +2697-05-12T03:15:00 +2699-05-12T03:15:00 +2701-05-12T03:15:00 +2703-05-12T03:15:00 +2705-05-12T03:15:00 +2707-05-12T03:15:00 +2709-05-12T03:15:00 +2711-05-12T03:15:00 +2713-05-12T03:15:00 +2715-05-12T03:15:00 +2717-05-12T03:15:00 +2719-05-12T03:15:00 +2721-05-12T03:15:00 +2723-05-12T03:15:00 +2725-05-12T03:15:00 +2727-05-12T03:15:00 +2729-05-12T03:15:00 +2731-05-12T03:15:00 +2733-05-12T03:15:00 +2735-05-12T03:15:00 +2737-05-12T03:15:00 +2739-05-12T03:15:00 +2741-05-12T03:15:00 +2743-05-12T03:15:00 +2745-05-12T03:15:00 +2747-05-12T03:15:00 +2749-05-12T03:15:00 +2751-05-12T03:15:00 +2753-05-12T03:15:00 +2755-05-12T03:15:00 +2757-05-12T03:15:00 +2759-05-12T03:15:00 +2761-05-12T03:15:00 +2763-05-12T03:15:00 +2765-05-12T03:15:00 +2767-05-12T03:15:00 +2769-05-12T03:15:00 +2771-05-12T03:15:00 +2773-05-12T03:15:00 +2775-05-12T03:15:00 +2777-05-12T03:15:00 +2779-05-12T03:15:00 +2781-05-12T03:15:00 +2783-05-12T03:15:00 +2785-05-12T03:15:00 +2787-05-12T03:15:00 +2789-05-12T03:15:00 +2791-05-12T03:15:00 +2793-05-12T03:15:00 +2795-05-12T03:15:00 +2797-05-12T03:15:00 +2799-05-12T03:15:00 +2801-05-12T03:15:00 +2803-05-12T03:15:00 +2805-05-12T03:15:00 +2807-05-12T03:15:00 +2809-05-12T03:15:00 +2811-05-12T03:15:00 +2813-05-12T03:15:00 +2815-05-12T03:15:00 +2817-05-12T03:15:00 +2819-05-12T03:15:00 +2821-05-12T03:15:00 +2823-05-12T03:15:00 +2825-05-12T03:15:00 +2827-05-12T03:15:00 +2829-05-12T03:15:00 +2831-05-12T03:15:00 +2833-05-12T03:15:00 +2835-05-12T03:15:00 +2837-05-12T03:15:00 +2839-05-12T03:15:00 +2841-05-12T03:15:00 +2843-05-12T03:15:00 +2845-05-12T03:15:00 +2847-05-12T03:15:00 +2849-05-12T03:15:00 +2851-05-12T03:15:00 +2853-05-12T03:15:00 +2855-05-12T03:15:00 +2857-05-12T03:15:00 +2859-05-12T03:15:00 +2861-05-12T03:15:00 +2863-05-12T03:15:00 +2865-05-12T03:15:00 +2867-05-12T03:15:00 +2869-05-12T03:15:00 +2871-05-12T03:15:00 +2873-05-12T03:15:00 +2875-05-12T03:15:00 +2877-05-12T03:15:00 +2879-05-12T03:15:00 +2881-05-12T03:15:00 +2883-05-12T03:15:00 +2885-05-12T03:15:00 +2887-05-12T03:15:00 +2889-05-12T03:15:00 +2891-05-12T03:15:00 +2893-05-12T03:15:00 +2895-05-12T03:15:00 +2897-05-12T03:15:00 +2899-05-12T03:15:00 +2901-05-12T03:15:00 +2903-05-12T03:15:00 +2905-05-12T03:15:00 +2907-05-12T03:15:00 +2909-05-12T03:15:00 +2911-05-12T03:15:00 +2913-05-12T03:15:00 +2915-05-12T03:15:00 +2917-05-12T03:15:00 +2919-05-12T03:15:00 +2921-05-12T03:15:00 +2923-05-12T03:15:00 +2925-05-12T03:15:00 +2927-05-12T03:15:00 +2929-05-12T03:15:00 +2931-05-12T03:15:00 +2933-05-12T03:15:00 +2935-05-12T03:15:00 +2937-05-12T03:15:00 +2939-05-12T03:15:00 +2941-05-12T03:15:00 +2943-05-12T03:15:00 +2945-05-12T03:15:00 +2947-05-12T03:15:00 +2949-05-12T03:15:00 +2951-05-12T03:15:00 +2953-05-12T03:15:00 +2955-05-12T03:15:00 +2957-05-12T03:15:00 +2959-05-12T03:15:00 +2961-05-12T03:15:00 +2963-05-12T03:15:00 +2965-05-12T03:15:00 +2967-05-12T03:15:00 +2969-05-12T03:15:00 +2971-05-12T03:15:00 +2973-05-12T03:15:00 +2975-05-12T03:15:00 +2977-05-12T03:15:00 +2979-05-12T03:15:00 +2981-05-12T03:15:00 +2983-05-12T03:15:00 +2985-05-12T03:15:00 +2987-05-12T03:15:00 +2989-05-12T03:15:00 +2991-05-12T03:15:00 +2993-05-12T03:15:00 +2995-05-12T03:15:00 +2997-05-12T03:15:00 +2999-05-12T03:15:00 + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics.next.ref b/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics.next.ref new file mode 100644 index 000000000..fbcdab1a8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics.next.ref @@ -0,0 +1,500 @@ +2005-05-12T03:15:00 +2007-05-12T03:15:00 +2009-05-12T03:15:00 +2011-05-12T03:15:00 +2013-05-12T03:15:00 +2015-05-12T03:15:00 +2017-05-12T03:15:00 +2019-05-12T03:15:00 +2021-05-12T03:15:00 +2023-05-12T03:15:00 +2025-05-12T03:15:00 +2027-05-12T03:15:00 +2029-05-12T03:15:00 +2031-05-12T03:15:00 +2033-05-12T03:15:00 +2035-05-12T03:15:00 +2037-05-12T03:15:00 +2039-05-12T03:15:00 +2041-05-12T03:15:00 +2043-05-12T03:15:00 +2045-05-12T03:15:00 +2047-05-12T03:15:00 +2049-05-12T03:15:00 +2051-05-12T03:15:00 +2053-05-12T03:15:00 +2055-05-12T03:15:00 +2057-05-12T03:15:00 +2059-05-12T03:15:00 +2061-05-12T03:15:00 +2063-05-12T03:15:00 +2065-05-12T03:15:00 +2067-05-12T03:15:00 +2069-05-12T03:15:00 +2071-05-12T03:15:00 +2073-05-12T03:15:00 +2075-05-12T03:15:00 +2077-05-12T03:15:00 +2079-05-12T03:15:00 +2081-05-12T03:15:00 +2083-05-12T03:15:00 +2085-05-12T03:15:00 +2087-05-12T03:15:00 +2089-05-12T03:15:00 +2091-05-12T03:15:00 +2093-05-12T03:15:00 +2095-05-12T03:15:00 +2097-05-12T03:15:00 +2099-05-12T03:15:00 +2101-05-12T03:15:00 +2103-05-12T03:15:00 +2105-05-12T03:15:00 +2107-05-12T03:15:00 +2109-05-12T03:15:00 +2111-05-12T03:15:00 +2113-05-12T03:15:00 +2115-05-12T03:15:00 +2117-05-12T03:15:00 +2119-05-12T03:15:00 +2121-05-12T03:15:00 +2123-05-12T03:15:00 +2125-05-12T03:15:00 +2127-05-12T03:15:00 +2129-05-12T03:15:00 +2131-05-12T03:15:00 +2133-05-12T03:15:00 +2135-05-12T03:15:00 +2137-05-12T03:15:00 +2139-05-12T03:15:00 +2141-05-12T03:15:00 +2143-05-12T03:15:00 +2145-05-12T03:15:00 +2147-05-12T03:15:00 +2149-05-12T03:15:00 +2151-05-12T03:15:00 +2153-05-12T03:15:00 +2155-05-12T03:15:00 +2157-05-12T03:15:00 +2159-05-12T03:15:00 +2161-05-12T03:15:00 +2163-05-12T03:15:00 +2165-05-12T03:15:00 +2167-05-12T03:15:00 +2169-05-12T03:15:00 +2171-05-12T03:15:00 +2173-05-12T03:15:00 +2175-05-12T03:15:00 +2177-05-12T03:15:00 +2179-05-12T03:15:00 +2181-05-12T03:15:00 +2183-05-12T03:15:00 +2185-05-12T03:15:00 +2187-05-12T03:15:00 +2189-05-12T03:15:00 +2191-05-12T03:15:00 +2193-05-12T03:15:00 +2195-05-12T03:15:00 +2197-05-12T03:15:00 +2199-05-12T03:15:00 +2201-05-12T03:15:00 +2203-05-12T03:15:00 +2205-05-12T03:15:00 +2207-05-12T03:15:00 +2209-05-12T03:15:00 +2211-05-12T03:15:00 +2213-05-12T03:15:00 +2215-05-12T03:15:00 +2217-05-12T03:15:00 +2219-05-12T03:15:00 +2221-05-12T03:15:00 +2223-05-12T03:15:00 +2225-05-12T03:15:00 +2227-05-12T03:15:00 +2229-05-12T03:15:00 +2231-05-12T03:15:00 +2233-05-12T03:15:00 +2235-05-12T03:15:00 +2237-05-12T03:15:00 +2239-05-12T03:15:00 +2241-05-12T03:15:00 +2243-05-12T03:15:00 +2245-05-12T03:15:00 +2247-05-12T03:15:00 +2249-05-12T03:15:00 +2251-05-12T03:15:00 +2253-05-12T03:15:00 +2255-05-12T03:15:00 +2257-05-12T03:15:00 +2259-05-12T03:15:00 +2261-05-12T03:15:00 +2263-05-12T03:15:00 +2265-05-12T03:15:00 +2267-05-12T03:15:00 +2269-05-12T03:15:00 +2271-05-12T03:15:00 +2273-05-12T03:15:00 +2275-05-12T03:15:00 +2277-05-12T03:15:00 +2279-05-12T03:15:00 +2281-05-12T03:15:00 +2283-05-12T03:15:00 +2285-05-12T03:15:00 +2287-05-12T03:15:00 +2289-05-12T03:15:00 +2291-05-12T03:15:00 +2293-05-12T03:15:00 +2295-05-12T03:15:00 +2297-05-12T03:15:00 +2299-05-12T03:15:00 +2301-05-12T03:15:00 +2303-05-12T03:15:00 +2305-05-12T03:15:00 +2307-05-12T03:15:00 +2309-05-12T03:15:00 +2311-05-12T03:15:00 +2313-05-12T03:15:00 +2315-05-12T03:15:00 +2317-05-12T03:15:00 +2319-05-12T03:15:00 +2321-05-12T03:15:00 +2323-05-12T03:15:00 +2325-05-12T03:15:00 +2327-05-12T03:15:00 +2329-05-12T03:15:00 +2331-05-12T03:15:00 +2333-05-12T03:15:00 +2335-05-12T03:15:00 +2337-05-12T03:15:00 +2339-05-12T03:15:00 +2341-05-12T03:15:00 +2343-05-12T03:15:00 +2345-05-12T03:15:00 +2347-05-12T03:15:00 +2349-05-12T03:15:00 +2351-05-12T03:15:00 +2353-05-12T03:15:00 +2355-05-12T03:15:00 +2357-05-12T03:15:00 +2359-05-12T03:15:00 +2361-05-12T03:15:00 +2363-05-12T03:15:00 +2365-05-12T03:15:00 +2367-05-12T03:15:00 +2369-05-12T03:15:00 +2371-05-12T03:15:00 +2373-05-12T03:15:00 +2375-05-12T03:15:00 +2377-05-12T03:15:00 +2379-05-12T03:15:00 +2381-05-12T03:15:00 +2383-05-12T03:15:00 +2385-05-12T03:15:00 +2387-05-12T03:15:00 +2389-05-12T03:15:00 +2391-05-12T03:15:00 +2393-05-12T03:15:00 +2395-05-12T03:15:00 +2397-05-12T03:15:00 +2399-05-12T03:15:00 +2401-05-12T03:15:00 +2403-05-12T03:15:00 +2405-05-12T03:15:00 +2407-05-12T03:15:00 +2409-05-12T03:15:00 +2411-05-12T03:15:00 +2413-05-12T03:15:00 +2415-05-12T03:15:00 +2417-05-12T03:15:00 +2419-05-12T03:15:00 +2421-05-12T03:15:00 +2423-05-12T03:15:00 +2425-05-12T03:15:00 +2427-05-12T03:15:00 +2429-05-12T03:15:00 +2431-05-12T03:15:00 +2433-05-12T03:15:00 +2435-05-12T03:15:00 +2437-05-12T03:15:00 +2439-05-12T03:15:00 +2441-05-12T03:15:00 +2443-05-12T03:15:00 +2445-05-12T03:15:00 +2447-05-12T03:15:00 +2449-05-12T03:15:00 +2451-05-12T03:15:00 +2453-05-12T03:15:00 +2455-05-12T03:15:00 +2457-05-12T03:15:00 +2459-05-12T03:15:00 +2461-05-12T03:15:00 +2463-05-12T03:15:00 +2465-05-12T03:15:00 +2467-05-12T03:15:00 +2469-05-12T03:15:00 +2471-05-12T03:15:00 +2473-05-12T03:15:00 +2475-05-12T03:15:00 +2477-05-12T03:15:00 +2479-05-12T03:15:00 +2481-05-12T03:15:00 +2483-05-12T03:15:00 +2485-05-12T03:15:00 +2487-05-12T03:15:00 +2489-05-12T03:15:00 +2491-05-12T03:15:00 +2493-05-12T03:15:00 +2495-05-12T03:15:00 +2497-05-12T03:15:00 +2499-05-12T03:15:00 +2501-05-12T03:15:00 +2503-05-12T03:15:00 +2505-05-12T03:15:00 +2507-05-12T03:15:00 +2509-05-12T03:15:00 +2511-05-12T03:15:00 +2513-05-12T03:15:00 +2515-05-12T03:15:00 +2517-05-12T03:15:00 +2519-05-12T03:15:00 +2521-05-12T03:15:00 +2523-05-12T03:15:00 +2525-05-12T03:15:00 +2527-05-12T03:15:00 +2529-05-12T03:15:00 +2531-05-12T03:15:00 +2533-05-12T03:15:00 +2535-05-12T03:15:00 +2537-05-12T03:15:00 +2539-05-12T03:15:00 +2541-05-12T03:15:00 +2543-05-12T03:15:00 +2545-05-12T03:15:00 +2547-05-12T03:15:00 +2549-05-12T03:15:00 +2551-05-12T03:15:00 +2553-05-12T03:15:00 +2555-05-12T03:15:00 +2557-05-12T03:15:00 +2559-05-12T03:15:00 +2561-05-12T03:15:00 +2563-05-12T03:15:00 +2565-05-12T03:15:00 +2567-05-12T03:15:00 +2569-05-12T03:15:00 +2571-05-12T03:15:00 +2573-05-12T03:15:00 +2575-05-12T03:15:00 +2577-05-12T03:15:00 +2579-05-12T03:15:00 +2581-05-12T03:15:00 +2583-05-12T03:15:00 +2585-05-12T03:15:00 +2587-05-12T03:15:00 +2589-05-12T03:15:00 +2591-05-12T03:15:00 +2593-05-12T03:15:00 +2595-05-12T03:15:00 +2597-05-12T03:15:00 +2599-05-12T03:15:00 +2601-05-12T03:15:00 +2603-05-12T03:15:00 +2605-05-12T03:15:00 +2607-05-12T03:15:00 +2609-05-12T03:15:00 +2611-05-12T03:15:00 +2613-05-12T03:15:00 +2615-05-12T03:15:00 +2617-05-12T03:15:00 +2619-05-12T03:15:00 +2621-05-12T03:15:00 +2623-05-12T03:15:00 +2625-05-12T03:15:00 +2627-05-12T03:15:00 +2629-05-12T03:15:00 +2631-05-12T03:15:00 +2633-05-12T03:15:00 +2635-05-12T03:15:00 +2637-05-12T03:15:00 +2639-05-12T03:15:00 +2641-05-12T03:15:00 +2643-05-12T03:15:00 +2645-05-12T03:15:00 +2647-05-12T03:15:00 +2649-05-12T03:15:00 +2651-05-12T03:15:00 +2653-05-12T03:15:00 +2655-05-12T03:15:00 +2657-05-12T03:15:00 +2659-05-12T03:15:00 +2661-05-12T03:15:00 +2663-05-12T03:15:00 +2665-05-12T03:15:00 +2667-05-12T03:15:00 +2669-05-12T03:15:00 +2671-05-12T03:15:00 +2673-05-12T03:15:00 +2675-05-12T03:15:00 +2677-05-12T03:15:00 +2679-05-12T03:15:00 +2681-05-12T03:15:00 +2683-05-12T03:15:00 +2685-05-12T03:15:00 +2687-05-12T03:15:00 +2689-05-12T03:15:00 +2691-05-12T03:15:00 +2693-05-12T03:15:00 +2695-05-12T03:15:00 +2697-05-12T03:15:00 +2699-05-12T03:15:00 +2701-05-12T03:15:00 +2703-05-12T03:15:00 +2705-05-12T03:15:00 +2707-05-12T03:15:00 +2709-05-12T03:15:00 +2711-05-12T03:15:00 +2713-05-12T03:15:00 +2715-05-12T03:15:00 +2717-05-12T03:15:00 +2719-05-12T03:15:00 +2721-05-12T03:15:00 +2723-05-12T03:15:00 +2725-05-12T03:15:00 +2727-05-12T03:15:00 +2729-05-12T03:15:00 +2731-05-12T03:15:00 +2733-05-12T03:15:00 +2735-05-12T03:15:00 +2737-05-12T03:15:00 +2739-05-12T03:15:00 +2741-05-12T03:15:00 +2743-05-12T03:15:00 +2745-05-12T03:15:00 +2747-05-12T03:15:00 +2749-05-12T03:15:00 +2751-05-12T03:15:00 +2753-05-12T03:15:00 +2755-05-12T03:15:00 +2757-05-12T03:15:00 +2759-05-12T03:15:00 +2761-05-12T03:15:00 +2763-05-12T03:15:00 +2765-05-12T03:15:00 +2767-05-12T03:15:00 +2769-05-12T03:15:00 +2771-05-12T03:15:00 +2773-05-12T03:15:00 +2775-05-12T03:15:00 +2777-05-12T03:15:00 +2779-05-12T03:15:00 +2781-05-12T03:15:00 +2783-05-12T03:15:00 +2785-05-12T03:15:00 +2787-05-12T03:15:00 +2789-05-12T03:15:00 +2791-05-12T03:15:00 +2793-05-12T03:15:00 +2795-05-12T03:15:00 +2797-05-12T03:15:00 +2799-05-12T03:15:00 +2801-05-12T03:15:00 +2803-05-12T03:15:00 +2805-05-12T03:15:00 +2807-05-12T03:15:00 +2809-05-12T03:15:00 +2811-05-12T03:15:00 +2813-05-12T03:15:00 +2815-05-12T03:15:00 +2817-05-12T03:15:00 +2819-05-12T03:15:00 +2821-05-12T03:15:00 +2823-05-12T03:15:00 +2825-05-12T03:15:00 +2827-05-12T03:15:00 +2829-05-12T03:15:00 +2831-05-12T03:15:00 +2833-05-12T03:15:00 +2835-05-12T03:15:00 +2837-05-12T03:15:00 +2839-05-12T03:15:00 +2841-05-12T03:15:00 +2843-05-12T03:15:00 +2845-05-12T03:15:00 +2847-05-12T03:15:00 +2849-05-12T03:15:00 +2851-05-12T03:15:00 +2853-05-12T03:15:00 +2855-05-12T03:15:00 +2857-05-12T03:15:00 +2859-05-12T03:15:00 +2861-05-12T03:15:00 +2863-05-12T03:15:00 +2865-05-12T03:15:00 +2867-05-12T03:15:00 +2869-05-12T03:15:00 +2871-05-12T03:15:00 +2873-05-12T03:15:00 +2875-05-12T03:15:00 +2877-05-12T03:15:00 +2879-05-12T03:15:00 +2881-05-12T03:15:00 +2883-05-12T03:15:00 +2885-05-12T03:15:00 +2887-05-12T03:15:00 +2889-05-12T03:15:00 +2891-05-12T03:15:00 +2893-05-12T03:15:00 +2895-05-12T03:15:00 +2897-05-12T03:15:00 +2899-05-12T03:15:00 +2901-05-12T03:15:00 +2903-05-12T03:15:00 +2905-05-12T03:15:00 +2907-05-12T03:15:00 +2909-05-12T03:15:00 +2911-05-12T03:15:00 +2913-05-12T03:15:00 +2915-05-12T03:15:00 +2917-05-12T03:15:00 +2919-05-12T03:15:00 +2921-05-12T03:15:00 +2923-05-12T03:15:00 +2925-05-12T03:15:00 +2927-05-12T03:15:00 +2929-05-12T03:15:00 +2931-05-12T03:15:00 +2933-05-12T03:15:00 +2935-05-12T03:15:00 +2937-05-12T03:15:00 +2939-05-12T03:15:00 +2941-05-12T03:15:00 +2943-05-12T03:15:00 +2945-05-12T03:15:00 +2947-05-12T03:15:00 +2949-05-12T03:15:00 +2951-05-12T03:15:00 +2953-05-12T03:15:00 +2955-05-12T03:15:00 +2957-05-12T03:15:00 +2959-05-12T03:15:00 +2961-05-12T03:15:00 +2963-05-12T03:15:00 +2965-05-12T03:15:00 +2967-05-12T03:15:00 +2969-05-12T03:15:00 +2971-05-12T03:15:00 +2973-05-12T03:15:00 +2975-05-12T03:15:00 +2977-05-12T03:15:00 +2979-05-12T03:15:00 +2981-05-12T03:15:00 +2983-05-12T03:15:00 +2985-05-12T03:15:00 +2987-05-12T03:15:00 +2989-05-12T03:15:00 +2991-05-12T03:15:00 +2993-05-12T03:15:00 +2995-05-12T03:15:00 +2997-05-12T03:15:00 +2999-05-12T03:15:00 +3001-05-12T03:15:00 +3003-05-12T03:15:00 diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics.prev.ref new file mode 100644 index 000000000..bfbccef60 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics.prev.ref @@ -0,0 +1,4 @@ +2009-05-12T03:15:00 +2007-05-12T03:15:00 +2005-05-12T03:15:00 + diff --git a/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics.recurson.ref new file mode 100644 index 000000000..cbb304fc8 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/unsorted/yearly.ics.recurson.ref @@ -0,0 +1,3 @@ +2005-05-12 +2007-05-12 +2009-05-12 diff --git a/libkcal/tests/data/resource_test_config b/libkcal/tests/data/resource_test_config new file mode 100644 index 000000000..67f766fa6 --- /dev/null +++ b/libkcal/tests/data/resource_test_config @@ -0,0 +1,8 @@ +[Resource_test_ical] +CalendarURL=file:$KDEHOME/test.ics +Format=ical +ResourceIdentifier=sUiQkXeIro +ResourceIsActive=true +ResourceIsReadOnly=false +ResourceName=Test KOrganizer resource +ResourceType=file diff --git a/libkcal/tests/data/test_pilot.ics b/libkcal/tests/data/test_pilot.ics new file mode 100644 index 000000000..6cbd92ae5 --- /dev/null +++ b/libkcal/tests/data/test_pilot.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 + +BEGIN:VEVENT +DTSTAMP:20050511T171945Z +ORGANIZER;CN=Adriaan de Groot:MAILTO:groot@kde.org +CREATED:20050322T063629Z +X-PILOTID:12345 +X-PILOTSTAT:1 +UID:KOrganizer-1345486115.965 +SEQUENCE:0 +LAST-MODIFIED:20050322T063629Z +SUMMARY:Renske op de Koffie +CLASS:PUBLIC +PRIORITY:5 +DTSTART:20050324T050000Z +DTEND:20050324T070000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_3.4.ics.all b/libkcal/tests/data/vCalendar/KOrganizer_3.4.ics.all new file mode 100644 index 000000000..0ef782fd7 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_3.4.ics.all @@ -0,0 +1,220 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105219Z +UID:KOrganizer-45214176.303 +SEQUENCE:2 +LAST-MODIFIED:20050520T105815Z +SUMMARY:20. Mai 2005\, 19-20 Uhr\, alle 3 Monate am -2. Fr\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=-2FR +DTSTART:20050520T170000Z +DTEND:20050520T180000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105130Z +UID:KOrganizer-1286451532.549 +SEQUENCE:2 +LAST-MODIFIED:20050520T105759Z +SUMMARY:20. Mai 2005\, 17-18 Uhr\, alle 3 Monate am 20.\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYMONTHDAY=20 +DTSTART:20050520T150000Z +DTEND:20050520T160000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104909Z +UID:KOrganizer-1943919749.348 +SEQUENCE:2 +LAST-MODIFIED:20050520T105735Z +SUMMARY:20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Di/Do\, 27 Mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;COUNT=27;INTERVAL=2;BYDAY=TU,TH +DTSTART:20050520T130000Z +DTEND:20050520T140000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105002Z +UID:KOrganizer-776556232.395 +SEQUENCE:4 +LAST-MODIFIED:20050520T105750Z +SUMMARY:20. Mai 2005\, 16-17 Uhr\, alle 3 Monate am 20.\, bis 30. Juni + 2006 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;UNTIL=20060630;INTERVAL=3;BYMONTHDAY=20 +DTSTART:20050520T140000Z +DTEND:20050520T150000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104822Z +UID:KOrganizer-428202830.752 +SEQUENCE:2 +LAST-MODIFIED:20050520T105740Z +SUMMARY:20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Mo/Mi/Fr\, bis 30. + Juni 2005 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;UNTIL=20050630;INTERVAL=2;BYDAY=MO,WE,FR +DTSTART:20050520T120000Z +DTEND:20050520T130000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104755Z +UID:KOrganizer-872504546.272 +SEQUENCE:0 +LAST-MODIFIED:20050520T104755Z +SUMMARY:20. Mai 2005\, 12-13 Uhr\, alle 3 Tage\, 50 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;COUNT=50;INTERVAL=3 +DTSTART:20050520T100000Z +DTEND:20050520T110000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105402Z +UID:KOrganizer-1016383107.562 +SEQUENCE:3 +LAST-MODIFIED:20050520T105836Z +SUMMARY:20. Mai 2005\, 22-23 Uhr\, alle 3 Jahre am 3. Freitag im Mai\, + 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=3;BYDAY=3FR;BYMONTH=5 +DTSTART:20050520T200000Z +DTEND:20050520T210000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105442Z +UID:KOrganizer-1832470339.751 +SEQUENCE:1 +LAST-MODIFIED:20050520T105511Z +SUMMARY:20. Mai 2005\, 23-24 Uhr\, alle 3 Jahre am vorletzten Freitag im + Mai\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=3;BYDAY=-2FR;BYMONTH=5 +DTSTART:20050520T210000Z +DTEND:20050520T215900Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105153Z +UID:KOrganizer-712420734.1026 +SEQUENCE:3 +LAST-MODIFIED:20050520T105809Z +SUMMARY:20. Mai 2005\, 18-19 Uhr\, alle 3 Monate am 3. Fr\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=3FR +DTSTART:20050520T160000Z +DTEND:20050520T170000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105331Z +UID:KOrganizer-1059871846.769 +SEQUENCE:1 +LAST-MODIFIED:20050520T105400Z +SUMMARY:20. Mai 2005\, 21-22 Uhr\, alle 2 Jahre am 24. Mai\, 13 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=13;INTERVAL=2;BYMONTHDAY=24;BYMONTH=5 +DTSTART:20050520T190000Z +DTEND:20050520T200000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105525Z +UID:KOrganizer-881198156.528 +SEQUENCE:3 +LAST-MODIFIED:20050520T105853Z +SUMMARY:21. Mai 2005\, 12-13 Uhr\, jedes Jahre am 141. Tag im Jahr\, 17 + mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=1;BYYEARDAY=141 +DTSTART:20050521T100000Z +DTEND:20050521T110000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104758Z +UID:KOrganizer-1078681338.495 +SEQUENCE:1 +LAST-MODIFIED:20050520T104819Z +SUMMARY:20. Mai 2005\, 13-14 Uhr\, alle 3 Tage\, bis 30. Juni 2005 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;UNTIL=20050630;INTERVAL=3 +DTSTART:20050520T110000Z +DTEND:20050520T120000Z +TRANSP:OPAQUE +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105244Z +UID:KOrganizer-1521406395.909 +SEQUENCE:1 +LAST-MODIFIED:20050520T105327Z +SUMMARY:20. Mai 2005\, 20-21 Uhr\, alle 3 Monate am letzten Do\, bis 31. + 12. 2006 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;UNTIL=20061231;INTERVAL=3;BYDAY=-1TH +DTSTART:20050520T180000Z +DTEND:20050520T190000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_3.4.vcs.all b/libkcal/tests/data/vCalendar/KOrganizer_3.4.vcs.all new file mode 100644 index 000000000..79080b0be --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_3.4.vcs.all @@ -0,0 +1,201 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+
+BEGIN:VEVENT
+DTSTART:20050520T170000Z
+DTEND:20050520T180000Z
+DCREATED:20050520T105219Z
+UID:KOrganizer-45214176.303
+SEQUENCE:2
+LAST-MODIFIED:20050520T105815Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MP3 2- FR #17
+SUMMARY:20. Mai 2005, 19-20 Uhr, alle 3 Monate am -2. Fr, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTART:20050520T150000Z
+DTEND:20050520T160000Z
+DCREATED:20050520T105130Z
+UID:KOrganizer-1286451532.549
+SEQUENCE:2
+LAST-MODIFIED:20050520T105759Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MD3 20 #17
+SUMMARY:20. Mai 2005, 17-18 Uhr, alle 3 Monate am 20., 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTART:20050520T130000Z
+DTEND:20050520T140000Z
+DCREATED:20050520T104909Z
+UID:KOrganizer-1943919749.348
+SEQUENCE:2
+LAST-MODIFIED:20050520T105735Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:W2 TU TH #27
+SUMMARY:20. Mai 2005, 14-15 Uhr, alle 2 Wochen am Di/Do, 27 Mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTART:20050520T140000Z
+DTEND:20050520T150000Z
+DCREATED:20050520T105002Z
+UID:KOrganizer-776556232.395
+SEQUENCE:4
+LAST-MODIFIED:20050520T105750Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MD3 20 20060630T000000
+SUMMARY:20. Mai 2005, 16-17 Uhr, alle 3 Monate am 20., bis 30. Juni 2006
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTART:20050520T120000Z
+DTEND:20050520T130000Z
+DCREATED:20050520T104822Z
+UID:KOrganizer-428202830.752
+SEQUENCE:2
+LAST-MODIFIED:20050520T105740Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:W2 MO WE FR 20050630T000000
+SUMMARY:20. Mai 2005, 14-15 Uhr, alle 2 Wochen am Mo/Mi/Fr, bis 30. Juni 2005
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTART:20050520T100000Z
+DTEND:20050520T110000Z
+DCREATED:20050520T104755Z
+UID:KOrganizer-872504546.272
+SEQUENCE:0
+LAST-MODIFIED:20050520T104755Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:D3 #50
+SUMMARY:20. Mai 2005, 12-13 Uhr, alle 3 Tage, 50 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTART:20050520T200000Z
+DTEND:20050520T210000Z
+DCREATED:20050520T105402Z
+UID:KOrganizer-1016383107.562
+SEQUENCE:3
+LAST-MODIFIED:20050520T105836Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MAILTO:reinhold@kainhofer.com#17
+SUMMARY:20. Mai 2005, 22-23 Uhr, alle 3 Jahre am 3. Freitag im Mai, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTART:20050520T210000Z
+DTEND:20050520T215900Z
+DCREATED:20050520T105442Z
+UID:KOrganizer-1832470339.751
+SEQUENCE:1
+LAST-MODIFIED:20050520T105511Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MAILTO:reinhold@kainhofer.com#17
+SUMMARY:20. Mai 2005, 23-24 Uhr, alle 3 Jahre am vorletzten Freitag im Mai, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTART:20050520T160000Z
+DTEND:20050520T170000Z
+DCREATED:20050520T105153Z
+UID:KOrganizer-712420734.1026
+SEQUENCE:3
+LAST-MODIFIED:20050520T105809Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MP3 3+ FR #17
+SUMMARY:20. Mai 2005, 18-19 Uhr, alle 3 Monate am 3. Fr, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTART:20050520T190000Z
+DTEND:20050520T200000Z
+DCREATED:20050520T105331Z
+UID:KOrganizer-1059871846.769
+SEQUENCE:1
+LAST-MODIFIED:20050520T105400Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:YM2 5 #13
+SUMMARY:20. Mai 2005, 21-22 Uhr, alle 2 Jahre am 24. Mai, 13 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTART:20050521T100000Z
+DTEND:20050521T110000Z
+DCREATED:20050520T105525Z
+UID:KOrganizer-881198156.528
+SEQUENCE:3
+LAST-MODIFIED:20050520T105853Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:YD1 141 #17
+SUMMARY:21. Mai 2005, 12-13 Uhr, jedes Jahre am 141. Tag im Jahr, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTART:20050520T110000Z
+DTEND:20050520T120000Z
+DCREATED:20050520T104758Z
+UID:KOrganizer-1078681338.495
+SEQUENCE:1
+LAST-MODIFIED:20050520T104819Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:D3 20050630T000000
+SUMMARY:20. Mai 2005, 13-14 Uhr, alle 3 Tage, bis 30. Juni 2005
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+BEGIN:VEVENT
+DTSTART:20050520T180000Z
+DTEND:20050520T190000Z
+DCREATED:20050520T105244Z
+UID:KOrganizer-1521406395.909
+SEQUENCE:1
+LAST-MODIFIED:20050520T105327Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MP3 1- TH 20061231T000000
+SUMMARY:20. Mai 2005, 20-21 Uhr, alle 3 Monate am letzten Do, bis 31. 12. 2006
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase01.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase01.ics new file mode 100644 index 000000000..4ba587cba --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase01.ics @@ -0,0 +1,22 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105219Z +UID:KOrganizer-45214176.303 +SEQUENCE:2 +LAST-MODIFIED:20050520T105815Z +SUMMARY:20. Mai 2005\, 19-20 Uhr\, alle 3 Monate am -2. Fr\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=-2FR +DTSTART:20050520T170000Z +DTEND:20050520T180000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase01.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase01.ics.vcal.ref new file mode 100644 index 000000000..5581055bb --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase01.ics.vcal.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T170000Z
+DTEND:20050520T180000Z
+DCREATED:20050520T105219Z
+UID:KOrganizer-45214176.303
+SEQUENCE:2
+LAST-MODIFIED:20050520T105815Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MP3 2- FR #17
+SUMMARY:20. Mai 2005, 19-20 Uhr, alle 3 Monate am -2. Fr, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase01.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase01.vcs new file mode 100644 index 000000000..2f4287d92 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase01.vcs @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T170000Z
+DTEND:20050520T180000Z
+DCREATED:20050520T105219Z
+UID:KOrganizer-45214176.303
+SEQUENCE:2
+LAST-MODIFIED:20050520T105815Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MP3 2- FR #17
+SUMMARY:20. Mai 2005, 19-20 Uhr, alle 3 Monate am -2. Fr, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase01.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase01.vcs.ical.ref new file mode 100644 index 000000000..b262920ba --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase01.vcs.ical.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165650Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T105219Z
+UID:KOrganizer-45214176.303
+SEQUENCE:2
+LAST-MODIFIED:20050520T105815Z
+SUMMARY:20. Mai 2005\, 19-20 Uhr\, alle 3 Monate am -2. Fr\, 17 mal
+PRIORITY:5
+RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=-2FR
+DTSTART:20050520T170000Z
+DTEND:20050520T180000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase02.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase02.ics new file mode 100644 index 000000000..ce4251e56 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase02.ics @@ -0,0 +1,22 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105130Z +UID:KOrganizer-1286451532.549 +SEQUENCE:2 +LAST-MODIFIED:20050520T105759Z +SUMMARY:20. Mai 2005\, 17-18 Uhr\, alle 3 Monate am 20.\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYMONTHDAY=20 +DTSTART:20050520T150000Z +DTEND:20050520T160000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase02.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase02.ics.vcal.ref new file mode 100644 index 000000000..632c9bd73 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase02.ics.vcal.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T150000Z
+DTEND:20050520T160000Z
+DCREATED:20050520T105130Z
+UID:KOrganizer-1286451532.549
+SEQUENCE:2
+LAST-MODIFIED:20050520T105759Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MD3 20 #17
+SUMMARY:20. Mai 2005, 17-18 Uhr, alle 3 Monate am 20., 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase02.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase02.vcs new file mode 100644 index 000000000..72a8374c5 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase02.vcs @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T150000Z
+DTEND:20050520T160000Z
+DCREATED:20050520T105130Z
+UID:KOrganizer-1286451532.549
+SEQUENCE:2
+LAST-MODIFIED:20050520T105759Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MD3 20 #17
+SUMMARY:20. Mai 2005, 17-18 Uhr, alle 3 Monate am 20., 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase02.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase02.vcs.ical.ref new file mode 100644 index 000000000..a7c6ca4eb --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase02.vcs.ical.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165700Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T105130Z
+UID:KOrganizer-1286451532.549
+SEQUENCE:2
+LAST-MODIFIED:20050520T105759Z
+SUMMARY:20. Mai 2005\, 17-18 Uhr\, alle 3 Monate am 20.\, 17 mal
+PRIORITY:5
+RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYMONTHDAY=20
+DTSTART:20050520T150000Z
+DTEND:20050520T160000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase03.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase03.ics new file mode 100644 index 000000000..c73e2658a --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase03.ics @@ -0,0 +1,22 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104909Z +UID:KOrganizer-1943919749.348 +SEQUENCE:2 +LAST-MODIFIED:20050520T105735Z +SUMMARY:20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Di/Do\, 27 Mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;COUNT=27;INTERVAL=2;BYDAY=TU,TH +DTSTART:20050520T130000Z +DTEND:20050520T140000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase03.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase03.ics.vcal.ref new file mode 100644 index 000000000..63845d6b4 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase03.ics.vcal.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T130000Z
+DTEND:20050520T140000Z
+DCREATED:20050520T104909Z
+UID:KOrganizer-1943919749.348
+SEQUENCE:2
+LAST-MODIFIED:20050520T105735Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:W2 TU TH #27
+SUMMARY:20. Mai 2005, 14-15 Uhr, alle 2 Wochen am Di/Do, 27 Mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase03.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase03.vcs new file mode 100644 index 000000000..2824d7090 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase03.vcs @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T130000Z
+DTEND:20050520T140000Z
+DCREATED:20050520T104909Z
+UID:KOrganizer-1943919749.348
+SEQUENCE:2
+LAST-MODIFIED:20050520T105735Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:W2 TU TH #27
+SUMMARY:20. Mai 2005, 14-15 Uhr, alle 2 Wochen am Di/Do, 27 Mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase03.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase03.vcs.ical.ref new file mode 100644 index 000000000..6bd0e1693 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase03.vcs.ical.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165651Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T104909Z
+UID:KOrganizer-1943919749.348
+SEQUENCE:2
+LAST-MODIFIED:20050520T105735Z
+SUMMARY:20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Di/Do\, 27 Mal
+PRIORITY:5
+RRULE:FREQ=WEEKLY;COUNT=27;INTERVAL=2;BYDAY=TU,TH
+DTSTART:20050520T130000Z
+DTEND:20050520T140000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase04.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase04.ics new file mode 100644 index 000000000..2b811e0b7 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase04.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105002Z +UID:KOrganizer-776556232.395 +SEQUENCE:4 +LAST-MODIFIED:20050520T105750Z +SUMMARY:20. Mai 2005\, 16-17 Uhr\, alle 3 Monate am 20.\, bis 30. Juni + 2006 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;UNTIL=20060630;INTERVAL=3;BYMONTHDAY=20 +DTSTART:20050520T140000Z +DTEND:20050520T150000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase04.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase04.ics.vcal.ref new file mode 100644 index 000000000..d375bea2f --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase04.ics.vcal.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T140000Z
+DTEND:20050520T150000Z
+DCREATED:20050520T105002Z
+UID:KOrganizer-776556232.395
+SEQUENCE:4
+LAST-MODIFIED:20050520T105750Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MD3 20 20060630T000000
+SUMMARY:20. Mai 2005, 16-17 Uhr, alle 3 Monate am 20., bis 30. Juni 2006
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase04.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase04.vcs new file mode 100644 index 000000000..5d1974ef0 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase04.vcs @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T140000Z
+DTEND:20050520T150000Z
+DCREATED:20050520T105002Z
+UID:KOrganizer-776556232.395
+SEQUENCE:4
+LAST-MODIFIED:20050520T105750Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MD3 20 20060630T000000
+SUMMARY:20. Mai 2005, 16-17 Uhr, alle 3 Monate am 20., bis 30. Juni 2006
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase04.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase04.vcs.ical.ref new file mode 100644 index 000000000..e8cd6d687 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase04.vcs.ical.ref @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165651Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T105002Z
+UID:KOrganizer-776556232.395
+SEQUENCE:4
+LAST-MODIFIED:20050520T105750Z
+SUMMARY:20. Mai 2005\, 16-17 Uhr\, alle 3 Monate am 20.\, bis 30. Juni
+ 2006
+PRIORITY:5
+RRULE:FREQ=MONTHLY;UNTIL=20060630T000000Z;INTERVAL=3;BYMONTHDAY=20
+DTSTART:20050520T140000Z
+DTEND:20050520T150000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase05.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase05.ics new file mode 100644 index 000000000..e86de80e7 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase05.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104822Z +UID:KOrganizer-428202830.752 +SEQUENCE:2 +LAST-MODIFIED:20050520T105740Z +SUMMARY:20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Mo/Mi/Fr\, bis 30. + Juni 2005 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=WEEKLY;UNTIL=20050630;INTERVAL=2;BYDAY=MO,WE,FR +DTSTART:20050520T120000Z +DTEND:20050520T130000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase05.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase05.ics.vcal.ref new file mode 100644 index 000000000..be427f1ff --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase05.ics.vcal.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T120000Z
+DTEND:20050520T130000Z
+DCREATED:20050520T104822Z
+UID:KOrganizer-428202830.752
+SEQUENCE:2
+LAST-MODIFIED:20050520T105740Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:W2 MO WE FR 20050630T000000
+SUMMARY:20. Mai 2005, 14-15 Uhr, alle 2 Wochen am Mo/Mi/Fr, bis 30. Juni 2005
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase05.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase05.vcs new file mode 100644 index 000000000..51196fda3 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase05.vcs @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T120000Z
+DTEND:20050520T130000Z
+DCREATED:20050520T104822Z
+UID:KOrganizer-428202830.752
+SEQUENCE:2
+LAST-MODIFIED:20050520T105740Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:W2 MO WE FR 20050630T000000
+SUMMARY:20. Mai 2005, 14-15 Uhr, alle 2 Wochen am Mo/Mi/Fr, bis 30. Juni 2005
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase05.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase05.vcs.ical.ref new file mode 100644 index 000000000..0791171dc --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase05.vcs.ical.ref @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165652Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T104822Z
+UID:KOrganizer-428202830.752
+SEQUENCE:2
+LAST-MODIFIED:20050520T105740Z
+SUMMARY:20. Mai 2005\, 14-15 Uhr\, alle 2 Wochen am Mo/Mi/Fr\, bis 30.
+ Juni 2005
+PRIORITY:5
+RRULE:FREQ=WEEKLY;UNTIL=20050630T000000Z;INTERVAL=2;BYDAY=MO,WE,FR
+DTSTART:20050520T120000Z
+DTEND:20050520T130000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase06.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase06.ics new file mode 100644 index 000000000..096e80031 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase06.ics @@ -0,0 +1,22 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104755Z +UID:KOrganizer-872504546.272 +SEQUENCE:0 +LAST-MODIFIED:20050520T104755Z +SUMMARY:20. Mai 2005\, 12-13 Uhr\, alle 3 Tage\, 50 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;COUNT=50;INTERVAL=3 +DTSTART:20050520T100000Z +DTEND:20050520T110000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase06.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase06.ics.vcal.ref new file mode 100644 index 000000000..1a05aeebd --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase06.ics.vcal.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T100000Z
+DTEND:20050520T110000Z
+DCREATED:20050520T104755Z
+UID:KOrganizer-872504546.272
+SEQUENCE:0
+LAST-MODIFIED:20050520T104755Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:D3 #50
+SUMMARY:20. Mai 2005, 12-13 Uhr, alle 3 Tage, 50 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase06.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase06.vcs new file mode 100644 index 000000000..d744a5bbf --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase06.vcs @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T100000Z
+DTEND:20050520T110000Z
+DCREATED:20050520T104755Z
+UID:KOrganizer-872504546.272
+SEQUENCE:0
+LAST-MODIFIED:20050520T104755Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:D3 #50
+SUMMARY:20. Mai 2005, 12-13 Uhr, alle 3 Tage, 50 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase06.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase06.vcs.ical.ref new file mode 100644 index 000000000..9c28e61d9 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase06.vcs.ical.ref @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165652Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T104755Z
+UID:KOrganizer-872504546.272
+LAST-MODIFIED:20050520T104755Z
+SUMMARY:20. Mai 2005\, 12-13 Uhr\, alle 3 Tage\, 50 mal
+PRIORITY:5
+RRULE:FREQ=DAILY;COUNT=50;INTERVAL=3
+DTSTART:20050520T100000Z
+DTEND:20050520T110000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase07.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase07.ics new file mode 100644 index 000000000..8d41e3efc --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase07.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105402Z +UID:KOrganizer-1016383107.562 +SEQUENCE:3 +LAST-MODIFIED:20050520T105836Z +SUMMARY:20. Mai 2005\, 22-23 Uhr\, alle 3 Jahre am 3. Freitag im Mai\, + 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=3;BYDAY=3FR;BYMONTH=5 +DTSTART:20050520T200000Z +DTEND:20050520T210000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase07.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase07.ics.vcal.ref new file mode 100644 index 000000000..81182c214 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase07.ics.vcal.ref @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T200000Z
+DTEND:20050520T210000Z
+DCREATED:20050520T105402Z
+UID:KOrganizer-1016383107.562
+SEQUENCE:3
+LAST-MODIFIED:20050520T105836Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+SUMMARY:20. Mai 2005, 22-23 Uhr, alle 3 Jahre am 3. Freitag im Mai, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase07.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase07.vcs new file mode 100644 index 000000000..7a5504f79 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase07.vcs @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T200000Z
+DTEND:20050520T210000Z
+DCREATED:20050520T105402Z
+UID:KOrganizer-1016383107.562
+SEQUENCE:3
+LAST-MODIFIED:20050520T105836Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+SUMMARY:20. Mai 2005, 22-23 Uhr, alle 3 Jahre am 3. Freitag im Mai, 17 mal (not possible in vCalendar -> no RRULE)
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase07.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase07.vcs.ical.ref new file mode 100644 index 000000000..fdf5640b4 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase07.vcs.ical.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165653Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T105402Z
+UID:KOrganizer-1016383107.562
+SEQUENCE:3
+LAST-MODIFIED:20050520T105836Z
+SUMMARY:20. Mai 2005\, 22-23 Uhr\, alle 3 Jahre am 3. Freitag im Mai\, 17
+ mal (not possible in vCalendar -> no RRULE)
+PRIORITY:5
+DTSTART:20050520T200000Z
+DTEND:20050520T210000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase08.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase08.ics new file mode 100644 index 000000000..066f7df67 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase08.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105442Z +UID:KOrganizer-1832470339.751 +SEQUENCE:1 +LAST-MODIFIED:20050520T105511Z +SUMMARY:20. Mai 2005\, 23-24 Uhr\, alle 3 Jahre am vorletzten Freitag im + Mai\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=3;BYDAY=-2FR;BYMONTH=5 +DTSTART:20050520T210000Z +DTEND:20050520T215900Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase08.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase08.ics.vcal.ref new file mode 100644 index 000000000..605cee6e8 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase08.ics.vcal.ref @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T210000Z
+DTEND:20050520T215900Z
+DCREATED:20050520T105442Z
+UID:KOrganizer-1832470339.751
+SEQUENCE:1
+LAST-MODIFIED:20050520T105511Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+SUMMARY:20. Mai 2005, 23-24 Uhr, alle 3 Jahre am vorletzten Freitag im Mai, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase08.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase08.vcs new file mode 100644 index 000000000..6fc4cd091 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase08.vcs @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T210000Z
+DTEND:20050520T215900Z
+DCREATED:20050520T105442Z
+UID:KOrganizer-1832470339.751
+SEQUENCE:1
+LAST-MODIFIED:20050520T105511Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+SUMMARY:20. Mai 2005, 23-24 Uhr, alle 3 Jahre am vorletzten Freitag im Mai, 17 mal (not possible in vCalendar -> no RRULE)
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase08.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase08.vcs.ical.ref new file mode 100644 index 000000000..e6bb59d33 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase08.vcs.ical.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165654Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T105442Z
+UID:KOrganizer-1832470339.751
+SEQUENCE:1
+LAST-MODIFIED:20050520T105511Z
+SUMMARY:20. Mai 2005\, 23-24 Uhr\, alle 3 Jahre am vorletzten Freitag im
+ Mai\, 17 mal (not possible in vCalendar -> no RRULE)
+PRIORITY:5
+DTSTART:20050520T210000Z
+DTEND:20050520T215900Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase09.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase09.ics new file mode 100644 index 000000000..30660f5a0 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase09.ics @@ -0,0 +1,22 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105153Z +UID:KOrganizer-712420734.1026 +SEQUENCE:3 +LAST-MODIFIED:20050520T105809Z +SUMMARY:20. Mai 2005\, 18-19 Uhr\, alle 3 Monate am 3. Fr\, 17 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=3FR +DTSTART:20050520T160000Z +DTEND:20050520T170000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase09.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase09.ics.vcal.ref new file mode 100644 index 000000000..ac1b8f6bd --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase09.ics.vcal.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T160000Z
+DTEND:20050520T170000Z
+DCREATED:20050520T105153Z
+UID:KOrganizer-712420734.1026
+SEQUENCE:3
+LAST-MODIFIED:20050520T105809Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MP3 3+ FR #17
+SUMMARY:20. Mai 2005, 18-19 Uhr, alle 3 Monate am 3. Fr, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase09.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase09.vcs new file mode 100644 index 000000000..103929b8a --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase09.vcs @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T160000Z
+DTEND:20050520T170000Z
+DCREATED:20050520T105153Z
+UID:KOrganizer-712420734.1026
+SEQUENCE:3
+LAST-MODIFIED:20050520T105809Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MP3 3+ FR #17
+SUMMARY:20. Mai 2005, 18-19 Uhr, alle 3 Monate am 3. Fr, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase09.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase09.vcs.ical.ref new file mode 100644 index 000000000..3d67ed492 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase09.vcs.ical.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165655Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T105153Z
+UID:KOrganizer-712420734.1026
+SEQUENCE:3
+LAST-MODIFIED:20050520T105809Z
+SUMMARY:20. Mai 2005\, 18-19 Uhr\, alle 3 Monate am 3. Fr\, 17 mal
+PRIORITY:5
+RRULE:FREQ=MONTHLY;COUNT=17;INTERVAL=3;BYDAY=3FR
+DTSTART:20050520T160000Z
+DTEND:20050520T170000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase10.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase10.ics new file mode 100644 index 000000000..b35cf6e51 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase10.ics @@ -0,0 +1,22 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105331Z +UID:KOrganizer-1059871846.769 +SEQUENCE:1 +LAST-MODIFIED:20050520T105400Z +SUMMARY:20. Mai 2005\, 21-22 Uhr\, alle 2 Jahre am 24. Mai\, 13 mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=13;INTERVAL=2;BYMONTHDAY=24;BYMONTH=5 +DTSTART:20050520T190000Z +DTEND:20050520T200000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase10.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase10.ics.vcal.ref new file mode 100644 index 000000000..c40c9bbf3 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase10.ics.vcal.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T190000Z
+DTEND:20050520T200000Z
+DCREATED:20050520T105331Z
+UID:KOrganizer-1059871846.769
+SEQUENCE:1
+LAST-MODIFIED:20050520T105400Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:YM2 5 #13
+SUMMARY:20. Mai 2005, 21-22 Uhr, alle 2 Jahre am 24. Mai, 13 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase10.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase10.vcs new file mode 100644 index 000000000..07168ff94 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase10.vcs @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T190000Z
+DTEND:20050520T200000Z
+DCREATED:20050520T105331Z
+UID:KOrganizer-1059871846.769
+SEQUENCE:1
+LAST-MODIFIED:20050520T105400Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:YM2 5 #13
+SUMMARY:20. Mai 2005, 21-22 Uhr, alle 2 Jahre am 24. Mai, 13 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase10.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase10.vcs.ical.ref new file mode 100644 index 000000000..ad809a313 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase10.vcs.ical.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165656Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T105331Z
+UID:KOrganizer-1059871846.769
+SEQUENCE:1
+LAST-MODIFIED:20050520T105400Z
+SUMMARY:20. Mai 2005\, 21-22 Uhr\, alle 2 Jahre am 24. Mai\, 13 mal
+PRIORITY:5
+RRULE:FREQ=YEARLY;COUNT=13;INTERVAL=2;BYMONTH=5
+DTSTART:20050520T190000Z
+DTEND:20050520T200000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase11.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase11.ics new file mode 100644 index 000000000..fc9aa9d39 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase11.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105525Z +UID:KOrganizer-881198156.528 +SEQUENCE:3 +LAST-MODIFIED:20050520T105853Z +SUMMARY:21. Mai 2005\, 12-13 Uhr\, jedes Jahre am 141. Tag im Jahr\, 17 + mal +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=YEARLY;COUNT=17;INTERVAL=1;BYYEARDAY=141 +DTSTART:20050521T100000Z +DTEND:20050521T110000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase11.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase11.ics.vcal.ref new file mode 100644 index 000000000..671ce556f --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase11.ics.vcal.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050521T100000Z
+DTEND:20050521T110000Z
+DCREATED:20050520T105525Z
+UID:KOrganizer-881198156.528
+SEQUENCE:3
+LAST-MODIFIED:20050520T105853Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:YD1 141 #17
+SUMMARY:21. Mai 2005, 12-13 Uhr, jedes Jahre am 141. Tag im Jahr, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase11.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase11.vcs new file mode 100644 index 000000000..62b77f4e3 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase11.vcs @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050521T100000Z
+DTEND:20050521T110000Z
+DCREATED:20050520T105525Z
+UID:KOrganizer-881198156.528
+SEQUENCE:3
+LAST-MODIFIED:20050520T105853Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:YD1 141 #17
+SUMMARY:21. Mai 2005, 12-13 Uhr, jedes Jahre am 141. Tag im Jahr, 17 mal
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase11.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase11.vcs.ical.ref new file mode 100644 index 000000000..a4fed5707 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase11.vcs.ical.ref @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165658Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T105525Z
+UID:KOrganizer-881198156.528
+SEQUENCE:3
+LAST-MODIFIED:20050520T105853Z
+SUMMARY:21. Mai 2005\, 12-13 Uhr\, jedes Jahre am 141. Tag im Jahr\, 17
+ mal
+PRIORITY:5
+RRULE:FREQ=YEARLY;COUNT=17;BYYEARDAY=141
+DTSTART:20050521T100000Z
+DTEND:20050521T110000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase12.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase12.ics new file mode 100644 index 000000000..fb0772326 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase12.ics @@ -0,0 +1,22 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T104758Z +UID:KOrganizer-1078681338.495 +SEQUENCE:1 +LAST-MODIFIED:20050520T104819Z +SUMMARY:20. Mai 2005\, 13-14 Uhr\, alle 3 Tage\, bis 30. Juni 2005 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=DAILY;UNTIL=20050630;INTERVAL=3 +DTSTART:20050520T110000Z +DTEND:20050520T120000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase12.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase12.ics.vcal.ref new file mode 100644 index 000000000..34f7c7345 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase12.ics.vcal.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T110000Z
+DTEND:20050520T120000Z
+DCREATED:20050520T104758Z
+UID:KOrganizer-1078681338.495
+SEQUENCE:1
+LAST-MODIFIED:20050520T104819Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:D3 20050630T000000
+SUMMARY:20. Mai 2005, 13-14 Uhr, alle 3 Tage, bis 30. Juni 2005
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase12.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase12.vcs new file mode 100644 index 000000000..0986ec9c5 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase12.vcs @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T110000Z
+DTEND:20050520T120000Z
+DCREATED:20050520T104758Z
+UID:KOrganizer-1078681338.495
+SEQUENCE:1
+LAST-MODIFIED:20050520T104819Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:D3 20050630T000000
+SUMMARY:20. Mai 2005, 13-14 Uhr, alle 3 Tage, bis 30. Juni 2005
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase12.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase12.vcs.ical.ref new file mode 100644 index 000000000..8a1edced5 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase12.vcs.ical.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165659Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T104758Z
+UID:KOrganizer-1078681338.495
+SEQUENCE:1
+LAST-MODIFIED:20050520T104819Z
+SUMMARY:20. Mai 2005\, 13-14 Uhr\, alle 3 Tage\, bis 30. Juni 2005
+PRIORITY:5
+RRULE:FREQ=DAILY;UNTIL=20050630T000000Z;INTERVAL=3
+DTSTART:20050520T110000Z
+DTEND:20050520T120000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase13.ics b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase13.ics new file mode 100644 index 000000000..09906befc --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase13.ics @@ -0,0 +1,23 @@ +BEGIN:VCALENDAR +PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN +VERSION:2.0 +X-LibKCal-Testsuite-OutTZ:Europe/Vienna +BEGIN:VEVENT +DTSTAMP:20050520T105856Z +ORGANIZER;CN=Reinhold Kainhofer:MAILTO:reinhold@kainhofer.com +CREATED:20050520T105244Z +UID:KOrganizer-1521406395.909 +SEQUENCE:1 +LAST-MODIFIED:20050520T105327Z +SUMMARY:20. Mai 2005\, 20-21 Uhr\, alle 3 Monate am letzten Do\, bis 31. + 12. 2006 +CLASS:PUBLIC +PRIORITY:5 +RRULE:FREQ=MONTHLY;UNTIL=20061231;INTERVAL=3;BYDAY=-1TH +DTSTART:20050520T180000Z +DTEND:20050520T190000Z +TRANSP:OPAQUE +END:VEVENT + +END:VCALENDAR + diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase13.ics.vcal.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase13.ics.vcal.ref new file mode 100644 index 000000000..50fa5fb16 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase13.ics.vcal.ref @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T180000Z
+DTEND:20050520T190000Z
+DCREATED:20050520T105244Z
+UID:KOrganizer-1521406395.909
+SEQUENCE:1
+LAST-MODIFIED:20050520T105327Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MP3 1- TH 20061231T000000
+SUMMARY:20. Mai 2005, 20-21 Uhr, alle 3 Monate am letzten Do, bis 31. 12. 2006
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase13.vcs b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase13.vcs new file mode 100644 index 000000000..ad67f570b --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase13.vcs @@ -0,0 +1,20 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML KOrganizer 3.4//EN
+VERSION:1.0
+BEGIN:VEVENT
+DTSTART:20050520T180000Z
+DTEND:20050520T190000Z
+DCREATED:20050520T105244Z
+UID:KOrganizer-1521406395.909
+SEQUENCE:1
+LAST-MODIFIED:20050520T105327Z
+X-ORGANIZER:MAILTO:reinhold@kainhofer.com
+RRULE:MP3 1- TH 20061231T000000
+SUMMARY:20. Mai 2005, 20-21 Uhr, alle 3 Monate am letzten Do, bis 31. 12. 2006
+CLASS:PUBLIC
+PRIORITY:5
+TRANSP:0
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase13.vcs.ical.ref b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase13.vcs.ical.ref new file mode 100644 index 000000000..0f9c103b8 --- /dev/null +++ b/libkcal/tests/data/vCalendar/KOrganizer_vCalTestCase13.vcs.ical.ref @@ -0,0 +1,21 @@ +BEGIN:VCALENDAR
+PRODID:-//K Desktop Environment//NONSGML libkcal 3.5//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20050604T165659Z
+ORGANIZER:MAILTO:reinhold@kainhofer.com
+CREATED:20050520T105244Z
+UID:KOrganizer-1521406395.909
+SEQUENCE:1
+LAST-MODIFIED:20050520T105327Z
+SUMMARY:20. Mai 2005\, 20-21 Uhr\, alle 3 Monate am letzten Do\, bis 31.
+ 12. 2006
+PRIORITY:5
+RRULE:FREQ=MONTHLY;UNTIL=20061231T000000Z;INTERVAL=3;BYDAY=-1TH
+DTSTART:20050520T180000Z
+DTEND:20050520T190000Z
+TRANSP:OPAQUE
+END:VEVENT
+
+END:VCALENDAR
+
diff --git a/libkcal/tests/data/vCalendar/readme.txt b/libkcal/tests/data/vCalendar/readme.txt new file mode 100644 index 000000000..f1be9b2c9 --- /dev/null +++ b/libkcal/tests/data/vCalendar/readme.txt @@ -0,0 +1,5 @@ +Test files to check vCalendar export and import for correctness. They cover +all cases of recurrence rules that were possible in KOrganizer from KDE 3.4. +Each event (=file) exists as iCalendar and vCalendar file. The reference +data is the corresponding event in the other format. + diff --git a/libkcal/tests/fbrecurring.cpp b/libkcal/tests/fbrecurring.cpp new file mode 100644 index 000000000..3ea9a03aa --- /dev/null +++ b/libkcal/tests/fbrecurring.cpp @@ -0,0 +1,52 @@ + +#include "icalformat.h" +#include "event.h" +#include "calendarlocal.h" + +#include <libkcal/freebusy.h> +#include <iostream> + +using namespace KCal; +using namespace std; + +int main() +{ + ICalFormat f; + + CalendarLocal cal( QString::fromLatin1("UTC") ); + + Event *event1 = new Event; + event1->setSummary("A"); + event1->setDtStart( QDateTime(QDate(2006,1,1), QTime(12,0,0)) ); + //event1->setDuration(60*60); + event1->setDtEnd( QDateTime(QDate(2006,1,1), QTime(13,0,0)) ); + event1->setFloats(FALSE); + event1->recurrence()->setDaily( 1 ); + //event1->recurrence()->setDuration( 2 ); + event1->recurrence()->setEndDateTime( QDateTime(QDate(2006,1,3), QTime(13,0,0)) ); + cout << f.toICalString(event1).latin1() << endl; + cal.addEvent(event1); + + Event *event2 = new Event; + event2->setSummary("B"); + event2->setDtStart( QDateTime(QDate(2006,1,1), QTime(13,0,0)) ); + //event2->setDuration(60*60); + event2->setDtEnd( QDateTime(QDate(2006,1,1), QTime(14,0,0)) ); + event2->setFloats(FALSE); + event2->recurrence()->setDaily( 1 ); + //event2->recurrence()->setDuration( 3 ); + event2->recurrence()->setEndDateTime( QDateTime(QDate(2006,1,4), QTime(13,0,0)) ); + cout << f.toICalString(event2).latin1() << endl; + cal.addEvent(event2); + + Calendar *c = &cal; + + QDateTime start = QDateTime(QDate(2006,1,2), QTime(0,0,0)); + QDateTime end = QDateTime(QDate(2006,1,3), QTime(0,0,0)); + + FreeBusy *freebusy = new FreeBusy( c, start, end ); + QString result = f.createScheduleMessage( freebusy, Scheduler::Publish ); + cout << result.latin1() << endl; + + return 0; +} diff --git a/libkcal/tests/readandwrite.cpp b/libkcal/tests/readandwrite.cpp new file mode 100644 index 000000000..8922080a3 --- /dev/null +++ b/libkcal/tests/readandwrite.cpp @@ -0,0 +1,84 @@ +/* + This file is part of libkcal. + + Copyright (c) 2003 Cornelius Schumacher <schumacher@kde.org> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "calendarlocal.h" + +extern "C" { +#include "icaltimezone.h" +} + +#include <kaboutdata.h> +#include <kapplication.h> +#include <kdebug.h> +#include <klocale.h> +#include <kcmdlineargs.h> + +#include <qfile.h> +#include <qfileinfo.h> + +using namespace KCal; + +static const KCmdLineOptions options[] = +{ + { "verbose", "Verbose output", 0 }, + { "+input", "Name of input file", 0 }, + { "+output", "Name of output file", 0 }, + KCmdLineLastOption +}; + +int main( int argc, char **argv ) +{ + KAboutData aboutData( "readandwrite", "Read and Write Calendar", "0.1" ); + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); + + KApplication app( false, false ); + + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + if ( args->count() != 2 ) { + args->usage( "Wrong number of arguments." ); + } + + // use zoneinfo data from source dir + set_zone_directory( KDETOPSRCDIR "/libkcal/libical/zoneinfo" ); + + QString input = QFile::decodeName( args->arg( 0 ) ); + QString output = QFile::decodeName( args->arg( 1 ) ); + + QFileInfo outputFileInfo( output ); + output = outputFileInfo.absFilePath(); + + kdDebug(5800) << "Input file: " << input << endl; + kdDebug(5800) << "Output file: " << output << endl; + + + CalendarLocal cal( QString::fromLatin1("UTC") ); + + if ( !cal.load( input ) ) return 1; + QString tz = cal.nonKDECustomProperty( "X-LibKCal-Testsuite-OutTZ" ); + if ( !tz.isEmpty() ) { + cal.setTimeZoneIdViewOnly( tz ); + } + if ( !cal.save( output ) ) return 1; + + return 0; +} diff --git a/libkcal/tests/runtestcase.pl b/libkcal/tests/runtestcase.pl new file mode 100755 index 000000000..52e6ead1e --- /dev/null +++ b/libkcal/tests/runtestcase.pl @@ -0,0 +1,162 @@ +#!/usr/bin/perl + +# This file is part of libkcal. +# +# Copyright (c) 2003 Cornelius Schumacher <schumacher@kde.org> +# Copyright (C) 2005 Reinhold Kainhofer <reinhold@kainhofer.com> +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public License +# along with this library; see the file COPYING.LIB. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +# Boston, MA 02110-1301, USA. + +# This little script runs a test program on a given (calendar) file and +# compares the output to a reference file. All discrepancies are shown +# to the user. Usage: +# runtestcase.pl appname identifier testfile.ics +# 'identifier' is used as a suffix to allow multiple tests on the same input +# file during a test run. +# +# The application/script appname is required to take two arguments: +# appname inputfile outputfile +# where inputfile is the file to be used as input data, and the output of the +# program will go to outputfile (=testfile.ics.identifier.out if called through +# runtestcase.pl). That outputfile is then compared to the reference file +# testfile.ics.ref. + + +if ( @ARGV != 3 ) { + print STDERR "Missing arg! Arguments: testapp identifier filename \n"; + exit 1; +} + +$app = $ARGV[0]; +$id = $ARGV[1]; +$file = $ARGV[2]; + +$MAXERRLINES=25; + +$file =~ /^(.*)\.[^\.]*$/; + +my $outfile = $file; +$outfile =~ /\/([^\/]*)$/; +$outfile = "$file.$id.out"; + +$cmd = "./$app $file $outfile 2> /dev/null"; + +#print "CMD $cmd\n"; + +if ( system( $cmd ) != 0 ) { + print STDERR "Error running $app\n"; + exit 1; +} + +checkfile( $file, $outfile ); + +exit 0; + +sub checkfile() +{ + my $file = shift; + my $outfile = shift; + + my $logentry = "Checking '$outfile':\n"; + + my @ref; + if ( !open( REF, "$file.$id.ref" ) ) { + print STDERR "Unable to open $file.$id.ref\n"; + exit 1; + } + while( <REF> ) { + push @ref, $_; + } + close REF; + + if ( !open( READ, $outfile ) ) { + print STDERR "Unable to open $outfile\n"; + exit 1; + } + + $error = 0; + $i = 0; + $line = 0; + my $errorlines = 0; + while( <READ> ) { + $out = $_; + $ref = @ref[$i++]; + $line++; + + # DTSTAMP, LAST-MODIFIED and CREATED might be different to the reference... + if ( $out =~ /^DTSTAMP:[0-9ZT]+\r?$/ && $ref =~ /^DTSTAMP:[0-9ZT]+\r?$/ ) { + next; + } + + if ( $out =~ /^LAST-MODIFIED:[0-9ZT]+\r?$/ && $ref =~ /^LAST-MODIFIED:[0-9ZT]+\r?$/ ) { + next; + } + + if ( $out =~ /^CREATED:[0-9ZT]+\r?$/ && $ref =~ /^CREATED:[0-9ZT]+\r?$/ ) { + next; + } + + if ( $out ne $ref ) { + if ( $errorlines == 0 ) { + print $logentry; + } + $errorlines++; + $error++; + if ( $errorlines < $MAXERRLINES ) { + print " Line $line: Expected : $ref"; + print " Line $line: Actual output : $out"; + } elsif ( $errorlines == $MAXERRLINES ) { + print " <Remaining error suppressed>\n"; + } + } + + } + + close READ; + + if ( $error > 0 ) { + if ( -e "$file.$id.fixme" ) { + if ( !open( FIXME, "$file.$id.fixme" ) ) { + print STDERR "Unable to open $file.fixme\n"; + exit 1; + } + my $firstline = <FIXME>; + $firstline =~ /^(\d+) known errors/; + my $expected = $1; + if ( $expected == $error ) { + print "\n EXPECTED FAIL: $error errors found.\n"; + print " Fixme:\n"; + while( <FIXME> ) { + print " "; + print; + } + } else { + print "\n UNEXPECTED FAIL: $error errors found, $expected expected.\n"; + exit 1; + } + } else { + print "\n FAILED: $error errors found.\n"; + if ( $error > 5 ) { + system( "diff -u $file.$id.ref $outfile" ); + } + system( "touch FAILED" ); + exit 1; + } + } else { + unlink($outfile); +# print " OK\n"; + } +} diff --git a/libkcal/tests/testcalendar.cpp b/libkcal/tests/testcalendar.cpp new file mode 100644 index 000000000..fe3c0d662 --- /dev/null +++ b/libkcal/tests/testcalendar.cpp @@ -0,0 +1,54 @@ +/* + This file is part of libkcal. + + Copyright (c) 2003 Cornelius Schumacher <schumacher@kde.org> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include <kaboutdata.h> +#include <kapplication.h> +#include <kdebug.h> +#include <klocale.h> +#include <kcmdlineargs.h> + +#include "calendarlocal.h" + +using namespace KCal; + +static const KCmdLineOptions options[] = +{ + {"verbose", "Verbose output", 0}, + KCmdLineLastOption +}; + +int main(int argc,char **argv) +{ + KAboutData aboutData("testcalendar","Test Calendar","0.1"); + KCmdLineArgs::init(argc,argv,&aboutData); + KCmdLineArgs::addCmdLineOptions( options ); + +// KApplication app( false, false ); + KApplication app; + + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + Q_UNUSED( args ); + + CalendarLocal cal( QString::fromLatin1("UTC") ); + + cal.save("mycal"); +} diff --git a/libkcal/tests/testfb.cpp b/libkcal/tests/testfb.cpp new file mode 100644 index 000000000..9b44ebb76 --- /dev/null +++ b/libkcal/tests/testfb.cpp @@ -0,0 +1,64 @@ +/* + This file is part of libkcal. + + Copyright (c) 2003 Cornelius Schumacher <schumacher@kde.org> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include <iostream> +#include <kdebug.h> + +#include "event.h" +#include "icalformat.h" +#include "freebusy.h" + +using namespace KCal; + +int main( int, char ** ) +{ + const QString fbString = + "BEGIN:VCALENDAR\n" + "PRODID:-//proko2//freebusy 1.0//EN\n" + "METHOD:PUBLISH\n" + "VERSION:2.0\n" + "BEGIN:VFREEBUSY\n" + "ORGANIZER:MAILTO:test3@kdab.net\n" + "X-KDE-Foo:bla\n" + "DTSTAMP:20071202T152453Z\n" + "URL:http://mail.kdab.net/freebusy/test3%40kdab.net.ifb\n" + "DTSTART:19700101T000000Z\n" + "DTEND:200700101T000000Z\n" + "COMMENT:This is a dummy vfreebusy that indicates an empty calendar\n" + "FREEBUSY:19700101T000000Z/19700101T000000Z\n" + "FREEBUSY;X-UID=bGlia2NhbC0xODk4MjgxNTcuMTAxMA==;X-\n" + " SUMMARY=RW1wbG95ZWUgbWVldGluZw==;X-LOCATION=Um9vb\n" + " SAyMTM=:20080131T170000Z/20080131T174500Z\n" + "END:VFREEBUSY\n" + "END:VCALENDAR\n"; + + ICalFormat format; + FreeBusy *fb = format.parseFreeBusy( fbString ); + kdDebug() << fb->busyPeriods().count() << " " << fb->dtStart() << endl; + const PeriodList l = fb->busyPeriods(); + for ( PeriodList::ConstIterator it = l.begin(); it != l.end(); ++it ) + kdDebug() << (*it).start() << " " << (*it).end() << "+ " << (*it).summary() << ":" << (*it).location() << endl; + + typedef QMap<QCString, QString> FooMap; + const FooMap props = fb->customProperties(); + for ( FooMap::ConstIterator it = props.begin(); it != props.end(); ++it ) + kdDebug() << it.key() << ": " << it.data() << endl; +} diff --git a/libkcal/tests/testfields.cpp b/libkcal/tests/testfields.cpp new file mode 100644 index 000000000..d0bcf0be1 --- /dev/null +++ b/libkcal/tests/testfields.cpp @@ -0,0 +1,169 @@ +/* + This file is part of the testing framework for libkcal. + + Copyright (c) 2005 Adriaan de Groot <groot@kde.org> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include <kaboutdata.h> +#include <kapplication.h> +#include <kdebug.h> +#include <klocale.h> +#include <kcmdlineargs.h> + +#include "calendarlocal.h" + +#include <qfile.h> + +using namespace KCal; + +static const KCmdLineOptions options[] = +{ + {"verbose", "Verbose output", 0}, + KCmdLineLastOption +}; + +int main(int argc,char **argv) +{ + KAboutData aboutData("testfields","Test calendar fields read/write","0.1"); + KCmdLineArgs::init(argc,argv,&aboutData); + KCmdLineArgs::addCmdLineOptions( options ); + +// KApplication app( false, false ); + KApplication app; + + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + Q_UNUSED(args) + + CalendarLocal cal( QString::fromLatin1("UTC") ); + + QString file = QString::fromLatin1( INPUT ); + if (!cal.load( file ) ) { + kdError() << "Can't load " << file << endl; + return 1; + } + + // 2 tests... first uid should result in a syncStatus of 0. second uid + // should have a new summary and a 1 for syncStatus. + QString uid1 = QString::fromLatin1("KOrganizer-1345486115.965"); + QString uid2 = QString::fromLatin1("KOrganizer-1345486115.967"); + + Event *e = cal.event( uid1 ); + if (!e) { + kdError() << "No event " << uid1 << endl; + return 1; + } + + kdDebug() << "Event description " << e->summary() << endl; + + if (e->hasEndDate()) { + QDateTime d = e->dtEnd(); + kdDebug() << "Event ends " << d << endl; + } + + if (e->pilotId()) { + kdDebug() << "Pilot ID = " << e->pilotId() << endl; + kdDebug() << "Pilot Sync Status = " << e->syncStatus() << endl; + } else { + kdError() << "No Pilot ID" << endl; + return 1; + } + + kdDebug() << "First test passed. Able to read fields." << endl; + + e->setSyncStatus(KCal::Incidence::SYNCNONE); + + QString newSummary = QString::fromLatin1("Mooo summary"); + + Event *f = new Event(*e); + + + f->setUid(uid2); + // add event so we trigger updated() + cal.addEvent(f); + + f->setPilotId(34567); + f->setSummary(newSummary); + + + + QString filew = file +".out"; + // weird, yes, I know, but we have a bug right now with saving the file + // twice which is corrupting X-PILOTSTAT + if ( !cal.save( filew ) || !cal.save( filew ) ) { + kdError() << "Can't save " << filew << endl; + return 1; + } + + + // now try to read the file back in and see if our changes made it + CalendarLocal cal2( QString::fromLatin1("UTC") ); + if (!cal2.load( filew ) ) { + kdError() << "Can't load " << filew << endl; + return 1; + } + + QFile::remove( filew ); + + // check for uid1--should have syncStatus of 0 + e = cal2.event( uid1 ); + if (!e) { + kdError() << "No event for first read test" << uid1 << endl; + return 1; + } + + kdDebug() << "Event 1 description " << e->summary() << endl; + + if (e->pilotId()) { + kdDebug() << "First Pilot ID = " << e->pilotId() << endl; + kdDebug() << "First Pilot Sync Status = " << e->syncStatus() << endl; + } else { + kdError() << "No Pilot ID for first test" << endl; + return 1; + } + + if (e->syncStatus() != KCal::Incidence::SYNCNONE) { + kdError() << "Wrong Pilot sync status." << endl; + return 1; + } + + // now check our second event for correctness + f = cal2.event( uid2 ); + + kdDebug() << "Event 2 description " << f->summary() << endl; + + if (f->summary() != newSummary) { + kdError() << "Wrong summary for second read test." << endl; + return 1; + } + + if (f->pilotId()) { + kdDebug() << "Second Pilot ID = " << f->pilotId() << endl; + kdDebug() << "Second Pilot Sync Status = " << f->syncStatus() << endl; + } else { + kdError() << "No Pilot ID for second read test" << endl; + return 1; + } + + if (f->syncStatus() != KCal::Incidence::SYNCMOD) { + kdError() << "Wrong Pilot sync status for second read test." << endl; + return 1; + } + + return 0; +} diff --git a/libkcal/tests/testincidence.cpp b/libkcal/tests/testincidence.cpp new file mode 100644 index 000000000..1dd8c7379 --- /dev/null +++ b/libkcal/tests/testincidence.cpp @@ -0,0 +1,92 @@ +/* + This file is part of libkcal. + + Copyright (c) 2003 Cornelius Schumacher <schumacher@kde.org> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include <kaboutdata.h> +#include <kapplication.h> +#include <kdebug.h> +#include <klocale.h> +#include <kcmdlineargs.h> + +#include "icalformat.h" +#include "event.h" +#include "todo.h" + +using namespace KCal; + +static const KCmdLineOptions options[] = +{ + {"verbose", "Verbose output", 0}, + KCmdLineLastOption +}; + +int main(int argc,char **argv) +{ + KAboutData aboutData("testincidence","Test Incidence","0.1"); + KCmdLineArgs::init(argc,argv,&aboutData); + KCmdLineArgs::addCmdLineOptions( options ); + + KApplication app( false, false ); + + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + bool verbose = false; + if ( args->isSet( "verbose" ) ) verbose = true; + + ICalFormat f; + + Event *event1 = new Event; + event1->setSummary("Test Event"); + event1->recurrence()->setDaily( 2 ); + event1->recurrence()->setDuration( 3 ); + + QString eventString1 = f.toString( event1 ); + if ( verbose ) + kdDebug(5800) << "EVENT1 START:" << eventString1 << "EVENT1 END" << endl; + + Incidence *event2 = event1->clone(); + + QString eventString2 = f.toString( event2 ); + if( verbose ) + kdDebug(5800) << "EVENT2 START:" << eventString2 << "EVENT2 END" << endl; + + if ( eventString1 != eventString2 ) { + kdDebug(5800) << "Clone Event FAILED." << endl; + } else { + kdDebug(5800) << "Clone Event SUCCEEDED." << endl; + } + + Todo *todo1 = new Todo; + todo1->setSummary("Test todo"); + QString todoString1 = f.toString( todo1 ); + if( verbose ) + kdDebug(5800) << "todo1 START:" << todoString1 << "todo1 END" << endl; + + Incidence *todo2 = todo1->clone(); + QString todoString2 = f.toString( todo2 ); + if( verbose ) + kdDebug(5800) << "todo2 START:" << todoString2 << "todo2 END" << endl; + + if ( todoString1 != todoString2 ) { + kdDebug(5800) << "Clone Todo FAILED." << endl; + } else { + kdDebug(5800) << "Clone Todo SUCCEEDED." << endl; + } +} diff --git a/libkcal/tests/testincidencegenerator.h b/libkcal/tests/testincidencegenerator.h new file mode 100644 index 000000000..5f2538284 --- /dev/null +++ b/libkcal/tests/testincidencegenerator.h @@ -0,0 +1,34 @@ +#ifndef TESTINCIDENCEGENERATOR +#define TESTINCIDENCEGENERATOR + +#include "event.h" +#include "todo.h" +#include "journal.h" +using namespace KCal; + +static Event* makeTestEvent() +{ + Event *event = new Event(); + event->setSummary("Test Event"); + event->recurrence()->setDaily( 2 ); + event->recurrence()->setDuration( 3 ); + return event; +} + +static Todo* makeTestTodo() +{ + Todo *todo = new Todo(); + todo->setSummary("Test Todo"); + todo->setPriority( 5 ); + return todo; +} + +static Journal* makeTestJournal() +{ + Journal *journal = new Journal(); + journal->setSummary("Test Journal"); + return journal; +} + + +#endif diff --git a/libkcal/tests/testrecurprevious.cpp b/libkcal/tests/testrecurprevious.cpp new file mode 100644 index 000000000..c0a90b8b0 --- /dev/null +++ b/libkcal/tests/testrecurprevious.cpp @@ -0,0 +1,134 @@ +/* + This file is part of libkcal. + + Copyright (c) 2003 Cornelius Schumacher <schumacher@kde.org> + Copyright (C) 2005 Reinhold Kainhofer <reinhold@kainhofe.com> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "calendarlocal.h" + +extern "C" { +#include "icaltimezone.h" +} + +#include <kaboutdata.h> +#include <kapplication.h> +#include <kdebug.h> +#include <kcmdlineargs.h> + +#include <qfile.h> + + + +using namespace KCal; + + +static const KCmdLineOptions options[] = +{ + { "verbose", "Verbose output", 0 }, + { "+input", "Name of input file", 0 }, + { "[+output]", "optional name of output file for the recurrence dates", 0 }, + KCmdLineLastOption +}; + + +int main( int argc, char **argv ) +{ + KAboutData aboutData( "testrecurrencenew", "Load recurrence rules with the new class and print out debug messages", "0.1" ); + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); + + KApplication app( false, false ); + + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + if ( args->count() < 1 ) { + args->usage( "Wrong number of arguments." ); + } + + // use zoneinfo data from source dir + set_zone_directory( KDETOPSRCDIR "/libkcal/libical/zoneinfo" ); + + QString input = QFile::decodeName( args->arg( 0 ) ); + kdDebug(5800) << "Input file: " << input << endl; + + QTextStream *outstream; + outstream = 0; + QString fn(""); + if ( args->count() > 1 ) { + fn = args->arg( 1 ); + kdDebug() << "We have a file name given: " << fn << endl; + } + QFile outfile( fn ); + if ( !fn.isEmpty() && outfile.open( IO_WriteOnly ) ) { + kdDebug() << "Opened output file!!!" << endl; + outstream = new QTextStream( &outfile ); + } + + CalendarLocal cal( QString::fromLatin1("UTC") ); + + if ( !cal.load( input ) ) return 1; + QString tz = cal.nonKDECustomProperty( "X-LibKCal-Testsuite-OutTZ" ); + if ( !tz.isEmpty() ) { + cal.setTimeZoneIdViewOnly( tz ); + } + + Incidence::List inc = cal.incidences(); + + for ( Incidence::List::Iterator it = inc.begin(); it != inc.end(); ++it ) { + Incidence *incidence = *it; + kdDebug(5800) << "*+*+*+*+*+*+*+*+*+*" << endl; + kdDebug(5800) << " -> " << incidence->summary() << " <- " << endl; + + incidence->recurrence()->dump(); + + QDateTime dt( incidence->recurrence()->endDateTime() ); + int i=0; + if ( outstream ) { + if ( !dt.isValid() ) dt = QDateTime( QDate( 2011, 1, 1 ), QTime( 0, 0, 1 ) ); + else dt = dt.addYears( 2 ); + kdDebug(5800) << "-------------------------------------------" << endl; + kdDebug(5800) << " *~*~*~*~ Starting with date: " << dt << endl; + // Output to file for testing purposes + while (dt.isValid() && i<500 ) { + dt = dt.addSecs( -1 ); + ++i; + dt = incidence->recurrence()->getPreviousDateTime( dt ); + (*outstream) << dt.toString( Qt::ISODate ) << endl; + } + } else { + if ( !dt.isValid() ) dt = QDateTime( QDate( 2005, 7, 31 ), QTime( 23, 59, 59 ) ); + else dt = dt.addYears( 2 ); + incidence->recurrence()->dump(); + kdDebug(5800) << "-------------------------------------------" << endl; + kdDebug(5800) << " *~*~*~*~ Starting with date: " << dt << endl; + // Output to konsole + while ( dt.isValid() && i<50 ) { + dt = dt.addSecs( -1 ); + ++i; + kdDebug(5800) << "-------------------------------------------" << endl; + dt = incidence->recurrence()->getPreviousDateTime( dt ); + kdDebug(5800) << " *~*~*~*~ Previous date is: " << dt << endl; + } + } + } + + delete outstream; + outfile.close(); + return 0; +} diff --git a/libkcal/tests/testrecurrence.cpp b/libkcal/tests/testrecurrence.cpp new file mode 100644 index 000000000..c997e9a67 --- /dev/null +++ b/libkcal/tests/testrecurrence.cpp @@ -0,0 +1,126 @@ +/* + This file is part of libkcal. + + Copyright (c) 2003 Cornelius Schumacher <schumacher@kde.org> + Copyright (C) 2005 Reinhold Kainhofer <reinhold@kainhofe.com> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "calendarlocal.h" + +extern "C" { +#include "icaltimezone.h" +} + +#include <kaboutdata.h> +#include <kapplication.h> +#include <kdebug.h> +#include <kcmdlineargs.h> + +#include <qfile.h> + + + +using namespace KCal; + + +static const KCmdLineOptions options[] = +{ + { "verbose", "Verbose output", 0 }, + { "+input", "Name of input file", 0 }, + { "[+output]", "optional name of output file for the recurrence dates", 0 }, + KCmdLineLastOption +}; + + +int main( int argc, char **argv ) +{ + KAboutData aboutData( "testrecurrencenew", "Load recurrence rules with the new class and print out debug messages", "0.1" ); + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); + + KApplication app( false, false ); + + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + if ( args->count() < 1 ) { + args->usage( "Wrong number of arguments." ); + } + + // use zoneinfo data from source dir + set_zone_directory( KDETOPSRCDIR "/libkcal/libical/zoneinfo" ); + + QString input = QFile::decodeName( args->arg( 0 ) ); + kdDebug(5800) << "Input file: " << input << endl; + + QTextStream *outstream; + outstream = 0; + QString fn(""); + if ( args->count() > 1 ) { + fn = args->arg( 1 ); + kdDebug() << "We have a file name given: " << fn << endl; + } + QFile outfile( fn ); + if ( !fn.isEmpty() && outfile.open( IO_WriteOnly ) ) { + kdDebug() << "Opened output file!!!" << endl; + outstream = new QTextStream( &outfile ); + } + + CalendarLocal cal( QString::fromLatin1("UTC") ); + + if ( !cal.load( input ) ) return 1; + QString tz = cal.nonKDECustomProperty( "X-LibKCal-Testsuite-OutTZ" ); + if ( !tz.isEmpty() ) { + cal.setTimeZoneIdViewOnly( tz ); + } + + Incidence::List inc = cal.incidences(); + + for ( Incidence::List::Iterator it = inc.begin(); it != inc.end(); ++it ) { + Incidence *incidence = *it; + kdDebug(5800) << "*+*+*+*+*+*+*+*+*+*" << endl; + kdDebug(5800) << " -> " << incidence->summary() << " <- " << endl; + + incidence->recurrence()->dump(); + + QDateTime dt( incidence->dtStart().addSecs(-2) ); + int i=0; + if ( outstream ) { + // Output to file for testing purposes + while (dt.isValid() && i<500 ) { + ++i; + dt = dt.addSecs( 1 ); + dt = incidence->recurrence()->getNextDateTime( dt ); + (*outstream) << dt.toString( Qt::ISODate ) << endl; + } + } else { + incidence->recurrence()->dump(); + // Output to konsole + while ( dt.isValid() && i<10 ) { + ++i; + kdDebug(5800) << "-------------------------------------------" << endl; + dt = incidence->recurrence()->getNextDateTime( dt ); + kdDebug(5800) << " *~*~*~*~ Next date is: " << dt << endl; + dt = dt.addSecs( 1 ); + } + } + } + + delete outstream; + outfile.close(); + return 0; +} diff --git a/libkcal/tests/testrecurrencetype.cpp b/libkcal/tests/testrecurrencetype.cpp new file mode 100644 index 000000000..c997e9a67 --- /dev/null +++ b/libkcal/tests/testrecurrencetype.cpp @@ -0,0 +1,126 @@ +/* + This file is part of libkcal. + + Copyright (c) 2003 Cornelius Schumacher <schumacher@kde.org> + Copyright (C) 2005 Reinhold Kainhofer <reinhold@kainhofe.com> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "calendarlocal.h" + +extern "C" { +#include "icaltimezone.h" +} + +#include <kaboutdata.h> +#include <kapplication.h> +#include <kdebug.h> +#include <kcmdlineargs.h> + +#include <qfile.h> + + + +using namespace KCal; + + +static const KCmdLineOptions options[] = +{ + { "verbose", "Verbose output", 0 }, + { "+input", "Name of input file", 0 }, + { "[+output]", "optional name of output file for the recurrence dates", 0 }, + KCmdLineLastOption +}; + + +int main( int argc, char **argv ) +{ + KAboutData aboutData( "testrecurrencenew", "Load recurrence rules with the new class and print out debug messages", "0.1" ); + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); + + KApplication app( false, false ); + + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + if ( args->count() < 1 ) { + args->usage( "Wrong number of arguments." ); + } + + // use zoneinfo data from source dir + set_zone_directory( KDETOPSRCDIR "/libkcal/libical/zoneinfo" ); + + QString input = QFile::decodeName( args->arg( 0 ) ); + kdDebug(5800) << "Input file: " << input << endl; + + QTextStream *outstream; + outstream = 0; + QString fn(""); + if ( args->count() > 1 ) { + fn = args->arg( 1 ); + kdDebug() << "We have a file name given: " << fn << endl; + } + QFile outfile( fn ); + if ( !fn.isEmpty() && outfile.open( IO_WriteOnly ) ) { + kdDebug() << "Opened output file!!!" << endl; + outstream = new QTextStream( &outfile ); + } + + CalendarLocal cal( QString::fromLatin1("UTC") ); + + if ( !cal.load( input ) ) return 1; + QString tz = cal.nonKDECustomProperty( "X-LibKCal-Testsuite-OutTZ" ); + if ( !tz.isEmpty() ) { + cal.setTimeZoneIdViewOnly( tz ); + } + + Incidence::List inc = cal.incidences(); + + for ( Incidence::List::Iterator it = inc.begin(); it != inc.end(); ++it ) { + Incidence *incidence = *it; + kdDebug(5800) << "*+*+*+*+*+*+*+*+*+*" << endl; + kdDebug(5800) << " -> " << incidence->summary() << " <- " << endl; + + incidence->recurrence()->dump(); + + QDateTime dt( incidence->dtStart().addSecs(-2) ); + int i=0; + if ( outstream ) { + // Output to file for testing purposes + while (dt.isValid() && i<500 ) { + ++i; + dt = dt.addSecs( 1 ); + dt = incidence->recurrence()->getNextDateTime( dt ); + (*outstream) << dt.toString( Qt::ISODate ) << endl; + } + } else { + incidence->recurrence()->dump(); + // Output to konsole + while ( dt.isValid() && i<10 ) { + ++i; + kdDebug(5800) << "-------------------------------------------" << endl; + dt = incidence->recurrence()->getNextDateTime( dt ); + kdDebug(5800) << " *~*~*~*~ Next date is: " << dt << endl; + dt = dt.addSecs( 1 ); + } + } + } + + delete outstream; + outfile.close(); + return 0; +} diff --git a/libkcal/tests/testrecurson.cpp b/libkcal/tests/testrecurson.cpp new file mode 100644 index 000000000..154cbe676 --- /dev/null +++ b/libkcal/tests/testrecurson.cpp @@ -0,0 +1,121 @@ +/* + This file is part of libkcal. + + Copyright (c) 2003 Cornelius Schumacher <schumacher@kde.org> + Copyright (C) 2005 Reinhold Kainhofer <reinhold@kainhofe.com> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "calendarlocal.h" + +extern "C" { +#include "icaltimezone.h" +} + +#include <kaboutdata.h> +#include <kapplication.h> +#include <kdebug.h> +#include <kcmdlineargs.h> + +#include <qfile.h> + + + +using namespace KCal; + + +static const KCmdLineOptions options[] = +{ + { "verbose", "Verbose output", 0 }, + { "+input", "Name of input file", 0 }, + { "[+output]", "optional name of output file for the recurrence dates", 0 }, + KCmdLineLastOption +}; + + +int main( int argc, char **argv ) +{ + KAboutData aboutData( "testrecurson", "Tests all dates from 2002 to 2010 to test if the event recurs on each individual date. This is meant to test the Recurrence::recursOn method for errors.", "0.1" ); + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); + + KApplication app( false, false ); + + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + if ( args->count() < 1 ) { + args->usage( "Wrong number of arguments." ); + } + + // use zoneinfo data from source dir + set_zone_directory( KDETOPSRCDIR "/libkcal/libical/zoneinfo" ); + + QString input = QFile::decodeName( args->arg( 0 ) ); + kdDebug(5800) << "Input file: " << input << endl; + + QTextStream *outstream; + outstream = 0; + QString fn(""); + if ( args->count() > 1 ) { + fn = args->arg( 1 ); + kdDebug() << "We have a file name given: " << fn << endl; + } + QFile outfile( fn ); + if ( !fn.isEmpty() && outfile.open( IO_WriteOnly ) ) { + kdDebug() << "Opened output file!!!" << endl; + outstream = new QTextStream( &outfile ); + } + + CalendarLocal cal( QString::fromLatin1("UTC") ); + + if ( !cal.load( input ) ) return 1; + QString tz = cal.nonKDECustomProperty( "X-LibKCal-Testsuite-OutTZ" ); + if ( !tz.isEmpty() ) { + cal.setTimeZoneIdViewOnly( tz ); + } + + Incidence::List inc = cal.incidences(); + + for ( Incidence::List::Iterator it = inc.begin(); it != inc.end(); ++it ) { + Incidence *incidence = *it; + kdDebug(5800) << "*+*+*+*+*+*+*+*+*+*" << endl; + kdDebug(5800) << " -> " << incidence->summary() << " <- " << endl; + + incidence->recurrence()->dump(); + + QDate dt( 1996, 7, 1 ); + if ( outstream ) { + // Output to file for testing purposes + while ( dt.year() <= 2010 ) { + if ( incidence->recursOn( dt ) ) + (*outstream) << dt.toString( Qt::ISODate ) << endl; + dt = dt.addDays( 1 ); + } + } else { + dt = QDate( 2005, 1, 1 ); + while ( dt.year() < 2007 ) { + if ( incidence->recursOn( dt ) ) + kdDebug(5800) << dt.toString( Qt::ISODate ) << endl; + dt = dt.addDays( 1 ); + } + } + } + + delete outstream; + outfile.close(); + return 0; +} diff --git a/libkcal/tests/testresource.cpp b/libkcal/tests/testresource.cpp new file mode 100644 index 000000000..25f6539d3 --- /dev/null +++ b/libkcal/tests/testresource.cpp @@ -0,0 +1,253 @@ +/* This file is part of the KDE project + Copyright (C) 2004 Till Adam <adam@kde.org> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "testresource.h" +#include "testincidencegenerator.h" + +#include <config.h> + +#include <kabc/stdaddressbook.h> +#include <kurl.h> +#include <kapplication.h> +#include <kio/netaccess.h> +#include <kio/job.h> +#include <kdebug.h> +#include <kcmdlineargs.h> +#include <kinputdialog.h> +#include <kresources/factory.h> + +#include <qdir.h> +#include <qfileinfo.h> +#include <qstringlist.h> + +#include <stdio.h> +#include <stdlib.h> +#include <unistd.h> +#include <assert.h> + +#include "calendarresources.h" +#include "resourcecalendar.h" +#include "icalformat.h" +#include "event.h" + +static const KCmdLineOptions options[] = +{ + { "resource <type>", "The resource to test", 0 }, + { "configfile <file>", "Location of a config file for the resource", 0 }, + KCmdLineLastOption // End of options +}; + +int main(int argc, char *argv[]) +{ + // Use another directory than the real one, just to keep things clean + // KDEHOME needs to be writable though, for a ksycoca database + setenv( "KDEHOME", QFile::encodeName( QDir::homeDirPath() + "/.kde-testresource" ), true ); + setenv( "KDE_FORK_SLAVES", "yes", true ); // simpler, for the final cleanup + + KApplication::disableAutoDcopRegistration(); + KCmdLineArgs::init(argc,argv,"testresource", 0, 0, 0, 0); + KCmdLineArgs::addCmdLineOptions( options ); + + KApplication app; + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + QString type = QString::null; + if ( args->getOption( "resource" ) ) + type = QString::fromLocal8Bit( args->getOption( "resource" ) ); + KConfig *config = 0; + if ( args->getOption( "configfile" ) ) + config = new KConfig( KURL( args->getOption( "configfile" ) ).url() ); + kdDebug() << KURL( args->getOption( "configfile" ) ).url() << endl; + KCal::TestResource test( type, config ); + test.setup(); + test.runAll(); + test.cleanup(); + kdDebug() << "All tests OK." << endl; + return 0; +} + +namespace KCal { + +TestResource::TestResource( const QString &type, KConfig *config ) + :m_resource_type( type ), m_config( config ), m_res( 0 ) +{} + +void TestResource::setup() +{ + CalendarResourceManager *manager = new CalendarResourceManager( "calendar" ); + manager->readConfig(); + + QStringList resources = manager->resourceTypeNames(); + + if ( m_resource_type.isNull() ) { + + const QString & chosen = KInputDialog::getItem( "Select Resource", + "Select the resource you wish to test. Test data will be used.", + resources ); + + kdDebug() << "Selected Resource: " << chosen << endl; + if ( !chosen.isNull() ) + m_resource_type = chosen; + } + assert( !m_resource_type.isNull() ); + /* Either read one from the config file, or create a default one. */ + if ( m_config ) { + kdDebug() << "Reading config from file" << endl; + KRES::Factory *factory = KRES::Factory::self( "calendar" ); + m_res = dynamic_cast<ResourceCalendar*>( factory->resource( m_resource_type, m_config ) ); + } else { + kdDebug() << "Creating blank resource" << endl; + m_res = manager->createResource( m_resource_type ); + } + assert( m_res ); +} + + +void TestResource::runAll() +{ + testOpenAndClose(); + /* now we can trust it to open correctly */ + m_res->open(); + testResourceAttributes(); + testResourceCalendarAttributes(); + testEventAddRemove(); + testTodoAddRemove(); + testJournalAddRemove(); + m_res->close(); +} + +bool TestResource::check(const QString& txt, QString a, QString b) +{ + if (a.isEmpty()) + a = QString::null; + if (b.isEmpty()) + b = QString::null; + if (a == b) { + kdDebug() << txt << " : checking '" << a << "' against expected value '" << b << "'... " << "ok" << endl; + } + else { + kdDebug() << txt << " : checking '" << a << "' against expected value '" << b << "'... " << "KO !" << endl; + cleanup(); + exit(1); + } + return true; +} + +void TestResource::testOpenAndClose() +{ + kdDebug() << k_funcinfo << endl; + assert( m_res->open() ); + assert( m_res->isOpen() ); + m_res->close(); + assert( !m_res->isOpen() ); +} + +void TestResource::testResourceAttributes() +{ + kdDebug() << k_funcinfo << endl; + + check( "type", m_res->type(), m_resource_type ); + + m_res->setReadOnly( true ); + assert( m_res->readOnly() ); + m_res->setReadOnly( false ); + assert( !m_res->readOnly() ); + + m_res->setResourceName( "Margarete" ); + check( "name", m_res->resourceName(), "Margarete" ); + + m_res->setActive( false ); + assert( !m_res->isActive() ); + m_res->setActive( true ); + assert( m_res->isActive() ); + m_res->dump(); +} + +void TestResource::testResourceCalendarAttributes() +{ + kdDebug() << k_funcinfo << endl; +} + + +void TestResource::testEventAddRemove() +{ + ICalFormat f; + kdDebug() << k_funcinfo << endl; + + int oldcount = m_res->rawIncidences().count(); + Event *event = makeTestEvent(); + const QString origString = f.toString( event ); + m_res->addEvent( event ); + Event *fromRes = m_res->event( event->uid() ); + assert( fromRes == event ); + const QString fromResString = f.toString( fromRes ); + check( "add", origString, fromResString ); + m_res->deleteEvent( event ); + assert( !m_res->event( event->uid() ) ); + int newcount = m_res->rawIncidences().count(); + assert( oldcount == newcount ); + delete event; +} + +void TestResource::testTodoAddRemove() +{ + ICalFormat f; + kdDebug() << k_funcinfo << endl; + + int oldcount = m_res->rawIncidences().count(); + Todo *todo = makeTestTodo(); + const QString origString = f.toString( todo ); + m_res->addTodo( todo ); + Todo *fromRes = m_res->todo( todo->uid() ); + assert( fromRes == todo ); + const QString fromResString = f.toString( fromRes ); + check( "add", origString, fromResString ); + m_res->deleteTodo( todo ); + assert( !m_res->todo( todo->uid() ) ); + int newcount = m_res->rawIncidences().count(); + assert( oldcount == newcount ); + delete todo; +} + +void TestResource::testJournalAddRemove() +{ + ICalFormat f; + kdDebug() << k_funcinfo << endl; + + int oldcount = m_res->rawIncidences().count(); + Journal *journal = makeTestJournal(); + const QString origString = f.toString( journal ); + m_res->addJournal( journal ); + Journal *fromRes = m_res->journal( journal->uid() ); + assert( fromRes == journal ); + const QString fromResString = f.toString( fromRes ); + check( "add", origString, fromResString ); + m_res->deleteJournal( journal ); + assert( !m_res->journal( journal->uid() ) ); + int newcount = m_res->rawIncidences().count(); + assert( oldcount == newcount ); + delete journal; +} + +void TestResource::cleanup() +{ + kdDebug() << k_funcinfo << endl; +} + +} + +#include "testresource.moc" diff --git a/libkcal/tests/testresource.h b/libkcal/tests/testresource.h new file mode 100644 index 000000000..ae452dd23 --- /dev/null +++ b/libkcal/tests/testresource.h @@ -0,0 +1,55 @@ +/* This file is part of the KDE project + Copyright (C) 2004 Till Adam <adam@kde.org> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef TESTRESOURCE_H +#define TESTRESOURCE_H + +#include <qobject.h> +class KConfig; + +namespace KCal { + + class ResourceCalendar; + +class TestResource : public QObject +{ + Q_OBJECT + +public: + TestResource( const QString& type, KConfig *config ); + void setup(); + void runAll(); + void cleanup(); + + // tests + void testOpenAndClose(); + void testResourceAttributes(); + void testResourceCalendarAttributes(); + + void testEventAddRemove(); + void testTodoAddRemove(); + void testJournalAddRemove(); + +private: + bool check(const QString& txt, QString a, QString b); + QString m_resource_type; + KConfig *m_config; + ResourceCalendar *m_res; +}; +} +#endif diff --git a/libkcal/tests/testtostring.cpp b/libkcal/tests/testtostring.cpp new file mode 100644 index 000000000..673b487a3 --- /dev/null +++ b/libkcal/tests/testtostring.cpp @@ -0,0 +1,46 @@ +/* + This file is part of libkcal. + + Copyright (c) 2003 Cornelius Schumacher <schumacher@kde.org> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include <iostream> +#include <kdebug.h> + +#include "event.h" +#include "icalformat.h" + +using namespace KCal; + +int main( int, char ** ) +{ + + // std::cout << "Hello World!" << std::endl; + Event *ev = new Event; + ev->setSummary("Griazi"); + ICalFormat iformat; + QString icalstr = iformat.toICalString(ev); + kdDebug(5800) << icalstr << endl; + Incidence *ev2 = iformat.fromString(icalstr); + kdDebug(5800) << "Event reread!" << endl ; + + if (ev2) + kdDebug(5800) << iformat.toICalString(ev2) << endl; + else + kdDebug(5800) << "Could not read incidence" << endl; +} diff --git a/libkcal/tests/testvcalexport.cpp b/libkcal/tests/testvcalexport.cpp new file mode 100644 index 000000000..a6ca1cfdd --- /dev/null +++ b/libkcal/tests/testvcalexport.cpp @@ -0,0 +1,90 @@ +/* + This file is part of libkcal. + + Copyright (c) 2003 Cornelius Schumacher <schumacher@kde.org> + Copyright (C) 2005 Reinhold Kainhofer <reinhold@kainhofer.com> + + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "calendarlocal.h" +#include "vcalformat.h" +#include "filestorage.h" + +extern "C" { +#include "icaltimezone.h" +} + +#include <kaboutdata.h> +#include <kapplication.h> +#include <kdebug.h> +#include <klocale.h> +#include <kcmdlineargs.h> + +#include <qfile.h> +#include <qfileinfo.h> + +using namespace KCal; + +static const KCmdLineOptions options[] = +{ + { "verbose", "Verbose output", 0 }, + { "+input", "Name of input file", 0 }, + { "+output", "Name of output file", 0 }, + KCmdLineLastOption +}; + +int main( int argc, char **argv ) +{ + KAboutData aboutData("testvcalexport", "Part of LibKCal's test suite. Checks if export to vCalendar still works correctly.", "0.1"); + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); + + KApplication app( false, false ); + + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + if ( args->count() != 2 ) { + args->usage( "Wrong number of arguments." ); + } + + // use zoneinfo data from source dir + set_zone_directory( KDETOPSRCDIR "/libkcal/libical/zoneinfo" ); + + QString input = QFile::decodeName( args->arg( 0 ) ); + QString output = QFile::decodeName( args->arg( 1 ) ); + + QFileInfo outputFileInfo( output ); + output = outputFileInfo.absFilePath(); + + kdDebug(5800) << "Input file: " << input << endl; + kdDebug(5800) << "Output file: " << output << endl; + + + CalendarLocal cal( QString::fromLatin1("UTC") ); + + if ( !cal.load( input ) ) return 1; + QString tz = cal.nonKDECustomProperty( "X-LibKCal-Testsuite-OutTZ" ); + if ( !tz.isEmpty() ) { + cal.setTimeZoneIdViewOnly( tz ); + } + FileStorage storage( &cal, output, new VCalFormat ); + if ( !storage.save() ) return 1; + + return 0; +} + |