log

age author description
Wed, 20 Jan 2021 19:31:25 +0100 John Schneiderman Made it possible to configure the default locale via CMake.
Wed, 20 Jan 2021 17:40:49 +0100 John Schneiderman Fixed the invoking the previous iterator on the begining of a container when sorting.
Wed, 20 Jan 2021 16:39:33 +0100 John Schneiderman Adds support for the project automatically being able to execute the unit-tests.
Wed, 20 Jan 2021 16:14:28 +0100 John Schneiderman MSVC generates nonsense when including the public library directory.
Tue, 19 Jan 2021 16:56:05 +0100 John Schneiderman Renamed the math functions to be descriptive.
Tue, 19 Jan 2021 16:38:28 +0100 John Schneiderman Documentation correction.
Tue, 19 Jan 2021 16:35:16 +0100 John Schneiderman Prefixed all CMake library variables by their project names.
Fri, 15 Jan 2021 18:52:50 +0100 John Schneiderman Enabled floating-point exceptions on Windows.
Fri, 15 Jan 2021 18:20:24 +0100 John Schneiderman Fixed incorrectly braced countries using a given currency.
Thu, 14 Jan 2021 20:30:37 +0100 John Schneiderman Documentation format update.
Thu, 14 Jan 2021 20:17:11 +0100 John Schneiderman Moved the documentation for friend functions to the actual functions & grouping the friend declarations together.
Thu, 14 Jan 2021 20:06:05 +0100 John Schneiderman Renamed toIso4217 to toStdString to be clear about what conversion is taking place.
Thu, 14 Jan 2021 19:51:34 +0100 John Schneiderman Adds assertions to check that supplied functors are not null.
Thu, 14 Jan 2021 19:42:06 +0100 John Schneiderman Reordered the money constructor for specifying only the minor units to read more natural.
Thu, 14 Jan 2021 19:33:50 +0100 John Schneiderman Removed unneeded copy when using the Iso4217Codes and MinorSign.
Thu, 14 Jan 2021 19:30:49 +0100 John Schneiderman Renamed the enumeration Codes to Iso4217Codes so as to avoid ambiguities in consumers of the library.
Thu, 14 Jan 2021 19:03:04 +0100 John Schneiderman Renamed toSymbol to currencySymbol since it's not a conversion of types, but more of a look-up of information.
Thu, 14 Jan 2021 18:58:21 +0100 John Schneiderman Adds support for looking up the name of a currency via the currency's code.
Thu, 14 Jan 2021 18:34:33 +0100 John Schneiderman Adds support for looking up the countries which use a given currency.
Thu, 14 Jan 2021 17:36:15 +0100 John Schneiderman Removed unused includes.
Thu, 14 Jan 2021 17:31:41 +0100 John Schneiderman Adds the ability to select between a shared or static library build.
Thu, 14 Jan 2021 17:25:49 +0100 John Schneiderman Updated the Conan information to the latest version.
Wed, 13 Jan 2021 19:48:59 +0100 John Schneiderman Changed the library CMake package generation to use the built-in CMake functionality.
Tue, 12 Jan 2021 18:12:04 +0100 John Schneiderman Adds a change-log and credit information.
Tue, 12 Jan 2021 16:45:49 +0100 John Schneiderman Re-enabled verification of invalid usages of floating-point operations.
Tue, 12 Jan 2021 16:42:14 +0100 John Schneiderman Marked the swaperator noexcept.
Mon, 14 Dec 2020 16:11:29 +0100 John Schneiderman Updated copyright year macro.
Sun, 13 Dec 2020 12:31:13 +0100 John Schneiderman Adds empty unit tests for accumulate function.
Sat, 12 Dec 2020 15:11:30 +0100 John Schneiderman Merge with release 0.4.2
Sat, 12 Dec 2020 15:09:09 +0100 John Schneiderman Added tag 0.4.2 for changeset 278107cbfa85 release
Sat, 12 Dec 2020 15:05:31 +0100 John Schneiderman Fixed incorrect linkage declaration on Windows. release 0.4.2
Sat, 12 Dec 2020 15:04:05 +0100 John Schneiderman Fixed waring of unused return value in test.
Sat, 12 Dec 2020 14:55:15 +0100 John Schneiderman Details excatly what is needed for the algorithm to work.
Sat, 12 Dec 2020 14:45:41 +0100 John Schneiderman Added scripts to parse and auto-generate the Codes file.
Mon, 07 Dec 2020 13:53:13 +0100 John Schneiderman Merge with release 0.4.1.
Mon, 07 Dec 2020 13:52:29 +0100 John Schneiderman Added tag 0.4.1 for changeset a2c9d9f7a9b8 release
Mon, 07 Dec 2020 13:31:09 +0100 John Schneiderman Adds taking in the swaperator to make the sort function able to be used by custom types. release 0.4.1
Mon, 07 Dec 2020 11:26:31 +0100 John Schneiderman Bumped the minor version.
Mon, 07 Dec 2020 11:24:44 +0100 John Schneiderman Added tag 0.4.0 for changeset 1b36dbaadebc
Mon, 07 Dec 2020 11:24:09 +0100 John Schneiderman Updated the copyright years. 0.4.0
Mon, 07 Dec 2020 11:18:14 +0100 John Schneiderman Corrected assertions.
Mon, 07 Dec 2020 11:16:54 +0100 John Schneiderman Fixed normaliseAmount returning and performing more than just the normalisation of the amount.
Mon, 07 Dec 2020 11:00:28 +0100 John Schneiderman Adds a sorting algorithm to ensure that currencies are not converted while sorting.
Wed, 02 Dec 2020 20:00:58 +0100 John Schneiderman Added extra sanity checks around zero.
Wed, 26 Aug 2020 18:37:25 +0200 John Schneiderman Added packaging for Conan.io support.
Sat, 06 Jun 2020 16:21:49 +0200 John Schneiderman Moved tag 0.3.0 to changeset f2c4cd8ecfd8 (from changeset aca51ed63e59)
Sat, 06 Jun 2020 16:21:34 +0200 John Schneiderman The invalid check current fails on occassion and needs to be looked into. 0.3.0
Tue, 02 Jun 2020 19:30:02 +0200 John Schneiderman Added tag 0.3.0 for changeset aca51ed63e59
Tue, 02 Jun 2020 19:29:50 +0200 John Schneiderman Fixed working directory for unit tests.
Sat, 13 Jul 2019 10:18:02 +0200 John Schneiderman Fixed ctest not working on the command line and only in KDevelop.
Thu, 04 Jul 2019 11:28:04 +0200 John Schneiderman Fixed compilation warnings on Debian 10.
Tue, 02 Jul 2019 10:28:31 +0200 John Schneiderman Fixed implicit convertion from a code to a money type.
Sat, 29 Jun 2019 12:00:46 +0200 John Schneiderman Added tag 0.2.0 for changeset ec1c60e5d813
Thu, 27 Jun 2019 18:02:47 +0200 John Schneiderman Windows compilation fixes. 0.2.0
Mon, 24 Jun 2019 17:55:08 +0200 John Schneiderman Adds the ability to apply a functor to a money amount in the accumulator prior to it being added.
Sun, 23 Jun 2019 15:45:02 +0200 John Schneiderman Adds the ability to sum a container of currencies with the fewest conversions.
Thu, 20 Jun 2019 11:00:31 +0200 John Schneiderman Adds a function to convert a natural minor unit representation to the internal minor unit representation.
Sun, 16 Jun 2019 08:49:30 +0200 John Schneiderman Adds built in support for CMake unit-test running.
Sat, 15 Jun 2019 13:33:06 +0200 John Schneiderman Made the directory structure explicit.
Sat, 15 Jun 2019 10:56:41 +0200 John Schneiderman Added tag 0.0.0 for changeset faa890ea857a