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
|