Steve Brokenshire [Wed, 10 Feb 2016 13:38:56 +0000 (13:38 +0000)]
Updated application forms.
Fixed multiline issue with text controls that shouldn't have maxlength.
Fixed size of frmContactEditor* windows.
Set minimum size of frmContactEditor to 800x500.
Steve Brokenshire [Wed, 10 Feb 2016 01:52:44 +0000 (01:52 +0000)]
Fixed potential crash with frmContactEditorXToken in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Wed, 10 Feb 2016 01:51:31 +0000 (01:51 +0000)]
Fixed potential crash with frmContactEditorWebsites in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Wed, 10 Feb 2016 01:18:10 +0000 (01:18 +0000)]
Fixed potential crash with frmContactEditorVendor in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Wed, 10 Feb 2016 01:11:23 +0000 (01:11 +0000)]
Fixed potential crash with frmContactEditorTitles in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Wed, 10 Feb 2016 01:10:11 +0000 (01:10 +0000)]
Fixed potential crash with frmContactEditorTelephone in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Wed, 10 Feb 2016 01:08:53 +0000 (01:08 +0000)]
Fixed potential crash with frmContactEditorSound in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Wed, 10 Feb 2016 01:07:42 +0000 (01:07 +0000)]
Fixed potential crash with frmContactEditorRoles in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Wed, 10 Feb 2016 01:07:35 +0000 (01:07 +0000)]
Fixed potential crash with frmContactEditorRelated in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Wed, 10 Feb 2016 00:05:51 +0000 (00:05 +0000)]
Fixed potential crash with frmContactEditorPicture in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Wed, 10 Feb 2016 00:02:39 +0000 (00:02 +0000)]
Fixed potential crash with frmContactEditorNotes in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Tue, 9 Feb 2016 23:58:03 +0000 (23:58 +0000)]
Fixed potential crash with frmContactEditorNickname in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Tue, 9 Feb 2016 23:54:45 +0000 (23:54 +0000)]
Fixed potential crash with frmContactEditorLanguages in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Tue, 9 Feb 2016 23:53:47 +0000 (23:53 +0000)]
Fixed potential crash with frmContactEditorKey in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Tue, 9 Feb 2016 23:51:30 +0000 (23:51 +0000)]
Fixed potential crash with frmContactEditorIM in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Tue, 9 Feb 2016 23:45:52 +0000 (23:45 +0000)]
Fixed potential crash with frmContactEditorGeoposition in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Tue, 9 Feb 2016 23:43:47 +0000 (23:43 +0000)]
Fixed potential crash with frmContactEditorEmail in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Tue, 9 Feb 2016 23:42:02 +0000 (23:42 +0000)]
Fixed potential crash with frmContactEditorCategory in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Tue, 9 Feb 2016 23:38:38 +0000 (23:38 +0000)]
Fixed potential crash in frmContactEditorCalAdr in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Tue, 9 Feb 2016 23:38:08 +0000 (23:38 +0000)]
Fixed potential crash in frmContactEditorAddress in Edit mode.
This would be caused because no checks were made on the iterator to see
if it was valid or not.
Steve Brokenshire [Tue, 9 Feb 2016 23:26:13 +0000 (23:26 +0000)]
Corrected striter with intiter in frmContactEditorOrganisations
Steve Brokenshire [Tue, 9 Feb 2016 23:05:20 +0000 (23:05 +0000)]
Fixed crash in frmContactEditorOrganisations in Edit mode.
This is caused because no checks were made on the iterator to see if it
was valid or not.
Steve Brokenshire [Fri, 22 Jan 2016 22:11:50 +0000 (22:11 +0000)]
Added changes that have taken place for 0.07.
Steve Brokenshire [Fri, 22 Jan 2016 22:11:30 +0000 (22:11 +0000)]
Updated TODO List.
Removed Contact loading unit tests. (implemented)
Removed Move data structure into ContactDataObject. (implemented)
Added task to add icons for the contact editor, search and pref window.
Added task to move save process into ContactDataObject.
Added task to check that all text is translatable where needed.
Steve Brokenshire [Fri, 22 Jan 2016 21:55:45 +0000 (21:55 +0000)]
File for checking an invalid base specification for unit testing purposes.
Steve Brokenshire [Fri, 22 Jan 2016 21:50:03 +0000 (21:50 +0000)]
Added the contacteditor/cdo directory when doing a 'clean' or 'distclean'.
Steve Brokenshire [Thu, 21 Jan 2016 22:05:59 +0000 (22:05 +0000)]
Bracket should be curly bracket not square bracket
Steve Brokenshire [Wed, 20 Jan 2016 23:21:56 +0000 (23:21 +0000)]
Added SOURCE to ConvertToV3
Steve Brokenshire [Wed, 20 Jan 2016 23:21:36 +0000 (23:21 +0000)]
Corrected values of sizes of CLIENTPIDMAP and XML.
Steve Brokenshire [Wed, 20 Jan 2016 23:20:29 +0000 (23:20 +0000)]
Added XML conversion to ConvertToV3.
Steve Brokenshire [Wed, 20 Jan 2016 23:19:43 +0000 (23:19 +0000)]
Added CLIENTPIDMAP to ConvertToV3
Steve Brokenshire [Wed, 20 Jan 2016 21:44:38 +0000 (21:44 +0000)]
Fixed alignment in ConvertV4PropertyProc.
Steve Brokenshire [Wed, 20 Jan 2016 21:44:21 +0000 (21:44 +0000)]
Fixed source code formatting in X-(Tokens) for ConvertToV3
Steve Brokenshire [Wed, 20 Jan 2016 21:41:43 +0000 (21:41 +0000)]
Fixed source code formatting in VND for ConvertToV3
Steve Brokenshire [Wed, 20 Jan 2016 21:00:32 +0000 (21:00 +0000)]
Fixed source code formatting in KEY for ConvertToV3
Steve Brokenshire [Wed, 20 Jan 2016 21:00:05 +0000 (21:00 +0000)]
Fixed source code formatting in FBURL for ConvertToV3
Steve Brokenshire [Wed, 20 Jan 2016 20:59:49 +0000 (20:59 +0000)]
Fixed source code formatting in CALADRURI for ConvertToV3
Steve Brokenshire [Wed, 20 Jan 2016 20:27:20 +0000 (20:27 +0000)]
Fixed source code formatting in GEO for ConvertToV3
Steve Brokenshire [Wed, 20 Jan 2016 20:22:06 +0000 (20:22 +0000)]
Fixed source code formatting in LANG for ConvertToV3
Steve Brokenshire [Wed, 20 Jan 2016 20:21:23 +0000 (20:21 +0000)]
Fixed source code formatting in IMPP for ConvertToV3
Steve Brokenshire [Wed, 20 Jan 2016 20:18:41 +0000 (20:18 +0000)]
Fixed source code formatting in EMAIL for ConvertToV3
Steve Brokenshire [Wed, 20 Jan 2016 20:15:02 +0000 (20:15 +0000)]
Fixed source code formatting in CATEGORIES for ConvertToV3
Steve Brokenshire [Wed, 20 Jan 2016 20:12:56 +0000 (20:12 +0000)]
Fixed source code formatting in CALURI for ConvertToV3
Steve Brokenshire [Sun, 10 Jan 2016 23:27:30 +0000 (23:27 +0000)]
Added check for timezone for frmContactEditorAddress
Steve Brokenshire [Sun, 10 Jan 2016 23:27:15 +0000 (23:27 +0000)]
Added check for address list geographic and language for frmContactEdiotrAddress
Steve Brokenshire [Sun, 10 Jan 2016 22:44:30 +0000 (22:44 +0000)]
Added check for Address List Label map pointer.
Steve Brokenshire [Sun, 10 Jan 2016 22:44:14 +0000 (22:44 +0000)]
Added check for Address List Preferences map pointer.
Steve Brokenshire [Sun, 10 Jan 2016 22:42:39 +0000 (22:42 +0000)]
Added DataType for ProcessSaveDataB.
Steve Brokenshire [Sun, 10 Jan 2016 21:45:38 +0000 (21:45 +0000)]
Updated IMPP support when saving a contact in frmContactEditor
Steve Brokenshire [Sun, 10 Jan 2016 21:44:16 +0000 (21:44 +0000)]
Updated TEL processing when saving a contact with frmContactEditor
Steve Brokenshire [Sun, 10 Jan 2016 21:43:33 +0000 (21:43 +0000)]
Don't need to get GeneralAddressList size anymore.
Steve Brokenshire [Sun, 10 Jan 2016 21:42:25 +0000 (21:42 +0000)]
Updated GEO support for ContactDataObject.
Steve Brokenshire [Sun, 10 Jan 2016 21:38:47 +0000 (21:38 +0000)]
Updated TEL support in ContactDataObject
Steve Brokenshire [Sun, 10 Jan 2016 21:19:46 +0000 (21:19 +0000)]
Added TypeInfo to frmContactEditorTelephone when editing a telephone contact.
Steve Brokenshire [Sun, 10 Jan 2016 21:16:22 +0000 (21:16 +0000)]
Added TypeInfo to frmContactEditorTelephone when adding a telephone contact.
Steve Brokenshire [Sun, 10 Jan 2016 21:08:08 +0000 (21:08 +0000)]
Added PictureMode to frmContactEditorPicture.
Steve Brokenshire [Sun, 10 Jan 2016 21:05:02 +0000 (21:05 +0000)]
Updated SetupPointers for PHOTO in frmContactEditor.
Steve Brokenshire [Sun, 10 Jan 2016 21:04:49 +0000 (21:04 +0000)]
Updated SetupPointers for LOGO in frmContactEditor.
Steve Brokenshire [Sun, 10 Jan 2016 21:03:40 +0000 (21:03 +0000)]
Reimplemented ANNIVERSARY. Simplified implementation.
Steve Brokenshire [Sun, 10 Jan 2016 20:56:27 +0000 (20:56 +0000)]
Reimplemented BDAY. Simplified implementation.
Steve Brokenshire [Sun, 10 Jan 2016 20:55:28 +0000 (20:55 +0000)]
Added DataType for use with SetupPointers in frmContactEditorGeoposition header.
Steve Brokenshire [Sun, 10 Jan 2016 20:53:05 +0000 (20:53 +0000)]
Added DataType for Geoposition when using SetupPointers in frmContactEditorGeoposition
Steve Brokenshire [Sun, 10 Jan 2016 20:51:54 +0000 (20:51 +0000)]
Now insert 'geo:' with value if no data type is given for GEO.
Steve Brokenshire [Sun, 10 Jan 2016 20:48:59 +0000 (20:48 +0000)]
Added support for saving REV, XML, CLIENTPIDMAP and SOURCE properties.
Steve Brokenshire [Sun, 10 Jan 2016 20:47:03 +0000 (20:47 +0000)]
Replaced old KEY processing with ProcessSaveData.
Steve Brokenshire [Sun, 10 Jan 2016 20:44:58 +0000 (20:44 +0000)]
Removed previous KEY code when saving in frmContactEditor.
Steve Brokenshire [Sun, 10 Jan 2016 20:18:15 +0000 (20:18 +0000)]
Updates description of picture object with either Picture or Logo in frmContactEditorPicture
Steve Brokenshire [Sun, 10 Jan 2016 20:04:05 +0000 (20:04 +0000)]
Setup a NULL pointer for GeopositionListDataType in ContactDataObject.
Steve Brokenshire [Sun, 10 Jan 2016 20:01:44 +0000 (20:01 +0000)]
When adding & editing an address label, add quote marks at start & end of a label.
Steve Brokenshire [Sun, 10 Jan 2016 19:47:00 +0000 (19:47 +0000)]
Added blank option (set as default) for type in frmContactEditorKey.
Steve Brokenshire [Sun, 10 Jan 2016 19:41:38 +0000 (19:41 +0000)]
boolValue and boolValue2 accidentially declared in SaveContact scope
boolValue and boolValue2 were accidentialy declared in the SaveContact
scope instead of using the ones in the scope of frmContactEditor.
Steve Brokenshire [Sun, 10 Jan 2016 19:34:37 +0000 (19:34 +0000)]
Added the DataType for Geoposition to the frmContactEditor form.
Steve Brokenshire [Sun, 10 Jan 2016 19:32:54 +0000 (19:32 +0000)]
Added DataType to the Geoposition variables in ContactDataObject.
Steve Brokenshire [Sun, 10 Jan 2016 19:09:40 +0000 (19:09 +0000)]
Added check for GEO in ProcessAddress
Steve Brokenshire [Sun, 10 Jan 2016 18:49:32 +0000 (18:49 +0000)]
Added ResetUnusedString to textprocessing.{cpp,h}
Steve Brokenshire [Sun, 10 Jan 2016 18:12:54 +0000 (18:12 +0000)]
Updated copyright header for version.h
Steve Brokenshire [Sun, 10 Jan 2016 18:01:53 +0000 (18:01 +0000)]
Copyright string is now used from version.h in frmAbout
Steve Brokenshire [Sun, 10 Jan 2016 17:55:28 +0000 (17:55 +0000)]
ReloadAccountConfig in frmNewAccount should be a bool pointer not bool.
Steve Brokenshire [Wed, 6 Jan 2016 23:08:06 +0000 (23:08 +0000)]
Refined tests and data for IMPP.
Steve Brokenshire [Wed, 6 Jan 2016 18:08:13 +0000 (18:08 +0000)]
Improved TEL support.
Steve Brokenshire [Wed, 6 Jan 2016 18:04:46 +0000 (18:04 +0000)]
Updated IMPP and TEL support.
Steve Brokenshire [Wed, 6 Jan 2016 17:57:43 +0000 (17:57 +0000)]
Yet more enhancements for IMPP in frmContactEditorIM.
Steve Brokenshire [Wed, 6 Jan 2016 17:55:19 +0000 (17:55 +0000)]
More enhancements for IMPP and TEL in frmContactEditor and frmContactEditorTelephone.
Steve Brokenshire [Wed, 6 Jan 2016 17:49:47 +0000 (17:49 +0000)]
Enhanced code for IMPP in frmContactEditor and frmContactEditorIM.
Steve Brokenshire [Sun, 3 Jan 2016 01:50:30 +0000 (01:50 +0000)]
Accounts list now updates when an account is created.
Steve Brokenshire [Fri, 1 Jan 2016 18:00:51 +0000 (18:00 +0000)]
Check if application is running normally before sending events.
Steve Brokenshire [Fri, 1 Jan 2016 17:31:39 +0000 (17:31 +0000)]
Skip processing BDAY and ANNIVERSARY if there is data for them.
Steve Brokenshire [Fri, 1 Jan 2016 16:25:41 +0000 (16:25 +0000)]
Makefile parsing error occurs when GTest isn't found.
Steve Brokenshire [Fri, 1 Jan 2016 16:12:38 +0000 (16:12 +0000)]
Removed the frmContactEditor loading files except Load.cpp.
Steve Brokenshire [Fri, 1 Jan 2016 16:11:59 +0000 (16:11 +0000)]
Added preferences.h header to frmActivityMgr.
Steve Brokenshire [Fri, 1 Jan 2016 16:10:38 +0000 (16:10 +0000)]
Added subroutine to clear data within the object.
Steve Brokenshire [Fri, 1 Jan 2016 16:09:19 +0000 (16:09 +0000)]
Now using data from the ContactDataObject for saving.
Steve Brokenshire [Fri, 1 Jan 2016 14:59:47 +0000 (14:59 +0000)]
Variables removed from frmContactEditor (now in ContactDataObject).
Steve Brokenshire [Fri, 1 Jan 2016 14:58:10 +0000 (14:58 +0000)]
BDAY and ANNIVERSARY didn't use the ContactDataObject properly.
Steve Brokenshire [Fri, 1 Jan 2016 14:57:17 +0000 (14:57 +0000)]
Removal of data is now done by ContactDataObject.
Steve Brokenshire [Fri, 1 Jan 2016 14:34:33 +0000 (14:34 +0000)]
Updated DeleteGeneralRelated to use DeleteMapData.
Steve Brokenshire [Fri, 1 Jan 2016 14:31:22 +0000 (14:31 +0000)]
AddBusinessOrganisation was using GeneralOrganisationList not BusinessOrganisationList.
Steve Brokenshire [Fri, 1 Jan 2016 14:26:17 +0000 (14:26 +0000)]
Updated copyright year.
Steve Brokenshire [Fri, 1 Jan 2016 14:23:36 +0000 (14:23 +0000)]
All items within the Sound tab of the Contact Editor now use ContactDataObject.
Steve Brokenshire [Fri, 1 Jan 2016 14:21:51 +0000 (14:21 +0000)]
All items within the Pictures tab of the contact editor now use ContactDataObject.