X-Git-Url: http://Server1/repobrowser/?p=xestiaab%2F.git;a=blobdiff_plain;f=source%2FCHANGES;h=efda301a41f0069c818dae03ad1792c7fa238688;hp=920c10b53018a561b0d95d1cf609ca0c66448ad9;hb=cb79659bb0371bec6b5ea65baa97af9129e89141;hpb=ad56006947ba861bd4becb66a034cc3f476882d9 diff --git a/source/CHANGES b/source/CHANGES index 920c10b..efda301 100644 --- a/source/CHANGES +++ b/source/CHANGES @@ -1,3 +1,239 @@ +Version 0.20 +============ +09 September 2017 + +- Implemented single priority control for all contact editor subforms. +- Fixed issue with colour background still being displayed after disabling + it in preferences. +- Fixed issue with right click on a contact in the contact list when the + account type is local. +- Close all windows before opening the preferences window. +- Fixed issue where modifying or deleting items from the Contact + Editor will cause XAB to crash if there's no items in the list. +- Fixed separate issue where deleting a note from the Home tab in the + Contact Editor will cause XAB to crash. + +Version 0.19 +============ +19 June 2017 + +- Added option to change the background colour of contact data when + being viewed. +- Updated Xcode project for macOS. + +Version 0.18 +============ +11 March 2017 + +- Fixed issue with audio device remaining open after opening the contact + editor for the first time. +- Fixed issue where prefix isn't detected on Linux systems when editing + an account. +- Quit application process properly implemented. +- Enhanced contact information screen properly formatting dates. +- Contact Editor subforms that use the language drop down box are now + pre-filled with the list of language codes from ISO 639-1. +- Added icons to the preferences window. +- Double clicking on an account in the preferences window opens up the + properties for that account. + +Version 0.17 +============ +18 January 2017 + +- Added icon to the search window. +- Win32: Status bar gripper has been removed from main window and search + window. +- Check that the default account exists each time XAB is started. +- Fixed bug where non-SSL connections are treated as SSL connections for + CardDAV connctions. +- Fixed bug where an assert happens when the search window is closed when + in search only mode (-s). +- Fixed bug where filename of contact to open in search window appears + in a dialog. +- Message saying 'n contacts found.' disappears when the reset button + is pressed in the search window. +- Added manual page. This page is installed/uninstalled on Linux-based + systems into the share/man1 path. (e.g. /usr/local/share/man/man1) + +Version 0.16 +============ +13 November 2016 + +- Added toolbar to the main window with icons. +- Created the template translation file. This now allows Xestia Address Book + to be translated into other languages. + +Version 0.15 +============ +30 September 2016 + +- Implemented the Connection Object interface. This now opens up the + possibility of using other protocols. +- CardDAV2 class implemented using the Connection Object interface. This + has stopped the Win32 version of XAB from crashing. +- Removed old CardDAV code. + +Version 0.14 +============ +08 July 2016 + +- Unsupported accounts (neither local or CardDAV) are now displayed within + XAB. Contact data from unsupported accounts can be viewed but not edited or + deleted. Account settings cannot be edited but the account can still be + deleted. +- Implemented Online/Offline feature. It can be used by double clicking on + the cable icon next to the SSL icon in the status bar or by selecting Sleep + Mode in the Activity Manager menu. +- Documentation changed to a flat OpenDocument text file for easier + management for the code repository. +- Moved contact saving in frmContactEditor to the ContactDataObject class. +- Unit testing added for Contact Saving in the ContactDataObject class. +- Fixed random number generation for directory naming when creating accounts. + +Version 0.13 +============ +28 May 2016 + +- Added support for Windows. Support begins from Windows 7. Use of + XAB on Windows Vista or before this version is unsupported. +- Added Visual Studio 2013 (Express) project files. +- Added Xcode project files. +- SSL verification is now done before sending or receiving any contact + data so that SSL context handles in Windows and OS X can be obtained. + Linux versions use certificate information from cURL's + CURLINFO_CERTINFO. +- Fixed code in frmActivityMgr so that proper cURL codes are used + instead of being lazy with integers that may change. +- Fixed issue where saving picture data in some cases may cause + XAB to crash. + +Version 0.12 +============ +12 April 2016 + +- Added check to see if a server is on the blacklist and to display a + dialog confirming that data loss could happen if that server is used. +- Added support for OS X. Support begins from OS X 10.11.4. Use of XAB + on OS X before this version is unsupported. + +Version 0.11 +============ +23 March 2016 + +- This version is a maintenance release. +- All code is indented using tabs not spaces. +- Remove most of the unused variables from the code. +- Moved unit testing application building into a separate Makefile. + To build the unit test application, run make from the tests directory. +- Added unit tests for some of the common functions that can return + values or use pointers. + +Version 0.10 +============ +06 March 2016 + +- Implemented support to run the application to display contact + information only using the -d switch. + - It takes one option which is the filename of the contact to display. +- Fixed issue where address book URL does not appear when server is using + self-signed SSL certificate. +- Fixed issue where the conflict resolution window kept coming up when a + contact was saved to a CardDAV server. + +Version 0.09 +============ +24 February 2016 + +- Password was displayed as text in the Edit Account window when it + shouldn't have been. +- Fixed top section of the contact information page so that the name + doesn't collapse into a line per word. +- Display error message if no accounts are selected when searching + for contacts. +- Resized the Edit Account window so that all controls appear properly + in the window. +- Fixed issue with the add and remove search setting buttons in the + Search window after searching. +- Fixed issue with accounts that are reloaded after closing the edit + account window without making any changes. Clicking on either the + Edit or Delete buttons without selecting an account again caused XAB + to crash/assert. +- Fixed issue where SSL certificate window asserts due to MaxLength being + set for one of the controls. + +Version 0.08 +============ +10 February 2016 + +- Fixed issue with checks not being made on iterators when editing data + which causes the application to crash. +- Fixed issue which causes the application to assert on multiline text + box controls (maxlength was set when it shouldn't have been). +- Resized add and edit properties dialogs that are use with the contact + editor so certain controls are not squashed. +- Contact editor now has a minimum window size of 800x500 set. +- Corrected Makefile so that compiling using -j now works. + +Version 0.07 +============ +22 January 2016 + +- Fixed right click menu in the Search window when the mode is Search Only. +- New accounts now appear after creating an account through the new account + window. They didn't appear before due to a bug involving a boolean that + wasn't set as a pointer. +- Added support to do contact format conversion on the command line using the + -c switch. + - Takes three or four command switches: + -ifmt=: Input format to convert form. + -ofmt=: Output format to convert to. + -ifile: Input filename to read from. + -ofile: Output filename to write to. (don't use to pipe to console). +- Added unit tests for contact format conversion. +- Added unit tests for loading vCard 4 data. +- Moved loading of vCard 4 data when using frmContactEditor into + ContactDataObject. Saving will also move into ContactDataObject in a later + version. +- vCard 3/4 conversion now supports CLIENTPIDMAP, XML and SOURCE. + +Version 0.06 +============ +01 December 2015 + +- Added right click menus for the contact list in the main window and the search + results list in the search window. +- Added feature to save photos, logos and sounds from contacts. +- Fixed minor vCard version printing to console issue. +- Added copyright and licence headers to the source and header files as needed. +- Changed CardDAV into CardDAV* for the Activity Manager tasks which improves + memory efficiency as CardDAV object is now deleted each time a task is + completed. +- Splitted some source files down to make them more manageable. + +Version 0.05 +============ +25 November 2015 + +- Click on the Close Window button on the main window on Win32 systems causes XAB + to crash. This hopefully has now been fixed. +- All tabbed forms now show the first page instead of the second page in some + forms. +- Initial unit testing application has been implemented. Additional unit tests + will be added over time. + +Version 0.04 +============ +17 November 2015 + +- Added -e support for direct editing without having to start XAB fully. The direct + editing process checks if the contact is in the user's settings/accounts directory + and refuses to load it if it is. Another check is made where if the file is not a + vCard 4.0 contact, it will refuse to load. +- Cleaned up Bitmap Code Helper removing all commented out references to Boost and + fixed the line tabbing. +- Cancel button for the Preferences window now works. + Version 0.03 ============ 03 November 2015