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.
Mon, 05 Sep 2022 18:55:01 +0200 John Schneiderman IN 32: adds basic file reading and writing for reconciliations.
Mon, 05 Sep 2022 18:41:30 +0200 John Schneiderman IN 32: adds the ability to output stream operator for a reconciliation object.
Mon, 05 Sep 2022 17:36:15 +0200 John Schneiderman IN 32: allow the construction of an Optional in place.
Wed, 31 Aug 2022 20:49:11 +0200 John Schneiderman IN 32: Adds the flexibility to be able to read future budget file revisions.
Wed, 31 Aug 2022 20:24:59 +0200 John Schneiderman IN 32: Expanded the error message while parsing the XML file elements.
Wed, 31 Aug 2022 20:02:49 +0200 John Schneiderman IN 32: Adds a constructor in ReconciledBankAccount for just setting the bank account information.
Wed, 31 Aug 2022 20:00:58 +0200 John Schneiderman IN 32: adds presentation text for properly displaying an 8-bit integer.
Wed, 31 Aug 2022 17:29:50 +0200 John Schneiderman IN 29: Adds unit tests for the BankAccountSurvey.
Wed, 31 Aug 2022 16:42:23 +0200 John Schneiderman IN 29: Renamed the member variable transactions to usedBudget in the BAnkAccountSurvey.
Wed, 31 Aug 2022 16:36:33 +0200 John Schneiderman IN 29: Renamed the member variable transactions to usedBudget in the BAnkAccountSurvey.
Tue, 30 Aug 2022 20:34:25 +0200 John Schneiderman IN 4: Adds unit tests for the ReconciledBankAccount type.
Tue, 30 Aug 2022 19:46:48 +0200 John Schneiderman IN 4: Renamed the member function ledgers in BudgetBankLedgers to generalLedger.
Tue, 30 Aug 2022 19:40:47 +0200 John Schneiderman Backed out changeset: 7b42d08c0728 as the verification is necessary for when the type is incorrectly already added
Tue, 30 Aug 2022 19:22:46 +0200 John Schneiderman IN 4: Adds verification that the reconciled balance matches the transactions reconciled or added.
Tue, 30 Aug 2022 18:41:22 +0200 John Schneiderman IN 4: Fixed copy/move constructor and move assignment operators not handling the reconciliations.
Mon, 29 Aug 2022 18:57:08 +0200 John Schneiderman IN 4: Implements the basic functionality of completing a projected survey.
Mon, 29 Aug 2022 18:10:28 +0200 John Schneiderman IN 4: Fixed removing sources and decrementing the account number when addBudgetBankAssociation fails for types that don't support association.
Mon, 29 Aug 2022 18:09:19 +0200 John Schneiderman IN 4: Adds stream insertion operators for QString & QDate.
Mon, 20 Jun 2022 17:39:14 +0200 John Schneiderman IN 4: When over spending in a budget item, allow it to be negative.
Mon, 20 Jun 2022 16:39:14 +0200 John Schneiderman IN 4: Fixed calculation expectations for 3, 12, and 13 month unit tests.
Thu, 24 Feb 2022 20:43:20 +0100 John Schneiderman IN 4: Add unit test that future transactions are not a part of the survey.
Thu, 24 Feb 2022 18:38:54 +0100 John Schneiderman IN 4: Add unit test that reconciled transactions are not a part of the survey.
Thu, 24 Feb 2022 18:22:10 +0100 John Schneiderman IN 4: Add unit test that the account number exists in the projected survey.
Thu, 24 Feb 2022 18:19:25 +0100 John Schneiderman IN 4: Add check that the bank name exists for a better user error message.
Thu, 24 Feb 2022 18:12:43 +0100 John Schneiderman Transfered the TODOs to the issue tracker to have better visibility.
Thu, 24 Feb 2022 17:08:04 +0100 John Schneiderman IN 4: Support the budget survey for annual items.
Mon, 21 Feb 2022 18:54:37 +0100 John Schneiderman Merge with release 0.4.1
Mon, 21 Feb 2022 18:52:57 +0100 John Schneiderman Merge with candidate 0.4.1 release
Mon, 21 Feb 2022 18:51:39 +0100 John Schneiderman Added signature for changeset 1ac8253c7623 candidate
Mon, 21 Feb 2022 17:33:40 +0100 John Schneiderman Moved tag 0.4.1 to changeset 1ac8253c7623 (from changeset cdaa38c27afa) candidate
Mon, 21 Feb 2022 17:33:30 +0100 John Schneiderman Bumped package version for Debian. candidate 0.4.1
Mon, 21 Feb 2022 17:26:17 +0100 John Schneiderman Added tag 0.4.1 for changeset cdaa38c27afa candidate
Mon, 21 Feb 2022 17:26:00 +0100 John Schneiderman Bumped version to 0.4.1 for final testing. candidate
Mon, 21 Feb 2022 17:01:54 +0100 John Schneiderman Removed the changelog bit since it's not useful in an automated script. candidate
Mon, 07 Feb 2022 18:11:25 +0100 John Schneiderman IN 3: Removed the framework designation as the DRN libraries are only going to candidate
Tue, 01 Feb 2022 20:53:46 +0100 John Schneiderman IN 3: Run the bundle fixup and macdeployqt on install for macOS. candidate
Wed, 26 Jan 2022 19:51:50 +0100 John Schneiderman IN 3: Removed enabling warnings as errors for macOS to look into renabling it at candidate
Mon, 24 Jan 2022 19:39:38 +0100 John Schneiderman IN 2: Run Qt deploy against all libraries and executables. candidate
Thu, 20 Jan 2022 21:01:05 +0100 John Schneiderman IN 2: Added OpenSSL to the hand written list of 3rd-party libraries to install. candidate
Thu, 20 Jan 2022 20:45:59 +0100 John Schneiderman IN 2: Packaging will use the install script instead of a seperate one. Currently candidate
Thu, 20 Jan 2022 19:42:57 +0100 John Schneiderman IN 2: Automatically run each Qt deploy from within the VS developer's command candidate
Mon, 17 Jan 2022 18:40:14 +0100 John Schneiderman IN 17: Fixed not being able to modify an existing goal that was already associated with a bank candidate
Mon, 17 Jan 2022 18:30:47 +0100 John Schneiderman IN 17: Fixed bank map not checking that the new bank association isn't being associated with the same bank. candidate
Mon, 17 Jan 2022 17:03:26 +0100 John Schneiderman IN 1: Fixed the close call being lost in a release build. candidate
Tue, 11 Jan 2022 19:29:12 +0100 John Schneiderman Merge with release since it had changes. candidate
Tue, 11 Jan 2022 19:27:38 +0100 John Schneiderman Added the change-log entry for the next release.
Mon, 27 Dec 2021 10:34:47 +0100 John Schneiderman Merged release 0.4.0 into the development branch.
Mon, 27 Dec 2021 10:12:47 +0100 John Schneiderman Moved tag 0.4.0 to changeset df107630abab (from changeset e1272bbfadb4) release
Mon, 27 Dec 2021 10:12:25 +0100 John Schneiderman Added signature for changeset eb3cdd1e673f release 0.4.0
Mon, 27 Dec 2021 10:12:11 +0100 John Schneiderman Updated the relase changelog date. release
Thu, 23 Dec 2021 15:21:19 +0100 John Schneiderman Runs the windeployqt in installation and packaging. candidate
Thu, 23 Dec 2021 12:48:49 +0100 John Schneiderman Added proper components for all the project targets. candidate
Thu, 23 Dec 2021 11:35:22 +0100 John Schneiderman Added run includes for new libraries. candidate
Thu, 23 Dec 2021 11:35:14 +0100 John Schneiderman Fixed missing exports. candidate
Thu, 23 Dec 2021 11:34:35 +0100 John Schneiderman Surpressed warnings on Windows for using some C++17 features and GNU pragmas. candidate
Wed, 22 Dec 2021 15:53:12 +0100 John Schneiderman Added tag 0.4.0 for changeset e1272bbfadb4 candidate
Wed, 22 Dec 2021 15:16:04 +0100 John Schneiderman Adds the BuildRequires section for the RPM spec. candidate
Wed, 22 Dec 2021 14:43:33 +0100 John Schneiderman Moved tag 0.4.0 to changeset 01f87579423c (from changeset b0e00feb4034) candidate
Wed, 22 Dec 2021 13:52:59 +0100 John Schneiderman Adds a basic DEB directory and script for packaging. candidate
Wed, 22 Dec 2021 13:36:40 +0100 John Schneiderman Updated the links to the final locations. candidate