Steve Brokenshire [Wed, 15 Feb 2017 01:52:57 +0000 (01:52 +0000)]
CardDAV2: Fixed issue with displaying SSL certificate
Steve Brokenshire [Mon, 13 Feb 2017 22:06:05 +0000 (22:06 +0000)]
CardDAV2: Fixed FakeConnectionObject unit tests
Steve Brokenshire [Mon, 13 Feb 2017 21:17:03 +0000 (21:17 +0000)]
CardDAV2/CDO: Cleaned up headers and included stdexcept
Steve Brokenshire [Sun, 12 Feb 2017 23:33:16 +0000 (23:33 +0000)]
Minor cleanup of code
Steve Brokenshire [Sun, 12 Feb 2017 23:32:55 +0000 (23:32 +0000)]
frmContactEditorSound: Moved includes to the header file.
Steve Brokenshire [Sun, 12 Feb 2017 23:19:57 +0000 (23:19 +0000)]
frmContactEditor: Audio device closes on window close
Audio device is closed when frmContactEditor is closed.
Steve Brokenshire [Sun, 12 Feb 2017 22:18:03 +0000 (22:18 +0000)]
ConnectionObject: Removed commented out code.
Steve Brokenshire [Thu, 19 Jan 2017 20:00:59 +0000 (20:00 +0000)]
Version 0.17 release
Steve Brokenshire [Wed, 18 Jan 2017 00:09:34 +0000 (00:09 +0000)]
frmSearch: Added window icon
Steve Brokenshire [Tue, 17 Jan 2017 23:48:55 +0000 (23:48 +0000)]
frmSearch: Clear status bar when reset button is pressed
Steve Brokenshire [Mon, 16 Jan 2017 23:31:06 +0000 (23:31 +0000)]
frmSearch: Fixed bug where message box appears showing filename on open
Steve Brokenshire [Mon, 16 Jan 2017 23:04:32 +0000 (23:04 +0000)]
AppXestiaAddrBk: Removed gripper from main and search windows
Steve Brokenshire [Mon, 16 Jan 2017 21:54:06 +0000 (21:54 +0000)]
CardDAV2: Fixed bug where non-SSL connections were made as SSL ones.
Steve Brokenshire [Sun, 15 Jan 2017 19:50:42 +0000 (19:50 +0000)]
defaults: Check if default account exists each time XAB starts
Steve Brokenshire [Sun, 15 Jan 2017 19:46:46 +0000 (19:46 +0000)]
frmSearch: Event posting shouldn't happen when in search mode.
Steve Brokenshire [Sat, 14 Jan 2017 09:16:46 +0000 (09:16 +0000)]
xestiaab.1: Added manual page
This manual page is copied when 'make install' is run and deleted when
'make uninstall' is run.
Steve Brokenshire [Sun, 13 Nov 2016 15:31:09 +0000 (15:31 +0000)]
Version 0.16 release
Steve Brokenshire [Sun, 13 Nov 2016 14:56:21 +0000 (14:56 +0000)]
Added translation template
Steve Brokenshire [Sun, 13 Nov 2016 14:12:57 +0000 (14:12 +0000)]
Added script to create the required POT translation file.
Steve Brokenshire [Sun, 13 Nov 2016 13:31:14 +0000 (13:31 +0000)]
Replaced _("") with wxT("") to stop error messages in gettext
Steve Brokenshire [Sun, 13 Nov 2016 13:02:38 +0000 (13:02 +0000)]
Created .gitignore file in source directory
Steve Brokenshire [Sun, 13 Nov 2016 13:02:24 +0000 (13:02 +0000)]
Added bitmaps for the frmMain toolbar
Steve Brokenshire [Sun, 13 Nov 2016 12:58:26 +0000 (12:58 +0000)]
Added code to setup toolbar in frmMain
Steve Brokenshire [Sun, 13 Nov 2016 12:56:55 +0000 (12:56 +0000)]
Added possibility of replacing vCard in TODO
Steve Brokenshire [Sun, 13 Nov 2016 12:56:15 +0000 (12:56 +0000)]
Updated AppXestiaAddrBk.h
Steve Brokenshire [Sun, 13 Nov 2016 12:55:20 +0000 (12:55 +0000)]
Updated AppXestiaAddrBk.cpp
Steve Brokenshire [Sat, 1 Oct 2016 09:37:39 +0000 (10:37 +0100)]
Corrected spelling of implemented in CHANGES.
Steve Brokenshire [Thu, 29 Sep 2016 19:33:51 +0000 (20:33 +0100)]
Version 0.15 release
Steve Brokenshire [Wed, 28 Sep 2016 20:20:24 +0000 (21:20 +0100)]
Removed output to console (should have been removed before commit)
Steve Brokenshire [Wed, 28 Sep 2016 20:19:48 +0000 (21:19 +0100)]
Updated CardDAV2/ConnectionObject implementation
Steve Brokenshire [Tue, 27 Sep 2016 20:04:39 +0000 (21:04 +0100)]
Implemented macOS (OSX) support for ConnectionObject/CardDAV2 and updated files needed in Xcode.
Steve Brokenshire [Sun, 18 Sep 2016 19:43:52 +0000 (20:43 +0100)]
Implemented support using ConnectionObject/CardDAV2 on Win32 systems.
Steve Brokenshire [Sun, 11 Sep 2016 08:36:11 +0000 (09:36 +0100)]
Initial work started on using ConnectionObject on Win32 systems
Steve Brokenshire [Sat, 10 Sep 2016 17:39:07 +0000 (18:39 +0100)]
Removed references of CardDAV and delete ConnectionObject when finished
Steve Brokenshire [Sun, 4 Sep 2016 20:11:08 +0000 (21:11 +0100)]
Removed stray carddav.h from frmActivityMgr.h
Steve Brokenshire [Sun, 4 Sep 2016 19:38:29 +0000 (20:38 +0100)]
Added COContactStatus enum and marked BuildSSLCollection as virtual
Steve Brokenshire [Sun, 4 Sep 2016 19:36:53 +0000 (20:36 +0100)]
Removed CardDAV class compilation from Makefile
Steve Brokenshire [Sun, 4 Sep 2016 19:36:23 +0000 (20:36 +0100)]
Implemented GetContactList in CardDAV2 class
Steve Brokenshire [Sun, 4 Sep 2016 19:35:11 +0000 (20:35 +0100)]
Removed CardDAV class and all uses/references.
CardDAV class now succeeded by the CardDAV2 class inherited from
ConnectionObject.
The change to using ConnectionObject now means that theoretically Xestia
Address Book is now no longer limited to supporting CardDAV.
Steve Brokenshire [Mon, 29 Aug 2016 19:30:08 +0000 (20:30 +0100)]
Fixed cleaning of old object files
Steve Brokenshire [Sun, 28 Aug 2016 09:36:43 +0000 (10:36 +0100)]
Unit testing code cleanup
Steve Brokenshire [Sun, 28 Aug 2016 08:45:20 +0000 (09:45 +0100)]
Implemented code to delete contact via ConnectionObject
Steve Brokenshire [Sun, 28 Aug 2016 08:44:19 +0000 (09:44 +0100)]
Implemented DeleteContact in the CardDAV2 class
Steve Brokenshire [Sun, 28 Aug 2016 08:43:14 +0000 (09:43 +0100)]
Removed Entity Tag from DeleteContact in ConnectionObject interface
Steve Brokenshire [Thu, 25 Aug 2016 21:47:03 +0000 (22:47 +0100)]
Implemented EditContact and GetContact in CardDAV2
Steve Brokenshire [Tue, 23 Aug 2016 20:41:14 +0000 (21:41 +0100)]
Get etag value after adding a contact using the ConnectionObject interface
Steve Brokenshire [Sun, 21 Aug 2016 21:56:38 +0000 (22:56 +0100)]
Add std::string version of the GetAccountDir function
Steve Brokenshire [Sun, 21 Aug 2016 21:56:17 +0000 (22:56 +0100)]
Added AddContact for CardDAV2 and frmActivityMgr
Steve Brokenshire [Sat, 20 Aug 2016 09:28:29 +0000 (10:28 +0100)]
Replaced use of CardDAV with CardDAV2 in frmEditAccount
Steve Brokenshire [Fri, 19 Aug 2016 23:16:39 +0000 (00:16 +0100)]
frmNewAccount now using the CardDAV2 class
Steve Brokenshire [Fri, 19 Aug 2016 23:13:49 +0000 (00:13 +0100)]
Initial version of CardDAV2 class
Inherits from the ConnectionObject interface.
Steve Brokenshire [Fri, 19 Aug 2016 22:54:28 +0000 (23:54 +0100)]
Added SSLCertCollectionString to frmSSLCertificate & frmInvalidSSLCertificate
Steve Brokenshire [Fri, 19 Aug 2016 22:49:08 +0000 (23:49 +0100)]
Updated Makefile.in with new files for compiling
Steve Brokenshire [Fri, 19 Aug 2016 22:27:47 +0000 (23:27 +0100)]
Altered CORequestResult enumeration
Steve Brokenshire [Sun, 14 Aug 2016 22:30:26 +0000 (23:30 +0100)]
Updated SSL structs and ConnectionObject
Steve Brokenshire [Sun, 14 Aug 2016 08:17:26 +0000 (09:17 +0100)]
Changed ConnectionObject and updated unit tests accordingly.
Steve Brokenshire [Thu, 11 Aug 2016 12:54:14 +0000 (13:54 +0100)]
Added unit tests for ConnectionObject interface and FakeConnectionObject class
Steve Brokenshire [Wed, 10 Aug 2016 22:08:11 +0000 (23:08 +0100)]
Moved headers inside the inclusion guard
Steve Brokenshire [Sun, 31 Jul 2016 14:41:15 +0000 (15:41 +0100)]
Updated unit testing input Makefile.
Added ConnectionObject, FakeConnectionObject and CardDAV unit tests
files as C++ file.
Remaining header files with unit tests to eventually be changed into C++
files instead of headers.
Steve Brokenshire [Sun, 31 Jul 2016 13:05:32 +0000 (14:05 +0100)]
Added more code and unit tests for ConnectionObject & FakeConnectionObject
Added code and unit tests for the following functions in the
ConnectionObject interface (and FakeConnectionObject class):
EditContact(std::string, std::string);
DeleteContact(std::string, std::string);
GetServerEntityTagValue(std::string);
GetContact(std::string);
GetContactList(std::string);
Steve Brokenshire [Fri, 29 Jul 2016 17:42:47 +0000 (18:42 +0100)]
Added code and unit tests to FakeConnectionObject class
Steve Brokenshire [Fri, 29 Jul 2016 11:32:15 +0000 (12:32 +0100)]
Added code and more unit tests for FakeConnectionObject
Testing of the Connect function.
Steve Brokenshire [Fri, 29 Jul 2016 10:10:21 +0000 (11:10 +0100)]
Added ConnectionObject interface, FakeConnection object and connection tests
Steve Brokenshire [Tue, 12 Jul 2016 22:07:36 +0000 (23:07 +0100)]
Updated TODO list
Removed implement sleep mode as it has been implemented.
Removed unit testing contact saving as it has been implemented.
Steve Brokenshire [Sat, 9 Jul 2016 22:12:15 +0000 (23:12 +0100)]
Version 0.14 release
Steve Brokenshire [Sat, 9 Jul 2016 21:49:13 +0000 (22:49 +0100)]
Added ContactDataObject-Save.cpp to the Xcode project.
Steve Brokenshire [Sat, 9 Jul 2016 21:23:17 +0000 (22:23 +0100)]
Merge branch 'master' of ssh://gelforn.xestia.co.uk/scmrepos/xestiaab
Steve Brokenshire [Sat, 9 Jul 2016 21:22:07 +0000 (22:22 +0100)]
Merge commits from upstream
Steve Brokenshire [Sat, 9 Jul 2016 21:18:02 +0000 (22:18 +0100)]
Added ContactDataObject-Save.cpp to the OSX Xcode project.
Steve Brokenshire [Sat, 9 Jul 2016 10:25:48 +0000 (11:25 +0100)]
Added integer for the Account Unsupported Icon Index ID.
Steve Brokenshire [Sat, 9 Jul 2016 10:25:20 +0000 (11:25 +0100)]
Removed old code for saving contact data from frmContactEditor
Steve Brokenshire [Sat, 9 Jul 2016 10:01:49 +0000 (11:01 +0100)]
Merge branch 'master' of ssh://gelforn.xestia.co.uk/scmrepos/xestiaab
Steve Brokenshire [Sat, 9 Jul 2016 09:58:53 +0000 (10:58 +0100)]
Added check to see if the SSL certificate information actually exists when running XAB on Win32.
Steve Brokenshire [Sat, 9 Jul 2016 09:58:12 +0000 (10:58 +0100)]
Added code for making specific Win32 adjustments to the status bar.
Steve Brokenshire [Sat, 9 Jul 2016 09:44:36 +0000 (10:44 +0100)]
Adjusted size of the status bar icon spaces.
Steve Brokenshire [Sat, 9 Jul 2016 09:43:59 +0000 (10:43 +0100)]
Code cleanup and move of XABPreferences object creation to outside of the for loop in frmActivityMgr
Steve Brokenshire [Sat, 9 Jul 2016 09:39:24 +0000 (10:39 +0100)]
Updated Win32 project files
Steve Brokenshire [Fri, 8 Jul 2016 19:27:16 +0000 (20:27 +0100)]
Added code for viewing vCard data within an unsupported account
The code now makes unsupported accounts appear and features which are
used for managing supported accounts are restricted with unsupported
accounts.
- New contacts can't be added.
- Contacts can be viewed but not edited in the contact editor
- Contacts cannot be deleted.
- Account settings cannot be edited.
- Account can still be deleted like supported accounts.
- Data can still be exported.
Steve Brokenshire [Fri, 8 Jul 2016 07:57:34 +0000 (08:57 +0100)]
Added the unsupported account icon
Steve Brokenshire [Thu, 7 Jul 2016 23:47:54 +0000 (00:47 +0100)]
Implemented support to take XAB online or offline.
Steve Brokenshire [Sun, 3 Jul 2016 23:35:28 +0000 (00:35 +0100)]
Added ContactDataObject-Save.cpp to the unit test file list.
Steve Brokenshire [Sun, 3 Jul 2016 23:34:57 +0000 (00:34 +0100)]
Added ContactDataObject-Save.o to the list of files to compile
Makefile version.
Steve Brokenshire [Sun, 3 Jul 2016 23:34:23 +0000 (00:34 +0100)]
Added XAB_UNITTEST define to the unit test compilation
Steve Brokenshire [Sun, 3 Jul 2016 23:11:39 +0000 (00:11 +0100)]
Altered SaveContact in frmContactEditor to use the ContactDataObject
Commented out old code used directly in frmContactEditor when saving a
contact as that has now moved to the SaveFile/SaveString functions in
the ContactDataObject.
Steve Brokenshire [Sun, 3 Jul 2016 22:14:40 +0000 (23:14 +0100)]
Random number generation for account directories wasn't working properly.
Steve Brokenshire [Sun, 3 Jul 2016 21:31:51 +0000 (22:31 +0100)]
Added ANNIVERSARY to the SaveString function of ContactDataObject
Steve Brokenshire [Sun, 3 Jul 2016 21:31:29 +0000 (22:31 +0100)]
Added BDAY to the SaveString function of ContactDataObject
Steve Brokenshire [Sun, 3 Jul 2016 16:07:08 +0000 (17:07 +0100)]
Added GENDER to the SaveString function of ContactDataObject
Steve Brokenshire [Sun, 3 Jul 2016 15:41:12 +0000 (16:41 +0100)]
Added N to the SaveString function of ContactDataObject
Steve Brokenshire [Sun, 3 Jul 2016 14:28:32 +0000 (15:28 +0100)]
Added code and unit tests for the SaveFile function in ContactDataObject
Steve Brokenshire [Sun, 3 Jul 2016 13:08:15 +0000 (14:08 +0100)]
Added TEL to the SaveString function of ContactDataObject
Steve Brokenshire [Sun, 3 Jul 2016 11:08:52 +0000 (12:08 +0100)]
Added IMPP to the SaveString function of ContactDataObject
Steve Brokenshire [Sun, 3 Jul 2016 08:42:18 +0000 (09:42 +0100)]
Added REV to the SaveString function of ContactDataObject
Steve Brokenshire [Sat, 2 Jul 2016 23:25:48 +0000 (00:25 +0100)]
Added MEMBER to the SaveString function of ContactDataObject
Steve Brokenshire [Sat, 2 Jul 2016 22:06:47 +0000 (23:06 +0100)]
Added X-* to the SaveString function of ContactDataObject
Steve Brokenshire [Sat, 2 Jul 2016 21:50:13 +0000 (22:50 +0100)]
Added VND-* to the SaveString function of ContactDataObject
Steve Brokenshire [Sat, 2 Jul 2016 21:14:01 +0000 (22:14 +0100)]
Added KEY to the SaveString function of ContactDataObject
Steve Brokenshire [Sat, 2 Jul 2016 20:10:06 +0000 (21:10 +0100)]
Added FBURL to the SaveString function of ContactDataObject
Steve Brokenshire [Sat, 2 Jul 2016 19:11:46 +0000 (20:11 +0100)]
Added CALADRURI to the SaveString function of ContactDataObject
Steve Brokenshire [Sat, 2 Jul 2016 18:51:57 +0000 (19:51 +0100)]
Added CALURI to the SaveString function of ContactDataObject