Steve Brokenshire [Mon, 28 Dec 2015 04:22:03 +0000 (04:22 +0000)]
Replaced string processing in IMPP with ProcessStringValue.
Steve Brokenshire [Mon, 28 Dec 2015 04:20:12 +0000 (04:20 +0000)]
Replaced string processing in EMAIL with ProcessStringValue.
Steve Brokenshire [Mon, 28 Dec 2015 04:16:46 +0000 (04:16 +0000)]
Removed commented out form code from ADR in ContactDataObject.
Steve Brokenshire [Mon, 28 Dec 2015 04:15:34 +0000 (04:15 +0000)]
Replaced string processing in ADR with ProcessStringValue.
Steve Brokenshire [Mon, 28 Dec 2015 04:05:41 +0000 (04:05 +0000)]
Replaced string processing in NICKNAME with ProcessStringValue.
Steve Brokenshire [Mon, 28 Dec 2015 03:57:59 +0000 (03:57 +0000)]
Replaced string processing in FN with ProcessStringValue.
Steve Brokenshire [Mon, 28 Dec 2015 03:53:22 +0000 (03:53 +0000)]
Replaced string processing in MEMBER with ProcessStringValue.
Steve Brokenshire [Mon, 28 Dec 2015 03:50:27 +0000 (03:50 +0000)]
Replaced string processing in XML with ProcessStringValue.
Steve Brokenshire [Mon, 28 Dec 2015 03:46:36 +0000 (03:46 +0000)]
Replaced string processing in SOURCE with ProcessStringValue.
Steve Brokenshire [Mon, 28 Dec 2015 03:03:07 +0000 (03:03 +0000)]
Removed ContactDataObject point for ProcessIntegerValue and introduced ProcessStringValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:44:15 +0000 (02:44 +0000)]
Replaced the PREF code in FBURL with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:38:32 +0000 (02:38 +0000)]
Replaced the PREF code in CALADRURI with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:36:07 +0000 (02:36 +0000)]
Replaced the PREF code for CALURI with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:31:43 +0000 (02:31 +0000)]
Replaced the PREF code in LOGO and SOUND with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:28:37 +0000 (02:28 +0000)]
Replaced the PREF code in PHOTO with ProcessIntergerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:25:49 +0000 (02:25 +0000)]
Replaced the PREF code in CATEGORIES with ProcessIntergerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:23:21 +0000 (02:23 +0000)]
Replaced the PREF code in NOTE with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:19:12 +0000 (02:19 +0000)]
Replaced the PREF code in ORG with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:18:09 +0000 (02:18 +0000)]
Replaced the PREF code in ROLE with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:17:08 +0000 (02:17 +0000)]
Replaced the PREF code in TITLE with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:15:05 +0000 (02:15 +0000)]
Replaced the PREF code in URL with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:13:46 +0000 (02:13 +0000)]
Replaced code for PREF in RELATED with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:11:27 +0000 (02:11 +0000)]
Replaced code for PREF in GEO with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:10:22 +0000 (02:10 +0000)]
Replaced code in PREF for TEL and LANGUAGE with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:05:18 +0000 (02:05 +0000)]
Replaced PREF code in IMPP for ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:03:54 +0000 (02:03 +0000)]
Replaced PREF code in EMAIL with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:01:35 +0000 (02:01 +0000)]
Replaced the PREF code in ADR for ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 02:00:07 +0000 (02:00 +0000)]
Replaced code for PREF in TZ for ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 01:57:22 +0000 (01:57 +0000)]
Replaced code for PREF in NICKNAME for ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 01:55:15 +0000 (01:55 +0000)]
Replaced code from PREF for FN with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 01:52:11 +0000 (01:52 +0000)]
Replaced code from PREF in MEMBER with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 01:47:17 +0000 (01:47 +0000)]
Replaced PREF code for SOURCE with ProcessIntegerValue.
Steve Brokenshire [Mon, 28 Dec 2015 01:37:21 +0000 (01:37 +0000)]
Added the ProcessIntegerValue subroutine.
Steve Brokenshire [Mon, 28 Dec 2015 01:23:12 +0000 (01:23 +0000)]
Added source code, headers and unit tests for the CLIENTPIDMAP vCard Property for ClientDataObject.
Steve Brokenshire [Sun, 27 Dec 2015 03:40:15 +0000 (03:40 +0000)]
Added source code, headers and unit tests for the REV vCard Property for ContactDataObject.
Steve Brokenshire [Sun, 27 Dec 2015 03:15:42 +0000 (03:15 +0000)]
Added source code, headers and unit testing to the XML vCard Property for ContactDataObject.
Steve Brokenshire [Sun, 27 Dec 2015 02:35:34 +0000 (02:35 +0000)]
Added source code, headers and unit tests for the SOURCE vCard property for ContactDataObject.
Steve Brokenshire [Sun, 27 Dec 2015 01:49:05 +0000 (01:49 +0000)]
Added source code, headers and unit testing for UID, VND-* and X-* vCard Properties for the ContactDataObject.
Steve Brokenshire [Sun, 27 Dec 2015 00:28:33 +0000 (00:28 +0000)]
Added source code, headers and unit testing for the KEY vCard property for ContactDataObject.
Steve Brokenshire [Sat, 26 Dec 2015 19:31:56 +0000 (19:31 +0000)]
Added source code, headers and unit tests to the FBURL vCard Property for ContactDataObject.
Steve Brokenshire [Sat, 26 Dec 2015 18:33:23 +0000 (18:33 +0000)]
Added source code, headers and unit tests for the CALADR vCard property for ContactDataObject.
Steve Brokenshire [Sat, 26 Dec 2015 17:39:00 +0000 (17:39 +0000)]
Added source code, headers and unit testing code for the CALURI vCard Property for ContactDataObject.
Steve Brokenshire [Sat, 26 Dec 2015 16:29:18 +0000 (16:29 +0000)]
Added source, headers and unit tests for the SOUND vCard Property for ContactDataObject.
Steve Brokenshire [Thu, 24 Dec 2015 23:55:13 +0000 (23:55 +0000)]
Added source code, headers and unit testing for the LOGO vCard Property for ContactDataObject.
Steve Brokenshire [Thu, 24 Dec 2015 22:21:49 +0000 (22:21 +0000)]
Added source code, header and unit tests to the PHOTO vCard property for ContactDataObject.
Steve Brokenshire [Wed, 23 Dec 2015 18:32:57 +0000 (18:32 +0000)]
Added extra unit tests for CATEGORIES and begun work on the PHOTO vCard property.
Steve Brokenshire [Wed, 23 Dec 2015 16:03:11 +0000 (16:03 +0000)]
Added source code, headers and unit tests for the CATEGORIES vCard property for ContactDataObject.
Steve Brokenshire [Tue, 22 Dec 2015 23:54:10 +0000 (23:54 +0000)]
Added source, headers and unit testing for the NOTE vCard property for ContactDataObject.
Steve Brokenshire [Sun, 20 Dec 2015 22:03:04 +0000 (22:03 +0000)]
Fixed error where XAB would immediately exit upon startup due to incorrect usage of return & :exit.
Steve Brokenshire [Sun, 20 Dec 2015 19:54:36 +0000 (19:54 +0000)]
Added source code, headers and unit tests for the ORG vCard property for ContactDataObject.
Steve Brokenshire [Sun, 20 Dec 2015 18:33:31 +0000 (18:33 +0000)]
Added source code, headers and unit testing for the ROLE vCard Property for ContactDataObject.
Steve Brokenshire [Sun, 20 Dec 2015 17:53:44 +0000 (17:53 +0000)]
Added source code, headers and unit testing for the TITLE vCard Property for ContactDataObject.
Steve Brokenshire [Sun, 20 Dec 2015 17:16:03 +0000 (17:16 +0000)]
Added source code, headers and unit tests for the RELATED and URL vCard Properties for ContactDataObject.
Steve Brokenshire [Sun, 20 Dec 2015 03:28:30 +0000 (03:28 +0000)]
Added source code, headers and unit testing for the GEO vCard property for ContactDataObject.
Steve Brokenshire [Sun, 20 Dec 2015 02:37:05 +0000 (02:37 +0000)]
Added source code, headers and unit testing code for the LANG vCard property for ContactDataObject.
Steve Brokenshire [Sun, 20 Dec 2015 01:50:44 +0000 (01:50 +0000)]
Added source code, headers and unit testing for the TEL vCard Property for ContactDataObject.
Steve Brokenshire [Sat, 19 Dec 2015 23:24:45 +0000 (23:24 +0000)]
Added source code, headers and unit tests for the IMPP vCard property type for ContactDataObject.
Steve Brokenshire [Sat, 19 Dec 2015 21:33:38 +0000 (21:33 +0000)]
Added source code, header and unit testing for the EMAIL vCard property for the ContactDataObject.
Steve Brokenshire [Sun, 13 Dec 2015 20:47:06 +0000 (20:47 +0000)]
Added source, header and unit tests to the ADR vCard property in ContactDataObject.
Steve Brokenshire [Sun, 13 Dec 2015 18:07:53 +0000 (18:07 +0000)]
Added source, header and unit tests for TZ vCard property in the ContactDataObject.
Steve Brokenshire [Sun, 13 Dec 2015 15:06:35 +0000 (15:06 +0000)]
Added code and unit tests for BDAY and ANNIVERSARY in the ContactDataObject.
Steve Brokenshire [Sun, 13 Dec 2015 15:06:07 +0000 (15:06 +0000)]
Added contact file for testing other properties of BDAY and ANNIVERSARY vCard Properties.
Steve Brokenshire [Sun, 13 Dec 2015 12:38:01 +0000 (12:38 +0000)]
Added source, header and unit tests for the NICKNAME property in the ContactDataObject.
Steve Brokenshire [Sun, 13 Dec 2015 00:47:41 +0000 (00:47 +0000)]
Finished remaining code and unit tests for the N vCard property for ContactDataObject.
Steve Brokenshire [Sat, 12 Dec 2015 21:41:38 +0000 (21:41 +0000)]
Added SORT-AS and extra tokens code and unit tests for the N vCard parameter in ContactDataObject.
Steve Brokenshire [Sat, 12 Dec 2015 21:14:56 +0000 (21:14 +0000)]
Added property value, ALTID, LANGUAGE source, header and unit tests for the N vCard property in ContactDataObject.
Steve Brokenshire [Fri, 11 Dec 2015 00:07:15 +0000 (00:07 +0000)]
Added remaining property source code and unit tests for the FN vCard member for ContactDataObject.
Steve Brokenshire [Thu, 10 Dec 2015 22:36:50 +0000 (22:36 +0000)]
Improved checking of FN for meeting the base specification of vCard 4.0.
Steve Brokenshire [Thu, 10 Dec 2015 21:52:17 +0000 (21:52 +0000)]
Added source code, header and unit tests for the FN vCard property member and value for ContactDataObject.
Steve Brokenshire [Thu, 10 Dec 2015 21:19:55 +0000 (21:19 +0000)]
Added remaining source code and units tests for the MEMBER vCard property in ContactDataObject.
Steve Brokenshire [Thu, 10 Dec 2015 00:00:42 +0000 (00:00 +0000)]
Added unit tests for the ALTID, PID & PREF properties for the MEMBER vCard property.
Steve Brokenshire [Tue, 8 Dec 2015 21:53:40 +0000 (21:53 +0000)]
Added source code, headers and unit test to check that a file has loaded OK in ContactDataObject.
Steve Brokenshire [Tue, 8 Dec 2015 20:16:11 +0000 (20:16 +0000)]
Added source, header and unit testing code to check that the file meets the vCard 4.0 specification for ContactDataObject.
Steve Brokenshire [Tue, 8 Dec 2015 18:55:00 +0000 (18:55 +0000)]
Added source, header and unit testing code for checking an invalid format for ContactDataObject.
Steve Brokenshire [Tue, 8 Dec 2015 18:54:05 +0000 (18:54 +0000)]
Updated list of files to compile for unit testing purposes.
Steve Brokenshire [Mon, 7 Dec 2015 22:36:26 +0000 (22:36 +0000)]
Added code and unit tests to check if a file exists and no errors occur whilst opening in the ContactDataObject.
Steve Brokenshire [Mon, 7 Dec 2015 22:07:45 +0000 (22:07 +0000)]
Added the ContactDataObject source and header files.
Steve Brokenshire [Mon, 7 Dec 2015 00:29:20 +0000 (00:29 +0000)]
Remove Temp* files from the tests directory upon running make clean, set & unset file permissions for InvalidPermissions.vcf on make test and make distclean.
Steve Brokenshire [Sun, 6 Dec 2015 13:58:02 +0000 (13:58 +0000)]
Added vCard that is used for file errors (namely invalid permissions) in unit testing.
Steve Brokenshire [Sun, 6 Dec 2015 13:29:07 +0000 (13:29 +0000)]
Added TODO regarding moving contact data in frmContactEditor into a separate object.
Steve Brokenshire [Sun, 6 Dec 2015 13:15:12 +0000 (13:15 +0000)]
Implemented contact format conversion on the command line. Removed from TODO list.
Steve Brokenshire [Sun, 6 Dec 2015 12:54:24 +0000 (12:54 +0000)]
Added convert.o (convert.cpp) to the list of the source files to compile.
Steve Brokenshire [Sun, 6 Dec 2015 12:48:43 +0000 (12:48 +0000)]
Implemented support for contact format conversion via the command line using the -c switch.
Steve Brokenshire [Sun, 6 Dec 2015 12:40:48 +0000 (12:40 +0000)]
Added vCard34Conv object for the input format conversion of vCard3 to work properly.
Steve Brokenshire [Sun, 6 Dec 2015 09:54:31 +0000 (09:54 +0000)]
Added code and unit tests for writing the processed data to file or console.
Steve Brokenshire [Sun, 6 Dec 2015 09:51:18 +0000 (09:51 +0000)]
Updated command line for unit testing.
Steve Brokenshire [Sun, 6 Dec 2015 04:47:40 +0000 (04:47 +0000)]
Added vCard 3.0 version of LoadCheck-Load1.vcf
Steve Brokenshire [Sun, 6 Dec 2015 01:24:17 +0000 (01:24 +0000)]
Added code and unit tests to check that input file has the correct format for vCard3/vCard4
Steve Brokenshire [Sun, 6 Dec 2015 00:17:54 +0000 (00:17 +0000)]
Added the output file open check unit test and code.
Steve Brokenshire [Sat, 5 Dec 2015 23:44:26 +0000 (23:44 +0000)]
Added test and code to check if an error occured whilst opening the input file.
Steve Brokenshire [Sat, 5 Dec 2015 22:48:59 +0000 (22:48 +0000)]
Added input file missing test and replaced wording of import/export with input/output.
Steve Brokenshire [Sat, 5 Dec 2015 22:11:06 +0000 (22:11 +0000)]
Added convert.cpp to compile with the unit testing application.
Steve Brokenshire [Sat, 5 Dec 2015 22:05:32 +0000 (22:05 +0000)]
Added menu option for Contact Conversion tests to the unit test application.
Steve Brokenshire [Sat, 5 Dec 2015 20:45:08 +0000 (20:45 +0000)]
Added the convert subroutine and initial unit tests. The convert subroutine is run with the -c switch.
Steve Brokenshire [Tue, 1 Dec 2015 12:10:34 +0000 (12:10 +0000)]
Fixed right click menu which showed active menu items when it shouldn't in Search Only mode.
Steve Brokenshire [Tue, 1 Dec 2015 08:56:27 +0000 (08:56 +0000)]
Version 0.06 release. CHANGES updated. Version bump in version.h
Steve Brokenshire [Mon, 30 Nov 2015 13:56:44 +0000 (13:56 +0000)]
Updated TODO list.
Steve Brokenshire [Mon, 30 Nov 2015 13:15:57 +0000 (13:15 +0000)]
Removed commented out code from the frmMain constructor.
Steve Brokenshire [Mon, 30 Nov 2015 13:15:14 +0000 (13:15 +0000)]
Removed comments from LoadContactList in frmMain
Steve Brokenshire [Mon, 30 Nov 2015 13:14:29 +0000 (13:14 +0000)]
Removed comments from ShowContactInfo in frmMain