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.
|