Steve Brokenshire [Mon, 16 May 2016 21:02:05 +0000 (22:02 +0100)]
Replaced integers for cURLcode with actual cURLcode values.
Steve Brokenshire [Mon, 16 May 2016 20:47:58 +0000 (21:47 +0100)]
Set AccSSL to FALSE if AccSSLInc is not true.
Steve Brokenshire [Mon, 16 May 2016 20:47:30 +0000 (21:47 +0100)]
Win32 Support: Replaced CERT_CONTEXT with PCCERT_CONTEXT for BuildCertificateData.
Steve Brokenshire [Mon, 16 May 2016 20:40:17 +0000 (21:40 +0100)]
Show alternative message if no SSL result could be found instead of crashing XAB.
Steve Brokenshire [Mon, 16 May 2016 20:34:18 +0000 (21:34 +0100)]
Win32 Support: When reloading the account list, free the PCCERT_CONTEXT data.
Steve Brokenshire [Mon, 16 May 2016 20:33:36 +0000 (21:33 +0100)]
Win32 Support: Added support for displaying the certificate information using the OS provided certificate information dialog.
Steve Brokenshire [Mon, 16 May 2016 20:20:29 +0000 (21:20 +0100)]
Replaced CERT_CONTEXT with PCCERT_CONTEXT for the frmMain::UpdateSSLAccountStatus function.
Steve Brokenshire [Mon, 16 May 2016 19:58:06 +0000 (20:58 +0100)]
Set conncode in carddav/carddav-sslverify.cpp to have the default value of CURLE_OK.
Steve Brokenshire [Sun, 15 May 2016 12:03:21 +0000 (13:03 +0100)]
Forgot header update for AppXestiaAddrBk.cpp
Steve Brokenshire [Sun, 15 May 2016 11:49:22 +0000 (12:49 +0100)]
Win32 Support: Added initial Windows support for frmMain
Steve Brokenshire [Sun, 15 May 2016 10:25:55 +0000 (11:25 +0100)]
Added the common/sslcertstructs.h header file to frmActivityMgr
Steve Brokenshire [Sun, 15 May 2016 10:16:42 +0000 (11:16 +0100)]
Merge branch 'master' of ssh://gelforn.xestia.co.uk/scmrepos/xestiaab
Steve Brokenshire [Sun, 15 May 2016 10:13:11 +0000 (11:13 +0100)]
Added section for display the activity result in the activity manager
Steve Brokenshire [Sat, 14 May 2016 08:53:06 +0000 (09:53 +0100)]
Win32 Support: Display certificate information and let the user make a decision if the SSL connection isn't trusted when syncronising.
Steve Brokenshire [Sat, 14 May 2016 08:51:17 +0000 (09:51 +0100)]
Win32 Support: Added header for implementing Windows support in frmActivityMgr
Steve Brokenshire [Sat, 14 May 2016 08:44:33 +0000 (09:44 +0100)]
Moved actual fetching of server contact data until after verifying that the SSL connection is okay.
Steve Brokenshire [Sat, 14 May 2016 08:39:29 +0000 (09:39 +0100)]
Replaced numbers with actual cURL error codes when running the syncronising data task.
Steve Brokenshire [Fri, 13 May 2016 21:57:24 +0000 (22:57 +0100)]
Remove pre-processor definition of FRMACTIVITYMGR_H from frmActivityMgr.cpp as it shouldn't be there. Whoops.
Steve Brokenshire [Fri, 13 May 2016 13:47:56 +0000 (14:47 +0100)]
Win32 Support: Implement dialog when an untrusted SSL connection is made.
Steve Brokenshire [Fri, 13 May 2016 13:47:34 +0000 (14:47 +0100)]
Moved includes in frmEditAccount.cpp to frmEditAccount.h
Steve Brokenshire [Thu, 12 May 2016 21:52:45 +0000 (22:52 +0100)]
Win32 Support: Setup initial connection
Steve Brokenshire [Thu, 12 May 2016 21:26:26 +0000 (22:26 +0100)]
Win32 Support: Support for adding a new account on Windows.
Steve Brokenshire [Thu, 12 May 2016 20:47:41 +0000 (21:47 +0100)]
Win32 Support: Add basic SSL verification.
Steve Brokenshire [Thu, 12 May 2016 20:25:53 +0000 (21:25 +0100)]
Remove 'TODO: Port to OS X' message as this has been completed.
Steve Brokenshire [Thu, 12 May 2016 20:21:32 +0000 (21:21 +0100)]
Win32 Support: Subroutines for Windows SSL support.
New subroutines BuildCertificateData(CardDAV*, HWND) and BuildCertificateData(CERT_CONTEXT, HWND).
Steve Brokenshire [Thu, 12 May 2016 20:09:38 +0000 (21:09 +0100)]
Win32 support: Added code to load up the Security Interface.
Steve Brokenshire [Tue, 12 Apr 2016 21:41:26 +0000 (22:41 +0100)]
Version 0.12 release
Steve Brokenshire [Tue, 12 Apr 2016 21:16:12 +0000 (22:16 +0100)]
Second defined(__WIN32__) line should have been defined(__APPLE__) in GetAccountsFile()
Steve Brokenshire [Tue, 12 Apr 2016 21:11:40 +0000 (22:11 +0100)]
Added OS X support to frmEditAccount
Steve Brokenshire [Tue, 12 Apr 2016 19:37:33 +0000 (20:37 +0100)]
Added #defined(__APPLE__) around SetConnectionObject in the CardDAV object.
Steve Brokenshire [Mon, 11 Apr 2016 22:55:01 +0000 (23:55 +0100)]
Moved the ConnectionObject subroutines in the CardDAV header to in the #defined(__APPLE__) statement
Steve Brokenshire [Mon, 11 Apr 2016 22:50:31 +0000 (23:50 +0100)]
Moved ConnectionObject and subroutines that use it into defined(__APPLE__).
Steve Brokenshire [Mon, 11 Apr 2016 22:48:36 +0000 (23:48 +0100)]
Removed _(*) from the command line settings.
Steve Brokenshire [Mon, 11 Apr 2016 22:30:01 +0000 (23:30 +0100)]
Another attempt at fixing the command line text in main.cpp
Steve Brokenshire [Mon, 11 Apr 2016 22:12:01 +0000 (23:12 +0100)]
Replaced wxTRANSLATE(*) with _(*) for the command line strings.
Steve Brokenshire [Mon, 11 Apr 2016 21:55:51 +0000 (22:55 +0100)]
Added define check for certain objects in carddav/carddav.cpp
Steve Brokenshire [Mon, 11 Apr 2016 21:49:34 +0000 (22:49 +0100)]
Fixed missing SSLCertCollection(s) for *nix builds.
Steve Brokenshire [Mon, 11 Apr 2016 21:23:19 +0000 (22:23 +0100)]
Added OS X support for frmNewAccount itself.
Steve Brokenshire [Mon, 11 Apr 2016 21:22:57 +0000 (22:22 +0100)]
Added OS X support for frmMain itself.
Steve Brokenshire [Mon, 11 Apr 2016 21:16:06 +0000 (22:16 +0100)]
Added struct for CardDAV.
Steve Brokenshire [Mon, 11 Apr 2016 21:15:48 +0000 (22:15 +0100)]
Removed deleting of CardDAV object as that is no longer required.
Steve Brokenshire [Mon, 11 Apr 2016 21:06:51 +0000 (22:06 +0100)]
Corrected preferences directory for OS X.
Steve Brokenshire [Mon, 11 Apr 2016 20:58:50 +0000 (21:58 +0100)]
Altered CardDAV object to accommodate for SSL support for OS X (and other OSes in the future).
Steve Brokenshire [Mon, 11 Apr 2016 20:54:58 +0000 (21:54 +0100)]
Altered frmActivityMgr to accommodate for SSL support for OS X (and other OSes in the future).
Steve Brokenshire [Mon, 11 Apr 2016 20:49:52 +0000 (21:49 +0100)]
Added OS X specific functions for CardDAV SSL verification.
Steve Brokenshire [Mon, 11 Apr 2016 20:49:13 +0000 (21:49 +0100)]
Added OS X specific functions to frmNewAccount
Steve Brokenshire [Mon, 11 Apr 2016 20:45:03 +0000 (21:45 +0100)]
Added OS X specific functions to frmMain
Steve Brokenshire [Mon, 11 Apr 2016 20:33:24 +0000 (21:33 +0100)]
Added OS X specific functions to frmActivityMgr
Steve Brokenshire [Sat, 9 Apr 2016 07:53:16 +0000 (08:53 +0100)]
Resolved merge conflict with actmgr/frmActivityMgr.h
Steve Brokenshire [Sat, 9 Apr 2016 07:44:55 +0000 (08:44 +0100)]
Added initial OS X support for frmActivityMgr.h
Steve Brokenshire [Sat, 9 Apr 2016 07:36:19 +0000 (08:36 +0100)]
Added ActivityListAccSettings to eventually replace ActivityListConn
Steve Brokenshire [Sat, 2 Apr 2016 19:39:14 +0000 (20:39 +0100)]
Moved the included files into the inclusion guard in carddav/carddav.h
Steve Brokenshire [Sat, 2 Apr 2016 08:55:39 +0000 (09:55 +0100)]
Fix indentation in frmNewAccount.h
Steve Brokenshire [Sat, 2 Apr 2016 07:52:34 +0000 (08:52 +0100)]
OS X Porting: Fixed right-click menu creation so that it appears properly in OS X.
Steve Brokenshire [Fri, 1 Apr 2016 23:59:54 +0000 (00:59 +0100)]
Capture full name string when processing it for display in the HTML widget.
Steve Brokenshire [Wed, 30 Mar 2016 12:20:18 +0000 (13:20 +0100)]
Check server address matches against the blacklist, bring up dialog if so
Steve Brokenshire [Sat, 26 Mar 2016 07:12:23 +0000 (07:12 +0000)]
Version 0.11 release
Steve Brokenshire [Fri, 25 Mar 2016 11:03:00 +0000 (11:03 +0000)]
Removed "geo:" prefix for tests in ContactLoad/GeographicTests
Steve Brokenshire [Fri, 25 Mar 2016 11:00:47 +0000 (11:00 +0000)]
Removed quotes for Geo tests in ContactLoad/AddressTests
Steve Brokenshire [Fri, 25 Mar 2016 10:59:38 +0000 (10:59 +0000)]
'home' and 'work' don't need to be in telephone types.
Steve Brokenshire [Fri, 25 Mar 2016 10:17:44 +0000 (10:17 +0000)]
Added unit tests for checking if data within a map exists.
Steve Brokenshire [Fri, 25 Mar 2016 09:11:17 +0000 (09:11 +0000)]
Added unit tests for converting text for use in HTML documents.
Steve Brokenshire [Wed, 23 Mar 2016 22:43:37 +0000 (22:43 +0000)]
Added basic comments for stubbed unit tests in xestiaab_common.h
Steve Brokenshire [Wed, 23 Mar 2016 22:43:11 +0000 (22:43 +0000)]
Added unit tests for CommonFunctions/ResetUnusedString
Steve Brokenshire [Wed, 23 Mar 2016 21:57:25 +0000 (21:57 +0000)]
Removed second mention of textprocessing-unittest.o in the unit tests Makefile
Steve Brokenshire [Wed, 23 Mar 2016 21:57:02 +0000 (21:57 +0000)]
Fixed replacement of \\n with \n
Steve Brokenshire [Wed, 23 Mar 2016 21:53:55 +0000 (21:53 +0000)]
Removed unused code from contacteditor/frmContactEditor-Save.cpp
Steve Brokenshire [Wed, 23 Mar 2016 21:51:17 +0000 (21:51 +0000)]
Indented code properly in contacteditor/frmContactEditor-Save.cpp
Steve Brokenshire [Tue, 22 Mar 2016 22:43:11 +0000 (22:43 +0000)]
Fixed spacing between include files and first test.
Steve Brokenshire [Tue, 22 Mar 2016 22:39:36 +0000 (22:39 +0000)]
Updated code for testing EscapeString in CommonFunctions/EscapeString
Steve Brokenshire [Tue, 22 Mar 2016 08:28:58 +0000 (08:28 +0000)]
Added some unit tests for EscapeString function (CommonFunctions/EscapeString)
Steve Brokenshire [Mon, 21 Mar 2016 21:07:29 +0000 (21:07 +0000)]
Added common/textprocessing.cpp for compiling in the unit testing application
Steve Brokenshire [Mon, 21 Mar 2016 21:05:13 +0000 (21:05 +0000)]
Added stubs for CommonFunctions unit tests.
Steve Brokenshire [Sun, 20 Mar 2016 23:07:14 +0000 (23:07 +0000)]
Added unit tests for testing the server blacklist.
Steve Brokenshire [Sun, 20 Mar 2016 22:50:30 +0000 (22:50 +0000)]
Added common/svrblist.cpp for compiling in the unit testing application
Steve Brokenshire [Sun, 20 Mar 2016 19:15:16 +0000 (19:15 +0000)]
Added file examples for the CommonFunctions/GetMIME unit tests
Steve Brokenshire [Sun, 20 Mar 2016 19:14:20 +0000 (19:14 +0000)]
Added unit tests for the GetMIME function.
Steve Brokenshire [Sun, 20 Mar 2016 19:13:55 +0000 (19:13 +0000)]
Added common/mime.cpp to compile for the unit testing application.
Steve Brokenshire [Sun, 20 Mar 2016 16:04:45 +0000 (16:04 +0000)]
Added unit tests for the CreateFilenamePath function.
Steve Brokenshire [Sun, 20 Mar 2016 15:57:43 +0000 (15:57 +0000)]
Added common/filename.cpp to compile for the unit testing application.
Steve Brokenshire [Sun, 20 Mar 2016 15:25:54 +0000 (15:25 +0000)]
Added unit tests for the GetSettingsFile function.
Steve Brokenshire [Sun, 20 Mar 2016 15:14:46 +0000 (15:14 +0000)]
Added unit tests for the GetAccountFile function.
Steve Brokenshire [Sun, 20 Mar 2016 14:59:09 +0000 (14:59 +0000)]
Added unit tests for the GetAccountDir with using the certificate file.
Steve Brokenshire [Sun, 20 Mar 2016 14:47:39 +0000 (14:47 +0000)]
Added unit tests for the GetAccountDir without using the certificate file.
Steve Brokenshire [Sun, 20 Mar 2016 13:49:07 +0000 (13:49 +0000)]
Added initial common functions unit tests.
Steve Brokenshire [Sun, 20 Mar 2016 13:48:51 +0000 (13:48 +0000)]
Added the option to test common functions.
Steve Brokenshire [Sun, 20 Mar 2016 13:41:45 +0000 (13:41 +0000)]
Added common/dirs.cpp for compilation when building the unit test application.
Steve Brokenshire [Sun, 20 Mar 2016 12:41:04 +0000 (12:41 +0000)]
Added information about using the unit testing application
Steve Brokenshire [Sun, 20 Mar 2016 11:27:05 +0000 (11:27 +0000)]
Moved the unit testing compilation into a separate Makefile
Steve Brokenshire [Fri, 18 Mar 2016 12:36:14 +0000 (12:36 +0000)]
Removed flen from frmContactEditorSound::ProcessData()
Steve Brokenshire [Fri, 18 Mar 2016 12:35:59 +0000 (12:35 +0000)]
'size_t intPropertyLen = PropertySeg2.Len();' shouldn't have been deleted.
Steve Brokenshire [Thu, 17 Mar 2016 17:39:27 +0000 (17:39 +0000)]
Removed unused variables from export/export.cpp
Steve Brokenshire [Thu, 17 Mar 2016 17:38:42 +0000 (17:38 +0000)]
Removed unused variables from export/export-vcard4.cpp
Steve Brokenshire [Thu, 17 Mar 2016 17:37:40 +0000 (17:37 +0000)]
Removed unused variables from import/import.cpp
Steve Brokenshire [Thu, 17 Mar 2016 17:36:40 +0000 (17:36 +0000)]
Removed unused variables from search/frmSearch-contact.cpp
Steve Brokenshire [Thu, 17 Mar 2016 17:35:53 +0000 (17:35 +0000)]
Removed unused variables from search/frmSearch-process.cpp
Steve Brokenshire [Thu, 17 Mar 2016 17:33:40 +0000 (17:33 +0000)]
Removed unused variables from contacteditor/cdo/ContactDataObject.cpp
Steve Brokenshire [Thu, 17 Mar 2016 17:28:26 +0000 (17:28 +0000)]
Removed unused variables from convert.cpp
Steve Brokenshire [Thu, 17 Mar 2016 17:28:02 +0000 (17:28 +0000)]
Removed unused variables from contacteditor/frmContactEditor-Save.cpp
Steve Brokenshire [Thu, 17 Mar 2016 17:27:41 +0000 (17:27 +0000)]
Removed more unused variables from contacteditor/frmContactEditor-Sound.cpp