+Version 0.24
+============
+04 October 2020
+
+- Migrated to using the CMake build system
+- Removed old Makefile, Visual Studio & Xcode projects
+- Clarified servers that don't support CardDAV properly as dangerous
+- Updated branding
+
Version 0.23
============
08 September 2018
Configuration
=============
-After extracting from the archive, go into the source directory and type:
+Using CMake:
-./configure
-
-Non-standard options available for configure are:
-
---enable-debug Enable debugging features for the build.
+mkdir -p build
+cd build
+cmake ../source
Building
========
-After running configure, to compile Xestia Address Book type:
+After running cmake, to compile Xestia Address Book type:
make
This will remove the Xestia Address Book application from the requested
installation directory.
-
-Unit Testing
-============
-
-To unit test various functions used within Xestia Address Book go into the
-tests directory and type:
-
-make
-
-This will build the unit testing application for Xestia Address Book. To
-run the application after building type:
-
-./xestiaab_test
-
-Follow the instructions in the application to unit test the functions used.
The developer of Xestia Address Book (XAB) would like to thank the following
people for their help:
+(Listed in alphabetical order)
+
Andrew Nile
- First person to get XAB to run on Windows 10.
- Found assert issues for frmContactEditorTelephone and
main form when running on a Win32 system.
- Suggestion for setting the contact editor window to a minimum size
of 800x500.
+
+The Audacity Team (Audacity digital audio editor)
+https://www.audacityteam.org/
+- CMake code for copying and rewiring dynamic libraries on macOS
- frmContactEditor-Save.cpp (2,304 lines)
- frmActivityMgr.cpp (1,627 lines)
- common/getcontactinfo.cpp (1,710 lines)
+- Rewrite as much code as possibile into the Model-View-Presenter format
+- Investigate way of copying DLLs into project when building on Windows
- Implement unit testing for main features.
- vCard
- Investigate possibility of replacing use of vCard object with ContactDataObject.
//
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
1 VERSIONINFO
- FILEVERSION 0,23,0,0
- PRODUCTVERSION 0,23,0,0
+ FILEVERSION 0,24,0,0
+ PRODUCTVERSION 0,24,0,0
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE VFT2_UNKNOWN
//
// THANK YOU FOR YOUR ATTENTION!
-#define XSDAB_VERSION "0.23"
-#define XSDAB_USERAGENT "XestiaAddressBook/0.23"
+#define XSDAB_VERSION "0.24"
+#define XSDAB_USERAGENT "XestiaAddressBook/0.24"
#define XSDAB_SOURCE "source"
#define XSDAB_RELEASE 0
#define XSDAB_COPYRIGHT "(c)2012 - 2018 Xestia Software Development"