Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
xestiacalendar/.git
8 years agoAdded more unit tests for saving data in CalendarEventObject
Steve Brokenshire [Tue, 31 May 2016 06:31:35 +0000 (07:31 +0100)]
Added more unit tests for saving data in CalendarEventObject

First tests deal with iCalendarEvent-Load1.vcf

8 years agoAdded SaveObjectData for CalendarEventObject
Steve Brokenshire [Tue, 31 May 2016 06:30:50 +0000 (07:30 +0100)]
Added SaveObjectData for CalendarEventObject

8 years agoAdded code to generate UUIDs using built-in operating system tools.
Steve Brokenshire [Mon, 30 May 2016 15:12:13 +0000 (16:12 +0100)]
Added code to generate UUIDs using built-in operating system tools.

8 years agoAdded version information file.
Steve Brokenshire [Mon, 30 May 2016 15:11:36 +0000 (16:11 +0100)]
Added version information file.

8 years agoUpdated virtual SaveObjectData function so that it uses a string pointer.
Steve Brokenshire [Mon, 30 May 2016 15:10:02 +0000 (16:10 +0100)]
Updated virtual SaveObjectData function so that it uses a string pointer.

8 years agoWork in progress for the SaveFile functions in the CalendarObject class
Steve Brokenshire [Mon, 30 May 2016 15:09:36 +0000 (16:09 +0100)]
Work in progress for the SaveFile functions in the CalendarObject class

Progress made on the SaveFile functions. Still work needed to be done to
be able to write to the file.

8 years agoAdded the OutputText function along with unit tests for it.
Steve Brokenshire [Mon, 30 May 2016 15:05:49 +0000 (16:05 +0100)]
Added the OutputText function along with unit tests for it.

8 years agoSetup initial version of the SaveFile functions for the CalendarObject class.
Steve Brokenshire [Mon, 30 May 2016 08:26:51 +0000 (09:26 +0100)]
Setup initial version of the SaveFile functions for the CalendarObject class.

8 years agoAdded menu option for testing the saving of iCalendar Events.
Steve Brokenshire [Mon, 30 May 2016 08:21:15 +0000 (09:21 +0100)]
Added menu option for testing the saving of iCalendar Events.

8 years agoAdded initial unit test for iCalendarSaveEvent.
Steve Brokenshire [Mon, 30 May 2016 08:18:48 +0000 (09:18 +0100)]
Added initial unit test for iCalendarSaveEvent.

8 years agoSetup initial version of the CalendarObjectSaveResult enum.
Steve Brokenshire [Mon, 30 May 2016 08:17:34 +0000 (09:17 +0100)]
Setup initial version of the CalendarObjectSaveResult enum.

8 years agoAdded the ProcessXMLSyncTokenList function for the CalDAV class
Steve Brokenshire [Sun, 29 May 2016 19:35:01 +0000 (20:35 +0100)]
Added the ProcessXMLSyncTokenList function for the CalDAV class

8 years agoAdded the ProcessXMLEntryList function for the CalDAV class
Steve Brokenshire [Sun, 29 May 2016 19:34:25 +0000 (20:34 +0100)]
Added the ProcessXMLEntryList function for the CalDAV class

8 years agoAdded unit tests for the GetEntryList functions in the CalDAV object.
Steve Brokenshire [Sun, 29 May 2016 19:26:59 +0000 (20:26 +0100)]
Added unit tests for the GetEntryList functions in the CalDAV object.

8 years agoAdded the GetEntryList functions for the CalDAV object.
Steve Brokenshire [Sun, 29 May 2016 19:26:29 +0000 (20:26 +0100)]
Added the GetEntryList functions for the CalDAV object.

8 years agoPerform checks if XML Node(s) have been found or not.
Steve Brokenshire [Sun, 29 May 2016 19:07:07 +0000 (20:07 +0100)]
Perform checks if XML Node(s) have been found or not.

The addition of this check improves the reliability of Xestia Calendar.

8 years agoAdded support to add a calendar using a shortname.
Steve Brokenshire [Sun, 29 May 2016 19:01:58 +0000 (20:01 +0100)]
Added support to add a calendar using a shortname.

Added support to add a calendar using a shortname instead of a randomly
generated UUID.

8 years agoGet the sync-token value for the calendars.
Steve Brokenshire [Sun, 29 May 2016 18:57:05 +0000 (19:57 +0100)]
Get the sync-token value for the calendars.

When using the GetCalendars function in the CalDAV class to get the list
of calendars, also get the sync-token for the calendar.

8 years agoWhen processing calendars, attempt to get the sync-token.
Steve Brokenshire [Mon, 2 May 2016 08:20:31 +0000 (09:20 +0100)]
When processing calendars, attempt to get the sync-token.

8 years agoAdded option to populate a CalDAV calendar in the unit testing application
Steve Brokenshire [Mon, 2 May 2016 08:16:49 +0000 (09:16 +0100)]
Added option to populate a CalDAV calendar in the unit testing application

8 years agoClean up in unit testing for CalDAV and in the CalDAV object itself.
Steve Brokenshire [Sat, 30 Apr 2016 23:26:43 +0000 (00:26 +0100)]
Clean up in unit testing for CalDAV and in the CalDAV object itself.

8 years agoAdded code and unit tests for editing entries in the CalDAV object
Steve Brokenshire [Sat, 30 Apr 2016 23:24:47 +0000 (00:24 +0100)]
Added code and unit tests for editing entries in the CalDAV object

Added the following subroutines to the CalDAV object:

CalDAVServerResult EditEntry(string *CalendarEntryHREF, string
*EntryData, string *EntryETag);

Unit tests setup for deleting calendars under CalDAV/EditEntry
testing the above function.

8 years agoUpdated code for AddEntry in the CalDAV object.
Steve Brokenshire [Sat, 30 Apr 2016 23:18:17 +0000 (00:18 +0100)]
Updated code for AddEntry in the CalDAV object.

8 years agoCreated EntryUUID string for adding and editing entries
Steve Brokenshire [Sat, 30 Apr 2016 20:52:04 +0000 (21:52 +0100)]
Created EntryUUID string for adding and editing entries

8 years agoAdded code and unit tests for deleting entries in the CalDAV object
Steve Brokenshire [Sat, 30 Apr 2016 20:43:49 +0000 (21:43 +0100)]
Added code and unit tests for deleting entries in the CalDAV object

Added the following subroutines to the CalDAV object:

GetEntryETag(*string);

Unit tests setup for deleting calendars under CalDAV/GetEntryETag
testing the above function.

8 years agoAdded the SplitPathFilename subroutine and unit tests
Steve Brokenshire [Mon, 25 Apr 2016 23:05:39 +0000 (00:05 +0100)]
Added the SplitPathFilename subroutine and unit tests

8 years agoAdded code and unit tests for deleting entries in the CalDAV object
Steve Brokenshire [Sun, 24 Apr 2016 22:24:27 +0000 (23:24 +0100)]
Added code and unit tests for deleting entries in the CalDAV object

Added the following subroutines to the CalDAV object:

DeleteEntry(*string);

Unit tests setup for deleting calendars under CalDAV/DeleteEntry
testing the above function.

8 years agoRemoved code to output of CalendarEditHREF address to console
Steve Brokenshire [Sun, 24 Apr 2016 20:54:06 +0000 (21:54 +0100)]
Removed code to output of CalendarEditHREF address to console

This code appeared in the DeleteCalendar function of the CalDAV object.

8 years agoForgot to add unit tests for AddEntry in CalDAV object.
Steve Brokenshire [Sun, 24 Apr 2016 20:53:24 +0000 (21:53 +0100)]
Forgot to add unit tests for AddEntry in CalDAV object.

8 years agoAdded code and unit tests for AddEntry in the CalDAV object.
Steve Brokenshire [Sun, 24 Apr 2016 20:52:58 +0000 (21:52 +0100)]
Added code and unit tests for AddEntry in the CalDAV object.

8 years agoDon't add a calendar when trying to delete a calendar in unit testing
Steve Brokenshire [Sun, 24 Apr 2016 19:24:37 +0000 (20:24 +0100)]
Don't add a calendar when trying to delete a calendar in unit testing

8 years agoMoved resetting and result processing code in CalDAV::GetCalendars()
Steve Brokenshire [Sat, 23 Apr 2016 23:35:55 +0000 (00:35 +0100)]
Moved resetting and result processing code in CalDAV::GetCalendars()

8 years agoAdded code and unit tests for deleting calendars in the CalDAV object
Steve Brokenshire [Sat, 23 Apr 2016 23:34:35 +0000 (00:34 +0100)]
Added code and unit tests for deleting calendars in the CalDAV object

Added the following subroutines to the CalDAV object:

DeleteCalendar(*string);

Unit tests setup for deleting calendars under CalDAV/DeleteCalendar
testing the above function.

8 years agoAdded code and unit tests for editing calendars in the CalDAV object
Steve Brokenshire [Sat, 23 Apr 2016 23:33:12 +0000 (00:33 +0100)]
Added code and unit tests for editing calendars in the CalDAV object

Added the following subroutines to the CalDAV object:

EditCalendarProcess(*string, *string, *Colour, *string, *int);
EditCalendar(*string, *string, *Colour, *string, *int);
EditCalendar(*string, *Colour);
EditCalendar(*string, *string);
EditCalendar(*string, *int);
EditCalendarDescription(*string, *string);

Unit tests setup for editing calendars under CalDAV/EditCalendar testing
the above functions.

8 years agoRemoved output of address to console in AddCalendar
Steve Brokenshire [Sat, 23 Apr 2016 23:24:51 +0000 (00:24 +0100)]
Removed output of address to console in AddCalendar

8 years ago/principals should be /principals/
Steve Brokenshire [Sat, 23 Apr 2016 23:22:26 +0000 (00:22 +0100)]
/principals should be /principals/

/principals should be /principals/ in various parts of the CalDAV object
when restoring the settings back to their original state.

Subroutines affected in the CalDAV object:

GetCalendarHome(string);
AddCalendar(string);

8 years agoAdded the IntToHex function.
Steve Brokenshire [Thu, 21 Apr 2016 23:07:03 +0000 (00:07 +0100)]
Added the IntToHex function.

8 years agoAdded Unit tests for the Colour struct.
Steve Brokenshire [Thu, 21 Apr 2016 23:06:36 +0000 (00:06 +0100)]
Added Unit tests for the Colour struct.

8 years agoReplace reference of XAB with Xestia Calendar common/colour.h
Steve Brokenshire [Wed, 20 Apr 2016 21:45:23 +0000 (22:45 +0100)]
Replace reference of XAB with Xestia Calendar common/colour.h

XAB = Xestia Address Book

8 years agoForgot inclusion guard for the Colour struct. Whoops.
Steve Brokenshire [Wed, 20 Apr 2016 21:44:34 +0000 (22:44 +0100)]
Forgot inclusion guard for the Colour struct. Whoops.

8 years agoAdded Colour struct
Steve Brokenshire [Wed, 20 Apr 2016 21:29:37 +0000 (22:29 +0100)]
Added Colour struct

8 years agoAdded the AddCalendar function.
Steve Brokenshire [Sun, 17 Apr 2016 20:36:22 +0000 (21:36 +0100)]
Added the AddCalendar function.

Added the AddCalendar function to the CalDAV object. Unit tests also
done for the function.

8 years agoAdded code and unit tests to list calendars from the server.
Steve Brokenshire [Sun, 17 Apr 2016 15:59:23 +0000 (16:59 +0100)]
Added code and unit tests to list calendars from the server.

8 years agoAdded HexToInt function and unit tests for it.
Steve Brokenshire [Sun, 17 Apr 2016 13:09:08 +0000 (14:09 +0100)]
Added HexToInt function and unit tests for it.

HexToInt converts a value from a string to a integer. Pointers are used
to optimise the memory usage.

8 years agoRenamed MatchXMLName to MatchXMLNameTransverse in the CalDAV object
Steve Brokenshire [Sat, 16 Apr 2016 22:31:48 +0000 (23:31 +0100)]
Renamed MatchXMLName to MatchXMLNameTransverse in the CalDAV object

8 years agofixup! Added the GetCalendarHome function to the CalDAV header.
Steve Brokenshire [Sun, 6 Mar 2016 11:10:24 +0000 (11:10 +0000)]
fixup! Added the GetCalendarHome function to the CalDAV header.

8 years agoInitial version of CalDAV::GetCalendars
Steve Brokenshire [Sun, 6 Mar 2016 11:10:14 +0000 (11:10 +0000)]
Initial version of CalDAV::GetCalendars

Doesn't return a list of calendars at present, but prints the list to
std::cout XML formatted (ProcessXMLCalendarAddresses will need to be
created).

8 years agoAdded ProcessXMLCalenadrHome to the CalDAV Object.
Steve Brokenshire [Sun, 6 Mar 2016 10:55:16 +0000 (10:55 +0000)]
Added ProcessXMLCalenadrHome to the CalDAV Object.

8 years agoAdded the GetCalendarHome function to the CalDAV header.
Steve Brokenshire [Sun, 6 Mar 2016 10:54:12 +0000 (10:54 +0000)]
Added the GetCalendarHome function to the CalDAV header.

8 years agoAdded the GetCalendarHome function to the CalDAV object.
Steve Brokenshire [Sun, 6 Mar 2016 10:51:57 +0000 (10:51 +0000)]
Added the GetCalendarHome function to the CalDAV object.

8 years agoAdded unit tests for the CalDAV::GetCalendarHome function.
Steve Brokenshire [Sun, 6 Mar 2016 10:45:40 +0000 (10:45 +0000)]
Added unit tests for the CalDAV::GetCalendarHome function.

8 years agoAdded separate C++ file for processing XML data within the CalDAV object.
Steve Brokenshire [Thu, 3 Mar 2016 03:51:46 +0000 (03:51 +0000)]
Added separate C++ file for processing XML data within the CalDAV object.

8 years agoAdded unit tests to the ListCalendars CalDAV object tests.
Steve Brokenshire [Thu, 3 Mar 2016 03:51:15 +0000 (03:51 +0000)]
Added unit tests to the ListCalendars CalDAV object tests.

8 years agoAdded the CalDAVSendData struct and added more subroutines to the CalDAV object
Steve Brokenshire [Thu, 3 Mar 2016 03:50:40 +0000 (03:50 +0000)]
Added the CalDAVSendData struct and added more subroutines to the CalDAV object

8 years agoAdd libxml2 headers to the CalDAV object.
Steve Brokenshire [Thu, 3 Mar 2016 03:49:44 +0000 (03:49 +0000)]
Add libxml2 headers to the CalDAV object.

8 years agoReset the connection status in CalDAV and add GetUserPrincipal
Steve Brokenshire [Thu, 3 Mar 2016 03:49:22 +0000 (03:49 +0000)]
Reset the connection status in CalDAV and add GetUserPrincipal

8 years agoSet the connection results after attempting to fetch data in GetServerSupport.
Steve Brokenshire [Thu, 3 Mar 2016 03:48:57 +0000 (03:48 +0000)]
Set the connection results after attempting to fetch data in GetServerSupport.

8 years agoAdded the GetServerResult subroutine in the CalDAV object.
Steve Brokenshire [Thu, 3 Mar 2016 03:46:09 +0000 (03:46 +0000)]
Added the GetServerResult subroutine in the CalDAV object.

8 years agoChanged the subroutine from CalDAVOutput to CalDAVReceive when connecting.
Steve Brokenshire [Thu, 3 Mar 2016 03:39:43 +0000 (03:39 +0000)]
Changed the subroutine from CalDAVOutput to CalDAVReceive when connecting.

8 years agoAdded the CalDAVSend subroutine which is used when uploading data.
Steve Brokenshire [Thu, 3 Mar 2016 03:38:46 +0000 (03:38 +0000)]
Added the CalDAVSend subroutine which is used when uploading data.

8 years agoRenamed CalDAVOutput to CalDAVReceive
Steve Brokenshire [Thu, 3 Mar 2016 03:36:45 +0000 (03:36 +0000)]
Renamed CalDAVOutput to CalDAVReceive

8 years agoAdde code and unit tests for checking CalDAV support.
Steve Brokenshire [Wed, 2 Mar 2016 12:19:42 +0000 (12:19 +0000)]
Adde code and unit tests for checking CalDAV support.

8 years agoAdded code to build server address from subroutine and also unit tests.
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.

8 years agoMoved ServerData and ServerHeader to the CalDAV object header.
Steve Brokenshire [Tue, 1 Mar 2016 18:24:12 +0000 (18:24 +0000)]
Moved ServerData and ServerHeader to the CalDAV object header.

8 years agoAdded initial unit tests for CalDAV/ListCalendars
Steve Brokenshire [Tue, 1 Mar 2016 17:30:21 +0000 (17:30 +0000)]
Added initial unit tests for CalDAV/ListCalendars

8 years agoAdded Timeout setting to CalDAVConnectionData/CalDAVStatus
Steve Brokenshire [Tue, 1 Mar 2016 17:09:21 +0000 (17:09 +0000)]
Added Timeout setting to CalDAVConnectionData/CalDAVStatus

8 years agoAded unit tests for checking when a server timeouts.
Steve Brokenshire [Tue, 1 Mar 2016 17:06:06 +0000 (17:06 +0000)]
Aded unit tests for checking when a server timeouts.

8 years agoAdded unit tests for checking the invalid SSL certificate.
Steve Brokenshire [Tue, 1 Mar 2016 11:59:39 +0000 (11:59 +0000)]
Added unit tests for checking the invalid SSL certificate.

8 years agoAdded unit tests for checking that the InvalidSSL connection data matches.
Steve Brokenshire [Tue, 1 Mar 2016 10:16:48 +0000 (10:16 +0000)]
Added unit tests for checking that the InvalidSSL connection data matches.

8 years agoAdded unit tests to connect to a SSL server with a valid certificate.
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.

8 years agoAdded unit tests for verifying that the settings match in CalDAVNormal
Steve Brokenshire [Mon, 29 Feb 2016 15:13:22 +0000 (15:13 +0000)]
Added unit tests for verifying that the settings match in CalDAVNormal

8 years agoRenamed Fail to InvalidSSL.
Steve Brokenshire [Mon, 29 Feb 2016 15:08:21 +0000 (15:08 +0000)]
Renamed Fail to InvalidSSL.

8 years agoMoved line for getting the connection details of CalDAVPlainStatus.
Steve Brokenshire [Mon, 29 Feb 2016 15:07:51 +0000 (15:07 +0000)]
Moved line for getting the connection details of CalDAVPlainStatus.

8 years agoAdded unit tests to check that the connection fails using invalid settings.
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.

8 years agoAdded <iostream> to CalDAV.h
Steve Brokenshire [Mon, 29 Feb 2016 03:06:24 +0000 (03:06 +0000)]
Added <iostream> to CalDAV.h

8 years agoMoved <iostream> include to CalDAV.h and written the CalDAVOutput subroutine.
Steve Brokenshire [Mon, 29 Feb 2016 03:06:15 +0000 (03:06 +0000)]
Moved <iostream> include to CalDAV.h and written the CalDAVOutput subroutine.

8 years agoAdded code for getting ServerData and ServerHeader in CalDAV::Connect()
Steve Brokenshire [Mon, 29 Feb 2016 03:04:23 +0000 (03:04 +0000)]
Added code for getting ServerData and ServerHeader in CalDAV::Connect()

8 years agoAdded unit tests for the plain connection for the CalDAV object.
Steve Brokenshire [Sun, 28 Feb 2016 23:56:35 +0000 (23:56 +0000)]
Added unit tests for the plain connection for the CalDAV object.

8 years agoAdded curl header include and curl_global_init for initialising cURL.
Steve Brokenshire [Sun, 28 Feb 2016 23:50:58 +0000 (23:50 +0000)]
Added curl header include and curl_global_init for initialising cURL.

8 years agoAdded initial functions for CardDAV
Steve Brokenshire [Sun, 28 Feb 2016 23:50:37 +0000 (23:50 +0000)]
Added initial functions for CardDAV

8 years agoFixed code for checking if a CalDAVConnectionData object is valid.
Steve Brokenshire [Sun, 28 Feb 2016 23:47:15 +0000 (23:47 +0000)]
Fixed code for checking if a CalDAVConnectionData object is valid.

8 years agoAmendend copyright and license headers with the correct filenames.
Steve Brokenshire [Fri, 26 Feb 2016 08:25:54 +0000 (08:25 +0000)]
Amendend copyright and license headers with the correct filenames.

8 years agoInserted copyright and license header for xestiacalendar_commonfunctions.h
Steve Brokenshire [Fri, 26 Feb 2016 08:25:31 +0000 (08:25 +0000)]
Inserted copyright and license header for xestiacalendar_commonfunctions.h

8 years agoInserted copyright and license header for xestiacalendar_testcommon.{cpp,h}
Steve Brokenshire [Fri, 26 Feb 2016 08:19:47 +0000 (08:19 +0000)]
Inserted copyright and license header for xestiacalendar_testcommon.{cpp,h}

8 years agoCorrected filename in copyright & license header in xestiacalendar_caldav.h
Steve Brokenshire [Fri, 26 Feb 2016 08:19:21 +0000 (08:19 +0000)]
Corrected filename in copyright & license header in xestiacalendar_caldav.h

8 years agoInserted copyright and license header for CalDAV.cpp & 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

8 years agoCorrected pointer.
Steve Brokenshire [Thu, 25 Feb 2016 23:34:48 +0000 (23:34 +0000)]
Corrected pointer.

8 years agoDateFileResult comparisons should be == not !=
Steve Brokenshire [Thu, 25 Feb 2016 22:33:14 +0000 (22:33 +0000)]
DateFileResult comparisons should be == not !=

8 years agoMerge branch 'master' of ssh://digit.mahou.co.uk/home/kirinji/repos/xestiacal
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

8 years agoAdded the CalDAVObjectValidSettings subroutine.
Steve Brokenshire [Thu, 25 Feb 2016 18:39:56 +0000 (18:39 +0000)]
Added the CalDAVObjectValidSettings subroutine.

8 years agoAdded variables to the CalDAVStatus struct.
Steve Brokenshire [Thu, 25 Feb 2016 18:36:23 +0000 (18:36 +0000)]
Added variables to the CalDAVStatus struct.

8 years agoAdded PROCESSCONNECTIONDATAFILE_INVALID to ProcessConnectionDataFileResult
Steve Brokenshire [Thu, 25 Feb 2016 18:35:50 +0000 (18:35 +0000)]
Added PROCESSCONNECTIONDATAFILE_INVALID to ProcessConnectionDataFileResult

8 years agoCheck if CalDAVConnectionData contains valid settings.
Steve Brokenshire [Thu, 25 Feb 2016 18:35:19 +0000 (18:35 +0000)]
Check if CalDAVConnectionData contains valid settings.

8 years agoProcess the data files and load them into the CalDAVConnectionData objects.
Steve Brokenshire [Thu, 25 Feb 2016 18:33:52 +0000 (18:33 +0000)]
Process the data files and load them into the CalDAVConnectionData objects.

8 years agoIncluded stdexcept in the common function tests.
Steve Brokenshire [Wed, 24 Feb 2016 22:58:35 +0000 (22:58 +0000)]
Included stdexcept in the common function tests.

8 years agoAdded code to process the configuration files in the CalDAV unit 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.

8 years agoUpdated the ProcessConnectionDataFile subroutine.
Steve Brokenshire [Mon, 22 Feb 2016 22:16:37 +0000 (22:16 +0000)]
Updated the ProcessConnectionDataFile subroutine.

8 years agoAdded common include header to the CalDAV Unit tests
Steve Brokenshire [Mon, 22 Feb 2016 00:56:51 +0000 (00:56 +0000)]
Added common include header to the CalDAV Unit tests

8 years agoAdded common functions for the unit testing application
Steve Brokenshire [Mon, 22 Feb 2016 00:56:27 +0000 (00:56 +0000)]
Added common functions for the unit testing application

8 years agoAdded initial versions of several CalDAV objects.
Kiri [Sat, 20 Feb 2016 09:48:44 +0000 (09:48 +0000)]
Added initial versions of several CalDAV objects.

Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy