log

age author description
Wed, 22 Nov 2023 18:50:28 +0100 John Schneiderman Documented the workaround for the parent bug. default tip
Wed, 22 Nov 2023 17:01:37 +0100 John Schneiderman Changed ObserverPtr to be more in line with STD smart pointers.
Mon, 20 Nov 2023 17:08:13 +0100 John Schneiderman Seems this cannot be made noexcept due standards not requireing support for it.
Tue, 14 Nov 2023 18:17:29 +0100 John Schneiderman Change the CMake conditional for the compiler checks to be based upon the compiler.
Tue, 14 Nov 2023 17:35:59 +0100 John Schneiderman Adds the ability to have a different base class for a unique pointer.
Tue, 14 Nov 2023 17:04:36 +0100 John Schneiderman Updated to use Pecunia 0.6.
Tue, 14 Nov 2023 16:48:54 +0100 John Schneiderman Adds a unique Qt pointer support.
Wed, 08 Mar 2023 17:04:10 +0100 John Schneiderman Merge QtMemory bookmark.
Tue, 20 Dec 2022 17:24:00 +0100 John Schneiderman Fixes the package project looking in the old component location.
Tue, 20 Dec 2022 17:20:01 +0100 John Schneiderman Bump to next release version.
Tue, 20 Dec 2022 15:56:35 +0100 John Schneiderman Added signature for changeset 9d9f233657fb release
Tue, 20 Dec 2022 15:56:28 +0100 John Schneiderman Added tag 0.5.0 for changeset c36c3741f673 release
Tue, 20 Dec 2022 15:56:13 +0100 John Schneiderman Merge with candidate 0.5.0. release 0.5.0
Tue, 20 Dec 2022 15:52:04 +0100 John Schneiderman IN 11: added release date. candidate
Tue, 20 Dec 2022 15:51:18 +0100 John Schneiderman IN 11: Updated licencing information. candidate
Tue, 20 Dec 2022 15:52:04 +0100 John Schneiderman IN 11: added release date.
Tue, 20 Dec 2022 15:51:18 +0100 John Schneiderman IN 11: Updated licencing information.
Tue, 20 Dec 2022 15:37:41 +0100 John Schneiderman Merge with default release 0.5.0. candidate
Tue, 20 Dec 2022 14:44:48 +0100 John Schneiderman IN 11: No longer require a tag to package on Debian.
Tue, 20 Dec 2022 13:35:21 +0100 John Schneiderman IN 11: Fixes Windows not being able to build unit tests.
Tue, 20 Dec 2022 12:35:15 +0100 John Schneiderman IN 11: Fixed Windows build issues.
Tue, 20 Dec 2022 10:44:00 +0100 John Schneiderman IN 11: No longer require the a tag to package.
Thu, 01 Dec 2022 18:11:03 +0100 John Schneiderman Merge fixing budget item association with adjusting the equality check rename.
Thu, 01 Dec 2022 17:27:56 +0100 John Schneiderman IN 40: Fixed the budget item account assoication is not removed when a goal or debt is removed.
Fri, 11 Nov 2022 14:51:54 +0100 John Schneiderman Replaced the enable_if with requires. QtMemory
Fri, 11 Nov 2022 14:39:36 +0100 John Schneiderman Adds an extra feature when observing QObjects to go null when the observed object is destroyed.
Fri, 11 Nov 2022 12:18:31 +0100 John Schneiderman Changed the miniumum standard to C++20 and fixed all compilation issues.
Mon, 07 Nov 2022 20:27:19 +0100 John Schneiderman Adds the feature to null the QtPtr object when the observed object is destroyed.
Wed, 02 Nov 2022 20:50:10 +0100 John Schneiderman Fixed the exchangeSource not being a QtPtr.
Mon, 31 Oct 2022 12:30:39 +0100 John Schneiderman Converted widgets using ObserverPtr to the QtPtr type.
Thu, 03 Nov 2022 19:41:01 +0100 John Schneiderman IN 48: Adjust name to make clear the equality check isn't exact.
Thu, 03 Nov 2022 19:11:35 +0100 John Schneiderman IN 48: Fixed crash caused by assertion checking amount in transactions.
Thu, 03 Nov 2022 18:22:48 +0100 John Schneiderman IN 45: Fixed allowing selecting the bank account type when posting a budget item.
Thu, 03 Nov 2022 18:12:20 +0100 John Schneiderman IN 46: Fixed the budget item source not adjusting its width when posting a budget item.
Thu, 03 Nov 2022 17:52:28 +0100 John Schneiderman IN 37: Adjusted the presentation text of a BankAccount to be clearer to read.
Thu, 03 Nov 2022 17:27:52 +0100 John Schneiderman IN 37: Split out the presentation tags from the presentation functions.
Wed, 02 Nov 2022 19:00:49 +0100 John Schneiderman IN 37: Adds a strong type for the paramaters for presentationText of money.
Wed, 02 Nov 2022 18:29:13 +0100 John Schneiderman IN 37: Ensures that monies are only ever distrubted to a single account.
Mon, 17 Oct 2022 18:53:44 +0200 John Schneiderman IN 31: Handles updating the name of a bank in the reconciled survey.
Mon, 17 Oct 2022 18:45:41 +0200 John Schneiderman IN 37: handles updating the account code when it's changed in the survey bank account.
Mon, 17 Oct 2022 17:33:44 +0200 John Schneiderman IN 37: handles updating the distrubtion in the survey when the budget item source is renamed.
Mon, 10 Oct 2022 18:58:35 +0200 John Schneiderman IN 37: Adds a function to find a bank account by it's name and number.
Thu, 06 Oct 2022 21:28:30 +0200 John Schneiderman IN 37: Adds the ability to update the names of a bank, budget item, or account code for a ReconciledSurvey.
Thu, 06 Oct 2022 20:15:14 +0200 John Schneiderman IN 32: renamed member "validity" to "checksum" in the ReconciledSurvey to align with how it's used.
Thu, 06 Oct 2022 20:08:49 +0200 John Schneiderman IN 32: Adds the distribution to the ReconciledSurvey of the budget file.
Thu, 06 Oct 2022 17:05:23 +0200 John Schneiderman IN 32: Adds the checksum value for a ReconciledSurvey to the budget file.
Wed, 05 Oct 2022 18:34:39 +0200 John Schneiderman IN 32: Updates the validity when a survey is completed.
Wed, 05 Oct 2022 18:05:26 +0200 John Schneiderman IN 32: Moved the survey completion logic out of the container of surveys and into the object itself where it belongs.
Mon, 03 Oct 2022 19:37:42 +0200 John Schneiderman IN 32: Adds object verification for the construction of a ReconciledSurvey even after completing the survey.
Mon, 03 Oct 2022 17:52:12 +0200 John Schneiderman IN 32: Adds unit test for when the reconciled balance or reconciled transactions do not sum up to the unused balance distribution.
Mon, 03 Oct 2022 17:32:38 +0200 John Schneiderman IN 32: Simplified the completed member function argument list for a ReconciledSurvey.
Mon, 03 Oct 2022 17:23:45 +0200 John Schneiderman IN 32: Removed the add member function from the ReconciledSurveys to prevent possible confusion on how to add new completed surveys.
Thu, 29 Sep 2022 19:02:45 +0200 John Schneiderman IN 32: Moved the survey types to a surveying library.
Tue, 27 Sep 2022 19:10:44 +0200 John Schneiderman IN 28: Renamed QtUniquePtr to UniqueQtPtr to make it simplier to read.
Tue, 27 Sep 2022 19:01:42 +0200 John Schneiderman IN 28: Verify that all Qt types are properly parented.
Tue, 27 Sep 2022 17:53:59 +0200 John Schneiderman IN 28: Adds a check thatthe type used in creating a Qt object is a Qt type.
Sat, 24 Sep 2022 13:42:01 +0200 John Schneiderman IN 32: Adds the ability to unreconcile a transaction that's been cleared.
Thu, 08 Sep 2022 19:57:43 +0200 John Schneiderman IN 32: Introduce basic classes that will manage a reconciled bank account and the distribution of monies across non-monthly budget items.
Mon, 05 Sep 2022 20:05:03 +0200 John Schneiderman IN 32: made the balance required since even an empty one should at least match the balance of the bank account.
Mon, 05 Sep 2022 19:36:01 +0200 John Schneiderman IN 32: Made the std::map private for ReconciledBankAccounts to keep insertions simple and safe.