Steve Brokenshire [Thu, 3 Mar 2016 03:38:46 +0000 (03:38 +0000)]
Added the CalDAVSend subroutine which is used when uploading data.
Steve Brokenshire [Thu, 3 Mar 2016 03:36:45 +0000 (03:36 +0000)]
Renamed CalDAVOutput to CalDAVReceive
Steve Brokenshire [Wed, 2 Mar 2016 12:19:42 +0000 (12:19 +0000)]
Adde code and unit tests for checking CalDAV support.
Steve Brokenshire [Wed, 2 Mar 2016 11:26:34 +0000 (11:26 +0000)]
Added code to build server address from subroutine and also unit tests.
Steve Brokenshire [Tue, 1 Mar 2016 18:24:12 +0000 (18:24 +0000)]
Moved ServerData and ServerHeader to the CalDAV object header.
Steve Brokenshire [Tue, 1 Mar 2016 17:30:21 +0000 (17:30 +0000)]
Added initial unit tests for CalDAV/ListCalendars
Steve Brokenshire [Tue, 1 Mar 2016 17:09:21 +0000 (17:09 +0000)]
Added Timeout setting to CalDAVConnectionData/CalDAVStatus
Steve Brokenshire [Tue, 1 Mar 2016 17:06:06 +0000 (17:06 +0000)]
Aded unit tests for checking when a server timeouts.
Steve Brokenshire [Tue, 1 Mar 2016 11:59:39 +0000 (11:59 +0000)]
Added unit tests for checking the invalid SSL certificate.
Steve Brokenshire [Tue, 1 Mar 2016 10:16:48 +0000 (10:16 +0000)]
Added unit tests for checking that the InvalidSSL connection data matches.
Steve Brokenshire [Tue, 1 Mar 2016 09:53:32 +0000 (09:53 +0000)]
Added unit tests to connect to a SSL server with a valid certificate.
Steve Brokenshire [Mon, 29 Feb 2016 15:13:22 +0000 (15:13 +0000)]
Added unit tests for verifying that the settings match in CalDAVNormal
Steve Brokenshire [Mon, 29 Feb 2016 15:08:21 +0000 (15:08 +0000)]
Renamed Fail to InvalidSSL.
Steve Brokenshire [Mon, 29 Feb 2016 15:07:51 +0000 (15:07 +0000)]
Moved line for getting the connection details of CalDAVPlainStatus.
Steve Brokenshire [Mon, 29 Feb 2016 03:26:06 +0000 (03:26 +0000)]
Added unit tests to check that the connection fails using invalid settings.
Steve Brokenshire [Mon, 29 Feb 2016 03:06:24 +0000 (03:06 +0000)]
Added <iostream> to CalDAV.h
Steve Brokenshire [Mon, 29 Feb 2016 03:06:15 +0000 (03:06 +0000)]
Moved <iostream> include to CalDAV.h and written the CalDAVOutput subroutine.
Steve Brokenshire [Mon, 29 Feb 2016 03:04:23 +0000 (03:04 +0000)]
Added code for getting ServerData and ServerHeader in CalDAV::Connect()
Steve Brokenshire [Sun, 28 Feb 2016 23:56:35 +0000 (23:56 +0000)]
Added unit tests for the plain connection for the CalDAV object.
Steve Brokenshire [Sun, 28 Feb 2016 23:50:58 +0000 (23:50 +0000)]
Added curl header include and curl_global_init for initialising cURL.
Steve Brokenshire [Sun, 28 Feb 2016 23:50:37 +0000 (23:50 +0000)]
Added initial functions for CardDAV
Steve Brokenshire [Sun, 28 Feb 2016 23:47:15 +0000 (23:47 +0000)]
Fixed code for checking if a CalDAVConnectionData object is valid.
Steve Brokenshire [Fri, 26 Feb 2016 08:25:54 +0000 (08:25 +0000)]
Amendend copyright and license headers with the correct filenames.
Steve Brokenshire [Fri, 26 Feb 2016 08:25:31 +0000 (08:25 +0000)]
Inserted copyright and license header for xestiacalendar_commonfunctions.h
Steve Brokenshire [Fri, 26 Feb 2016 08:19:47 +0000 (08:19 +0000)]
Inserted copyright and license header for xestiacalendar_testcommon.{cpp,h}
Steve Brokenshire [Fri, 26 Feb 2016 08:19:21 +0000 (08:19 +0000)]
Corrected filename in copyright & license header in xestiacalendar_caldav.h
Steve Brokenshire [Fri, 26 Feb 2016 08:18:53 +0000 (08:18 +0000)]
Inserted copyright and license header for CalDAV.cpp & CalDAV.h
Steve Brokenshire [Thu, 25 Feb 2016 23:34:48 +0000 (23:34 +0000)]
Corrected pointer.
Steve Brokenshire [Thu, 25 Feb 2016 22:33:14 +0000 (22:33 +0000)]
DateFileResult comparisons should be == not !=
Steve Brokenshire [Thu, 25 Feb 2016 21:51:35 +0000 (21:51 +0000)]
Merge branch 'master' of ssh://digit.mahou.co.uk/home/kirinji/repos/xestiacal
Steve Brokenshire [Thu, 25 Feb 2016 18:39:56 +0000 (18:39 +0000)]
Added the CalDAVObjectValidSettings subroutine.
Steve Brokenshire [Thu, 25 Feb 2016 18:36:23 +0000 (18:36 +0000)]
Added variables to the CalDAVStatus struct.
Steve Brokenshire [Thu, 25 Feb 2016 18:35:50 +0000 (18:35 +0000)]
Added PROCESSCONNECTIONDATAFILE_INVALID to ProcessConnectionDataFileResult
Steve Brokenshire [Thu, 25 Feb 2016 18:35:19 +0000 (18:35 +0000)]
Check if CalDAVConnectionData contains valid settings.
Steve Brokenshire [Thu, 25 Feb 2016 18:33:52 +0000 (18:33 +0000)]
Process the data files and load them into the CalDAVConnectionData objects.
Steve Brokenshire [Wed, 24 Feb 2016 22:58:35 +0000 (22:58 +0000)]
Included stdexcept in the common function tests.
Kiri [Tue, 23 Feb 2016 21:15:33 +0000 (21:15 +0000)]
Added code to process the configuration files in the CalDAV unit tests.
Steve Brokenshire [Mon, 22 Feb 2016 22:16:37 +0000 (22:16 +0000)]
Updated the ProcessConnectionDataFile subroutine.
Steve Brokenshire [Mon, 22 Feb 2016 00:56:51 +0000 (00:56 +0000)]
Added common include header to the CalDAV Unit tests
Steve Brokenshire [Mon, 22 Feb 2016 00:56:27 +0000 (00:56 +0000)]
Added common functions for the unit testing application
Kiri [Sat, 20 Feb 2016 09:48:44 +0000 (09:48 +0000)]
Added initial versions of several CalDAV objects.
Steve Brokenshire [Thu, 18 Feb 2016 21:25:12 +0000 (21:25 +0000)]
Initial version of the CalDAV unit testing.
Steve Brokenshire [Thu, 18 Feb 2016 21:25:01 +0000 (21:25 +0000)]
Initial version of the CalDAV object.
Steve Brokenshire [Thu, 18 Feb 2016 21:07:25 +0000 (21:07 +0000)]
Added menu option for unit testing the CalDAV Object.
Steve Brokenshire [Tue, 16 Feb 2016 22:14:13 +0000 (22:14 +0000)]
Added unit tests for VALARM in iCalendarTask
Steve Brokenshire [Tue, 16 Feb 2016 22:06:26 +0000 (22:06 +0000)]
Added ATTACH unit tests for the third VALARM in iCalendarEvent/AlarmTests
Steve Brokenshire [Tue, 16 Feb 2016 22:03:40 +0000 (22:03 +0000)]
Added VALARMs to iCalendarTask-Load2.vcf
Steve Brokenshire [Tue, 16 Feb 2016 21:56:27 +0000 (21:56 +0000)]
Added ATTACH to the third VALARM section in iCalendarEvent-Load2.vcf
Steve Brokenshire [Tue, 16 Feb 2016 21:55:26 +0000 (21:55 +0000)]
Added code to process VALARMs in CalendarTaskObject.
Steve Brokenshire [Sun, 14 Feb 2016 14:28:09 +0000 (14:28 +0000)]
Added the third VALARM section and moved the first VALARM section.
Steve Brokenshire [Sun, 14 Feb 2016 14:27:45 +0000 (14:27 +0000)]
Removed the ProcessEvents subroutine from CalendarEventObject.
Steve Brokenshire [Sun, 14 Feb 2016 14:26:47 +0000 (14:26 +0000)]
Added code to check for an EMAIL VALARM.
Steve Brokenshire [Sun, 14 Feb 2016 14:26:27 +0000 (14:26 +0000)]
Added code to process SUMMARY, ATTENDEE and ATTACH for VALARM
Steve Brokenshire [Sun, 14 Feb 2016 14:19:04 +0000 (14:19 +0000)]
Added unit tests to process third VALARM section in iCalendarEvent/AlarmTests
Steve Brokenshire [Sun, 14 Feb 2016 14:18:40 +0000 (14:18 +0000)]
Processing of VALARMs now take place in CalendarObject itself.
Steve Brokenshire [Sun, 14 Feb 2016 12:04:02 +0000 (12:04 +0000)]
Added unit tests for the second VALARM to iCalendarEvent/AlarmTests
Steve Brokenshire [Sun, 14 Feb 2016 12:03:42 +0000 (12:03 +0000)]
Added second VALARM to iCalendarEvent-Load2.vcf
Steve Brokenshire [Sun, 14 Feb 2016 12:03:30 +0000 (12:03 +0000)]
Added code to process DISPLAY VALARMs in CalendarEventObject.
Steve Brokenshire [Sat, 13 Feb 2016 18:11:20 +0000 (18:11 +0000)]
Splitted VALARM tests for CalendarEventObject into iCalendarEvent/AlarmTests
Steve Brokenshire [Sat, 13 Feb 2016 18:07:23 +0000 (18:07 +0000)]
Added remaining properties for the first VALARM in iCalendarEvent-Load2.vcf
Steve Brokenshire [Sat, 13 Feb 2016 18:07:05 +0000 (18:07 +0000)]
Added remaining code for processing AUDIO of VALARM for CalendarEventObject.
Steve Brokenshire [Sat, 13 Feb 2016 16:39:18 +0000 (16:39 +0000)]
Updated TRIGGER property for first VALARM in iCalendarEvent-Load2.vcf
Steve Brokenshire [Sat, 13 Feb 2016 16:39:01 +0000 (16:39 +0000)]
Added TriggerRelated value to CalendarAlarmDataStruct.
Steve Brokenshire [Sat, 13 Feb 2016 16:38:49 +0000 (16:38 +0000)]
Added code to process TRIGGER in VALARM for CalendarEventObject.
Steve Brokenshire [Sat, 13 Feb 2016 16:38:36 +0000 (16:38 +0000)]
Added unit tests to process TRIGGER in VALARM for CalendarEventObject.
Steve Brokenshire [Sat, 13 Feb 2016 16:14:52 +0000 (16:14 +0000)]
Added initial first VALARM section to iCalendarEvent-Load2.vcf
Steve Brokenshire [Sat, 13 Feb 2016 16:14:01 +0000 (16:14 +0000)]
Added initial VALARM processing in CalendarEventObject.
Steve Brokenshire [Sun, 7 Feb 2016 13:56:06 +0000 (13:56 +0000)]
Remove include header for CalendarAlarmObject.
Steve Brokenshire [Sun, 7 Feb 2016 13:55:37 +0000 (13:55 +0000)]
Removed iCalendar Alarm Comonent Load unit test menu option.
Steve Brokenshire [Sun, 7 Feb 2016 13:55:10 +0000 (13:55 +0000)]
Removed CalendarAlarmObject object and unit tests.
CalendarAlarmObject to be implemented in CalendarEventObject and
CalendarJournalObject.
Steve Brokenshire [Sun, 7 Feb 2016 13:20:12 +0000 (13:20 +0000)]
Added the initial unit tests for iCalendarAlarm.
Steve Brokenshire [Sun, 7 Feb 2016 13:19:59 +0000 (13:19 +0000)]
Added the initial version of CalendarAlarmObject.
Steve Brokenshire [Sun, 7 Feb 2016 13:19:41 +0000 (13:19 +0000)]
Added iCalendar Alarm Component Load unit test to the menu.
Steve Brokenshire [Sun, 7 Feb 2016 12:29:19 +0000 (12:29 +0000)]
Added unit tests for DAYLIGHT section in iCalendarTimezone/ObjectDataTests
Steve Brokenshire [Sun, 7 Feb 2016 11:58:30 +0000 (11:58 +0000)]
Added the DAYLIGHT section to iCalendarTimezone-Laod2.vcf
Steve Brokenshire [Sun, 7 Feb 2016 11:58:09 +0000 (11:58 +0000)]
Added code to process DAYLIGHT section in CalendarTimezoneObject
Steve Brokenshire [Sat, 6 Feb 2016 12:49:31 +0000 (12:49 +0000)]
Moved initialisation of string values to somewhere more appropriate.
Steve Brokenshire [Sat, 6 Feb 2016 12:42:49 +0000 (12:42 +0000)]
Added unit tests for TZURL and STANDARD section.
Steve Brokenshire [Sat, 6 Feb 2016 12:18:40 +0000 (12:18 +0000)]
Added the TZURL property and implemented STANDARD section to iCalendarTimezone-Laod2.vcf
Steve Brokenshire [Sat, 6 Feb 2016 12:18:14 +0000 (12:18 +0000)]
Added CalendarTimezoneObject specific variables and implemented TimezoneDataStruct
Steve Brokenshire [Sat, 6 Feb 2016 12:17:22 +0000 (12:17 +0000)]
Added code to process TZURL and STANDARD section.
Steve Brokenshire [Sat, 6 Feb 2016 12:16:52 +0000 (12:16 +0000)]
Corrected DTSTAMP to TZID in CalendarTimezoneObject
Steve Brokenshire [Sat, 6 Feb 2016 12:16:30 +0000 (12:16 +0000)]
Removed std:: as now using namespace std in CalendarObject.h
Steve Brokenshire [Wed, 3 Feb 2016 20:09:49 +0000 (20:09 +0000)]
Added initial unit tests for iCalender Timezone Component Unit
Steve Brokenshire [Wed, 3 Feb 2016 20:09:28 +0000 (20:09 +0000)]
Added the LAST-MODIFIED property to iCalendarTimezone-Load2.vcf
Steve Brokenshire [Wed, 3 Feb 2016 20:09:01 +0000 (20:09 +0000)]
Added code to process LAST-MODIFIED in CalendarTimezoneObject
Steve Brokenshire [Wed, 3 Feb 2016 19:58:14 +0000 (19:58 +0000)]
Added the iCalendarTimezone-Load2.vcf file for unit testing.
Steve Brokenshire [Wed, 3 Feb 2016 19:57:55 +0000 (19:57 +0000)]
Added code to process TZID in CalendarTimezoneObject
Steve Brokenshire [Wed, 3 Feb 2016 19:57:39 +0000 (19:57 +0000)]
Getting the right amount of characters to check for TZID in CalendarTimezoneObject
Steve Brokenshire [Wed, 3 Feb 2016 19:27:48 +0000 (19:27 +0000)]
Created the CalendarTimezoneObject.
Steve Brokenshire [Wed, 3 Feb 2016 19:23:19 +0000 (19:23 +0000)]
Added iCalendarTimezone-Load1.vcf for basic unit testing.
Steve Brokenshire [Wed, 3 Feb 2016 19:10:49 +0000 (19:10 +0000)]
Added iCalendar Timezone Component Load unit test to the menu.
Steve Brokenshire [Wed, 3 Feb 2016 19:10:03 +0000 (19:10 +0000)]
Added iCalendarTimezone-InvalidPermissions.vcf for unit testing.
Steve Brokenshire [Wed, 3 Feb 2016 18:38:52 +0000 (18:38 +0000)]
Added code to process X-* in CalendarFreeBusyObject
Steve Brokenshire [Wed, 3 Feb 2016 18:38:30 +0000 (18:38 +0000)]
Added unit tests for X-* in iCalendarFreeBusy/ObjectDataTests.
Steve Brokenshire [Wed, 3 Feb 2016 18:38:20 +0000 (18:38 +0000)]
Added the X-* property to iCalendarJournal-Load2.vcf
Steve Brokenshire [Wed, 3 Feb 2016 18:35:35 +0000 (18:35 +0000)]
Removed RequestStatus* from X-* in the derived CalendarObjects
Steve Brokenshire [Wed, 3 Feb 2016 17:49:36 +0000 (17:49 +0000)]
Added unit tests for REQUEST-STATUS in iCalendarFreeBusy/ObjectDataTests.
Steve Brokenshire [Wed, 3 Feb 2016 17:49:26 +0000 (17:49 +0000)]
Made sure that the correct variables are fetched in iCalendarEvent unit tests.
Swapped ContactList for RequestStatusData in REQUEST-STATUS.
Steve Brokenshire [Wed, 3 Feb 2016 17:48:29 +0000 (17:48 +0000)]
Added the REQUEST-STATUS property to iCalendarJournal-Load2.vcf