log

age author description
Sun, 17 Jun 2018 08:18:48 +0200 John Schneiderman Selected the final name for the library and updated everything accordingly.
Sat, 16 Jun 2018 14:27:02 +0200 John Schneiderman Removed unused variables.
Sat, 16 Jun 2018 14:13:02 +0200 John Schneiderman Restructured the source code to reflect how it's installed.
Sat, 16 Jun 2018 13:51:45 +0200 John Schneiderman Now uses the built-in CMake export mechanism.
Sat, 16 Jun 2018 13:07:26 +0200 John Schneiderman Adds more functions for getting the library configuration information.
Sat, 16 Jun 2018 12:42:23 +0200 John Schneiderman Now uses the built-in CMake package config generators.
Sat, 16 Jun 2018 11:53:35 +0200 John Schneiderman Changed the base src project to have its version from the top-level project.
Sat, 16 Jun 2018 11:46:17 +0200 John Schneiderman Adds the ability to ask the library its version and copyright information.
Sat, 16 Jun 2018 11:33:08 +0200 John Schneiderman Moved the version into the project declaration.
Sat, 16 Jun 2018 09:03:06 +0200 John Schneiderman Changed version information to use the cmake built-in variables.
Sat, 16 Jun 2018 08:49:06 +0200 John Schneiderman Correctly sets the C++ standard.
Sat, 02 Jun 2018 13:21:01 +0200 John Schneiderman Changed the ordering for the setUpCurrency function to have the converter first as that's what is more often the thing to be changed.
Thu, 24 May 2018 16:48:36 +0200 John Schneiderman Fixes warning about possible loss of data.
Tue, 22 May 2018 19:08:22 +0200 John Schneiderman Fixes issue with the CMake detection for the library on Windows.
Tue, 22 May 2018 18:30:40 +0200 John Schneiderman Coded money now asserts that the minor unit fits.
Sun, 20 May 2018 09:38:13 +0200 John Schneiderman Adds the ability to place a currency code into a stream.
Thu, 03 May 2018 14:44:30 +0200 John Schneiderman Adds an initialisation function to give the library in a known state.
Thu, 03 May 2018 10:23:32 +0200 John Schneiderman Adds the ability to get the maximum and minimum values a monetary type can support.
Wed, 02 May 2018 13:35:05 +0200 John Schneiderman Adds an container of all the supported currency codes.
Mon, 30 Apr 2018 11:52:27 +0200 John Schneiderman Fixed incorrect calculation of the minimum amount value.
Sun, 29 Apr 2018 13:27:22 +0200 John Schneiderman Removed the aggregate declaration file as it's been troublesome.
Tue, 24 Apr 2018 21:55:01 +0200 John Schneiderman Changed the conversions to use long doubles as the rates can get quite small.
Sun, 22 Apr 2018 19:00:38 +0200 John Schneiderman Added missing relation operators for floating point values.
Sun, 22 Apr 2018 18:39:56 +0200 John Schneiderman Fixed the ratio division not accounting for different currencies.
Sun, 22 Apr 2018 17:16:18 +0200 John Schneiderman Adds the case for dividing two money objects for when you want to know the ratio between the two.
Sun, 22 Apr 2018 14:45:17 +0200 John Schneiderman Adds ability to change the money's code without performing any conversions.
Sun, 22 Apr 2018 14:38:48 +0200 John Schneiderman Corrected fix for the relational operators which the previous fix had prevented conversions from deducing the answer when all information was still present.
Sun, 22 Apr 2018 11:13:08 +0200 John Schneiderman Fixed issue with the relational operators silently fail when the currency codes do not match and they assumed that they did.
Sun, 15 Apr 2018 10:06:58 +0200 John Schneiderman Convience function to determine if the instance is set.
Sat, 14 Apr 2018 09:59:04 +0200 John Schneiderman Added a member function to conver the monetary value into a native floating-point number with a specific rounding method.
Thu, 29 Mar 2018 22:17:57 +0200 John Schneiderman Fixed KDevelop not being able to locate the Qt development files.
Thu, 29 Mar 2018 22:15:06 +0200 John Schneiderman Base the entire Config.cmake variables on the project name.
Thu, 29 Mar 2018 21:19:36 +0200 John Schneiderman Compile library with pedantic enabled.
Thu, 29 Mar 2018 21:16:10 +0200 John Schneiderman Adjusted one test to have a rounder to ensure the constructor works with a stand-alone function.
Sat, 08 Jul 2017 12:18:37 +0200 John Schneiderman Initial support for seperating public/private interfaces.
Sat, 08 Jul 2017 10:36:36 +0200 John Schneiderman Conversion opterator to base floating point representation is now const and non-explicit.
Thu, 06 Jul 2017 17:21:52 +0200 John Schneiderman Rough implementation of to_string support.
Thu, 06 Jul 2017 16:08:30 +0200 John Schneiderman Fixed issue with multiple defintions of converter when used in multiple libraries.
Wed, 21 Jun 2017 21:45:43 +0200 John Schneiderman Fixed issue with not being able to use find package in external project.
Mon, 09 Jan 2017 21:47:41 +0100 John Schneiderman Ability to run Cmake install. 0.0.0
Mon, 09 Jan 2017 19:43:48 +0100 John Schneiderman Underflow detection for floating-point construction, multiplication, and division.
Mon, 02 Jan 2017 23:02:05 +0100 John Schneiderman Fixed ability to use floating-point values without supplying currency.
Mon, 02 Jan 2017 21:29:18 +0100 John Schneiderman Values that are too large in a negative direction now throw std::overflow_error.
Mon, 02 Jan 2017 20:45:43 +0100 John Schneiderman Verify that the assigned normalised amount can still properly fit.
Mon, 12 Dec 2016 21:03:09 +0100 John Schneiderman Better descriptive name than MoneyT.
Mon, 12 Dec 2016 20:48:28 +0100 John Schneiderman Pulled all identical functions into common files.
Mon, 12 Dec 2016 19:40:24 +0100 John Schneiderman Money code constructor now handles different currency codes.
Sat, 10 Dec 2016 11:58:22 +0100 John Schneiderman Split Money into two forms always the same read and variable.
Mon, 05 Dec 2016 21:04:56 +0100 John Schneiderman Stream insertion and extraction operators.
Thu, 01 Dec 2016 21:07:17 +0100 John Schneiderman Relational operators.
Thu, 01 Dec 2016 20:28:23 +0100 John Schneiderman Modulus operators.
Thu, 01 Dec 2016 20:09:22 +0100 John Schneiderman Division operators.
Wed, 30 Nov 2016 22:55:17 +0100 John Schneiderman Multiplication operators.
Wed, 30 Nov 2016 20:49:05 +0100 John Schneiderman Split all unit tests into individual test binaries.
Mon, 28 Nov 2016 23:28:56 +0100 John Schneiderman Changed exception types to fit their mathmatical usages.
Mon, 28 Nov 2016 22:42:13 +0100 John Schneiderman Addition operators.
Mon, 28 Nov 2016 21:05:46 +0100 John Schneiderman Negation operator implementation.
Mon, 28 Nov 2016 20:50:29 +0100 John Schneiderman Removed the "Type" smurfiness.
Mon, 28 Nov 2016 20:13:35 +0100 John Schneiderman Basic standard rounding algorithms.
Mon, 21 Nov 2016 23:11:16 +0100 John Schneiderman Floating-point constructor now applies a supplied rounder.