Steve Brokenshire [Sun, 6 Mar 2016 17:27:23 +0000 (17:27 +0000)]
Implemented support for the -d switch to display contact information.
Steve Brokenshire [Sun, 6 Mar 2016 17:25:46 +0000 (17:25 +0000)]
If StartupMode is true, ignore doing any MemoryFS clean ups.
Steve Brokenshire [Sun, 6 Mar 2016 17:23:04 +0000 (17:23 +0000)]
Get FN by using vCard::GetByPartial instead of vCard::Get.
Affects frmContact::SetupContactData(vCard*) and LoadContactData from
getcontactinfo.cpp
Steve Brokenshire [Sun, 6 Mar 2016 17:21:10 +0000 (17:21 +0000)]
Added SetMode to frmContact.
Steve Brokenshire [Sun, 6 Mar 2016 11:46:44 +0000 (11:46 +0000)]
Added i8ln support to the menu options in main.cpp
Steve Brokenshire [Sun, 6 Mar 2016 11:39:40 +0000 (11:39 +0000)]
Added i8ln support to wxPuts messages that didn't have any in main.cpp
Steve Brokenshire [Wed, 24 Feb 2016 19:59:29 +0000 (19:59 +0000)]
Version 0.09 release
Steve Brokenshire [Wed, 24 Feb 2016 19:58:29 +0000 (19:58 +0000)]
Clear frmMain when reloading the list of accounts.
Steve Brokenshire [Wed, 24 Feb 2016 19:57:55 +0000 (19:57 +0000)]
Removed MaxLength from txtValueData in frmSSLCertificate.
Steve Brokenshire [Wed, 24 Feb 2016 17:52:33 +0000 (17:52 +0000)]
Text in password box appears as asterisks in frmEditAccount.
Steve Brokenshire [Wed, 24 Feb 2016 17:43:44 +0000 (17:43 +0000)]
Enhancement to Modify Account button in the Preferences window.
Check for Dialog result in frmEditAccount, don't reload accounts if not
needed to. If needed to reload accounts, also disable the account modify
and account delete buttons as well.
Steve Brokenshire [Wed, 24 Feb 2016 17:35:06 +0000 (17:35 +0000)]
Set DialogResult when an option is selected and fetch with GetDialogResult
Steve Brokenshire [Wed, 24 Feb 2016 17:14:30 +0000 (17:14 +0000)]
Added check if there more than SEARCHSETTING_MAX settings, disable minus.
Steve Brokenshire [Wed, 24 Feb 2016 16:05:01 +0000 (16:05 +0000)]
Fixed issue where remove search setting appears after searching.
This is appears after searching with one search setting where the remove
search setting button appears. The user can remove this setting, however
would not have been able to add a setting until the user had hit the
Reset button.
This has been fixed and now checks if only one setting is being used
after searching.
Steve Brokenshire [Wed, 24 Feb 2016 15:27:15 +0000 (15:27 +0000)]
Resized the frmEditAccount so all controls appears.
Steve Brokenshire [Wed, 24 Feb 2016 13:13:28 +0000 (13:13 +0000)]
Added check to see if any accounts are selected.
Steve Brokenshire [Wed, 24 Feb 2016 11:42:53 +0000 (11:42 +0000)]
Formatted contact information page so header is displayed better.
Steve Brokenshire [Wed, 10 Feb 2016 22:03:56 +0000 (22:03 +0000)]
Forgot to add note about parallel compliation support.
Steve Brokenshire [Wed, 10 Feb 2016 13:42:41 +0000 (13:42 +0000)]
Updated changes, thanks and version header for Xestia Address Book.
Steve Brokenshire [Wed, 10 Feb 2016 13:42:00 +0000 (13:42 +0000)]
Implemented working parallel compilation support.
Typical time to compile XAB reduced from 7 minutes to 1 minute and 40
seconds on a i7-920 (make -j8).
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.