commit b6fa4219699b6e66b707eada1c5f6ee0825aeb93 Author: Thomas Baumgart Date: Sat Jun 21 15:20:21 2025 +0200 Fix version number for re-spin commit 1059dc6d2730e9e4c56e2f9d37a1841d678348c6 Author: l10n daemon script Date: Sat Jun 21 12:12:47 2025 +0000 GIT_SILENT Sync po/docbooks with svn (Italian) Emergency sync to fix a translation issue. commit c45c6c0fb2c8415abc74dc01402ef65c0608a948 Author: Thomas Baumgart Date: Sat Jun 21 13:29:40 2025 +0200 Bump version number to 5.2.0 commit e752e4e0999ad517bc5775bb576025e0aedaa8c3 Author: l10n daemon script Date: Sat Jun 21 03:48:53 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 07ff1ecd4e51ae774d50fa9e6dd11d564405d613 Author: Thomas Baumgart Date: Fri Jun 20 09:40:37 2025 +0200 Prevent creation of accounts that contain a colon in the name BUG: 505811 FIXED-IN: 5.2 commit bfce52c91d86ef482d4fc1a09f6907dbb56c2630 Author: l10n daemon script Date: Thu Jun 19 03:39:19 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 1cc368410c039df13fb8614931be980c7af05558 Author: l10n daemon script Date: Wed Jun 18 03:42:02 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit d3552fff40e29f5e4364c1bd83b08c93e7d06f68 Author: l10n daemon script Date: Tue Jun 17 03:42:18 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 44759355f021d73d3dd368c93de8700cc2626add Author: Jack Ostroff Date: Sun Jun 15 19:34:02 2025 -0400 Updated screen-shots for 5.2 commit b24aa165e3f09073d983ee5b5b316a6d8a148ab9 Author: Jack Ostroff Date: Tue Jun 10 19:51:31 2025 -0400 Fix excessive size some svg icons rendered. (cherry picked from commit 7eea910b8eabcff7cb3e8aafa931b4a570e5587c) commit 33b00ffde2e3f4499aef41052cb2ab6e13be0e81 Author: Jack Ostroff Date: Tue Jun 10 19:35:07 2025 -0400 Update icons in Firsttime.docbook (cherry picked from commit cd1ca45596a8ada7ef7e52e9d31a96416c3f039f) commit b1cb5d0a67bff9943630a2159601384146e0b898 Author: l10n daemon script Date: Thu Jun 12 03:52:58 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit cf05a05197e54533189c540afc0c06dde574aa6b Author: l10n daemon script Date: Wed Jun 11 03:59:40 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit be64db3dcd8336e4a39ce3cd94542d245509ff22 Author: Thomas Baumgart Date: Tue Jun 10 17:32:29 2025 +0200 Prevent changing the reconciliation status In case one or more transaction are selected and the user clicks on the C column in a grouping header or non-selected transaction, the reconciliation status of the selected transactions changes. This change resolves the problem by limiting the click functionality to a selected row. commit c97d98df658391eb176304a0140c74bd54348c76 Author: l10n daemon script Date: Tue Jun 10 03:45:02 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit cb810055443cdb5a8dabeb3f87da36b826a8080f Author: Thomas Baumgart Date: Mon Jun 9 12:16:59 2025 +0200 Fixup imported transactions that contain confusing values Meryll Lynch exports some strange transactions, where they create a sell transaction with an amount not equal to zero and a price being zero and also shares being zero. Such transaction causes a division by zero later on at some point, when the value is divided by the number of shares to calculate the price. We have no idea why Merrill Lynch calls this a sell, as it appears to just be some sort of dividend or other payout of the amount. We simply convert this into an interest transaction. commit c9cf28318a3aa32920c966b14cce8393940c2997 Author: Thomas Baumgart Date: Mon Jun 9 12:14:54 2025 +0200 Correctly paint background of ledger cells commit e84301bfa9ca78693c704b392eba98b1f9b1cb33 Author: Thomas Baumgart Date: Sun Jun 8 15:30:28 2025 +0200 Summarize balance of scheduled transactions When multiple scheduled transactions are selected, the sum displayed at the bottom is zero. This change solves the problem and shows the correct amount. commit 7f035a3b2e5eab0de6a878e698d5fe4b190c11ea Author: l10n daemon script Date: Fri Jun 6 03:36:39 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 0ef57e13e217132df998e65cc3e0dc09aaf3878e Author: Thomas Baumgart Date: Thu Jun 5 18:27:44 2025 +0200 Fix HTML syntax in exported reports - Enclose all font color values in quotes - Fix HTML header - Remove qrc links which only works in Qt - Remove PDF export in Windows since it does not work properly The suggested change to HTML5 did not work, since Qt5 views do not support it (at least I could not get it to work) CCBUG: 492837 commit 0fe87f21de5407e4ea232baa99f4471216c99f30 Author: l10n daemon script Date: Tue Jun 3 03:49:04 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 93677bb931db8dd84b5ec247a2d3e20cff3709a3 Author: l10n daemon script Date: Mon Jun 2 03:42:52 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit c2c67f2420247afcb79ba6e98042018248262a7d Author: l10n daemon script Date: Sun Jun 1 03:50:38 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 84cbf822dfd32fa413014800b444ca31c6e4ad46 Author: Thomas Baumgart Date: Sat May 31 07:49:25 2025 +0200 Fix deleting multiple splits In case more than one split was deleted in the split editor they were not all removed when the transaction was actually saved. This was caused by iterating over a list that is modified in the loop. Iterating over a copy of the list to be modified resolves the problem. commit 9c062a9fa3c9f76d99cc229cbea404a8468b0c47 Author: l10n daemon script Date: Fri May 30 03:45:21 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 86eea7c64ff875bbc150faafafec518bd4173c05 Author: l10n daemon script Date: Thu May 29 03:54:48 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 0d0e1986cb42a06b38072b10694577356d781982 Author: l10n daemon script Date: Wed May 28 03:44:55 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 91df2ef5fc2d2f0eb050ee6b55cc954557500c45 Author: Thomas Baumgart Date: Mon May 26 16:27:40 2025 +0200 Prevent access to tag in multi split transactions In multi split transactions, the tags are assigned per split and therefore, the tag widget in the transaction editor has no function. That is why it needs to be disabled. BUG: 504815# FIXED-IN: 5.2 commit 7cbbeec21f38320841de1110856ae5c2936c53be Author: l10n daemon script Date: Tue May 27 03:42:24 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit a0125ccc831094d3a4eb32e526f96171949d30ac Author: Thomas Baumgart Date: Mon May 26 15:55:04 2025 +0200 Allow assigning a tag to multiple transactions at once When multiple simple transactions are selected and a tag is assigned when editing them, that assignment is not stored and lost. This change fixes the problem. commit c5ca8cf77cf67fff3ae0641ef4c37ba44b125391 Author: Thomas Baumgart Date: Mon May 26 07:26:33 2025 +0200 Remove entity definition to removed file commit a4c61e13b2d46af8881dab58d7dfc7e0beea1a2f Author: l10n daemon script Date: Mon May 26 03:45:56 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit c40343927d6d5aa92b03a3909b4b67b6610687d5 Author: l10n daemon script Date: Sun May 25 04:36:09 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit f222f4970d34b101d7a24e1054574c81e4ba8cf9 Author: l10n daemon script Date: Sat May 24 03:45:12 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit be35cd5bb2a154ee073e3105221c25cd9cd10f4e Author: Thomas Baumgart Date: Fri May 23 11:52:45 2025 +0200 Don't use line breaks in tabbed view The title of the scheduled transaction view is shown in two lines separated with a line break. This does not look nice when the views are shown in tabbed view. This change replaces the line break with a space and vice versa when switching the view type. commit e6a9aece280cfd5d971539ae3f36c2760fd455b3 Author: l10n daemon script Date: Fri May 23 03:47:13 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit ec603bb9a1181d05edc635e97c203704b501353f Author: l10n daemon script Date: Fri May 23 03:45:46 2025 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit be944f8f6c88137d3555feedc0b63c0f3bf854e2 Author: l10n daemon script Date: Fri May 23 03:30:14 2025 +0000 GIT_SILENT made messages (after extraction) commit 93ddb241d861b085e887641389722fc0686a05da Author: l10n daemon script Date: Wed May 21 02:29:27 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 655632244da8413da9a04dc4e3459c166dc1f3c4 Author: l10n daemon script Date: Sun May 18 02:27:36 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit fbe0d432380a26bd813386d45e7326984400bbd0 Author: Thomas Baumgart Date: Sat May 17 09:01:21 2025 +0200 Allow Enter key to start editing split BUG: 504316 FIXED-IN: 5.2 commit f06a84dcb491b41e9c557295bfe1690c0b0fa5c1 Author: Thomas Baumgart Date: Sat May 17 08:51:53 2025 +0200 Improve keyboard navigation in split editor When the split editor is opened, keyboard navigation using key up or down does not work. This change fixes the problem. commit cb0081d97279267d15dbf9c74745fbf568f7247f Author: Thomas Baumgart Date: Sat May 17 08:45:52 2025 +0200 Improve keyboard handling of split editor While editing a split, closing the editor using the ESC key also closed the whole split dialog. This change prevents to close the dialog in this case so that the user can continue to edit other splits and sets the initial focus on the split view. CCBUG: 504316 commit df68b3b4f545433af2dfcf2a5c56d2b0eae5202b Author: l10n daemon script Date: Sat May 17 02:24:46 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit f4bbe8844c222ae1f2117c3ab5aeee219ac3aff8 Author: l10n daemon script Date: Fri May 16 02:30:15 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit a544ae092a5fea8f165464592cf2cfb4fcb1974c Author: l10n daemon script Date: Thu May 15 02:29:44 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 98764ba10de222af3a286d4e213aa0668d63c761 Author: l10n daemon script Date: Wed May 14 02:27:50 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 1f89085be1e6c89ee19eebe2e9ce514f36f48558 Author: Thomas Baumgart Date: Tue May 13 14:45:23 2025 +0200 Allow to open write protected file without locking CCBUG: 503551 commit 2f84ca44fec5c35521c539a65e6e9922c742ae48 Author: Ralf Habacker Date: Tue May 13 05:36:05 2025 +0200 Minor doc fix in online banking section The support of OFX and Paypal is not limited to Germany. commit ebd79631b60fd2a2e71fd741537ea7556fc5137e Author: l10n daemon script Date: Tue May 13 02:35:41 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit dd381c8f8ae5726b8ade73f62dc09beb6040cc60 Author: Ralf Habacker Date: Tue May 13 00:24:39 2025 +0200 CI: run chart test also with ctest but not on KDE CI commit f248eb2fe7c19bc1144c5b6203d97ddc46a6165a Author: Ralf Habacker Date: Mon May 12 23:44:27 2025 +0200 cmake: Adjust Qt6 related message on configure time The Qt6/KF6 support was spot checked with the Qt5/KF5 version and no differences were found. As some distributions have already discontinued Qt5 support (e.g. Gentoo), they can already use the Qt6/KF6 variant of the upcoming version 5.2.0, for others that will remain with Qt5 for some time (e.g. openSUSE Leap) the Qt5 variant will still be required for a while. commit c03065a296045d607502160e643d1e1bc9815108 Author: l10n daemon script Date: Sun May 11 02:26:27 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 0350e374852d82b888c5e3d643385643e4b058c3 Author: l10n daemon script Date: Sat May 10 02:26:19 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 2e9932d0facd3944e53b6d3a882a8d6a5d4b2ce7 Author: l10n daemon script Date: Wed May 7 02:23:39 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 3cdd0fe781ad40ecd368c3f2f6a0bbb7bed70702 Author: l10n daemon script Date: Tue May 6 02:25:03 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 616eee08fd8c2db2569aff8a6f4cb5b031213344 Author: l10n daemon script Date: Mon May 5 02:25:31 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit d4efa349d99037e1babbc7e0bcf248ab5a1f32a3 Author: Thomas Baumgart Date: Sun May 4 12:13:20 2025 +0200 Remove unused code commit eec8a18f59c4a6a81f2b42248a4f8d3517eabc6c Author: Thomas Baumgart Date: Sun May 4 12:13:08 2025 +0200 Add new date ranges for fiscal year processing commit d9121d6b64419257f03db3efc2345c20930fabe7 Author: l10n daemon script Date: Sun May 4 02:31:39 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit c64220915d843c11b6c6cf34d3d1a50fd1c3a810 Author: Thomas Baumgart Date: Sat May 3 14:04:42 2025 +0200 Don't try hiding a widget that does not exist This was introduced with commit 6c693b67 commit d967d76a79725cef14f6872a05cc5339255acc40 Author: Thomas Baumgart Date: Sat May 3 08:56:40 2025 +0200 Remove unused code commit a18a8619d128ae058192150e4825e09445b91f82 Author: l10n daemon script Date: Sat May 3 02:21:04 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 4c97de3dc7cb062089f902ec334ee5ead6c535c0 Author: Thomas Baumgart Date: Fri May 2 15:57:42 2025 +0200 Resolve problem with black background in transaction editor Needed to add alkimia to be included in link phase commit 9ac91bed1a754aa32ced7616f047f8c154cfe214 Author: Thomas Baumgart Date: Fri May 2 15:06:51 2025 +0200 Try to resolve problem with black background in transaction editor Skip painting the CE_FocusFrame on Windows and with AppImages because it seems to be the cause that the background of the editor is painted completely black. commit 36c3e2427dc856addbec0cee342f604fa1d2ff19 Author: l10n daemon script Date: Fri May 2 02:23:18 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit d8d84a84390a6cf67c44848edd5bd5b64cc162e8 Author: l10n daemon script Date: Thu May 1 02:23:47 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 5415bd43c36a955dbb1feb9ea02768a18e4dac09 Author: Thomas Baumgart Date: Wed Apr 30 14:45:57 2025 +0200 Round values to same precision before comparing commit 284c619bf10638a98fdf8a0ab24be6aacebd5efc Author: l10n daemon script Date: Wed Apr 30 02:23:25 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit a70cb789b1fcfa7c4eb9cb379c6d28cacc69e378 Author: Ralf Habacker Date: Wed Apr 30 00:27:08 2025 +0200 Force the price column to be added only if prices are available In cases where no prices are available, in reports it is ensured that the price used for currency conversion is always 1.0, which makes it unnecessary to display the price column. When loading files, it is ensured that the price column is not displayed in this case in all reports. BUG:502604 FIXED-IN:5.2 commit 13db633cc65b51241edfa3ecdd67bb0918847500 Author: l10n daemon script Date: Tue Apr 29 02:23:30 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 348612c649fa0c669a22fc0f8d11ff81385380cc Author: l10n daemon script Date: Mon Apr 28 02:24:42 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 6c693b67d86c16241da8f523d4fa60aab5d9736d Author: Thomas Baumgart Date: Sun Apr 27 14:36:46 2025 +0200 Improve widget to open ledger for account The tab marked with a plus sign in the ledger view allows to open the ledger of another account. The size of this widget changed erratically when text was typed which caused the drop down view also shrink so that the names of accounts could not really be determined. This change fixes the problem. commit 5f842a718eca03feefe41ef4533089485b78ed2a Author: l10n daemon script Date: Sun Apr 27 02:25:22 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 6a916ae728645f03798ce847fc3aa2c6978d4d1b Author: Thomas Baumgart Date: Sat Apr 26 18:42:34 2025 +0200 Fix searching amounts in ledger The filter checking if a search pattern is found in an amount did not work properly. This change fixes it, so that entering "210" matches an amount of "2.100,00" or "2,100.00" depending on the number format. commit 5030a1c713e7b7d9a18115fedc438cbb7905f060 Author: Thomas Baumgart Date: Sat Apr 26 17:39:33 2025 +0200 Don't draw focus frame around editor on Windows This call forces the widget background to be totally black but we only experience this on Windows. This amends the previous commit. commit d13a8c9c8c92b387d1c39b4dd5d6ba665db9b16f Author: Thomas Baumgart Date: Sat Apr 26 16:43:18 2025 +0200 Try if that causes a black background on windows commit ee2b07672bcbcd5a8d69c0c8a070da0aa1f76a4f Author: Thomas Baumgart Date: Sat Apr 26 14:51:25 2025 +0200 Fix entering schedules Once entering a schedule was canceled no further schedules could be entered until the application is restarted. This change fixes that behavior so that entering schedules is possible after canceling the entry of a scheduled transaction. commit a80a95c8fb848488e4c545ef56afe69aa2681e24 Author: Thomas Baumgart Date: Sat Apr 26 12:55:19 2025 +0200 Fix widget handling in transaction and split editor Added an invisible column to the model which if not present has the side effect when the left most column of the journal or split model is moved right that the QTableView paints a grid line in the area that is covered by the editor widget. Synced the painting logic in journal and split delegate. When first used, this will reset some settings of the views to their defaults which was needed due to the new column. BUG: 503095 FIXED-IN: 5.2 commit 3491ff47e193574daf5b1f48d308a69348dc87cd Author: Thomas Baumgart Date: Fri Apr 25 16:39:38 2025 +0200 Fix problem introduced with last commit commit dcc6f242e749cd778915417e304e2eefea710103 Author: Thomas Baumgart Date: Fri Apr 25 16:31:08 2025 +0200 Try to fix black background in transaction editor Check if the new implementation of the WidgetHintFrame providing the focus around the editor widget causes the behavior reported in bug #503242 commit 348e222f47a6e8d7702722e515314b828bf2aa21 Author: l10n daemon script Date: Fri Apr 25 02:23:37 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit baa9b1413fd6039f6e7d0a7c010f0755d38a89a0 Author: l10n daemon script Date: Thu Apr 24 02:22:45 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit cdb158d16221f2925fe3117f82db018336724305 Author: l10n daemon script Date: Wed Apr 23 02:24:33 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 88c347b7297f1fdd239cab1d9d91245000ca46f5 Author: Jack Ostroff Date: Tue Apr 22 20:21:07 2025 -0400 minor cleanup for Handbook commit 162a6375314452dc4b733f820ada337091fb8437 Author: Thomas Baumgart Date: Tue Apr 22 12:43:45 2025 +0200 Fix shadowing of local variable commit 56de6f38574f3c374ce343fcbb9f7755fbf6bb70 Author: Thomas Baumgart Date: Tue Apr 22 11:52:10 2025 +0200 Fix disabling the whole schedule dialog BUG: 503156 FIXED-IN: 5.2 commit d8507cd704de423679cfb84f86fd5b33bf83f528 Author: l10n daemon script Date: Tue Apr 22 02:24:10 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit a08e7030f0323970d66f780e568d8af3b8cd8375 Author: Thomas Baumgart Date: Mon Apr 21 18:44:23 2025 +0200 Add feature to hide and show menu bar commit c852de6201ba96cab736811b9f3dccc7c617ceb0 Author: Thomas Baumgart Date: Sun Apr 20 11:08:46 2025 +0200 Improve import summary dialog Importing transactions either from a file from disk, via web-connect or direct connect to the bank shows a summary at the end. This summary has been improved to present the data in a treeview per institution and for each account. When no transaction was added because of duplicate detection the entries will be grayed out so that the focus is directed on new transactions. commit 5dfa71fd64a10a4464b88b8edb5aa732d840c78f Author: l10n daemon script Date: Sat Apr 19 02:23:44 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 923fc9961eab47c48233fc88181932428fa96d5c Author: l10n daemon script Date: Thu Apr 17 02:21:39 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 9c5c5a18d74e570d842ae317221f7e2a801b26da Author: Thomas Baumgart Date: Sun Dec 22 18:21:01 2024 +0100 Transaction editor sets focus to first widget with frame This will set the focus to the first field in the tab order that shows a widget frame (e.g. when erroneous). commit 33eb1d4871de587fe131a13300d9e40f9d335e44 Author: l10n daemon script Date: Wed Apr 16 02:21:36 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit b1e0e35f9860d2bf9842ee8039fdb558aa5cfb5a Author: Jack Ostroff Date: Tue Apr 15 19:50:54 2025 -0400 Remove superfluous screenshot for creating new data file. commit 3b75811fb6ffa0586cb14bbc83cb8333dba8e148 Author: Ralf Habacker Date: Sat Mar 15 17:35:15 2025 +0100 cmake: introduce kmm_add_tests as wrapper for adding unit tests Use the locale “C” in unit tests, as the comparison of results depends on it. In order to obtain reproducible results in different environments, the same locale should always be used. commit df94bfcd6b0f6ff5df8fe1c8b884152a7ef05b9b Author: Ralf Habacker Date: Fri Mar 14 07:40:09 2025 +0100 Imported ECMAddTests.cmake from extra-cmake-modules project see https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/520 commit 5327641f1f90eeb9b83fed1050496b55d9ef7138 Author: Ralf Habacker Date: Thu Mar 20 14:19:23 2025 +0100 cmake: fix using ENVIRONMENT commit 651d8583dd08aba787c3af0f6b281a86a5b90871 Author: l10n daemon script Date: Tue Apr 15 02:22:35 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit c762b29a05b1cafe036cf84666054a8bb131b555 Author: Ralf Habacker Date: Mon Apr 14 22:33:41 2025 +0200 Fix copyright end date in credits window commit 050966011e90cb4a0327b3dedcf221fe13103335 Author: Ralf Habacker Date: Mon Apr 14 22:30:39 2025 +0200 Add online banking to the list of optional features in the credits window The list of features is now displayed as a sorted list, which makes it easier to read. commit a1ccb1958449bf9ecbafa618df2c0c6b6138be0f Author: l10n daemon script Date: Mon Apr 14 02:22:01 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 82b436c92b13e1b09e140ff18990afabd767dbf7 Author: Nicolas Fella Date: Sun Apr 13 20:15:00 2025 +0200 Add missing include commit de1965c949066b51e61a419099b9c9bbc5637341 Author: Thomas Baumgart Date: Sun Apr 13 11:10:30 2025 +0200 Transport more investment attributes in statement file The members of that object were correctly transported between CSV importer and statement reader but the dump to the statement file was missing them. CCBUG: 502652 commit ac39e3a65e6454d95f11853d4347f377888acb3e Author: Thomas Baumgart Date: Sat Apr 12 16:28:25 2025 +0200 Replace usage of QStyleSheet with regular paint operations commit b19df9f3cb0d73acb25d6de04a56041688505967 Author: l10n daemon script Date: Sat Apr 12 02:18:25 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 17ff98c9429b9a2588a2278f39410356cb51ebe4 Author: l10n daemon script Date: Fri Apr 11 02:20:12 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 51f1cc6072b41d8b16eb9bbc9f3265c79376470b Author: l10n daemon script Date: Thu Apr 10 02:22:03 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 3a71630dda102b3703fca2b09d8351e0c7971d74 Author: Ralf Habacker Date: Wed Apr 9 22:49:04 2025 +0200 Update version to 5.1.95 commit 5214dd86b3ce7c0b84ba657ed9cd03be0e0481b3 Author: Thomas Baumgart Date: Wed Apr 9 14:14:28 2025 +0200 Add option to specify the extension for backups Apparently, Microsoft Onedrive cannot handle the typical Unix style backup identifier ~ (tilde) used by the automatically created backup files when the data is saved. This option allows to overwrite this character which still remains the default. The field in the configuration dialog cannot be left empty. If cleared, the default is loaded. commit 37a02d56a60eba75f5513dc652180261eaef8316 Author: l10n daemon script Date: Wed Apr 9 02:21:53 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 4328584181dcf36367cc49b33960900b7e7b1a25 Author: Thomas Baumgart Date: Tue Apr 8 18:27:06 2025 +0200 Copy memo in unsplit transaction This will bring back the functionality that is implemented in previous releases of the project (5.1.x). BUG: 500902 FIXED-IN: 5.2 commit 00803674a5de21f59affbaffc865223ff7cefd1e Author: l10n daemon script Date: Tue Apr 8 02:28:27 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 4da355af0dcaac3fa5deaffcd23170e83533a4c5 Author: Thomas Baumgart Date: Sun Apr 6 07:18:14 2025 +0200 Created factory to avoid linking problem Created a central factory that allows to create specific objects without linking the library that contains the code. This is the basis to eliminate circular dependencies commit bafef7ede4ef60b28c27ce47b10c8f192a946946 Author: Thomas Baumgart Date: Sun Apr 6 08:26:06 2025 +0200 Improve performance During the fix for 502461 it has been noted, that the operation to move a set of splits from one account to another may take very long. This change speeds up the operation by quitting the check for change a soon as possible. commit b5b94e814da3493a2d151f759cecbbdbdc226a38 Author: Thomas Baumgart Date: Sun Apr 6 08:23:42 2025 +0200 Clear object local reference cache when needed Each object maintains a cache which other objects are referenced. When replacing object ids this cache was not updated. This change clears the cache in those cases which causes it to be rebuild upon next usage. BUG: 502461 FIXED-IN: 5.2 commit de4e92da9f24e66b199024eecb7f8a77caee0191 Author: Thomas Baumgart Date: Sat Apr 5 14:45:06 2025 +0200 Make sure a webconnect server is running at any time When multiple instances of KMyMoney are started the first one becomes the webconnect server and all others the webconnect clients. If the frist instance is quit, the webconnect server stopped working and when a webconnect import was started, this failed and KMyMoney used to open the last opened file which is still open in the second instance. This change makes sure that a webconnect server is running at any time to resolve the issue. commit 9e8e2de0be37698bd387b88ad64f4455c07d2df1 Author: l10n daemon script Date: Mon Apr 7 02:34:14 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit a9a3ee12af550663ae73d1a7b87346061b2d1e43 Author: l10n daemon script Date: Sun Apr 6 02:24:39 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 344aeb87a05c01d25b6e90648abf197e25e6a49a Author: l10n daemon script Date: Sat Apr 5 02:28:30 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 027ea3066fefa20dc6edc47b8408d4ea26a58b99 Author: Thomas Baumgart Date: Mon Feb 10 16:58:10 2025 +0100 Add feature to select price source for OFX If there is no price provided or the price shall be derived from value and shares then calculate it based on value and amount of shares. commit 03432dfe640ed4199b0d22e39b21f5fa67436ac7 Author: l10n daemon script Date: Fri Apr 4 02:29:25 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit a0c633966243dee8c6be110359a67ddab61647fe Author: Jack Ostroff Date: Mon Mar 31 14:41:07 2025 -0400 improve wording of message commit 452b53f96966bf7934de62a5541ee705737d4e9e Author: Jack Ostroff Date: Sun Mar 30 18:48:27 2025 -0400 Fix i18n syntax commit 953d7eae7e10e2bc307815f24fa9eab70bc6b62d Author: l10n daemon script Date: Thu Apr 3 02:22:51 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 4a304fe816c380535c878ec29e516fcdfe67e5e0 Author: l10n daemon script Date: Wed Apr 2 02:22:42 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 8f5cf1c82a90869e2cc62bfc624a9de2336c0193 Author: Thomas Baumgart Date: Tue Mar 25 13:29:35 2025 +0100 Protect opening file multiple times by a lockfile This locks the file on any mounted drive but not when you access it on some sort of cloud storage using a http(s) based URL. FEATURE: 475674 CCBUG: 497229 FIXED-IN: 5.2 commit b00b67b0600fcc0609baa5330eb9e38eed710f89 Author: l10n daemon script Date: Tue Apr 1 02:21:57 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 1051093bb69629561c3bfc0ab167571ccc36020f Author: Thomas Baumgart Date: Fri Mar 21 14:52:51 2025 +0100 If only sign of balance differs treat as OK If only the sign of the balance differs between the online received value and the one calculated by KMyMoney mark it as OK anyway. BUG: 501815 FIXED-IN: 5.2 commit 8818cbfb573b58a66e90519fa86a515aa66d7f1e Author: l10n daemon script Date: Mon Mar 31 02:21:22 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 194fb40a800637b7720c3a7cc9176f889c4b3321 Author: l10n daemon script Date: Fri Mar 28 02:26:37 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 431313e65dc504f1db94ea743915c9600dcd72e6 Author: l10n daemon script Date: Thu Mar 27 02:26:18 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 76ca71f11596cc1eee1f8ee486b07e5f7ea60637 Author: Ralf Habacker Date: Mon Mar 24 23:05:11 2025 +0100 Correct buys in unit test for ROI calculations Buys are always negative. commit 74a01fa225516039e03a92dafaf9f0894e3ac797 Author: Ralf Habacker Date: Mon Mar 24 22:51:08 2025 +0100 Add additional unit tests for ROI calculations CCBUG:396301 commit ebcb355c41a691bb5dfa01556e03883b4c4180f8 Author: Ralf Habacker Date: Mon Mar 24 22:40:47 2025 +0100 Adjust expected values in investment performance report After adding on additional column and fixing the incorrect return values the expected values in the unit tests must be adjusted. CCBUG:396301 commit 10050df47680422bf98dd8311b6e87cc362926f5 Author: Ralf Habacker Date: Mon Mar 24 22:28:27 2025 +0100 Fix bug when calculating investment performance reports with reinvested dividends The reinvested dividends must not added to the buys as it is already included in the final market value. BUG:396301 FIXED-IN:5.2 commit 070c74eca433e7d5bac964e73cc95b0d8acae1d5 Author: Ralf Habacker Date: Tue Mar 25 22:27:29 2025 +0100 Add column for return value in investment reports Outputting the return as a value increases the information content of the report. With the addition of this column, the order of the columns displaying returns in percent has been changed to obtain a more natural order. After the return in a currency comes the return in percent, followed by the annual return and the extended internal rate of return. CCBUG:396301 commit e3e4e4cabe4137a1eef8c98b72d272c10d0a533f Author: Thomas Baumgart Date: Wed Mar 26 13:49:22 2025 +0100 Fix parameters to log message CCBUG: 501998 commit d18712f2a1be425eedbfca1c1f12bae5d9883755 Author: Ralf Habacker Date: Mon Mar 24 06:29:44 2025 +0100 Use default update process to create additional columns for kmyPayees After adding a value for the initVersion parameter to the constructor of the MyMoneyDbTextColumn class, the standard update pattern with alterTable() can be used. CCBUG:501686 CCBUG:345550 Fixup for commit 17659e328. commit b57ec693d08082dd20cf47e66cd19f9e6a1048e8 Author: l10n daemon script Date: Fri Mar 21 02:28:11 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 2080d3c7315e01ca3d80882835d8159079360f3e Author: l10n daemon script Date: Thu Mar 20 02:28:33 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit bfd5a638b430e1c0bc5ddd1c370090dd1fbdcfcb Author: Balló György Date: Mon Mar 17 22:05:13 2025 +0000 Set window icon This is commonly used by desktop environments on Xorg. commit 2a376469e934ecfe37d333fbaf25040ff8de1638 Author: Ralf Habacker Date: Wed Mar 19 00:25:18 2025 +0100 Fixup for price column setup in investment reports on loading files After fixing a bug with the mentioned commit, an increase of the file "fix version" was required, which did not happen. Fixup for commit 0a516a8c. BUG:501686 CCBUG:345550 FIXED-IN:5.1.94 commit 53b1c9f35fa29a9f66fdce3109953562b3cb8f3e Author: l10n daemon script Date: Wed Mar 19 02:22:16 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 17659e3283753e5ad77fb8023452cf48811c585c Author: Ralf Habacker Date: Mon Mar 17 20:56:22 2025 +0100 Add missing sql database upgrade for kmmpayees table With this commit the kmymoney database version has been updated to 13. BUG:501591 FIXED-IN:5.1.94 commit 5b05deb87af1f0435f4ad928f23ac69b4ad5f9a4 Author: Ralf Habacker Date: Mon Mar 17 20:55:19 2025 +0100 Add note that sql database version should be in sync with the xml file version commit 4cec4f8fbab8fac0f729384b9ff9f863df93d5c4 Author: Ralf Habacker Date: Mon Mar 17 20:47:23 2025 +0100 Remove superfluous brackets when calling 'return' commit 23733d3cb7b6f4bb9250a34606e326266569858a Author: Ralf Habacker Date: Mon Mar 17 20:36:29 2025 +0100 Update doxygen docs - sort entities alphabetically - include files generated from templates - show relative file paths - run dot parallel commit 933917378dacb0384156056d65cab60c067404ec Author: l10n daemon script Date: Sat Mar 15 02:24:52 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit ffe7318759678dc1da4300ad81d8787f0edf2d28 Author: l10n daemon script Date: Fri Mar 14 02:32:05 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 3f23ff54e6e3a6536e8005bc5de24edd2b7f850e Author: Ralf Habacker Date: Thu Mar 13 08:33:52 2025 +0100 Code quality fixes - The scope of the variable 'isLoan' can be reduced. (CWE-398) - Parameter 't' can be declared as reference to const (CWE-398) commit 0a516a8c9bd3776b45699ed418c566d33e72c8f0 Author: Ralf Habacker Date: Tue Mar 11 13:21:33 2025 +0100 Fix broken investment reports It turns out that activating the price column hides every result in performance and capital gains reports. Does loan report includes prices by default ? CCBUG:345550 Fixup for commit ac819ee3e commit c7bec689afe06edc880f34d36d4993caf251d98b Author: Ralf Habacker Date: Tue Mar 11 13:13:02 2025 +0100 Apply file fixes also to exported reports With this commit applying file fixes has been moved to the MyMoneyFile class to let the unit tests for reports show the same results as when loading a kmymoney file by the ui. With this shift, notes issued via the UI are now output as debug output on the console, as MyMoneyFile does not support UI interaction. commit 6e00a4078ec19a06df5894cab2d3e57fdcccf5c7 Author: Ralf Habacker Date: Wed Mar 12 15:35:51 2025 +0100 Use correct hex constant to match python 3.13 Fixup for commit 6c2c37dba. commit 6c2c37dbaddc19c54624e203fff374cf788fd29e Author: Ralf Habacker Date: Wed Mar 12 14:50:06 2025 +0100 Avoid the use of deprecated functions when using Python >= 3.13 This is an issue when building the woob plugin on Tumbleweed, which has recently been updated to this version of Python. commit 3ac1aaeff02b865b75eff70333a124eac9781869 Author: l10n daemon script Date: Tue Mar 11 02:24:28 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit f78039450000a90f8cde6b7f5407820f373cf2df Author: l10n daemon script Date: Mon Mar 10 02:32:30 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 17859b4f0b2a654c11e8e209fdc7ea097c7f4ea5 Author: l10n daemon script Date: Thu Mar 6 02:27:16 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit dbc69625250a6e679bb7728077f5976674563446 Author: Thomas Baumgart Date: Wed Mar 5 18:38:59 2025 +0100 Allow blanks in tag commit 29d3c67d55163b06a9b511790d97c3619c9908b8 Author: l10n daemon script Date: Wed Mar 5 02:57:29 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 3b98aabafdc1a812378d52c5b930ad17e584c464 Author: l10n daemon script Date: Tue Mar 4 02:24:06 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 4747821ee8e32c645dda22bd8f7eb67a3dc5ba9b Author: Thomas Baumgart Date: Mon Mar 3 15:34:59 2025 +0100 Allow moving two splits of the same transaction at once When two splits of a single transaction should be moved to a different account only one was moved. This change fixes the problem by reusing the already modified transaction to update the second split. commit db0bda9ca92863ae4f81994517183e5509ceb96f Author: l10n daemon script Date: Mon Mar 3 02:25:48 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit e00c0144f0813469f7042c8f5941c0f815ef1c39 Author: l10n daemon script Date: Sat Mar 1 02:08:52 2025 +0000 GIT_SILENT made messages (after extraction) commit 8074f8f5533d7b68eda1129ce6af2f4a87b2bb9c Author: l10n daemon script Date: Fri Feb 28 02:22:44 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit ac819ee3e8b9389a0c13a568470ac2d8e1f38d95 Author: Ralf Habacker Date: Thu Feb 27 19:54:07 2025 +0000 Make price column mandatory with conversion to base currency is enabled See https://bugs.kde.org/show_bug.cgi?id=345550 # Affected bugs - [x] https://bugs.kde.org/show_bug.cgi?id=469195 With the patches from this merge request applied the report values look correct ![grafik](/uploads/09bb79c934f56df33e8af8dc1e6fbd31/grafik.png){width=817 height=292} commit 3945ca7a0b785ced722a95e46e4cf9d36e282950 Author: l10n daemon script Date: Thu Feb 27 02:20:49 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit f2f9895907bd8c411322b754bc3ab1fd04fcb6cc Author: Thomas Baumgart Date: Wed Feb 26 18:47:14 2025 +0100 Don't skip scheduled transactions due on report start date When the next due date is equal to the start date of a report which should include scheduled transactions as e.g. preview, then this initial transaction was not included in the report. This change fixes the problem. BUG: 500771 FIXED_IN: 5.2 commit 73bf04ad3ccbfbcaf59cde0007f4eee94ddce9ec Author: l10n daemon script Date: Wed Feb 26 02:24:15 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 4c9bac3e6903b40e7355c784716a5e3b4c389391 Author: Thomas Baumgart Date: Tue Feb 25 08:43:02 2025 +0100 Prevent crashes when deleting accounts The investment view is not completely initialized which causes a crash when certain signals are emitted in that scenario. This change fixes this problem. commit 94254018666c54c65222b947415d8ce710653fde Author: l10n daemon script Date: Tue Feb 25 02:23:23 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 8ffc5da516cb50489adbe8d5c0f3eea4c3fd251c Author: l10n daemon script Date: Mon Feb 24 02:21:05 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 4ce5f90b2aca8a58630a70812cd4fd2ebcfcd081 Author: Mark Penner Date: Sat Feb 22 12:43:37 2025 -0600 convert .reuse/dep5 to REUSE.toml https://reuse.software/spec-3.3/#dep5-deprecated commit 039c6d5dc2ad1972c68b7105bb91f66de42633e4 Author: Mark Penner Date: Sat Feb 22 12:35:36 2025 -0600 add missing licenses commit a0717cf30cf1b3fc42b16849364fd7e21e7e85aa Author: l10n daemon script Date: Sun Feb 23 02:19:04 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 1bcfb5dc0e67d1b5cec9ebd3242da8628c59c0dd Author: Thomas Baumgart Date: Sat Feb 22 12:31:44 2025 +0100 Prevent shadowing variable declaration commit 35b94311bdd123920c6aa472952ab46ded4dc278 Author: Thomas Baumgart Date: Sat Feb 22 11:06:42 2025 +0100 Improve display of transfer schedules on home page commit 4a6507713a777ee683343130457c1ee61e2a2cb7 Author: l10n daemon script Date: Fri Feb 21 02:22:08 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 291dd8594d03e19ad7f5b6bf9b9a42a0b3d94f96 Author: Ralf Habacker Date: Wed Feb 19 20:54:10 2025 +0100 Also in querytable-test fix expected values in investment transaction report CCBUG:499180 commit 0a334f7e2fd41a8f84eee3d17dc8c82770ec23ff Author: Ralf Habacker Date: Wed Feb 19 20:52:45 2025 +0100 Adjust expected return values for investment transaction report test case CCBUG:499180 commit 8a9fe45acdb28d901dc4fa5e6814e6b2b1383d43 Author: Ralf Habacker Date: Wed Feb 19 20:51:36 2025 +0100 Revert incorrect handling of investment transactions The reason 'switch over from stock split to asset split because amount in stock split doesn't take fees/interests into account' is incorrect as fees/interest are transfered from the brokerage account to the assigned fee/interest account and are not visible in the investment account. BUG:499180 FIXED-IN:5.2 commit fdbf8d63f570324a7ec13baa968188eb31e54135 Author: Ralf Habacker Date: Wed Feb 19 20:49:36 2025 +0100 In querytable-test write also kmymoney test files By loading these file into kmymoney a visual inspection is now also possible. CCBUG:499180 commit ac80cfc6a5ac213d79b05656a43dadc4b88d8f5c Author: Ralf Habacker Date: Thu Feb 20 07:42:44 2025 +0100 Remove unrelated added file Fixup for commit e362c69b commit f1eda4f69a3a87a948ce941112048eafdfc4dba9 Author: l10n daemon script Date: Thu Feb 20 02:24:08 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 3f8764bc71093fcd580eb5f1ff6a95e98b5b0e74 Author: Ralf Habacker Date: Wed Feb 19 18:35:10 2025 +0100 In gdb pretty printer print for MyMoneyMoneyPrice class print out rate To achieve this, a rate() method is required for the mentioned class without required parameters, as gdb is currently not able to parse QString arguments. commit 8b23ad337d1765ff6a89ac4042cae60546db8824 Author: Ralf Habacker Date: Wed Feb 19 18:30:33 2025 +0100 Add MyMoneyPrice::rate() variant without required parameters The method with an empty QString() is used in several places in the source code, so that this can be simplified. In addition, this method is required for a subsequent extension of the gdb pretty printer. commit f450c8f9b1caa300f93014d39542afe5d27be601 Author: l10n daemon script Date: Wed Feb 19 02:25:15 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 54c603eae43a94680a36bd771adb91e13d68b4db Author: Thomas Baumgart Date: Tue Feb 18 17:41:12 2025 +0100 Show payment value in correct column When both asset/liability splits are marked with the action "amortization" then the split of the non-loan account was collected in the wrong column. This change puts that amount into the payment column. commit 04895294fa7f562074720b750fe0a183a9864f41 Author: l10n daemon script Date: Tue Feb 18 02:23:23 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit f92267c1df244bb4b69c6ef9f3176fc376b97b20 Author: Thomas Baumgart Date: Mon Feb 17 16:23:05 2025 +0100 Add filtering and sorting to the online price dialog commit b54a3b0c5d62b148238b1b28ab6097ebcceeabea Author: Thomas Baumgart Date: Mon Feb 17 10:27:07 2025 +0100 Prevent Ctrl- and Shift-Enter in purpose field of SEPA transfers commit 78fc9dee55eb74364107045e80c95c866c5376e6 Author: Thomas Baumgart Date: Mon Feb 17 10:26:37 2025 +0100 Removed unused and unnecessary code commit d0e4b20687f30bc07bf904a45596103a227f4a3d Author: l10n daemon script Date: Mon Feb 17 02:19:34 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 7264f275ee9e37e35ad50fafb58164df404f4b6f Author: Thomas Baumgart Date: Sun Feb 16 18:51:58 2025 +0100 Add price update functions to securities tab in investment view commit be8f3139e4ce56c1ed832293ab8410e0e0912cbf Author: Thomas Baumgart Date: Sun Feb 16 18:31:19 2025 +0100 Preload account selector when importing CSV statements When CSV statement files don't include any hint for which account the data is included, a dialog is presented to the user to select the account to which the data shall be imported. This change presets this selector with the currently selected account. In my use case, I select the account in the ledger, click on the icon to access the website and then use web-connect to download the CSV file directly into KMyMoney. With this new functionality, the account is already preselected and there's no need to pick it from the list anymore. The selection is also made available for the OFX importer but its usage is not implemented yet. commit 839bfe01fe5389382b308308deaa8dd13972a538 Author: l10n daemon script Date: Sun Feb 16 02:27:19 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit d47e1bf3ea12be979b3379eafbf18662a8214caa Author: Thomas Baumgart Date: Sat Feb 15 11:12:47 2025 +0100 Use isEmpty() in favor of count() commit 4b71cef1b5481e5dda7676876cdc47f5a150724a Author: Thomas Baumgart Date: Sat Feb 15 11:12:25 2025 +0100 Update transactions for loan in ledger preview Future transactions for loans did not update the ratio between amortization and interest correctly. This change fixes the problem. commit 54437233aeb2af1ed73412c290b531159abd5a54 Author: Ralf Habacker Date: Sat Feb 15 09:53:03 2025 +0100 Add license info to gdb pretter printer The gdb python support is licensed under 'GPL-3.0 or later', therefore this license is to be used here as well. commit ef21565070fa0325693ab579f9318eea341610e3 Author: Ralf Habacker Date: Fri Feb 14 00:20:34 2025 +0100 Add gdb pretty printer for MyMoneyPrice, MyMoneySecurity and MyMoneySplit classes These pretty printers significantly improve the debugging capabilities of KMyMoney. CCBUG:499752 commit e12826ac656d07328aed241a032044f068e06b97 Author: l10n daemon script Date: Sat Feb 15 02:45:32 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 3a13ed633b37852155a7c1d33e48284f6b0f392f Author: Thomas Baumgart Date: Fri Feb 14 17:49:37 2025 +0100 Use security's trading currency when storeing price updates The price information for securities used the base currency instead of the trading currency of the security. This bug was introduced with commit 84cbad07 when fixing another bug. BUG: 499022 FIXED-IN: 5.2 commit b04710dec9b074ca96bf14b15eccc772138943f6 Author: l10n daemon script Date: Fri Feb 14 02:33:09 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit d15cf2dded6ee92e5dcacbf030f698998e1d8d27 Author: l10n daemon script Date: Thu Feb 13 02:33:40 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit e21943bbb5a8a7fc6d40d923962d42019114ecf1 Author: Thomas Baumgart Date: Wed Feb 12 18:16:49 2025 +0100 Try to resolve display problem in split editor The problem is visible on Windows but not on my Linux system. Maybe related to layout management and the specifc style which differs on the two installations. commit 9aa1191dc54422c1ea9ae01af75f17d029039c16 Author: l10n daemon script Date: Wed Feb 12 02:20:14 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit ffac576a62fbf209ac6728d007f79f88cc56b08d Author: l10n daemon script Date: Tue Feb 11 02:28:28 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 900376dff76c4935883c82fd509c073f83e2f8a4 Author: Thomas Baumgart Date: Mon Feb 10 23:02:29 2025 +0100 Added missing rounding methods to investment wizard commit e8478dc43d669d4c08c45a2c3b319c862e1706c0 Author: Ralf Habacker Date: Mon Feb 10 12:38:17 2025 +0100 cmake: Use of an unsupported option of add_custom_command() fixed The CMake version used is now also displayed, which can help to recognize version-dependent problems. commit cac6330c8062930452b06b552474c8c76b31caef Author: Ralf Habacker Date: Mon Feb 10 08:49:44 2025 +0100 Add gdb pretty printer for MyMoneyMoney class With Windows/gdb, 'set auto-load safe-path /' must be used before starting an executable file to activate the loading of a pretty printer. Gdb pretty printers work in kdevelop and the gdb window in QtCreator with the 'p' command, but currently not in the symbol display due to a bug in the QtCreator gdb bridge (https://bugreports.qt.io/browse/QTCREATORBUG-32480). BUG:499752 FIXED-IN:5.2 commit 4578bf8651df75622621aa5bbc41db21f84efd06 Author: l10n daemon script Date: Mon Feb 10 02:19:01 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit da30fba353029544902e103f3eca392df6e04782 Author: Thomas Baumgart Date: Sun Feb 9 10:05:30 2025 +0100 Prevent crash when deleting last stock of an investment When the investment view was initialized at least once, a crash could happen when the last visible stock was deleted. This change prevents this crash to happen. commit a4e33368392caba94095c1d9e27296962c2b1ecc Author: l10n daemon script Date: Sun Feb 9 02:19:04 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit eb171d89dd990bd88360c51d6680a6be57041621 Author: Thomas Baumgart Date: Sat Feb 8 17:57:00 2025 +0100 Maintain price consistency in investment transaction editor Under certain circumstances the OFX importer provides a price that is not matching the result of "value / shares". In this case, the price is adjusted when the transaction is loaded into the transaction editor. commit cd9630e319df2b9d4a4d48598997d29b4ecdfa7d Author: Ralf Habacker Date: Thu Feb 6 18:54:12 2025 +0100 Update version to 5.1.92 commit 596f592549d8f9df807ccb26f852fdd7af9c3ff7 Author: Ralf Habacker Date: Thu Feb 6 06:47:44 2025 +0100 Revert "CI: fix building distribution based KF6 build" The package in question has been updated so that this fix is now obsolete and can be removed. This reverts commit 52eaf6cdd721060d0374998bccb6322cd4168a0d. commit 4b871a2f16377e32aeb613829139356559bfaf96 Author: Ralf Habacker Date: Mon Jan 27 07:03:02 2025 +0100 Add qDebug operator to MyMoneyMoney class This makes it easier to generate debug outputs for monetary values. commit 0f5438a8d0985eedd92e14466e396377c51993a3 Author: l10n daemon script Date: Thu Feb 6 02:22:15 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 3777617dc12af296b0ac0b9515efc4a011934de1 Author: Thomas Baumgart Date: Wed Feb 5 14:40:12 2025 +0100 Differentiate between edit and enter scheduled transaction When the due date of a scheduled transaction falls on a banking holiday, the due date in the schedule view is probably adjusted to the next or previous processing day based on the selected option of the schedule. When the schedule is about to be entered the option is ignored and the original next due date is used to. The user would have to change the date manually. This change uses the adjusted date when the transaction editor is used during entry of the scheduled transaction to solve the problem. BUG: 499459 FIXED-IN: 5.2 commit 15f9eae2bb55b95b87fa34f040200e78d12bf468 Author: l10n daemon script Date: Wed Feb 5 02:24:30 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit f33fbccfaaa145dad5368e3e001f954126a86740 Author: l10n daemon script Date: Tue Feb 4 02:22:46 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 00e608c08f00a536bedcbe37bbbeb56a56b8c353 Author: Thomas Baumgart Date: Mon Feb 3 14:45:51 2025 +0100 Remove data from view when switching files When the payees view is selected and another file is opened, the data does not get removed from the view. This change forces the removal in case of a file close operation. commit 3983356b1e70c55f268ed5b7d8b3edf9e42708ae Author: l10n daemon script Date: Mon Feb 3 02:20:38 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 7a728eb754296c10f7cc6d21a965511ade7f76e6 Author: Thomas Baumgart Date: Sun Feb 2 21:37:49 2025 +0100 Fix horizontal limit markers in the balance chart This fixes the display of the limit markers and an optional zero line in the balance chart dialog. CCBUG: 499211 commit 3ed699ec08c95bedeabb7f2b8e2e4f799f169204 Author: Thomas Baumgart Date: Sun Feb 2 21:30:23 2025 +0100 Allow some marker values to be empty commit 3ace08611850d2cb73c1cfb8cca825a72a60c330 Author: Ralf Habacker Date: Sun Feb 2 19:53:27 2025 +0100 Exclude unsupported configure options in balance history report The diagram types 'StackedBar' and 'Ring' do not produce any meaningful diagram outputs and the function “Display outputs downwards” leads to an application freeze and is therefore hidden. CCBUG:499211 commit 31b8069bc6df9c67d0e692505f313e47194b092a Author: Ralf Habacker Date: Sun Feb 2 18:45:40 2025 +0100 Cleaning up the use of user data in ReportTab* classes The query of the enumeration values assigned to a combobox is now no longer determined via a static_cast from the index, but via the user data assigned to the combobox entry, which makes access independent of the order and number of entries. commit d550dfd0a83aee8d19f9a89cf9e16f44f80703fe Author: Thomas Baumgart Date: Sun Feb 2 15:33:04 2025 +0100 Make sure a reinvest dividend transaction is balanced This change makes sure that a reinvestment transaction is balanced when entered through the invest transaction editor. BUG: 499415 FIXED-IN: 5.2 commit e0619ed69bcdefc2b0bc88829510ccc6feeca1a8 Author: Ralf Habacker Date: Sun Feb 2 15:19:52 2025 +0100 Add missing report configuration to balance/value chart Users may want to customize the settings of the diagram. CCBUG:499211 commit fd1ca8a777c409582991aa82913197fb57a125f9 Author: Ralf Habacker Date: Sun Feb 2 15:19:15 2025 +0100 Cleanup of implementation of the balance history report The specific report view has been moved into a separate class named BalanceChartView as preparation for further commits. CCBUG:499211 commit 89e952ba427f763d5d8657e3bb57c8770edf224e Author: Ralf Habacker Date: Sun Feb 2 15:03:32 2025 +0100 Fix display of vertical axis for investment accounts CCBUG:499211 commit dc8028e7362e0157bcb958fdc4090bf9567ad7a4 Author: Thomas Baumgart Date: Sun Feb 2 12:11:10 2025 +0100 GIT_SILENT Reorder include statements commit fae9b83fdc80d478ae1ad96ba7a72b97e7a93052 Author: Thomas Baumgart Date: Sun Feb 2 12:00:15 2025 +0100 Fix problem with balance chart Setup the report configuration to display balance/value charts for regular, stock and investment accounts. CCBUG: 499211 FIXED-IN: 5.2 commit 6a3f852c276a1a0ba106b149c0d85f0e28753102 Author: Thomas Baumgart Date: Sat Feb 1 11:18:45 2025 +0100 Fix inclusion of investment transactions in querytable reports For an investment transaction, the query table report processes the split that references the stock account as the first split. In cases when an account filter was set, these transactions were not included in the account even when their investment parent account was selected. A direct selection of the stock account is not possible because the selection widget does not show them. This change fixes the problem by also checking for the parent account to be selected or not in case the stock account is not part of the selection. commit 26167fc40c5e6b6b8675afe5b22830498ff8f11a Author: l10n daemon script Date: Sun Feb 2 02:26:47 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 846e3fc0bc3e1f20a9c2f2d2fa332e20f520a1ed Author: Ralf Habacker Date: Sat Feb 1 10:00:58 2025 +0100 Fix incorrect display in the balance history report In this specific case, the values were between 120 and 240, which, according to current knowledge, is not handled correctly by kdiagram above a certain diagram width. In this case, an additional vertical distance of 10 was added in order to obtain an entry above the displayed values on the vertical axis for smaller values. CCBUG:499211 FIXED-IN:5.2 commit 7ec2b42b3576a3a42db3a7d191a48de9dd151875 Author: Luigi Toscano Date: Fri Jan 31 23:34:51 2025 +0100 Revert "Turn off i18n because Catalan translation is broken" The issue found in the Catalan translation was fixes. This reverts commit 4fc2ef123b8b699678abf62d9b84a2f1db3126be. commit d80f73db96b69143ad8e04c080ec0236986c714f Author: l10n daemon script Date: Sat Feb 1 02:22:31 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit c9766314f8760e08510c1d67dc2afde3e9530ab6 Author: Ralf Habacker Date: Fri Jan 31 18:39:10 2025 +0100 Another attempt to fix display of the account balance history Reducing the range to +-2 months seems to be a better solution. Now daily data can be displayed again. If there is a program-based way to detect the error case, this could be set dynamically. CCBUG:499211 commit 07e3c307cf86b462a798cdfda1f94b32330012cd Author: Thomas Baumgart Date: Fri Jan 31 15:50:03 2025 +0100 Fix locating the first split of a transaction in the journal When looking for the first split of a transaction the comparison was performed on the journalEntryId (which is unique for each split) and not the transactionId. This change fixes the problem. commit 9b5f4be929b03f2f7e59bc36216f430f28f3496c Author: Thomas Baumgart Date: Fri Jan 31 15:34:14 2025 +0100 Allow to see multiple transaction detail dialogs The transaction detail dialog was a modal dialog. This changes it to be non-modal so that one can see the data and still work with the application. This way one can - show the details of a transaction - edit the transaction - show the changed details and compare them side by side Also increased the minimum size and added i18n to the button text. commit 2c9534d638bb261403605de15fff939a41da6049 Author: l10n daemon script Date: Fri Jan 31 02:23:35 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 6aeab5b51f36f3d04f322df922bccb784e57ae5f Author: Yuri Chornoivan Date: Thu Jan 30 22:03:49 2025 +0200 Fix minor typos commit 4fc2ef123b8b699678abf62d9b84a2f1db3126be Author: Thomas Baumgart Date: Thu Jan 30 17:42:17 2025 +0100 Turn off i18n because Catalan translation is broken Simply revert this commit if the problem has been fixed. Failure is: [ 0%] Generating po/ca/docs/kmymoney/index.cache.bz2 index.docbook:789: element keycombo: validity error : Element keycombo content does not follow the DTD, expecting (keycap | keycombo | keysym | mousebutton)+, got (CDATA CDATA CDATA keycap ) kf.doctools.core: Error: `xmllint --noout` outputted text CCMAIL: txemaq@gmail.com CCMAIL: luigi.toscano@tiscali.it commit d9db245c0e7125d9236421af5159b926376dad67 Author: Thomas Baumgart Date: Thu Jan 30 17:18:40 2025 +0100 Resolve different behavior of Qt5 vs Qt6 with QVariant BUG: 499255 FIXED-IN: 5.2 commit f131d53a4887a36d9866857e82ce0decc0e29a49 Author: Yuri Chornoivan Date: Thu Jan 30 16:06:25 2025 +0200 Fix minor typos commit 6d601b11739a36bc661e1ac467d61a9e0b8361e0 Author: l10n daemon script Date: Thu Jan 30 02:22:26 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 37f3247d771dbb5b4fa32891006a52018d6756e7 Author: Ralf Habacker Date: Wed Jan 29 23:23:42 2025 +0100 Use a less invasive workaround to display the account balance history It looks like the amount of data triggers the problem, because if you set setColumnsAreDays(false), it no longer occurs. CCBUG:499211 commit 14b15891c1f8eaba0fd1116200d3a5de33dc0e4d Author: Thomas Baumgart Date: Wed Jan 29 18:29:18 2025 +0100 Avoid duplicate assignment of Alt+A in payees matching tab This change removes the mnemonic from the button in favor of the menu entry. It has the disadvantage that the button cannot be reached with an Alt+X combination anymore. I tried to use Alt+D but that is also used by one of the tabs. CCBUG: 499174 commit 2f5965d35b47c5aed0bdf678912b81b1e98fec0b Author: Yuri Chornoivan Date: Wed Jan 29 16:13:28 2025 +0200 Fix minor typo commit 436945993da17feeb6a89c4232a0e696454813a4 Author: Thomas Baumgart Date: Wed Jan 29 12:36:25 2025 +0100 Prevent early exit from split editor dialog When a split was edited and the enter key was pressed to save the changes, the calling split editor dialog was also left. This change prevents this behavior to allow editing more splits. BUG: 499262 FIXED-IN: 5.2 commit 3d754023bc93d932d199586b10961707164f7204 Author: Thomas Baumgart Date: Wed Jan 29 08:00:38 2025 +0100 Eliminate unnecessary variable duplication commit e9c0dd73616f444bade1126f882b8ff4a7c0f602 Author: l10n daemon script Date: Wed Jan 29 02:22:45 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 13115d9f4a52548554418a020c41e327754d61f4 Author: Yuri Chornoivan Date: Tue Jan 28 21:34:14 2025 +0200 Fix minor typo commit 7672a8b1e5e643f57f826719cd33cdbc120d375e Author: Yuri Chornoivan Date: Tue Jan 28 19:24:37 2025 +0200 Fix structure commit 759606afc4379beefb3988ef48766e1a8007a3b8 Author: Yuri Chornoivan Date: Tue Jan 28 17:48:33 2025 +0200 Remove extra word commit e85a1e39f4c8905a2de4b4c75d4039bb720b4f68 Author: Yuri Chornoivan Date: Tue Jan 28 15:03:56 2025 +0200 Make translations valid commit 05bdef0d089bb051d92aed152cf5ce8db0e5dc96 Author: Yuri Chornoivan Date: Tue Jan 28 14:48:45 2025 +0200 Fix link for translations commit fe4c7fb405763c3d63b2920fce0c5e4133df9e38 Author: Yuri Chornoivan Date: Tue Jan 28 14:46:05 2025 +0200 Fix minor typo commit 1688458e4f5ff2d19e5198fb57aa6b23715463e7 Author: Ralf Habacker Date: Tue Jan 28 07:26:59 2025 +0100 Fixed bug when displaying the account balance history There is a problem with the display of the relevant report if forecast data is included. These have therefore been excluded and the report area adjusted. CCBUG:499211 commit adc574b75db090b5b59b11c7d7c2d43ba18a16e7 Author: l10n daemon script Date: Tue Jan 28 02:23:56 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit f676c5f1194cc6dad955bf7ee02e1ca9fd444eab Author: l10n daemon script Date: Tue Jan 28 02:19:44 2025 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit f28915eeceac6be50a4688530aec8f6bcc6eb85a Author: Yuri Chornoivan Date: Mon Jan 27 23:31:17 2025 +0200 Fix minor typo commit 47ee3dd468d447de1e6b5d67dec253ecddb0a05e Author: l10n daemon script Date: Mon Jan 27 02:28:26 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit e82c27da1aad1f916dcad0120dfb0acebc2a5447 Author: Yuri Chornoivan Date: Sun Jan 26 20:38:14 2025 +0200 Fix minor typos commit eaa0e387f1af51846df487cd4f4a4df4abc7024e Author: Thomas Baumgart Date: Sun Jan 26 17:25:39 2025 +0100 Always show percentages with two fractional digits commit 5cdf5c2374957ae4af41c23b2dd1fa65c7281234 Author: Thomas Baumgart Date: Sun Jan 26 17:23:41 2025 +0100 Prevent showing totals for columns where this does not make sense For some columns it does not make sense to sum up the separate row values. This change prevents from showing them. It also prevents from showing a zero price in rows for which no price information is present. CCBUG: 499116 commit c1c828fc35fcf8782b512f71908ad48731d89bd2 Author: l10n daemon script Date: Sun Jan 26 02:23:07 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 4e9463eb938bba2ee36cf62544f9b3d674d4a790 Author: Yuri Chornoivan Date: Sat Jan 25 21:15:55 2025 +0200 Fix minor typo commit 1a28c87d8596294c3082793c284d220b219fb9ec Author: Ralf Habacker Date: Sat Jan 25 16:43:56 2025 +0100 In ListTable class rename macro FORCE_FIRST_RANK to OPEN_BALANCE_RANK In the source code this rank value is mentioned as "opening balance" rank. CCBUG:499116 commit 51be3149933ee9aec882fc7b798a389e5b6f1117 Author: Ralf Habacker Date: Sat Jan 25 13:54:00 2025 +0100 Convert variable rank to be an enum for more visibility CCBUG:499116 commit 8639f5773cc2d6b5afd18b75a030aad281e18948 Author: Thomas Baumgart Date: Sat Jan 25 15:25:54 2025 +0100 Fix grand total of multi currency list table report BUG: 499116 FIXED-IN: 5.2 commit 3ab5385814280e3fc788014e8abd28ac183ec7de Author: Thomas Baumgart Date: Sat Jan 25 10:25:01 2025 +0100 Show calendar icon in case of overdue scheduled transaction commit 3f4a6e9f9f1a4e85508116b7a864802402b8f40a Author: Thomas Baumgart Date: Sat Jan 25 10:24:40 2025 +0100 Show dark background on selected scheduled transaction in ledger commit 8b20ab4988d804943893d2b2d2b08f2797ebdb7c Author: Yuri Chornoivan Date: Fri Jan 24 19:33:45 2025 +0200 Remove duplicate word commit 53994dbe5c42cbda9053d871afdc1669b8a1169f Author: Thomas Baumgart Date: Fri Jan 24 18:02:05 2025 +0100 Fix alternating background color in ledger rows commit 677a6268811041bfa8a66cab5c6b0b4a39417ed8 Author: Yuri Chornoivan Date: Fri Jan 24 16:28:52 2025 +0200 Fix minor typos commit 52eaf6cdd721060d0374998bccb6322cd4168a0d Author: Ralf Habacker Date: Fri Jan 24 13:36:05 2025 +0100 CI: fix building distribution based KF6 build With the update to gwenhywfar 5.12, the package libgwengui-cpp79 required for gwenhywfar-devel is no longer installed as a dependency. commit ee55a8abe775260d9ea4037127ecbfee5da64196 Author: l10n daemon script Date: Fri Jan 24 02:23:01 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit ff72e2d8ab942436fdc4e0758a4030672ed33a11 Author: Ralf Habacker Date: Wed Jan 22 23:21:58 2025 +0100 Add test report for investment transactions The still incorrect display of values for added/removed shares is caused by an incorrect mixing of the implementation of price and currency conversion and will be fixed elsewhere. CCBUG:498033 CCBUG:451392 commit d808d2ccb44cf5028b64bd7d6fff538172452b7e Author: Ralf Habacker Date: Wed Jan 22 23:01:15 2025 +0100 Add missing display of added/removed shares in the investment transaction report BUG:498033 FIXED-IN:5.2 commit 801f5cc99b199493b14c0feef54b3134ac8dbf85 Author: l10n daemon script Date: Thu Jan 23 02:19:37 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 882c111295bf20a8f77ead3affe5f94561763718 Author: Yuri Chornoivan Date: Wed Jan 22 23:16:48 2025 +0200 Fix minor typos commit 5a6a1f86e05707f4fedf575338f8c60f7b76e15b Author: Josep M. Ferrer Date: Wed Jan 22 18:58:19 2025 +0000 Fix minor typo (remove extra period) commit 94519cbe06659ec4524ce1953659a23c2b304547 Author: Thomas Baumgart Date: Wed Jan 22 09:56:18 2025 +0100 Fix transition of attribute name for fixversion Older versions stored the fixversion in the date attribute and some intermediate versions had a missing fix version in the id attribute. The changed logic tries to recover from all scenarios. commit 712717c62ada6bd64ca781391c9934cedb655ba0 Author: l10n daemon script Date: Wed Jan 22 02:20:57 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 3c472000438f06c0ba7532023dfc3c886cd219cd Author: Ralf Habacker Date: Tue Jan 7 20:30:25 2025 +0100 Adjust test file for investment reports CCBUG:498356 commit 402d639624ddc7231f06e66a639651ff1fde93fd Author: Ralf Habacker Date: Tue Jan 7 20:03:20 2025 +0100 Fix loading of incorrect split prices for present "add/remove shares" transactions BUG:498356 BUG:498401 FIXED-IN:5.2 commit b62d4334950e82360822501c093b9752b65e189e Author: Ralf Habacker Date: Tue Jan 21 13:16:18 2025 +0100 Fix saving zero prices for newly added "add/remove shares" transactions CCBUG:498356 commit 4bc12e2aee51167a817db3f9b3d45275cabbbb93 Author: Ralf Habacker Date: Tue Jan 7 20:30:25 2025 +0100 Add member fileInfoModel to class MyMoneyFile The newly introduced member contains information about the imported file or database in contrast to the 'kmm-*' key/values pairs contained in member parametersModel. CCBUG:498419 commit 39ac4b0d06d18788eb048c9d566a1a6623f153bf Author: Ralf Habacker Date: Thu Jan 2 23:16:27 2025 +0100 Rename MyMoneySplit::price() to possibleCalculatedPrice() The previously used method for querying the price performs additional calculations that are not suitable for saving in files and other output. In order to be able to query the price without further adjustments, the current method has been renamed and an additional method has been added. CCBUG:498356 commit 03d090a546f65a496333fd17ca6ca3c4250f7194 Author: Ralf Habacker Date: Tue Jan 21 14:40:26 2025 +0100 Remove unused includes commit 0fd21e09e28ae3bff760ab010596dd6cc041a022 Author: Ralf Habacker Date: Tue Jan 21 14:39:39 2025 +0100 Fix include list for xml writer test commit ddfbb00ff680f4438e727799627da49cccda7a8d Author: l10n daemon script Date: Tue Jan 21 02:21:38 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit d117db7b738724b4387ec1cb57edf144ca876acb Author: Thomas Baumgart Date: Mon Jan 20 11:28:24 2025 +0100 Hide dialog to avoid further interaction with user BUG: 498917 FIXED-IN: 5.2 commit 252cc09b091bf050b4bd8e701585477583eced20 Author: Thomas Baumgart Date: Mon Jan 20 10:29:39 2025 +0100 Disable buttons when no job is selected upon first appearance When the online job outbox is opened, all buttons are enabled even though no item is selected in the job list. This change makes sure that in this case only the available buttons are enabled. commit 11976c95e2ce64a3e458a052e9784f20123fc089 Author: l10n daemon script Date: Mon Jan 20 02:29:03 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 737b8772623f2d241b3e834aab6ad1f4cf788f6c Author: Thomas Baumgart Date: Sun Jan 19 19:02:29 2025 +0100 Fix previous commit for Qt6 commit 2b40025075af563d5bfcf8db6b125ef9d492eabc Author: Thomas Baumgart Date: Sun Jan 19 13:50:38 2025 +0100 Add double click feature to passstore icon Double clicking the password store icon in the KBanking password dialog now directly continues with the operation. commit 4e3fc8e80baf7d0406c40009b618acf0946382b4 Author: l10n daemon script Date: Sun Jan 19 02:20:21 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 06175bcd15df7441cac3ecc8b1542dd39d0bcad9 Author: Ralf Habacker Date: Thu Jan 9 17:45:18 2025 +0100 After fixing the bug adjust expected values in the test files commit bf9eceb8baef59f704632c34064105532aa1b792 Author: Ralf Habacker Date: Sat Jan 18 14:34:09 2025 +0100 Add workaround for writing key value container into xml file Without this workaround, a tag that is located in the FILEINFO tag is duplicated in the KEYVALUEPAIRS tag. CCBUG:498419 commit 3b20828adcf70f1e5f46c4024b6d56e7ff0761fa Author: Ralf Habacker Date: Tue Jan 7 19:59:47 2025 +0100 Fix bug not writing the fix version id attribute for xml output Instead of writing the ‘id’ attribute, which is checked when the file is read, the ‘date’ attribute was written without content. BUG:498416 FIXED-IN:5.2 commit 205cf062c7cd38073bfde6d4b4d6931fbca81a05 Author: Ralf Habacker Date: Sat Jan 18 12:44:51 2025 +0100 Fix bug that storage id is not set when writing xml files by api commit 49e80b8b256a1111784e423b29cdf28b973c72dc Author: Ralf Habacker Date: Thu Jan 9 11:55:49 2025 +0100 Add unit test for class MyMoneyXmlWriter commit 06712bd78fc4a72d0c8f8dc149a64e51e0b3a73b Author: Ralf Habacker Date: Thu Jan 9 13:41:45 2025 +0100 In unit tests move hiding debug message support into separate base class commit c945e74f14e0661518e8e7af347b666e5e4d6081 Author: Ralf Habacker Date: Sun Jan 5 16:30:37 2025 +0100 Remove unused include header and reorder some of them commit 50ba20a3549e18b3bb85b5b63faf95fad2cbcc9d Author: Ralf Habacker Date: Sun Jan 5 16:36:01 2025 +0100 Remove obsolete include directories Using link library 'xmlstorage_static' obsoletes the include directory in question. commit b55b4743ff31857049c3fc1c788b021faaed7be2 Author: l10n daemon script Date: Sat Jan 18 13:13:03 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 593ab458ac097872837a8dc777b74afdbf8b9e34 Author: Thomas Baumgart Date: Sat Jan 18 13:20:30 2025 +0100 Allow the Qt6 distro job to fail Even if the Qt6 build fails we still create the Qt5 based deployments commit 8ffc395dd6b689da2b4fabc09c399eff0ec5be63 Author: Thomas Baumgart Date: Sat Jan 18 13:15:18 2025 +0100 Add missing include for Qt6 commit 279cf2fcfc4c1bea727b4ade8ab63d7e9a03444e Author: Thomas Baumgart Date: Sat Jan 18 11:22:55 2025 +0100 Add importing of tags to the QIF importer commit cbcaed2493329507191b24fb7c8d0fa3a36eed92 Author: Thomas Baumgart Date: Sat Jan 18 11:22:06 2025 +0100 Fix tag filtering in tags view The transaction tab in the tags view did not show transactions that referenced more than one tag. Only those that had a single tag assigned were shown. This change fixes the problem by interpreting the returned data from the journal model properly as list of ids and checks each single one for a match. commit 07c4bbcb4087af9943ed999fe030260effebbd79 Author: Thomas Baumgart Date: Fri Jan 17 20:37:04 2025 +0100 Keep the directory last used to open an OFX file for import commit 8ce39daf268e31de14f3f2ac62cbad72f4a85ad0 Author: l10n daemon script Date: Fri Jan 17 02:21:23 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 54d3af249cc617840e4303aabfd55160e9419b5e Author: l10n daemon script Date: Tue Jan 14 02:23:53 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 14bbe42452b0c9d9c39805ce7140d57fa5670067 Author: Josep M. Ferrer Date: Mon Jan 13 21:09:05 2025 +0000 Fix minor typo (remove an extra 'about') commit 520d8bcfbe4eab9631a9f67be2d1ece95f34eed6 Author: l10n daemon script Date: Mon Jan 13 02:25:58 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 80c885eb02105422a20511554e7613a6cebc11fc Author: Thomas Baumgart Date: Sun Jan 12 09:36:56 2025 +0100 Fix matching of loan payment transactions When a loan payment transaction is imported and matched against a scheduled loan payment, the actual split between interest and principal need to be calculated before the transaction can be entered into the ledger. This was not done resulting in incorrect huge values to be shown in the ledger after import. This change takes care of the calculation before the matched transaction is entered. commit 792ed705488b7a997ab3d9fd05600631c647d887 Author: Thomas Baumgart Date: Sun Jan 12 07:32:05 2025 +0100 Fix for c++14 compatibility This is an amendment to commit 9842ff6f commit d2187e5800e57f6149699a7e111ccd3f47ae6f94 Author: l10n daemon script Date: Sun Jan 12 02:30:13 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 9842ff6fa204bb439003a39dc78343f9d38a7723 Author: Thomas Baumgart Date: Sat Jan 11 16:53:15 2025 +0100 Fix schedule selection In case a schedule was selected once and another one is opened using a double-click, not the one the double click received was opened but the previuosly selected one. This change fixes the problem and removes some duplicate code. commit adc081d7b8659d2b287af4d88c980f4ed5117926 Author: l10n daemon script Date: Sat Jan 11 02:18:44 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 88cc4a564dd53300a381e4511a99591acd7c69da Author: Josep M. Ferrer Date: Fri Jan 10 17:32:03 2025 +0000 Fix minor typo (plese -> please) commit 1aae25d0f8f75e91ca455e4c7372eec983457308 Author: l10n daemon script Date: Fri Jan 10 11:13:32 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 45081df8c787e0fe7c157ca97c0ce3729c856d27 Author: Yuri Chornoivan Date: Fri Jan 10 09:56:00 2025 +0200 Fix minor typos commit 800e5cf382d3c7ddb05d9cc4924ead5038983b7c Author: l10n daemon script Date: Fri Jan 10 01:47:32 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit d68b22636bccfa7bc8d395a9f5d5c14ebe338829 Author: Josep M. Ferrer Date: Thu Jan 9 16:06:22 2025 +0000 Fix minor typos commit efa4e002b80538fdf7805f8de05da624b28735e9 Author: Ralf Habacker Date: Thu Jan 9 08:00:26 2025 +0100 Adjust expected values for AROI in query table tests after rounding issue fix Fixup for commit 18d78eaf5. commit 14ddd9b9d9b657377f1887c3edd79a8e6cba9b65 Author: l10n daemon script Date: Thu Jan 9 02:24:09 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 710581e2fb247734eb194811262d3f4edff6054e Author: Ralf Habacker Date: Thu Jan 9 00:56:55 2025 +0100 Add missing column "Dividends paid out" Since the column was added to the calculation, it should also be displayed. BUG:452692 FIXED-IN:5.2 commit 18d78eaf58bde890b666a2352836f5984c20e4c8 Author: Ralf Habacker Date: Thu Jan 9 00:48:41 2025 +0100 Fix rounding issue in report column "Annualized return" The return value of QueryTable::helperRAOI() was previously rounded to two digits, which is too small and led to directly visible differences between the ROI and an AROI over one year. Fixup of commit a0d0566c. CCBUG:463974 commit 84b2abf3489e8711cf013847ab5e258b224fb750 Author: Ralf Habacker Date: Tue Jan 7 23:34:10 2025 +0100 Fix warning in CI: kf.i18n: KLocalizedString: Domain is not set for this string Several test cases did not contain the setup of a translation domain. In order to have a clear localized setup, a new class MyMoneyTestBase was added, which is included in all test classes and performs the corresponding setup. commit 847c6acb3abce0389778cea7881ad58800038480 Author: l10n daemon script Date: Wed Jan 8 02:23:43 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 15f7aab1c93f9acacb691871970e56165ea600d9 Author: Josep M. Ferrer Date: Tue Jan 7 18:33:33 2025 +0000 Fix minor typo on URL commit 225e3850833c92ff0a3f82d6dbe603b34b74d12c Author: Ralf Habacker Date: Tue Jan 7 19:18:42 2025 +0100 CI: for custom build make sure to have always up to date repo meta data commit a973dc671497b07aa93fa1040f396df19a7d7cb8 Author: Thomas Baumgart Date: Tue Jan 7 08:15:56 2025 +0100 Improve internationalization Some parts of the asset and liability section of the homepage were not marked as translatable. This change fixes that, improves readability and deduplicates some code while improving readability of comments. BUG: 498313 FIXED-IN: 5.2 commit a5b2647bfa7a9ee450e7bb9b9d2d2de245b2a0f9 Author: l10n daemon script Date: Tue Jan 7 02:23:37 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 269c83eb9c6469ad22ead7b6290c0ed5390c9219 Author: Ralf Habacker Date: Mon Jan 6 22:29:24 2025 +0100 CI: turn off USE_MODELTEST for custom builds due to false positives commit ff8e062a39de3f0ca5bbec9509bc1496dba28bc1 Author: Thomas Baumgart Date: Mon Jan 6 22:08:43 2025 +0100 Turn off USE_MODELTEST on CI due to false positives commit 466befd89f5748b39252253e1ab32005bb1955ea Author: Ralf Habacker Date: Mon Jan 6 15:50:46 2025 +0100 Add missing include files for Qt6 commit c0ede6851a60672dea9448bfee7eceb5d157ce8b Author: Ralf Habacker Date: Mon Jan 6 15:17:53 2025 +0100 Fix MSVC link error caused by unresolved symbol The failure looks as: kmymoneyadaptor.cpp.obj : error LNK2019: unresolved external symbol QDBusAbstractAdaptor::qt_metacast By calling the cmake macro qt_add_dbus_adaptor() the mentioned C++ file is created and therefore probably needs the import library of Qt6DBus which is not included in the link list because KMM_DBUS is not set on Windows. Qt5 is probably always linked with Qt5DBus, so that this problem does not occur there. commit c8e591762e43357732d67492674b66ab7e119c87 Author: Ralf Habacker Date: Mon Jan 6 06:11:00 2025 +0100 In TableRow::addSourceLine() really show map keys as string The display of a value of type cellTypeE with QString placeholder did not work as expected. Fixup of commit d3bd1a3b0. commit fbf3d435061bc2eeaf38f53e21046088d6c808df Author: Yuri Chornoivan Date: Mon Jan 6 12:56:12 2025 +0200 Fix minor typos commit 1f70255428af807093f26dd231e41b4140ee7390 Author: Ralf Habacker Date: Mon Jan 6 06:53:40 2025 +0000 Refactor eDialogs::PriceMode Preparation for !252 CCBUG:498033 commit 12fc23c1d7a60314bcfcb6f35c0d84704fb0e04c Author: l10n daemon script Date: Mon Jan 6 02:26:52 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 160e67d2a65517f8f5c724fdadf83f217bfc0a90 Author: Thomas Baumgart Date: Sun Jan 5 17:20:07 2025 +0100 Remove yet another unused variable commit a96079c4f83f7777b799bd2b2eed20e0637528a8 Author: Thomas Baumgart Date: Sun Jan 5 17:12:11 2025 +0100 Remove another unused variable commit a68b25b3ec238acf2f6942b7b961b653f3c426de Author: Ralf Habacker Date: Sun Jan 5 11:42:50 2025 +0100 CI: for custom builds use the same compiler flags commit bb307a5039df0c7e7f255a69f8d8c250c7b27936 Author: Ralf Habacker Date: Sun Jan 5 17:00:23 2025 +0100 CI: for custom builds fix running report chart tests commit f4a95c24ee54e8f01bceba3e7d4bd41ddd5e392c Author: Ralf Habacker Date: Sat Jan 4 10:53:22 2025 +0100 CI: for custom builds install ccache commit 83bb1d5bd16b74905edb1be22f57828570033e89 Author: Thomas Baumgart Date: Sun Jan 5 17:03:41 2025 +0100 Remove another unused variable commit 3b8bc246ae669ac1b9db20872b1aef675f342f5a Author: Thomas Baumgart Date: Sun Jan 5 16:47:48 2025 +0100 Fix another Qt6 build error: extra ';' inside a struct [-Werror,-Wextra-semi] commit cffa0b099531e06d171b63ec19ac4084313f8abe Author: Thomas Baumgart Date: Sun Jan 5 16:40:54 2025 +0100 GIT_SILENT Remove unused variable commit da5365cbfd9941b899171b655f236651f2d472ce Author: Thomas Baumgart Date: Sun Jan 5 09:04:02 2025 +0100 GIT_SILENT Code simplification commit 5817be098c9161157b756f7cd6aeedb5e41cbe73 Author: Thomas Baumgart Date: Sun Jan 5 09:00:55 2025 +0100 Fix display of erroneous transactions The property to set the color for erroneous transactions was named differently when setting and using it. This is now aligned. commit 5b7632ece66741a6a36f64eb4a3a8fec6f650199 Author: l10n daemon script Date: Sun Jan 5 02:24:27 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 3e315af937946f8bcc59e22d08a510294273f098 Author: Ralf Habacker Date: Sat Jan 4 18:01:31 2025 +0100 Fix Qt6 build error not finding gpg library correctly commit 1414a0090b9f2442351afdf266c84f9c44fdd188 Author: Thomas Baumgart Date: Sat Jan 4 18:34:52 2025 +0100 Rename macro due to collision with Qt commit 864ff45f27b920ec3f23ac53a2486328eeabbaf8 Author: Thomas Baumgart Date: Sat Jan 4 18:15:25 2025 +0100 Fix a difference between Qt5 and Qt6 QComboBox::setModel() is virtual in Qt6 but not in Qt5. commit 2f2e282c7c3906cc9c0283925166de4405328ae0 Author: Thomas Baumgart Date: Sat Jan 4 17:44:20 2025 +0100 Fix method signature problem The base class expects a more generic model type. Otherwise, newer compiler complain about the fact that the method is shadowed. Since we expect a somewhat different setup, we make sure to print out a warning to the console for developers. /builds/office/kmymoney/_build/kmymoney/widgets/kmm_base_widgets_autogen/EWIEGA46WW/../../../../../kmymoney/widgets/kmymoneyaccountcombo.h:66:10: error: 'KMyMoneyAccountCombo::setModel' hides overloaded virtual function [-Werror,-Woverloaded-virtual] 66 | void setModel(QSortFilterProxyModel *model); | ^ /usr/local/include/qt6/QtWidgets/qcombobox.h:116:18: note: hidden overloaded virtual function 'QComboBox::setModel' declared here: type mismatch at 1st parameter ('QAbstractItemModel *' vs 'QSortFilterProxyModel *') 116 | virtual void setModel(QAbstractItemModel *model); | ^ commit 147dc009ce947c9385b99f1c1df94b7c43dda309 Author: Thomas Baumgart Date: Sat Jan 4 17:15:49 2025 +0100 Eliminate unused variable commit 59fc1ab7dbba8553866b3120470557a25ea180fa Author: Thomas Baumgart Date: Sat Jan 4 16:28:40 2025 +0100 Fix more Qt6 build error: extra ';' inside a struct [-Werror,-Wextra-semi] commit 8be82ecae8eab3ead742001efcde128eee0228f5 Author: Ralf Habacker Date: Sat Jan 4 16:12:15 2025 +0100 Fix Qt6 build error: extra ';' inside a struct [-Werror,-Wextra-semi] commit ea987b8f4ab8e1867b84b7a496e5908944face1b Author: Thomas Baumgart Date: Sat Jan 4 16:07:50 2025 +0100 Use CMAKE_SOURCE_DIR to construct include path commit b2073e6c78a4bf2a6e7f92049d0f952b7b7579d8 Author: Ralf Habacker Date: Sat Jan 4 15:15:35 2025 +0100 Fix Qt6 build error: unused variable 'it_t' [-Werror,-Wunused-variable] commit bd06851dbe6ea2dac91f86ae8b00abcafb697045 Author: Ralf Habacker Date: Sat Jan 4 15:14:04 2025 +0100 Fix Qt6 build error: extra ';' inside a class [-Werror,-Wextra-semi] commit fc5479f4a3629d87cab805363535dd63e39cdea7 Author: Thomas Baumgart Date: Sat Jan 4 12:41:14 2025 +0100 Remove superfluous semicolons commit 1cbd7b80dbf025f73f99a46ffe2988a94f18ceed Author: Thomas Baumgart Date: Sat Jan 4 12:21:34 2025 +0100 Make use of new WidgetHintFrame features commit f51f6b7b01a326aabfbbb4abb17e09b890010f94 Author: Thomas Baumgart Date: Sat Jan 4 12:19:03 2025 +0100 Fix appearance of widget frame In case the text field of an AmountEdit widget is empty, its value() may still return a prior value. Since that is by design, we need to take an empty text field into account too to identify that a field is actually filled with data. commit 1c83912f6ee45bec3776d7beb5fec043cfed60af Author: Thomas Baumgart Date: Sat Jan 4 10:13:25 2025 +0100 Mandatory field groups use WidgetHintFrame To gain a consistent form of showing widgets that are required, the mandatory fields that used to be shown with a light red background are now surrounded by the red WidgetHintFrame. commit ec3a8590dd1d5783f002a0a868be45b2aac3462d Author: Thomas Baumgart Date: Sat Jan 4 10:05:42 2025 +0100 Keep track of tooltip in WidgetHintFrame Currently, the WidgetHintFrame methods show() and hide() provide a method to assign a tooltip to a widget. In case a tooltip is set directly on the widget it will be lost and also, the application not only has to maintain if the frame shall be shown or not but also keep track of the tooltip. This change keeps track of the tooltip directly set by the application and the one that should be visible when the frame is shown and updates the tooltip accordingly. This allows the an application to change the tooltip even if the frame is shown. For backward compatibility show() and hide() still allow to set the tooltip text. commit c75b2fb92d4477886caf1c1f66f4d8f557fa593b Author: Ralf Habacker Date: Sat Jan 4 11:54:59 2025 +0100 CI: add missing private development package for custom Qt5 builds commit 9bf8e281e1dc0ec13f09acc939824cde8acb8f2b Author: Ralf Habacker Date: Sat Jan 4 10:37:32 2025 +0100 QMetaType fixes for Qt6 With Qt6 the parameter for the constructor of class QSqlField has been changed from QVariant::Type to QMetaType and not to QMetaType::Type. Fixup for commit f6da7350f. commit 8a1e0299e67dc44f7582bb88c2c53528ab5845ba Author: Ralf Habacker Date: Sat Jan 4 10:36:29 2025 +0100 CI: For custom builds install development package for sqlcipher commit 12324fbc7af2d6336458b73e4f9df9a4a803d992 Author: Ralf Habacker Date: Sat Jan 4 08:09:26 2025 +0100 CI: really print actual timestamp commit 1ea066aa00e1bd3caa0fbeb8294f666773a9e268 Author: Ralf Habacker Date: Sat Jan 4 07:35:44 2025 +0100 CI: speed up custom builds commit 252fd4ac526fabde4fb41943adc48c159193a8ee Author: Ralf Habacker Date: Sat Jan 4 07:29:16 2025 +0100 CI: for custom builds remove unused env variables commit b1dea0dbcd274857d1af69dd7bf2d3b252672639 Author: Ralf Habacker Date: Sat Jan 4 07:28:38 2025 +0100 CI: use predefined docker image for custom builds on openSUSE commit c754ef53b566150688be96b968a741557f3040aa Author: Ralf Habacker Date: Sat Jan 4 07:27:14 2025 +0100 CI: add support to provide a custom image as env variable commit b737f693b1410eaaf12e97972ec265d376ebb45c Author: Ralf Habacker Date: Fri Jan 3 16:00:11 2025 +0100 CI: for custom builds add timestamp in front of commands commit a0d0566c668fa2a4569477a5e43b7feef5ee6bc9 Author: Ralf Habacker Date: Tue Dec 31 11:41:25 2024 +0100 Add column "Annualized return" to investment performance reports CCBUG:463974 commit e2080d46b54df1bdc199280bfa4e6f4c5a53df94 Author: l10n daemon script Date: Sat Jan 4 02:20:13 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit f6da7350fd9a757ddb354f72a09c45cf79d7667d Author: Ralf Habacker Date: Fri Jan 3 13:01:11 2025 +0100 Use QMetaType::Type if possible to fix Qt6 deprecations CCBUG:497575 commit 901dcbd3e3cdc69a47f8d27600c75732a1fedbd8 Author: Thomas Baumgart Date: Fri Jan 3 08:35:13 2025 +0100 Fix automatic VAT assignment In case the amount of a transaction with an existing VAT assignment was updated, the splits were removed instead of updating the values of the splits according to the new amount and the VAT rate. This change fixes the problem. commit 321cbd4cb749d527af41c4a2bf9e6ef7200819b8 Author: Thomas Baumgart Date: Fri Jan 3 08:34:24 2025 +0100 GIT_SILENT Improve readability and add comments commit 8ab328e5c8b6aab143c2a16e6f20bf44aabcc461 Author: l10n daemon script Date: Fri Jan 3 02:20:52 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit d3bd1a3b04282ed043050fffa5004fcc8e2ce89c Author: Ralf Habacker Date: Thu Jan 2 23:12:35 2025 +0100 Extend adding debug information for generating xml export The ListTable class receives a new method addSourceLine() for simple output of source text lines of the associated map keys in the XML output as TableRow attribute “ctSourceLines”. This makes it possible to recognize at which source text positions outputs are defined, whether a key is output multiple times or not at all. Corresponding outputs are currently generated for the ctValue and ctPrice keys. CCBUG:498033 commit 702b5d1b9f68016d3abb0ac970e9d8f31882de4f Author: Thomas Baumgart Date: Thu Jan 2 16:45:30 2025 +0100 Prevent CD for AppImage and Windows AppImage and Windows builds by Craft are currently broken due to changes in Craft that do not support Qt5 builds anymore. To avoid unnecessary execution of builds that will fail anyway, I changed the execution to 'manual' so that they are still visible but not started. commit 4eecc3610c3279a464ef55e84a814cef518867ca Author: l10n daemon script Date: Thu Jan 2 02:20:14 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit 95add404e09b399a58a5276209b86f58d879eb5a Author: Thomas Baumgart Date: Wed Jan 1 16:05:38 2025 +0100 Fix calculation of starting balance during reconciliation When reconciling an account, the starting balance is calculated by subtracting the amount of all transactions with a posting date later than the date of the last reconciliation. Unfortunately, transactions on that very day were also subtracted which lead to a wrong starting balance. This change fixes the calculation to include them. BUG: 498080 FIXED-IN: 5.2 commit 21d2428d992c90b0b8285054470f64715dd0bd2c Author: Ralf Habacker Date: Wed Jan 1 08:01:40 2025 +0100 Fix date range in report test files To be independent of year changes, use 'alldates' as date lock attributes. commit 7ad7c690f78e7dabe9494e5e01b68220d91e90b5 Author: Ralf Habacker Date: Wed Jan 1 07:08:11 2025 +0100 Revert "CI: disable i18n generating for now due to issues with italic translation" This reverts commit e50f4b9d908981e9046d1c270309e1e06aaf7daa. commit a19edee3e84282520c407cba236d0b4c6d5807ae Author: l10n daemon script Date: Wed Jan 1 02:20:41 2025 +0000 GIT_SILENT Sync po/docbooks with svn commit c34cba58d30f6b51db8c51df636e2be9ea70c9e4 Author: Nicolas Fella Date: Mon Dec 23 02:05:48 2024 +0100 Port away from deprecated install dir variable It doesn't work with KF6 commit 9c3896258f720fd7bb71d6521c9b93088c5d780d Author: Thomas Baumgart Date: Tue Dec 31 15:43:04 2024 +0100 Keep track of enabled/disabled state of the widget CCBUG: 498080 commit b7ed36f4f38ec1ae182b8da784dde6e8b3ca3983 Author: Thomas Baumgart Date: Tue Dec 31 09:27:36 2024 +0100 Include tags widget in tab order of split editor commit 73f3deb38ae35b20491b3f555dc3164e4f77113b Author: Thomas Baumgart Date: Tue Dec 31 09:27:15 2024 +0100 Respect 'enter moves between fields' option in split editor BUG: 498073 FIXED-IN: 5.2 commit aff43fe0084d02a119439151648ebc7c05ee12c6 Author: Thomas Baumgart Date: Mon Dec 30 17:49:17 2024 +0100 Update conversion to base currency after online price update The new account wizard allows to download online currency conversion rates when creating accounts denominated in a currency different from the base currency. The show equivalent to the base currency was not updated when a new rate was downloaded. This change fixes that. commit 9a09b4e53fd6f4744bf0e1a7eb416e7233feb745 Author: l10n daemon script Date: Tue Dec 31 02:20:59 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit cd32e37900c56a6ac97f188d8ff8195b2027c7ef Author: Ralf Habacker Date: Mon Dec 30 11:23:15 2024 +0100 Add/Fix api documentation related to calculating of XIRR commit e9b26fd182ca164e2682d3a22ac45d06be0115a0 Author: Ralf Habacker Date: Mon Dec 30 11:22:15 2024 +0100 Add unit test for the XIRR calculation commit 5a9306c1567c209f706c6d6dea1b91880b86a142 Author: Ralf Habacker Date: Mon Dec 30 09:26:33 2024 +0100 Refactor calculation of return of investments To achieve more transparency, all values used were passed as individual parameters, the parameters were sorted and the calculation and tests were reorganised. commit 49d5e90dc13feb79277f6a037a5079b49fe76cf6 Author: Thomas Baumgart Date: Mon Dec 30 17:30:34 2024 +0100 Don't show UNASSIGNED marker for add/remove shares activity CCBUG: 498033 commit df0b1a77288adf2a1ace27bbcb75e60dcce56735 Author: Thomas Baumgart Date: Mon Dec 30 17:10:44 2024 +0100 Fix fractional part in balance column of ledger views For currencies the fractional part was always 2 digits no matter what the fraction setting of the account was set to. Since the balance column could either show currencies or securities, both models have to be searched for the account's currencyId. This change takes care of it. In case the currency is not found, the id is searched in the securities. If it is still not found it falls back to the default of 2 digits. commit fe70386176015e909db92971eea453a07f3adb22 Author: Thomas Baumgart Date: Mon Dec 30 13:04:09 2024 +0100 Fix sorting order Apparently the result of std::sort() differs under Windows and Linux if all sort criteria are identical. Adding the split ID as the last criterion solves the problem. BUG: 498031 FIXED-IN: 5.2 commit f59c01a855136f8253421aa079b9ed070c84116e Author: Thomas Baumgart Date: Mon Dec 30 13:00:51 2024 +0100 Use names for ctRank values commit b1ddcd966a4c9b72cbeee99702ee34ebe84d573c Author: Ralf Habacker Date: Mon Dec 30 11:54:28 2024 +0100 Use better position of "Last Price" column in "Investment Capital Gains" reports BUG:498054 FIXED-IN:5.2 commit c28fc07ba12831c98f978414d21becb7722c36ea Author: Thomas Baumgart Date: Mon Dec 30 09:38:49 2024 +0000 Include paid out dividends When an investment report was configured to include only the owned shares, the paid out dividends where not shown and part of the calculation of returns. This change displays them in the report and includes them in the calculation of returns. See https://bugs.kde.org/show_bug.cgi?id=452692 commit 003b80fcc33c6b096aab2b361180e98b5fc32e46 Author: l10n daemon script Date: Mon Dec 30 02:30:43 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 2219b7e23e408186b1edb829638c2e15c0782c62 Author: Ralf Habacker Date: Sun Dec 29 20:57:04 2024 +0100 Use english names in general information reports commit 81b44ec05fc5bfd2b0ca608486165a314d9c5956 Author: Ralf Habacker Date: Sun Dec 29 20:44:05 2024 +0100 Use english names in net worth reports commit 6b62024ccff74e7345d220de965edd5abd26b46f Author: Ralf Habacker Date: Sun Dec 29 20:37:52 2024 +0100 Use english names in income and expenses reports commit e77ddeda38ebfbfefdbc4afde4c92cfe12f8001c Author: Ralf Habacker Date: Sun Dec 29 20:23:50 2024 +0100 Use english names in transaction and cash flow reports English account and report names are used to avoid umlauts when generating csv file names and content, which can lead to different interpretations. commit 5c2d5cd723dc8b6d2e182b12dbff5b5553671d8f Author: Ralf Habacker Date: Fri Dec 27 15:04:56 2024 +0100 Add report test file for investments Only a single price is used for the transactions of the security `BHP` in order to be able to reproduce the calculation more easily. CCBUG:497935 commit 29806af2f1628e11b692e2d575026eeb5458fbb9 Author: Ralf Habacker Date: Fri Dec 27 14:55:21 2024 +0100 Use better variable and map key names in implementation of investment reports The variables for the starting and ending balance actually contain market values and there are variables for the starting and ending prices instead of just one price. BUG:497935 FIXED-IN:5.2 commit 05705a86ca93dc1f1df1a75143aa591e1a1ba958 Author: Ralf Habacker Date: Sat Dec 28 12:18:33 2024 +0100 Add missing reference file for transaction report by payee commit aeee410d91c4c016fab86077c5a5184fdad7ec24 Author: Thomas Baumgart Date: Sun Dec 29 14:04:58 2024 +0100 Improve handling of font changes in ledger When the user changed the font settings for the ledger, some widgets do not receive the updated font. These are the amount edit widgets in the transaction editors and the split view. This change updates takes care of updating all those widgets with the new font when it is changed in the settings dialog. BUG: 497255 FIXED-IN: 5.2 commit 73cb7e4bd0debb8844ef89467b47b72fc912cf14 Author: l10n daemon script Date: Sun Dec 29 02:31:30 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 24f2d505483aaf15d8cfdb1a29de76ce750a2b49 Author: Thomas Baumgart Date: Sat Dec 28 17:04:06 2024 +0100 Use nullptr instead of 0 or NULL in context of pointers Missed this one in 83e7aa2a commit 9efc7c03349649d583bb7ca2d5aa6c1f910ffc85 Author: Thomas Baumgart Date: Sat Dec 28 17:03:30 2024 +0100 Remove unused code commit 83e7aa2a7c0ef623cfa1d2d7ee316d9e13cdd1fe Author: Thomas Baumgart Date: Sat Dec 28 16:19:38 2024 +0100 Use nullptr instead of 0 or NULL in context of pointers commit 52e973db3442f3f760208eed9bf18633f5cf3db1 Author: l10n daemon script Date: Sat Dec 28 02:34:17 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 71e6d37012f13c60edb9aa77236f332e448b10a4 Author: Ralf Habacker Date: Sat Dec 28 00:30:23 2024 +0100 cmake: fixup using up to date KDE_COMPILERSETTINGS_LEVEL with Qt6 Fixup for commit 65f8c83a3. commit 17eeeb7e9855b4d1016a856eebae8f4e86af9bfe Author: Ralf Habacker Date: Sat Dec 28 01:06:05 2024 +0100 Fix Qt6 build error: signal and slot arguments are not compatible (narrowing) The mentioned type mismatch is also present with Qt5 builds, so the fix can be added unconditional. commit e50f4b9d908981e9046d1c270309e1e06aaf7daa Author: Ralf Habacker Date: Fri Dec 27 18:13:53 2024 +0100 CI: disable i18n generating for now due to issues with italic translation commit 845b345400a06888443ada961021abbdf83f3f65 Author: Ralf Habacker Date: Fri Dec 27 18:12:01 2024 +0100 CI: add support to specify custom cmake options in .gitlab-ci.yml commit 65f8c83a37634d00a4489c5deaa1dc718016f636 Author: Ralf Habacker Date: Fri Dec 27 18:01:42 2024 +0100 Fix building with Qt 6.10 The mentioned Qt version defines -DQT_NO_CAST_FROM_ASCII by default, which excludes the use of QString(‘...’) and thus makes the building of kmymoney fail, since this constructor is used in many places. commit 4c27fee1184f6af640cbd8192e26e1f4ca54427e Author: Thomas Baumgart Date: Fri Dec 27 16:27:07 2024 +0100 Changed header on home page Modified header to read "Payments due today" and added context information for translations. commit 86a088ae68d74c7ffe33d968899ee5d954d9c780 Author: Thomas Baumgart Date: Fri Dec 27 10:06:08 2024 +0100 Add cmake configuration to turn off generation of i18n files Allow to turn off the generation of the translation. This can be used during development when translated files would otherwise break the build. The default is ON. commit afcc40120e37d10a2a5e863107a6a5b81ba2a6d3 Author: l10n daemon script Date: Fri Dec 27 02:24:40 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 5bd5dd51dab7448e83bebd54c2995e5bbfb1a5e4 Author: Thomas Baumgart Date: Thu Dec 26 14:01:19 2024 +0100 Prevent editing accounts that reference a closed account commit b5b7a75e22be9dcb24b520b8ccf56938fb0c10d1 Author: Thomas Baumgart Date: Mon Dec 23 11:26:34 2024 +0100 Prevent crash in case "New book" button was removed from toolbar commit cd37459d7485f6ea093fd77c44c9637e29372700 Author: l10n daemon script Date: Mon Dec 23 02:20:54 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1aafbcf6e320c6583a9d84ecaa9641b980342885 Author: Thomas Baumgart Date: Sun Dec 22 14:54:45 2024 +0100 Fill payment column in loan transaction report Extended the testcase to also have some values in the fees column commit c1d4d7c708461b4fb44befebe8f7730664a1c006 Author: l10n daemon script Date: Fri Dec 20 02:27:37 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 12e528e75753203680bf32cb6d28aeb98f2a66f5 Author: Ralf Habacker Date: Thu Dec 19 22:44:41 2024 +0100 Complete test cases in the report category 'transactions' Now test files for all entries in the mentioned category are present. CCBUG:492891 commit 37608acb42f870e25fc91caa9015d44c48e077c0 Author: Thomas Baumgart Date: Thu Dec 19 18:03:38 2024 +0100 Keep the keyboard focus on the ledger after editing a transaction commit 1075d626ce40f3cec32d8315113f39b06eeeb523 Author: Thomas Baumgart Date: Thu Dec 19 18:03:16 2024 +0100 Improve positioning current selected transaction Calling scrollTo with a QModelIndex that references an item that is currently not visible (e.g. because the column is hidden) does not have any effect. This change makes sure that the item referenced by the QModelIndex is visible. It also makes sure, that the item is fully visible. commit 2da6053627429734724ba9e1323ffaed23955963 Author: Ralf Habacker Date: Mon Dec 16 23:44:41 2024 +0100 Update version to 5.1.90 commit 82330744c03e2a92fb45cbeaff8360a734d0b15a Author: l10n daemon script Date: Wed Dec 18 02:27:24 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 512e58c1a4704f80ac6891602314dc04218a0c71 Author: Thomas Baumgart Date: Tue Dec 17 09:54:31 2024 +0100 Remove duplicate macro definitions This definition is contained in config-kmymoney.h which is already included. See commit 9523544f for reference. commit c7e931a3f2aa4cde6353c90d7ed7013d9e106392 Author: l10n daemon script Date: Tue Dec 17 02:35:56 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 0cfb9a0efb5f4f38358583d9be15c93a20b4368f Author: Ralf Habacker Date: Fri Dec 13 00:00:15 2024 +0100 CI: add Qt6/KF6 based build job BUG:497575 FIXED-IN:5.2 commit d2c364853e093fe3ef17d14a155445b52b8f49d9 Author: Ralf Habacker Date: Sun Dec 15 18:59:31 2024 +0100 Add missing include for Qt6 builds commit cb294be5b8d4a093cc80f579b48af54453d76fa3 Author: Ralf Habacker Date: Fri Nov 8 08:57:16 2024 +0100 Limit api call to KIO::TransferJob::isErrorPage() to Qt5 It is not supported by Qt6. commit fc9d89bbe0a634eaa3df5cefc2fcc49944d90d29 Author: Ralf Habacker Date: Fri Nov 8 08:55:45 2024 +0100 Add Qt6 support for return type of KStandardAction::name() commit 9523544f18dd32f3eeaf31f95dcc9dfd22353911 Author: Ralf Habacker Date: Thu Nov 7 17:20:58 2024 +0100 Fixes for Qt6 api changes commit 3f2ad3413e420c6c7ddfb68393bdb76566499b12 Author: Ralf Habacker Date: Fri Nov 8 09:32:36 2024 +0100 Add KF6 support to KIO usage commit e362c69b4de4ba0ebc8ddfe64cbe6bcda7ff9e33 Author: Ralf Habacker Date: Fri Nov 8 09:33:02 2024 +0100 Add wrapper to parentWidget() for Qt6 commit fa15c11f67d845ba3e0bf742c106207f2d1eaa1c Author: Ralf Habacker Date: Fri Nov 8 09:32:06 2024 +0100 Fix qDebug format types commit fe9c9c3748286a73e3e83f274ecb9ea4b1375757 Author: Ralf Habacker Date: Thu Nov 7 10:59:03 2024 +0100 Add workaround for using QTextCodec The usage of the Qt6Core5Compat is a prelimary solution. commit 9ebbed3d1538e47554f0bc7dbd4a7edc161c7439 Author: Ralf Habacker Date: Thu Nov 7 14:50:16 2024 +0100 Add wrapper class for KCModule to support Qt5 and 6 with the same source commit ba2845e13fb56947e32be770702c0ed308ba0bf3 Author: Ralf Habacker Date: Fri Nov 8 09:35:41 2024 +0100 cmake: add additional link libraries required by KF6 commit 480de42a5d2ccf36230d48e0d6c0d766492e0e0b Author: Ralf Habacker Date: Fri Dec 13 00:06:51 2024 +0100 cmake: add note to top level CMakeLists.txt that QT6/KF6 port is experimental commit 3a7208c3b88bbd9a5a5ef31752b4d9dd139e7202 Author: Ralf Habacker Date: Fri Nov 8 09:25:30 2024 +0100 cmake: Fix renaming of package names in KF6 commit e87efcddae8eac90a4cc1758f25570a5fc565471 Author: Ralf Habacker Date: Mon Nov 25 23:25:14 2024 +0100 cmake: add Qt6 support for finding package qgpgme commit 3fdef685369e6657fedc42d25339e6ce2e9283f9 Author: Ralf Habacker Date: Thu Nov 7 00:21:05 2024 +0100 cmake: add support for linking to KF6 libraries commit 27106a64bf2233ad83c28f11cd562b062a792e24 Author: Ralf Habacker Date: Wed Nov 6 11:07:39 2024 +0100 cmake: Use macros and targets without main version commit f82a0b4b61cc84cd4abf276a5a499f5c87f95e86 Author: Ralf Habacker Date: Thu Dec 12 23:59:08 2024 +0100 CI: Add Qt5/KF5 based build job This job ensures that building on openSUSE Leap distributions continues to work. commit fb5854dd385fccff4a025ddca6502e665e3a844f Author: Ralf Habacker Date: Sat Feb 27 17:37:43 2021 +0100 CI: add project specific build support based on openSUSE distributions commit ea54e0587f2e198f49ea825c84f624787f06de88 Author: l10n daemon script Date: Mon Dec 16 03:07:08 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit c8b778efaa803527e96cdee37d89eead027d4caf Author: l10n daemon script Date: Mon Dec 16 02:35:42 2024 +0000 GIT_SILENT made messages (after extraction) commit 04b40ee5fd5c260a2c636f7220d0f56d7b8290b6 Author: l10n daemon script Date: Sun Dec 15 03:03:07 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 13d6d5e166a4c8a9474f637f5e13722b4bcdf752 Author: l10n daemon script Date: Sat Dec 14 03:10:18 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit f7943e4db22a0e367c771168c48416804df9bba1 Author: Thomas Baumgart Date: Fri Dec 13 18:16:16 2024 +0100 Add popup completion to security selection BUG: 497401 FIXED-IN: 5.2 commit 1ec4a9cdb0c568dff3b7a6017444fb4643ac7994 Author: Thomas Baumgart Date: Fri Dec 13 15:46:39 2024 +0100 Allow Enter to move between fields in transaction editors BUG: 497317 FIXED-IN: 5.2 commit 18dfd486072649b9af88973e857993190306ad15 Author: l10n daemon script Date: Fri Dec 13 11:25:54 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 7bc6d6e447a9cd141fc0d74b56636da19e4d3266 Author: Thomas Baumgart Date: Fri Dec 13 08:45:28 2024 +0100 Respect file extension during storage to non-local files The file extensions .xml and .anon.xml should write the data in uncompressed format. This worked for local drives but was not respected when writing to non-local areas (i.e. destination not mounted into the filesystem) using protocols like smb or fish. This change fixes this problem. commit ad9877885b9da7d032d7ad1f2156884e403acae6 Author: Thomas Baumgart Date: Fri Dec 13 08:12:23 2024 +0100 Remove temp files When saving the data to a network share, a temporary file is created on the local drive and then copied over to the network location. This change removes the temporary file once the upload is finished. commit e54f4702fb2651bb758aaf0afb32b5be2d9a1dd8 Author: Thomas Baumgart Date: Fri Dec 13 08:11:42 2024 +0100 Remove unused inclusion of header file commit 2faa189a3a3b56e25067c92e14bb25521065d098 Author: l10n daemon script Date: Fri Dec 13 02:19:24 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 4179897a227862b796f77395e2547910787fdf7f Author: Ralf Habacker Date: Thu Dec 12 21:56:45 2024 +0100 Remove outdated symbolic link setup for running kmymoney from build dir As the plugins are created in the 'kmymoney_plugins' subdirectory of the build directory, the symbolic links that were previously required to find these plugins are no longer necessary. CCBUG:497361 commit 7e43c15a85015c6e97053172f850d0ac49308398 Author: Ralf Habacker Date: Thu Dec 12 13:38:40 2024 +0100 cmake: install onlinetasks plugin in kmymoney plugin directory The mentioned plugin was created in a different directory which resulted in manual actions being required to get unit tests that use plugins to run. The problem has been fixed with this commit. BUG:497361 FIXED-IN:5.2 commit 374daf1c13611126541adc13c07f3c5b4accac3b Author: l10n daemon script Date: Thu Dec 12 02:20:10 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9e259b489e9ee198917209eb253d4a32e7a87d01 Author: l10n daemon script Date: Wed Dec 11 02:19:28 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 5e9abdaebe1e53c247f4a7b78a7d19e8428a862b Author: Ralf Habacker Date: Tue Dec 10 20:17:00 2024 +0100 Add tooltip to the balance column of the general ledger view For investment accounts, the securities units are displayed in the balance column, otherwise the account balance. To give the user a hint, a corresponding tooltip is now displayed. BUG:497144 FIXED-IN:5.2 commit 9c0ecd969201dfa23557d55db6d5e6c33ab74f79 Author: l10n daemon script Date: Mon Dec 9 02:31:34 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 5801daad204c87b0e171c8ed5b150d2cc44326b8 Author: Thomas Baumgart Date: Sun Dec 8 09:21:42 2024 +0100 Use plus key to open account selector in ledger view If the keyboard focus is on the ledger tab, pressing the plus key will now open the account selector. So far, it was only possible to open it via mouse click. commit 76530b3a3be4c3c8818e39f820f977c8681e629f Author: l10n daemon script Date: Sun Dec 8 02:19:04 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d887b7018388ac922e9e5739614d7376a92dfb0e Author: Thomas Baumgart Date: Sat Dec 7 08:20:30 2024 +0100 Fix i18n context Fixed according to table found at https://api.kde.org/frameworks/ki18n/html/prg_guide.html#uimark_ctxt commit 60dc6bac84fce46ca3b05557e3d373b9d0e65e55 Author: Ralf Habacker Date: Sat Dec 7 00:43:07 2024 +0100 Add note on displaying the investment value in the general ledger The investment value is shown in the general ledger for investments. It is calculated on the basis of the last available prices, may therefore not be up-to-date and may differ from the account balance. To make this clear, a corresponding tooltip is now displayed. CCBUG:497144 commit 57ae52b9bf56fbffac75fb4b3ffe7d3daf6ae8a7 Author: l10n daemon script Date: Sat Dec 7 02:21:54 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d7e444a529055fdd3f595fad1b750bae0c240d88 Author: Thomas Baumgart Date: Fri Dec 6 18:44:00 2024 +0100 Allow enter key to select a transaction When the enter or return key was pressed in the transaction selection dialog KMyMoney tried to open another transaction editor. This change prevents starting a transaction editor in the transaction selection dialog. commit 68ad702291031f8034a958c958cf5d69d23d7109 Author: Thomas Baumgart Date: Fri Dec 6 18:42:33 2024 +0100 Allow to use cursor keys during transaction selection commit 5e522e5864004a83ff9672beca0cc183b97d0582 Author: Thomas Baumgart Date: Fri Dec 6 15:38:18 2024 +0100 Don't change the payee during autofill When a payee is selected using the keyboard navigation and pressing the return key, opening the autofill dialog caused the payee to be changed when the autofill operation was completed. This change postpones the autofill operation until the event loop is reached after the payee has been selected with the return key. BUG: 497120 FIXED-IN: 5.2 commit f659c5197b86241da3c45615ad135ac0316ed715 Author: Yuri Chornoivan Date: Fri Dec 6 16:55:00 2024 +0200 Fix minor typos commit bcfe15eeac601d10e5707a6f0d56b96785e5172b Author: l10n daemon script Date: Fri Dec 6 02:20:02 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 684d999c00c4935d5eec0791da408af90b0fd92b Author: Yuri Chornoivan Date: Thu Dec 5 20:23:38 2024 +0200 Fix minor typos commit b01d555e615b415dd33a314ade4ae0d9c5ef03c6 Author: Yuri Chornoivan Date: Thu Dec 5 14:01:38 2024 +0200 Fix minor typos commit ebdb4f41d55d028ffea68c42c6718b08fd0f5352 Author: l10n daemon script Date: Thu Dec 5 02:23:51 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 4ed5d04ce45214874c199760493fe4bc57c06e8b Author: Jack Ostroff Date: Wed Dec 4 16:17:23 2024 +0000 Update Handbook for 5.2 Near complete rewrite/update of the Handbook for 5.2 commit 2a9b7af9d7a9b1693836b6aa0a110c4962225380 Author: Ralf Habacker Date: Wed Dec 4 10:37:01 2024 +0100 Rename IRR-related enum and method to match what is actually calculated (XIRR) CCBUG:452692 Fixup for commit d14267d1e commit c19753cf2e3891f3c6b54e43a1912a65464fee72 Author: l10n daemon script Date: Wed Dec 4 02:20:48 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit bf5a96ee4e13c113ed275566725ca5e70b01a163 Author: Thomas Baumgart Date: Tue Dec 3 20:35:48 2024 +0100 Fix description of reconciliation setting commit 132e0765bdd5a6ac9d40a0d0e08457137df5a989 Author: Thomas Baumgart Date: Tue Dec 3 14:57:28 2024 +0100 Allow compilation with gwenhywfar versions < 5.11.0 This amends commit a852b420 commit 49b9c87dcbe40efa665f7dcf97d7dfd0aceb00d6 Author: l10n daemon script Date: Tue Dec 3 02:21:10 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a584352aa5acadb3ebe534d8ee6f2bf1b8a33cfb Author: Thomas Baumgart Date: Mon Dec 2 21:57:44 2024 +0100 Next trial to get this working under MSVC commit 5f72e36ef8e8c407e66d9c47c444bbdcb06bbc86 Author: Thomas Baumgart Date: Mon Dec 2 21:40:21 2024 +0100 Include to keep MSVC happy commit 24b193526f19a9b1f72104aa1cbf72c44df411f4 Author: Thomas Baumgart Date: Mon Dec 2 21:30:42 2024 +0100 Try to resolve compiler error on Windows commit a5dbefe0ae9346bca7037d297c903ff7e412b864 Author: Thomas Baumgart Date: Mon Dec 2 19:13:34 2024 +0100 Replace QSet with std::unordered_set KMMSet is provided as an addon to std::unordered_set to provide some functionality only found in QSet but not in std::unordered_set. commit d14267d1ed0872c29b8e2617e3cc5ed310f16878 Author: Ralf Habacker Date: Mon Dec 2 05:59:20 2024 +0100 Correct name for column for IRR calculation in report code The column with the name ‘ctReturn’ actually contains the IRR value and is therefore renamed ‘ctInternalRateOfReturn’. The problem was found by Thomas Baumgart (see https://invent.kde.org/office/kmymoney/-/merge_requests/242#note_1083245). CCBUG:452692 commit c606a45d7d559007f0a389c77adc2c7ee563d56c Author: l10n daemon script Date: Mon Dec 2 03:10:05 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a852b42098839919bc9e0dc5d7b7e4135fd4847d Author: Thomas Baumgart Date: Sun Dec 1 14:36:56 2024 +0100 Activate deprecated warning again This reverts 2c492c9347 commit 63d913f2e3cc9cc4fc3720ca4842275b2b4d79ce Author: l10n daemon script Date: Sun Dec 1 02:19:58 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit bf796800c5828cfa20a31e36023f268688b4ac15 Author: Guillaume Gentile Date: Wed Nov 27 20:51:02 2024 +0100 Fix woob plugin's handeling of the Python GIL The woob interface aquires the GIL before calling the python module. The Gil is released when the python data is ready. commit a2188afe0a03be150446e14e2d2ce151ee35edb0 Author: Ralf Habacker Date: Tue Nov 26 21:48:36 2024 +0100 Adjust expected values in report test containing percent values CCBUG:496700 commit c48b88de1c5274e334172006216112470ddbe030 Author: Ralf Habacker Date: Tue Nov 26 21:27:15 2024 +0100 Cosmetic improvement when exporting percentages in reports In HTML or CSV reports, a space is now inserted between the number and the percentage sign for percentages, which looks better. commit 3cc5907900e463dfaff4ca37d75284fe607c4080 Author: Ralf Habacker Date: Tue Nov 26 21:23:58 2024 +0100 Output percentage values in double quotation marks in CVS exports If percentages contain decimal places, the decimal point may conflict with the comma currently used as a column separator, depending on the language setting. This is resolved with this commit. BUG:496700 FIXED-IN:5.2 commit ab1ea4ce3000ceb5c468d80a9e9c9796c1064ebe Author: l10n daemon script Date: Mon Nov 25 02:23:12 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit fea484abe5ef53c5e0fa738050dae37792eca918 Author: l10n daemon script Date: Sun Nov 24 02:22:57 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 8ac9db69fa53777256c06efaf2c529e18ea5c43f Author: Thomas Baumgart Date: Sat Nov 23 17:45:23 2024 +0100 Fix compiler warning about deprecated function On newer versions of GpgME::Error asString is deprecated and causes a compiler warning. If we have such a newer version, we use asStdString() instead. For backward compatibility we still have to provide the asString() variant. commit 3bb937bb97435c8c73eca71f5162e0025df6aec4 Author: Thomas Baumgart Date: Sat Nov 23 13:52:58 2024 +0100 Don't include the first day of a yearly period twice When calculating the sum of the investment values in QueryTable::sumInvestmentValues(), prior yearly periods are also included into the calculation. When switching periods, the first day of a period was included twice. The change fixes the problem. commit b836aa1018aa15b32d3fd746f951709085431414 Author: Thomas Baumgart Date: Sat Nov 23 10:21:57 2024 +0100 Don't repeat header multiple times in reports Clear temp string after first use. This amends commit d35ba243 which only cleared the temp result when columns where skipped. commit 3fbafa7ef968e4867a11067f7ac569d2b57a3fa3 Author: l10n daemon script Date: Fri Nov 22 02:20:23 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit cf83759129aa2ae084ab3caa131522df6e85c73f Author: l10n daemon script Date: Thu Nov 21 02:18:03 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit c446db184fe7919f184a96d95aa1ceec5035422b Author: l10n daemon script Date: Wed Nov 20 02:22:49 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 142616db4f922f363a23893caae29687cf0e03fc Author: l10n daemon script Date: Tue Nov 19 02:20:21 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d35ba243ec14a42a4bc62b3ceab7cb0ac48dc3ea Author: Thomas Baumgart Date: Sun Nov 17 13:06:34 2024 +0100 Prevent to filter on categories in net worth reports Applying category filters on a networth report yields in false results. Therefore, all categories are selected by default for this report type and a modification is prevented. BUG: 457832 FIXED-IN: 5.2 commit 98e22ad90c5b9c5d71a5ba6ce3f7174c482570d3 Author: Ralf Habacker Date: Mon Nov 18 10:25:38 2024 +0100 Standardized definition of key combinations When defining key combinations, '|' is used in all other places, only here a different character has been used. commit 8ca4d4d95d6920dda0c92e11b4c5cd2d42f06d3f Author: Ralf Habacker Date: Mon Nov 18 10:16:19 2024 +0100 Avoid Qt api methods deprecated in Qt6 Identical alternatives were used, as globalPos() is actually a wrapper for screenPos().toPoint and QMouseEvent->x() can be replaced by pos().x(). commit f3c28188f25b2931245473e8ff7fdb8e61d00c5a Author: Ralf Habacker Date: Mon Nov 18 10:02:07 2024 +0100 Prevent warning about shadowing a member commit 1c6fef51e9b5a1f511b320dfd7a58ccc7f0cc598 Author: Ralf Habacker Date: Mon Nov 18 10:00:19 2024 +0100 Output more details for errors relating to opening files for writing To avoid changing translations, the untranslated details are appended programmatically. CCBUG:485996 commit 2592cf39ac15eada04271dd0a345f6e949e03924 Author: Ralf Habacker Date: Mon Nov 18 09:46:45 2024 +0100 Use translated message for write errors in XMl files The corresponding error message is already presented to the user in other places, but is translated there. commit 5ace36b3f2010de4030818940a75fc7c9fcd9f78 Author: Thomas Baumgart Date: Mon Nov 18 07:31:10 2024 +0100 Fix switching currencies in edit widget When switching currencies in multi currency mode, the precision of the second currency was not updated. This caused erratic behavior in case an amount was already entered before the second currency was assigned. commit 6ce3aaf5ad95048b7b1d390e3a34cd1d50bf869a Author: l10n daemon script Date: Mon Nov 18 02:27:09 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 491aff12f18d72dc51389e98adcdc9fd7199ef79 Author: Thomas Baumgart Date: Sun Nov 17 10:33:55 2024 +0100 Inform user about persistence behavior of setting BUG: 495528 FIXED-IN: 5.2 commit 0e053a7c44e7ca129df106bad86f5d814dbe9c1f Author: Thomas Baumgart Date: Sat Nov 16 18:47:53 2024 +0100 Fix loading of tags into transaction editor and form commit be93df7881ae747c1b150a11539a326a0f84715f Author: Thomas Baumgart Date: Sat Nov 16 15:47:42 2024 +0100 Allow to override foreign total of investment transaction In case an investment is denominated in one currency and the brokerage account is denominated in another currency, it was not possible to adjust the exchange rate for the two in the total amount widget. This change allows to override the foreign amount of the total amount widget. BUG: 494072 FIXED-IN: 5.2 commit 3ab985c8f792144ea5b925c67ddefef47bcf78f2 Author: Thomas Baumgart Date: Sat Nov 16 12:47:47 2024 +0100 Remove unnecessary include commit 04f0f118c1de163e4efbbe0a03f9a9b731d13b7c Author: Thomas Baumgart Date: Sat Nov 16 12:47:09 2024 +0100 Open currency editor when changing deposit The opening of the currency editor when changing the shares amount in a multi currency amount edit did not work when used on the debit part. It only worked on the credit part. This change fixes the problem. commit cfb8f498ed6119742d20236b3d8b4aceff8ea368 Author: Thomas Baumgart Date: Sat Nov 16 12:19:02 2024 +0100 Improve formatting of listtable based reports This reduces width of the left most column to the size needed to display the data (mostly dates) commit a58a6de82a78bac8de71ca41d00931827bbf73f8 Author: Thomas Baumgart Date: Tue Nov 12 08:08:01 2024 +0100 Prevent warning about shadowing a member BUG: 495204 FIXED-IN: 5.2 commit 3756ce4b02ded26ec5eb855662156070da040297 Author: l10n daemon script Date: Fri Nov 15 02:20:36 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit e5b96fa15ec6c51e2a8bbe85970b1bd884b1a6ef Author: Ralf Habacker Date: Tue Nov 12 09:10:09 2024 +0100 Fix test error in mymoneyxmlreader-tests when started from the build directory The cause of the problem was that the plugin in question was created in the wrong build directory by manually overwriting the settings for the build location. BUG:496162 FIXED-IN:5.1.90 commit 27f9b9d4e470b6b6012e4bf335d128134d73b201 Author: l10n daemon script Date: Tue Nov 12 02:24:09 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 8ce5e0433e8b2f7430768b43b20ada502fdbba51 Author: Ralf Habacker Date: Thu Nov 7 09:29:22 2024 +0100 Use Qt api independent from major version commit 45545433cb59480e910bd3f9e3b34986058c98b6 Author: Ralf Habacker Date: Thu Nov 7 11:17:55 2024 +0100 cmake: use installation path for man pages from official definition commit bdcc873d0c49d5911f828fedc7b53af4ed3e64f7 Author: Ralf Habacker Date: Fri Nov 8 09:14:28 2024 +0100 Use QRegularExpression to be Qt6 save commit 103981a2f63615f07d3b2dca6081cd2e57f90491 Author: Ralf Habacker Date: Mon Nov 11 17:41:32 2024 +0100 Fixup include files to be Qt6 save commit 7a52ff3e03ed477094da15540527ecc170d77842 Author: l10n daemon script Date: Mon Nov 11 02:29:30 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit ab340a25536d8aeb9e0d634677a376a8c4897843 Author: Thomas Baumgart Date: Sun Nov 10 18:20:11 2024 +0100 Added missing test file commit 833d698ac46174d97b489c95f76def0b641e1caf Author: Thomas Baumgart Date: Sun Nov 10 17:51:13 2024 +0100 Fix loan transaction report commit a39a9614e7961e90da415a77415760c7b21c51e5 Author: Thomas Baumgart Date: Sun Nov 10 11:09:05 2024 +0100 Bump version of ui.rc file This increase in version was missing in commit 4c86b5b1. commit 6592a58363265832521547bb52d79ddacfcf18f5 Author: l10n daemon script Date: Sat Nov 9 02:19:02 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 36e09f3324cda233cdcdc1a4bf5e66d02c2027e5 Author: l10n daemon script Date: Wed Nov 6 02:20:41 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 3a5f40c79dfb74670f1f2adfb419b4c17d4fd1ab Author: Ralf Habacker Date: Tue Nov 5 16:01:55 2024 +0100 Removed font sizes in the unit 'px' in kmymoney.css As the unit “pt” for the size of fonts is already used elsewhere in this stylesheet, the use of “px” makes no sense here, as it is much too small, which is noticeable when printing or previewing larger page formats. CCBUG:492831 commit 5ee78051fc635637a706c3e79bda5effbf6af84d Author: Ralf Habacker Date: Tue Nov 5 04:01:44 2024 +0100 Add control of output settings in PDF format When exporting to a PDF file, a dialog is now displayed for each selected report with which various output settings can be adjusted. CCBUG:492831 commit 37726195e0ab37b6266fac77ce9770756fed43d5 Author: Ralf Habacker Date: Tue Nov 5 04:01:07 2024 +0100 Apply changes requested by git clang-format commit 581bf742bdccee226d7bd0f84f1797296ba70a23 Author: Ralf Habacker Date: Tue Nov 5 12:36:23 2024 +0100 Fix display of reports printig and print preview After switching to the QTextBrowser class for printing and the print view of reports, too little space is output between the individual columns. This is corrected by defining a left margin in front of each column. BUG:492831 BUG:495821 FIXED-IN:5.2 commit 37de9b0a4ac298c374708631b612106e10edc6a8 Author: Ralf Habacker Date: Tue Nov 5 11:45:49 2024 +0100 Fix the indentation when displaying reports in the application The mentioned commit corrected the html export of a report, but not the display of the report, because the HTML import of QTextDocument, which is used here, does not support the unit “em” for the css attribute “text-indent”. To fix this, the unit “px” is always used in the generated HTML text. Fixup for commit ffa7449ae CCBUG:492831 commit 36277eec247a78227e0c20ed612c17965c6d95a4 Author: Ralf Habacker Date: Mon Nov 4 19:57:38 2024 +0100 Add spacing between columns for printing or previewing reports This prevents some numbers from being mixed up so much that you no longer know what is what. Since the use of a 'width' attribute in the HTML table does not work with QTextBrowser, a space is added in the individual elements of the QTextDocument instance used. CCBUG:492831 commit ffa7449ae467e428c0fd3be02edd60ef26c01602 Author: Ralf Habacker Date: Mon Nov 4 16:01:34 2024 +0100 Restore indentation for reports based on pivot tables The commit below increased the indentation to 16 times the value previously used, which significantly increased the width of the report when exporting to an HTML file; this has now been corrected. If a higher value is required, this should be done via an option in the settings. Fixup for commit f0a9807dd. CCBUG:492831 commit 2ef9edd118c6a93fcbfafbcc85aa857cf74ffc3d Author: Thomas Baumgart Date: Mon Nov 4 08:17:02 2024 +0100 Fix order of arguments to addScheduleHeader This fixes a problem introduced with commit cd941ab45 commit 16b7418812a870cf9cd53a996a0fc03a89570e1c Author: l10n daemon script Date: Mon Nov 4 02:16:26 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 815e7923a9c9fae11f8e74e69b35139d81869dd5 Author: Thomas Baumgart Date: Sun Nov 3 18:53:55 2024 +0100 Sync the two checkboxes for the same feature The HideZeroBalanceAccountsHome feature is available on two different pages. For that matter, they need to be synced which this change adds. commit 8bf09e1674842351088ee5b9afe6c2f7cbe65cf5 Author: Thomas Baumgart Date: Sun Nov 3 16:16:46 2024 +0100 Show CSV import wizard on same monitor as application In case of a multi monitor installation it can happen that the CSV wizard pops up on a different monitor. This change makes sure that the wizard is opened on the same monitor as the application. commit b0a4f2dd29f52fb2cb79ec709eab4adf6508b83d Author: l10n daemon script Date: Sun Nov 3 02:14:28 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit ad79dcc9a19eda4d939c048313d6fe1e466c2295 Author: l10n daemon script Date: Sat Nov 2 02:20:38 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit aee9d6fbcd9036eb9c3dfa1b08b6b834bf8daae4 Author: l10n daemon script Date: Fri Nov 1 02:19:04 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 5b79b604ce284cc7bf6ac8aa4ddb105b8087b61d Author: Thomas Baumgart Date: Thu Oct 31 10:12:04 2024 +0100 Show the difference between transaction amount and sum of splits When the transaction amount differs from the sum of splits, the transaction is said to be unbalanced. In this case, an hint is provided for the user. This now contains the absolute (always positive) amount of the difference. commit 0e87c220c7f7d558f2760811433f45c6a593ae36 Author: Thomas Baumgart Date: Thu Oct 31 10:10:10 2024 +0100 Show error frame when loading unbalanced schedule When loading an unbalanced schedule, the hint that there is a problem by showing a red frame around the amount widget was not made visible. This change makes sure, that the hint is shown. commit 0ec0185a6b5e3339f347b11c9aefca6b144a70d8 Author: l10n daemon script Date: Thu Oct 31 02:19:46 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d0594c9ba43286d4acf3302fb4c03ce7bfb438cd Author: Ralf Habacker Date: Mon Oct 28 22:57:20 2024 +0100 Correction of expected test report values for “test-423870.xml” After the problem reported in error 382245 has been fixed, the expected values in reports of the mentioned test have changed and need to be adjusted. As the target accounts are managed in the US currency, the corresponding splits must also be splits must also be issued in this currency, as mentioned in the ticket. CCBUG:423870 commit 95e46fc151cfdabc5493983800facb32475d41a2 Author: Ralf Habacker Date: Mon Oct 28 22:44:42 2024 +0100 Correction of the expected test report values for “test-448788.xml” After the problem reported in bug 382245 was fixed, the expected values in the report “Bookings by category without conversion” from the mentioned test have changed and need to be adjusted. CCBUG:448788 commit a346d765a181c6a080102d4c2308dad36f93daa0 Author: Ralf Habacker Date: Mon Oct 28 21:57:05 2024 +0100 Revert "Add note that report results may be incorrect" As the related issue has been fixed, this message is now obsolate and can be removed. This reverts commit fd13f447e138b4f3fee690edf36e7566173e4c36. CCBUG:382245 commit eec2645f3a5623a32390d209169c780a8c5c653e Author: Ralf Habacker Date: Mon Oct 28 21:03:26 2024 +0100 Fix conversion to base currency for reports containing categories The previously used logic to recognize the conversion to the base currency was not correct for the report mentioned in this error. It was added to fix bug 448788 and worked there because the base currency was taken from the first split, which happened to be the same as the one from the file. In general, when converting to the base currency, the base currency of the file should be used and not the currency from the first split, which has been corrected with this commit. BUG:382245 CCBUG:448788 FIXED-IN:5.2.0 commit b4f6901f8b685e88d9f6423e7043ede26c9ea382 Author: Ralf Habacker Date: Tue Sep 10 00:57:59 2024 +0200 Add test case for bug 382245 CCBUG:382245 commit 90fc603ab6e4430450697e7c40c4a0329e4912c5 Author: Thomas Baumgart Date: Wed Oct 30 13:08:22 2024 +0100 Raise min version of Alkimia commit cff9e730ddc216fd5924e8a9fd24dce6922064cc Author: Ralf Habacker Date: Mon Oct 10 10:22:48 2022 +0200 Add doc for payee links CCBUG:437481 commit 4c86b5b1e490f95889d7df04cc19816169d56ea3 Author: Ralf Habacker Date: Fri Jan 12 23:17:39 2024 +0100 Adding payee-based links in the memo field of transactions For this purpose, a new tab entry “Link Matching” has been added to the processing interface for payees, which contains two input fields, one for a pattern for identifiers and one for a url template with a placeholder “%1”. If these fields are filled for a recipient, a matching identifier is searched for in the memo field in the general ledger view for transactions that are assigned to this recipient and, if found, marked accordingly and inserted into the url template. The link created in this way can be opened via the new “Open URL” entry in the context menu, via a keyboard shortcut if configured in the settings and in the form view and editor of a transaction via a displayed link. Simple examples of a pattern are \d{10} for a 10-digit number or “\d+-\d+” for two blocks of numbers connected with a hyphen. BUG:437481 FIXED-IN:5.2.0 commit 2733f5d515f99e93912d7a3f8c01153bb7b3e9b9 Author: Ralf Habacker Date: Wed Oct 30 08:46:23 2024 +0100 Fix checking alkimia version Fixup for commit 867d9952a commit 460d9e95792aa31463b721a466606c9da53bb827 Author: l10n daemon script Date: Wed Oct 30 02:18:48 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b71f992788cba2358d8f768fc915c847bc3ab0d2 Author: l10n daemon script Date: Tue Oct 29 02:19:42 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 695dde7332969a9bc22fb9e77d5552e3199ef0b9 Author: Jeremy Whiting Date: Fri Oct 25 09:06:25 2024 -0600 Split Hide Accounts with Zero Balance into 2 settings. Initially I wanted this to hide unused accounts from the home view but kept them in the Accounts tab when I started using said accounts. But this change also now hides them from Accounts tab. So use a new setting HideZeroBalanceAccountsHome to hide things from the Home view and use the original to hide from Accounts tab. This way each can be toggled independently based on user preference. commit a486847b0d4931451bba3630ed9442900314c2aa Author: Thomas Baumgart Date: Mon Oct 28 12:10:51 2024 +0100 Fix price precision value for test securities 1000 is the denominator, but we need 4 digit precision commit a09349e3c4982c042774087e334ae324f2cff6e0 Author: Thomas Baumgart Date: Mon Oct 28 08:42:18 2024 +0100 Remove unnecessary conversion from denominator to precision BUG: 495417 FIXED-IN: 5.2 commit 867d9952a0fc993d6b184d12f53c6293ee27ec27 Author: Ralf Habacker Date: Sun Oct 27 07:50:03 2024 +0100 Prepare KEquityPriceUpdateDlgPrivate class to use alkimia version 8.1.90 commit 4ae3f5f7a0b897b1279e9fb5166ec49c666709fd Author: l10n daemon script Date: Mon Oct 28 02:26:22 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 07b45598f557a7e0654af9f544a40546adfc4e86 Author: Thomas Baumgart Date: Sun Oct 27 09:56:10 2024 +0100 Raise min version of Alkimia commit b6f7b937064fe40a7c5262b7a354355c87c609da Author: l10n daemon script Date: Sun Oct 27 02:28:21 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 3a8ec6cb07df66f2fcefa2b0b45b41ebc7c32c20 Author: Thomas Baumgart Date: Sat Oct 26 09:43:10 2024 +0200 Update payee when copying splits When using the copy splits function, the payee in the copied splits did not get updated. This change takes care of the update. commit bfc97b72410bca8b428ba9c7e29fc79cfd992f42 Author: l10n daemon script Date: Sat Oct 26 02:22:54 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit cd941ab45329b1c0484bdd683495f204d99a1bf5 Author: Thomas Baumgart Date: Fri Oct 25 18:42:15 2024 +0200 Combine duplicated code copies commit c545f9a7f7bf83d0e2d32a6bf70c14b15ecdf47e Author: l10n daemon script Date: Fri Oct 25 02:21:01 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a55c9ab3f936c81909749d2caa17649f9b0106a7 Author: Ralf Habacker Date: Tue Nov 8 21:16:42 2022 +0100 Add support to export selected reports as pdf file CCBUG:492831 commit aa472d77db0a3b08909e3174d184ee03864450c5 Author: Ralf Habacker Date: Tue Oct 22 13:42:03 2024 +0200 Add exporting reports as pdf file to reports user inferface BUG:492831 FIXED-IN:5.2 commit b7e1e0ce5c3af52d6af3b96de01bc4fc7c133e40 Author: l10n daemon script Date: Wed Oct 23 02:21:32 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 6db271cc70923a2ad40bd586ffa07e3891d5ef37 Author: Ralf Habacker Date: Mon Oct 14 06:12:33 2024 +0200 Add xml export to the report user interface BUG:412750 FIXED-IN:5.2 commit 91b41863e2add5a7def1b92cb773a014cfb7e437 Author: l10n daemon script Date: Tue Oct 22 02:20:01 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 847838f93fc9f90b83e8a2f9c95d1f95365b7261 Author: Ralf Habacker Date: Tue Oct 22 00:11:43 2024 +0200 Added test case for tags in splits in transaction report This commit adds a test case that checks whether tags in splits are displayed in the “Transaction with tags” report. BUG:453033 FIXED-IN:5.2 commit cb11ba4daeadbd802e299720e02d888740d18d85 Author: Ralf Habacker Date: Mon Oct 21 23:12:10 2024 +0200 Fix fatal build error: objectinfotable.h: No such file or directory The kmmreport-export tool can only be built if the “reportsview” component in cmake is activated. Fixup for commit d858cd3cca5986fe758bf91577ac3ccf743060d1 CCBUG:492891 commit 4621ec134e4bfe30af0c5e2f2a68f0e8ea4c7058 Author: l10n daemon script Date: Mon Oct 21 02:22:02 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit fbb0bc90e2de84a226b4d06bf3a04d6d674f48b3 Author: l10n daemon script Date: Sun Oct 20 02:20:49 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 765dafbbdcccef8dc25b0b290405faa32f53de8e Author: Thomas Baumgart Date: Sat Oct 19 12:33:04 2024 +0200 Increase size of OFX import dialog by addition widget height This increases the area to display filenames in the selection dialog to its original height commit 00c89bcc1ba4ab3674d1ab0e027f537e7fecb065 Author: Thomas Baumgart Date: Sat Oct 19 12:32:21 2024 +0200 Fix filter for OFX import file selection Allow translation and remove unnecessary parts commit faa2c2381f639470ca3511135804aa221a9ba3e9 Author: l10n daemon script Date: Sat Oct 19 02:24:51 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b520bc8be2f348067a7912a4bc9c25a19770ffa2 Author: Ralf Habacker Date: Mon Oct 14 06:44:17 2024 +0200 Add debug info to xml output Add an attribute in the xml output that shows the line in which ctValue attribututes are generated. commit f04bd35da141cf0c5165d2c5ca5fe78e7e5df9cb Author: Ralf Habacker Date: Mon Oct 14 06:22:47 2024 +0200 Apply changes requested by git clang-format commit e3e11aaf0d94b4a868c1ef03010a9f4b4630f4ec Author: Ralf Habacker Date: Tue Oct 15 12:35:03 2024 +0200 cmake: extend macro add_report_tests() to support additional file formats commit a03ab12a2b3901a689510ae52a515960986dd436 Author: Ralf Habacker Date: Thu Oct 10 12:19:06 2024 +0200 Write also test results in xml format in pivottable and querytable tests This can help when searching for problems in the reports. commit fb472e31e74b5761a2b90a177b392a55b509db61 Author: Ralf Habacker Date: Tue Sep 10 22:14:22 2024 +0200 Add xml export to kmmreport-export tool commit 86b48d8b8ce4864a233aa8beb92e91008a6be516 Author: Ralf Habacker Date: Thu Oct 10 11:06:49 2024 +0200 Add xml export to report classes commit 70e01a980088c5728933d5e9f7053cffc8a8c5a0 Author: Ralf Habacker Date: Mon Oct 14 06:47:56 2024 +0200 cmake: adjust expected alkimia version minimum As xml export of reports uses the AlkDom class from the alkimia library, the minimum version is increased to 8.11.76. commit b5fcf203c2d8c6bf30f91061eb17eec6c733d486 Author: l10n daemon script Date: Thu Oct 17 02:21:54 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit ede01db7300da3d1d772d7861c565c48bc0b28a1 Author: l10n daemon script Date: Wed Oct 16 02:22:47 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1bda57f64408017c16e6e3af50ef84fc08856092 Author: Ralf Habacker Date: Mon Oct 14 06:51:56 2024 +0200 Correct capitalization in translated texts in kmmreport-export commit 4b6e1916541803f074aaf8f0a70dd907b02d2b14 Author: l10n daemon script Date: Tue Oct 15 02:18:01 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 03529972199da7523dfadd77c2b9a22177dc29b5 Author: Thomas Baumgart Date: Mon Oct 14 21:00:31 2024 +0200 Support consecutive delimiters in date format In case we detect multiple delimiters in row, we only keep the last one. E.g. in "dd. MMM. yyyy" the space is the delimiter and the dot is a fill character. commit 2289566d1cfdc87ba87043587a2a45bd99e7713b Author: l10n daemon script Date: Sun Oct 13 02:19:08 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 566bf3c0ba706316e0109745ec87e0d3787c1e1b Author: l10n daemon script Date: Fri Oct 11 02:30:00 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1b910da0972834625681d8b34bb464024da9697b Author: Ralf Habacker Date: Thu Oct 10 12:18:39 2024 +0200 Unify writing tables in pivottable and querytable tests The name of the output file for writing tables to files is now taken from the report name and the test results are now saved in csv and html format. CCBUG:457832 commit c90db06e91079cb832ff69310c2ace8f7242cccc Author: Ralf Habacker Date: Thu Oct 10 11:05:11 2024 +0200 Fix of a problem found by clang-format in the Doxygen documentation commit 36b717c4b400d4cf04ca587b9076c6a6bff48fdf Author: l10n daemon script Date: Thu Oct 10 02:17:46 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 6ae75fc7c7ec5efde500920ad3c4dad03e5ae967 Author: Thomas Baumgart Date: Wed Oct 9 22:16:39 2024 +0200 Support alphanumeric month names in date edit widget commit 27e8ac3e6850cd915e1346b9d89143dee54dc68d Author: Thomas Baumgart Date: Sun Oct 6 14:23:55 2024 +0200 Fix balance display when some transactions are not shown For liability accounts the starting balance for the first visible transaction was not inverted causing the balances to be incorrect. This change fixes the problem. BUG: 494069 FIXED-IN: 5.2 commit ca9358a84f82f251be029f00356d377937d14ecb Author: l10n daemon script Date: Sun Oct 6 02:20:44 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d3c944b02f937caa538dee8d9e57b990c316c0eb Author: l10n daemon script Date: Sat Oct 5 02:19:28 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit da53c2f9589703ab7f16f26e3de2f6168138b14b Author: l10n daemon script Date: Fri Oct 4 02:21:19 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 91cc03d141e7c016c0cd1a1e07c6aac5181dc585 Author: Thomas Baumgart Date: Thu Oct 3 15:31:25 2024 +0200 Disable test because the data is dependent on a specific month The test worked when run in September but fails when running in October. commit 9f7cba6f93c510fa1cce8ab73ee09d8966447a76 Author: Thomas Baumgart Date: Thu Oct 3 15:09:45 2024 +0200 Dump information about date formats Trying to figure out what happens on Windows while using a specific date format setting. commit 8f644915f708b6e4865a7931f0895ed4835e182d Author: l10n daemon script Date: Thu Oct 3 02:20:12 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 101e3ae984ea58216b7e9505a79f2692c5bcfb35 Author: l10n daemon script Date: Wed Oct 2 02:22:17 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 974afbfd13f88c261e77c08fc8c7f137f0ba3f13 Author: l10n daemon script Date: Tue Oct 1 02:21:36 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d9b2cd334257c9e2d683c23312b589a76153e88e Author: l10n daemon script Date: Mon Sep 30 02:21:13 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 94d60b4ebf49bdf80e8c07e9a8dc15ef35e663e4 Author: l10n daemon script Date: Sun Sep 29 02:18:39 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit e0ced2a1e56dbe0648719ecdfa5a8574b8b10f66 Author: l10n daemon script Date: Sat Sep 28 02:21:10 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 19135ade55a3f551685a4588b45c4e875fb5cd62 Author: l10n daemon script Date: Fri Sep 27 02:25:51 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit fd13f447e138b4f3fee690edf36e7566173e4c36 Author: Ralf Habacker Date: Thu Sep 26 20:27:37 2024 +0200 Add note that report results may be incorrect This note can be removed once the cause of the discrepancies has been resolved or limited to specific reports once the causes have been narrowed down. CCBUG:382245 commit 2baf939df65c1a91d7d898944d9ce8abf4c16388 Author: l10n daemon script Date: Thu Sep 26 02:19:54 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 55081587cbca9a0ab92224923342b3f66e433fe2 Author: Thomas Baumgart Date: Wed Sep 25 21:10:38 2024 +0200 Allow moving investment transactions Moving investment transactions is enabled when there is at least one investment account that can take all selected transactions (has subaccounts for all securities). commit a22b7f99909c0633f2444677b1b04b0d82d50304 Author: l10n daemon script Date: Wed Sep 25 02:21:22 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 60f83bb3af2430d4f4b63fc4f2ef9809c7447071 Author: l10n daemon script Date: Tue Sep 24 02:36:25 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 5a036ac410b1a041fa66be309774a41a68d3651e Author: Thomas Baumgart Date: Mon Sep 23 17:20:32 2024 +0200 Automatically use ccache if available See https://crascit.com/2016/04/09/using-ccache-with-cmake/ for details. commit c80cdcebe091b32824bd0e9dbbcd20abee82e038 Author: Thomas Baumgart Date: Mon Sep 23 17:19:43 2024 +0200 Only build kmmreport-export when BUILDING_TEST is true This prevents link problems when the setting is false. commit 4c9a4d70eb0f36bb9006f69f3003b4606898859a Author: Thomas Baumgart Date: Mon Sep 23 14:41:51 2024 +0200 Removed progress callback from MyMoneyStatementReader commit 18152bba1f1bf9604547ec09fc9b344d56378315 Author: l10n daemon script Date: Mon Sep 23 02:18:05 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d063fddc711a7c5a130e5071becc910d6928656c Author: Thomas Baumgart Date: Sun Sep 22 08:29:43 2024 +0200 Calculate loan values before showing on home page When showing the receiving split of a loan schedule, the amout shown is incorrect (huge negative value). This special value indicates, that the actual values for the loan transaction need to be calculated based on the loan terms (balance, interest rate, etc.). This calculation was missing when processing the entry. This change adds the necessary step and calculates the correct values for the transaction to be displayed. commit e232d201e23414fbe2c974001f376d2231478ba6 Author: l10n daemon script Date: Sun Sep 22 02:21:11 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit bf50038864b527a26706452ca277168ccdb86852 Author: Thomas Baumgart Date: Sat Sep 21 11:21:12 2024 +0200 Extend text filter in ledger view Also search the provided filter text in the investment activity of the transactions. commit 96d68ec0efcf3294c93828dacd5494600dc95749 Author: Thomas Baumgart Date: Sat Sep 21 10:44:15 2024 +0200 Prevent shadowing a local variable commit 638f34845d2d6bc9b269416f8991d954a7903c17 Author: Thomas Baumgart Date: Sat Sep 21 10:33:57 2024 +0200 Improve debug message for payee matching commit 25a575730951f4903aee9bb54fe0386f9d5f96d7 Author: l10n daemon script Date: Sat Sep 21 02:23:14 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 87d6e683f1837a5731224306b8a94a2a7ad3b753 Author: Thomas Baumgart Date: Fri Sep 20 19:36:12 2024 +0200 Sync the investment view to the ledger view on first access When an investment account is selected after startup of the application in the ledger view and then the investment view is opened, a different account may be selected in the investment view. This only happens the first time after application start. This change makes sure that even on the first time the views are synced and the correct account is selected in the investment view. commit c3a9265bd88782c182dc38cc53e999cbd51680c4 Author: Thomas Baumgart Date: Fri Sep 20 19:07:13 2024 +0200 Add option to override payee creation during import per account Add a new option to the account editor to control automatic payee creation during import (online and file import). The options are Application default: ask user during file import, automatic creation during online import (current behavior and the default) Never create: never automatically create a payee if unknown Ask user: ask the user what to do during the import Create automatically: create a payee record if not found As part of this change, the limits and tax tabs have been replaced by a new options tab that now provides access to all options. commit 0259198e6751b58e5a5823811b92dbf14903862c Author: Thomas Baumgart Date: Fri Sep 20 15:43:04 2024 +0200 Allow to override payee creation on a per account basis during import commit 394a00d22fdf577e83b4567e72a7eb22072459ef Author: Thomas Baumgart Date: Fri Sep 20 15:42:14 2024 +0200 Add storage to keep payee creation mode with each account commit a966f6f446fc21e3eb051bec62e6355d602ed324 Author: Thomas Baumgart Date: Fri Sep 20 15:03:28 2024 +0200 Add convenience methods to MyMoneyKeyValueContainer commit 56d3c18a9e55f949643bf9530aedcd7efddc7e37 Author: Thomas Baumgart Date: Fri Sep 20 09:20:34 2024 +0200 Try to improve MacOS builds on CD Changes proposed by Julius Künzel during Akademy 2024 commit 640afcb41850b32525771c25a004b5d7821a8e37 Author: l10n daemon script Date: Fri Sep 20 02:28:20 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9873b9ec9e5c54f301f5ee1cf3c5d9993852f2ae Author: l10n daemon script Date: Thu Sep 19 02:20:48 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a46ae0e1e4adf86eada7cc3887825b212a60b077 Author: l10n daemon script Date: Wed Sep 18 02:25:20 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 64a3aa8f07e88ec15370201fdc0932979e684371 Author: l10n daemon script Date: Tue Sep 17 02:26:04 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1270b9c3ac713e7c096d8a8af7e18886bc72b469 Author: Yuri Chornoivan Date: Mon Sep 16 18:29:35 2024 +0300 Fix minor typo commit 81a427c95d267aee541bc3d10bc137bfb0509d11 Author: l10n daemon script Date: Mon Sep 16 02:41:57 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 0e7fa546c5859db06936982d66666c7b3bbf1f7a Author: Thomas Baumgart Date: Sun Sep 15 17:44:08 2024 +0200 Setup default locale for report tests commit 26c6a5c827be45c2021f4d53af03c4a7f142ecb9 Author: Ralf Habacker Date: Tue Sep 10 00:45:56 2024 +0200 Fix not showing correct currency in multi currency category report The basic fix has been extracted from the 4.8 branch. BUG:448788 FIXED-IN:5.2 commit 4a803856b9675aa923ef2ea986385c473e6cb615 Author: Ralf Habacker Date: Tue Sep 10 00:46:52 2024 +0200 Add additional test files and reports reference files commit f1400b46feedd78188fe2746665fd3e32b98b218 Author: Ralf Habacker Date: Mon Sep 9 22:48:21 2024 +0200 Test file added to check affected source code lines, which should continue to work from https://bugs.kde.org/show_bug.cgi?id=424674 commit bf6ec53563beff53c52c0d0eabc82e664be0bad9 Author: Ralf Habacker Date: Thu Sep 5 17:43:59 2024 +0200 Add reference file with expected behavior without currency conversion CCBUG:448788 commit b71085f8ad71eb614b69483190056b53d7264081 Author: Ralf Habacker Date: Mon Sep 9 22:29:28 2024 +0200 Add test case for working reports Currently the report with currency conversion has been added for testing as it looks as expected. CCBUG:448788 commit 2410cb590de6192cd7db166c2a780eabc6b68e38 Author: Ralf Habacker Date: Mon Sep 9 21:12:22 2024 +0200 Add test for category 'Buchungen' and 'Geldfluß' commit 5ba55414b55ce4c68e49a676a0cc0070594fcb0e Author: Ralf Habacker Date: Mon Sep 9 20:58:55 2024 +0200 Add test file for category 'eigenkapital' commit 38eb7fb5e7cb7bedbc39f54a197a192a0a0836ef Author: Ralf Habacker Date: Mon Sep 9 18:57:12 2024 +0200 Add test case for income/expense/assets/liabilities commit f81423dc7bf4fa5fe98a264254aed314ed5810db Author: Ralf Habacker Date: Fri Sep 6 19:53:29 2024 +0200 Add test data for reports from the pivot table CCBUG:492891 commit 9aa1b0484b4a4837eb9660155f3abe7b8a06696f Author: Ralf Habacker Date: Fri Sep 6 18:43:01 2024 +0200 Add test data for reports from the object info table CCBUG:492891 commit c9294bfaf26207287ff7c74bfc538ff9686a604b Author: Ralf Habacker Date: Fri Sep 6 10:24:38 2024 +0200 Fix building on Windows See https://invent.kde.org/office/kmymoney/-/merge_requests/230#note_1027494 CCBUG:492891 commit d858cd3cca5986fe758bf91577ac3ccf743060d1 Author: Ralf Habacker Date: Sun Sep 15 08:22:14 2024 +0200 Add support for testing report generating The support is based on a command line tool that loads kmymoney files and exports all user-defined reports to files that are then compared with reference files using a cmake script. Any differences that occur are displayed in the log and marked as errors. For each test file added to the cmake build system a dedicated cmake test is added. BUG:492891 FIXED-IN:5.2 commit 946b6f28132a2b2a5275b08f1f8f0f94aca7854f Author: l10n daemon script Date: Sun Sep 15 02:24:07 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 36552d0331d979c09487ab76dbaf10786a07242d Author: Ralf Habacker Date: Sat Aug 31 15:32:59 2024 +0200 Add missing documentation for ReportTable::dump() commit 33b204d81aaf6b4bd725793f49f3ef414b660444 Author: Ralf Habacker Date: Sat Sep 14 23:44:07 2024 +0200 Use common function to create report files in pivot and query table tests commit 15021163865ca0852ce9aedf4c03932399fee34a Author: Ralf Habacker Date: Sat Sep 14 20:56:58 2024 +0200 Fixed location for specially created report files in pivot and query table tests Report files that use a specific name are now also saved in the current binary directory. commit 36d69f9e825a4b1d68696a284368ff763f6b74b0 Author: Ralf Habacker Date: Sat Sep 14 21:22:07 2024 +0200 Fix assert executing report related tests when using a language other than “C” pivottable-test: ASSERT failure in QList::operator[]: "index out of range", file /usr/include/qt5/QtCore/qlist.h, line 579 querytable-test: 'rows[0][ListTable::ctCategoryType] == "Expense"' returned FALSE. () Loc: [/home/ralf/src/kmymoney/kmymoney/plugins/views/reports/core/tests/querytable-test.cpp(143)] The test cases must be executed with the “C” language. commit 574aab1ca5e34161295a4be00d75db66a5b02ae8 Author: Ralf Habacker Date: Fri Sep 13 23:41:44 2024 +0200 Limit item related css style to screen display They collidates with printing. BUG:480388 FIXED-IN:5.2 commit c13250f85e3f23a3dd9b481f40441ac9b8059319 Author: Ralf Habacker Date: Sat Sep 14 12:02:36 2024 +0200 Save created files for some reports tests in the current binary directory This prevents the top level of the binary directory from being cluttered with report files. commit 2527df59d8a1474cd7e7658be3f580ac90ea2364 Author: Ralf Habacker Date: Tue Sep 10 23:35:48 2024 +0200 Fix warning in report related tests The warning was: "kf.i18n: KLocalizedString: Using an empty domain, fix the code ..." commit bee6909bc82722d9c9031903c35e86d068e988a0 Author: l10n daemon script Date: Sat Sep 14 02:28:59 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 7155aa89502825fabc013e38d47f1bd9a9d1ae05 Author: Thomas Baumgart Date: Fri Sep 13 11:00:13 2024 +0200 Show warning of missing category assignment or category combo A warning was shown when the amount of all splits of a transaction was not balanced (i.e. not equal to zero) or a catgegory assignment was missing while an amount was entered. It makes more sense to show the warning frame and hint on the category combo box in the latter case. commit 4c0952b6ca073b0fb86365e66bdd16b989184666 Author: l10n daemon script Date: Fri Sep 13 02:23:10 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 79aac996ace1400df307f61daba86b7f04b76a2b Author: Thomas Baumgart Date: Thu Sep 5 16:48:41 2024 +0200 Improve QString usage Use QString::clear() instead of assigning QString() commit dd168c056375c1ab2fc4b7dfad85036711678918 Author: l10n daemon script Date: Sun Sep 8 02:21:48 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 61c9146569a9c42c68237e12850f464d0693100f Author: l10n daemon script Date: Fri Sep 6 02:43:48 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 67e8dc14c7013685244839a1991d07d6b4883dde Author: Thomas Baumgart Date: Thu Sep 5 16:18:39 2024 +0200 Prevent a negative amount of shares when reinvesting dividends commit a29d89648197f3630af094f19c6db5dea736b420 Author: Thomas Baumgart Date: Thu Sep 5 16:17:16 2024 +0200 Make sure that shares and value of a split have the same sign For some (yet unknown) reason, the CSV importer creates splits that have positive shares and a negative value. That is incorrect and needs to be fixed. This change makes sure, that no such split can enter the journal and uses the sign of the shares in favor in case they differ. commit 4267e1cda76f283fbb1bbab3de4f2365536679c3 Author: l10n daemon script Date: Tue Sep 3 02:18:13 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 453c264e258272085399e1a41e29178a2eb1f8a2 Author: l10n daemon script Date: Mon Sep 2 02:19:04 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit c8f9dfac9faa0a0026137d3406022f74ab9a0f7e Author: Thomas Baumgart Date: Sun Sep 1 09:18:09 2024 +0200 Prevent crash when changes are pending When payee or tag data was changed and another entry was selected crashes could occur. This change prevents them. commit 2433b51ff66256f00e52cf01c7d37cb168a26290 Author: l10n daemon script Date: Wed Aug 28 02:35:20 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit bc271eee4638fb101aff8e372cef6bda7997c82f Author: l10n daemon script Date: Wed Aug 28 02:27:26 2024 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit ed5adb3f355c2d27074c88788dfd98c1eea85287 Author: l10n daemon script Date: Tue Aug 27 02:23:36 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d2299197e9ba841bdd1bc2c66aece834e9ef394b Author: l10n daemon script Date: Mon Aug 26 02:34:02 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 7518d11ef7fbf5a2f59053682663bcfeb4d7df07 Author: Ralf Habacker Date: Sat Aug 24 12:34:38 2024 +0200 cmake: Cleaning up the use of QtWebEngine QtWebEngine has been completely replaced by QTextBrowser and the cmake support files for LibAlkimia5 already contain a search for it, so all related references can be removed. BUG:440594 FIXED-IN:5.2 commit 0b8f7ce918d6c439f1e6148c3f6be4d805783dc2 Author: Thomas Baumgart Date: Sun Aug 25 11:49:35 2024 +0200 Increase standard price precision of Bitcoin to 8 This only has an effect if Bitcoins are currently not used in a data file. In case they are, users can use the currency editor to increase the price precision manually. BUG: 492086 commit ca5ebe865fff5d79f796c0998b61ced0a1632246 Author: l10n daemon script Date: Sun Aug 25 02:22:48 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit c34c74c21ffb7b5f2cfe0be1d052fce875a3d857 Author: Ralf Habacker Date: Sat Aug 24 10:06:31 2024 +0200 Fixup for components dialog - New cmake variable ADDRESSBOOK_VERSION added to follow the renaming of the cmake name of Akonadi with version 23.04. - Added notes on the origin of components without a version in config-kmymoney.h.cmake - Removed superfluous include, as all versions of cmake are supplied except for alkimia. CCBUG: 491978 commit ba7dcf7ec9eb26576070aa18bb0b9dcb39b03e50 Author: Thomas Baumgart Date: Sat Aug 24 10:54:43 2024 +0200 Update testcase to prevent crash Commit f596aa45 now requires to have access to both currencies of a price pair. The testcase only created the first one so that an exception was thrown. This change adds the required currency to allow the test to work again. commit 80ffa75110eed5a52de9981b25373fe65c006890 Author: Thomas Baumgart Date: Sat Aug 24 10:51:37 2024 +0200 Revert "Revert ".kde-ci: enable MODELTESTS"" This reverts commit 90145794c312fa9332b4e39b935175526d9c3128. commit 90145794c312fa9332b4e39b935175526d9c3128 Author: Thomas Baumgart Date: Sat Aug 24 10:44:28 2024 +0200 Revert ".kde-ci: enable MODELTESTS" This reverts commit 0ea5a7ecc234ca3c00610b5b0790b4a7c1cb6995. commit 8d1b80247197fd7453d352b3451ab2551c936159 Author: Thomas Baumgart Date: Sat Aug 24 10:23:13 2024 +0200 Setup catalog for testcase The test cases failed with the following message: KLocalizedString: Using an empty domain, fix the code. msgid: "Bills" msgid_plural: "" msgctxt: "Schedule group" This change assigns the message catalog and resolves the problem. commit 8e173074110368e0a944ec46b95f179989d6cbdb Author: Thomas Baumgart Date: Sat Aug 24 08:48:33 2024 +0200 Fix building with gpgme 1.23.2 BUG: 491889 FIXED-IN: 5.2 commit f596aa45aa750ba5a56b01e7ee14a7893870a7f2 Author: Thomas Baumgart Date: Sat Aug 24 08:30:36 2024 +0200 Fix display of price precision BUG: 492086 FIXED-IN: 5.2 commit ce66dd40c3154303da5f54a191de7ac075043d53 Author: l10n daemon script Date: Sat Aug 24 02:20:40 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit fd977f4ad2886f8d3785240b4c321b66284f0e01 Author: Thomas Baumgart Date: Fri Aug 23 18:31:11 2024 +0200 Remove showing the Akondi version in the about components dialog Finding the definition of the AKONADI_VERSION_STRING seems to be different between platforms (e.g. openSUSE, FreeBSD, ...). Since I have no idea how to fix it, I simply remove it all together. CCBUG: 491978 commit cd9b3ff29574b6db897271458448e9a09bd67096 Author: Thomas Baumgart Date: Fri Aug 23 18:16:04 2024 +0200 Make sure to use correct include path akonadi_version.h was not found in some environments on the KDE CI/CD infrastructure. This should take care of it. commit b4cc97002938af0eb2ac053718861e040b24691e Author: Thomas Baumgart Date: Fri Aug 23 17:48:45 2024 +0200 Fix include path to Akonadi headers Without this change, KMyMoney does not build on KF5. commit 21feba05c8f783eb070d8136aa30a207cb1f7372 Author: Ralf Habacker Date: Wed Aug 21 12:52:04 2024 +0200 Add enabled components to component page of the application info dialog BUG:491978 FIXED-IN:5.2 commit 9cdcaca4508053f80b8adf9589222a6ddf325907 Author: l10n daemon script Date: Thu Aug 22 02:31:21 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 886601cde8fc5e6ab5b9c2b0cc7a7fcf1007d8c9 Author: Thomas Baumgart Date: Wed Aug 21 08:17:22 2024 +0200 Revert "GIT_SILENT Added temporary trace messages to investigate #491828" This reverts commit 25b26239ffabf8d9ab33f1ac59e0ca165b3ea0c8. commit 81b8b96b16175b5dac91a8d4591ac0ae68c870e8 Author: Thomas Baumgart Date: Wed Aug 21 08:16:51 2024 +0200 Revert "GIT_SILENT More trace messages to investigate #491828" This reverts commit 4ee988bf6de5a46be7c5a97d297f91d91bfe6218. commit 0dd74962dc525cf4c6673a42235e031237d114d6 Author: l10n daemon script Date: Wed Aug 21 02:32:26 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 2b802594c5ecb94f75f472c11ebdd4a520eb8984 Author: Thomas Baumgart Date: Tue Aug 20 17:47:57 2024 +0200 Improve detection of currency formatting QLocale::toCurrencyString() returns different strings on Windows and Linux when using a value without fraction (e.g. 100). On Linux the output in locale de_DE was "100 €" and the same code on Windows returned "100,00 €". That caused the existing implementation of the format detection to fail. Changing the test value to 123.45 and enhancing the regex to extract the parts solves the issue. BUG: 491828 FIXED-IN: 5.2 commit e73bd3872e565ca6af122cda212f5df684fab23f Author: Ralf Habacker Date: Tue Aug 20 11:40:19 2024 +0200 Fix 'mymoneyfinancialcalculator-test fails with mingw-builds' BUG:491914 FIXED-IN:5.2 commit c83dd063a8a11506c28e0e5d5a4f988fc3bec2d3 Author: l10n daemon script Date: Tue Aug 20 02:37:11 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9e9d8d588d9b3df008a02ea50f1010d9e3ee2ba1 Author: Thomas Baumgart Date: Mon Aug 19 17:01:37 2024 +0200 Added testcase for problem reported in bug #491828 commit 7c45be8ac661d4aeed8a6a433844f698f93c1fe1 Author: Thomas Baumgart Date: Mon Aug 19 14:23:04 2024 +0200 Make sure to show new currencies In case a filter is set and no currency matches and in the next step the user decides to add a currency matching the filter criteria, this change will make sure that this currency is shown in the list after its creation. commit 4ee988bf6de5a46be7c5a97d297f91d91bfe6218 Author: Thomas Baumgart Date: Mon Aug 19 10:55:19 2024 +0200 GIT_SILENT More trace messages to investigate #491828 commit 25b26239ffabf8d9ab33f1ac59e0ca165b3ea0c8 Author: Thomas Baumgart Date: Mon Aug 19 10:04:54 2024 +0200 GIT_SILENT Added temporary trace messages to investigate #491828 commit 5bf9a9fdec40d5de27dabbf517e25854b7ecdbce Author: Thomas Baumgart Date: Mon Aug 19 10:03:44 2024 +0200 GIT_SILENT Remove unused code commit bc23f58064eb7583a24b69c28f0d0535521a3d1e Author: l10n daemon script Date: Mon Aug 19 02:20:17 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit da2f0ba413be3eca1af76a9f4661cda08b8cc59b Author: l10n daemon script Date: Sun Aug 18 02:21:43 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9cf69dc2cb4d02826f33a6541ce119cba82adda9 Author: l10n daemon script Date: Sat Aug 17 02:16:57 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d5e4277a155770e17545cad7be4439e771e7be75 Author: Thomas Baumgart Date: Fri Aug 16 18:08:35 2024 +0200 Fix custom color settings Usage of custom colors was not implemented. This change brings back the custom color settings. To improve them, for all background colors an accompanying text color is now available to be able to adjust readability. BUG: 491649 FIXED-IN: 5.2 commit 3a46fe52a3618aba595ade27f55550ca98a9dd73 Author: l10n daemon script Date: Fri Aug 16 02:19:53 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit cb5c586538487404a9cb719009a13556af651d65 Author: l10n daemon script Date: Thu Aug 15 02:26:46 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit e308195436ef6cc2a302845d274434c2f66c84ad Author: Thomas Baumgart Date: Wed Aug 14 08:55:25 2024 +0200 Include extract data in log of price update commit 0d9a73576fedace69e1a7434f50ae01a8dd3a732 Author: l10n daemon script Date: Wed Aug 14 02:20:20 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 6af8597483749587a03bedc29b837ac89991e0aa Author: l10n daemon script Date: Tue Aug 13 02:26:16 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 45e246e4f6498a0df6bf08fa159bd4a0618f04fb Author: Thomas Baumgart Date: Mon Aug 12 18:16:26 2024 +0200 Check size of BIC to be correct and report in consistency check Ideally the data will be checked for validity before it is saved, but the current implementation is not really suited to support that. The database code has a constraint and rejects invalid data. So the least is to inform the user about the inconsistency. commit 9552a63ea5e733ad2333a60344e74a2e303d6395 Author: Thomas Baumgart Date: Mon Aug 12 11:04:05 2024 +0200 Prevent crashes when changing toolbars BUG: 441801 FIXED-IN: 5.2 commit 28c68e8044ecef254bfd786848d4567899a3cb30 Author: Thomas Baumgart Date: Mon Aug 12 09:37:43 2024 +0200 Remove debug output commit 02cf17425d9f85fe80d0af491d773c4c4af56780 Author: l10n daemon script Date: Mon Aug 12 02:17:34 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9d37cf0b8b042296d3cb07d4e85c72a8c0cae235 Author: Thomas Baumgart Date: Sun Aug 11 08:37:58 2024 +0200 React correctly on pressing return key in schedule editor Pressing the return key in the schedule editor only worked when the OK button had focus. It should save the changes and exit the dialog no matter which widget (except other buttons) has focus. This change takes care of that. commit a048e1e7189b59495fb3aa8c2f52e67d4c3c2c47 Author: l10n daemon script Date: Sun Aug 11 02:22:40 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 30e479294c4c31e2887715d550b37ac6f1eacc5f Author: Thomas Baumgart Date: Sat Aug 10 11:56:37 2024 +0200 Improve multi currency handling Reuse already entered exchange rates for other splits and totals This resolves the issue that the currency calculator is shown too many times when entering a transaction. BUG: 445591 FIXED-IN: 5.2 commit a47725811748448711ad2716b674b9b72a8a91e2 Author: Thomas Baumgart Date: Sat Aug 10 09:16:52 2024 +0200 Split dialog: show amounts in transaction currency When split was assigned to an account denominated in a different currency than the transaction, the amount was shown in the account's currency. This did not allow to sum up the amounts in the split dialog. The amount is now shown in the transaction currency and hovering over the amount shows the foreign amount in a tooltip. commit d7b407be083547a25bb6ae3a7858af12fe07e443 Author: l10n daemon script Date: Sat Aug 10 02:29:24 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1bf4155d0064153ddd913791a9a00f092c24ffb9 Author: Thomas Baumgart Date: Fri Aug 9 09:24:23 2024 +0200 Update info frame when status changes Even though a category was assigned, the info frame identifying a missing category was still shown around the amount widget. commit 48a5b289cd3279bd989a6c3c818215481b15cc6e Author: l10n daemon script Date: Fri Aug 9 02:18:27 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 8b69be611efe576fb9adc9755fe59468282cc62f Author: l10n daemon script Date: Thu Aug 8 02:22:00 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1fc6f91ecf4f9e0704fcafce8559e0dea1c5ae99 Author: Thomas Baumgart Date: Wed Aug 7 14:22:45 2024 +0200 Fix multi currency issues with investment transaction editor BUG: 445591 FIXED-IN: 5.2 commit dd110e199f5a9763d2dcb0edc0691f7e05d497d3 Author: Thomas Baumgart Date: Wed Aug 7 14:16:09 2024 +0200 Add feature to prevent sending signals If MyMoneyFile signals are not blocked during this operation, a crash can happen when a price update is performed within two nested dialogs (split dialog and the currency calculator). Blocking the signals resolves the issue (for me). CCBUG: 445591 commit 9f6d948551d406592ace12966f992d4987c47331 Author: l10n daemon script Date: Wed Aug 7 02:19:26 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a7cac5a6e79a858ba3067598c8dba6fa9e21fe68 Author: Thomas Baumgart Date: Tue Aug 6 10:01:32 2024 +0200 Improve tooltip depending on context commit 749c3ddc430cd30cb9baff5ba77dc18769551826 Author: Thomas Baumgart Date: Tue Aug 6 10:00:21 2024 +0200 Don't show progress dialog in case action is already finished commit 4526e7cfca856db45f0344a1ff3c155aa769f791 Author: l10n daemon script Date: Tue Aug 6 02:21:34 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 669584f920c714d16e825dba3bca125093523783 Author: Thomas Baumgart Date: Mon Aug 5 11:46:00 2024 +0200 Fix reading encrypted files on Windows On Unix style systems we can use the file handle of the file object to write out and read in the encrypted data directly. On Windows this does not work and we encrypt and decrypt the data through a local buffer in a separate step. commit 726fa5c63287c40f2738149dbe3f64608d6fce00 Author: Thomas Baumgart Date: Mon Aug 5 10:17:06 2024 +0200 Try to fix Windows link problems commit b76a4d92eee1962b8585caeaf48ef0d0026ede52 Author: l10n daemon script Date: Mon Aug 5 02:18:35 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 4019554ac550036538ecab47a4248f67582808ca Author: l10n daemon script Date: Sun Aug 4 02:24:36 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1c86da00a13661a3fcfbe01d6b5c9ead8190a072 Author: Thomas Baumgart Date: Sat Aug 3 16:35:24 2024 +0200 Show progress dialog during reconciliation In case the reconciliation of transactions takes longer than a second we show a progress dialog to inform the user about the operation. commit f6c64a98420587190ba255756bfc869d71d92449 Author: Thomas Baumgart Date: Fri Aug 2 18:43:50 2024 +0200 Fix writing encrypted files on Windows On Unix style systems we can use the file handle of the QSaveFile object to write out the encrypted data directly. On Windows this does not work and we encrypt the data into a local buffer and write that out to the QSaveFile object in a separate step. commit 1365a8cf827c5bce1fd35e4ac48e401d8d6b88fc Author: Thomas Baumgart Date: Fri Aug 2 18:42:56 2024 +0200 Improve encryption support detection QGpgpme also includes checks for Gpgmepp commit 15bd037c20746746f71e20a262bc31192139903a Author: l10n daemon script Date: Fri Aug 2 02:24:04 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 76ea728553faf923cd9c5a104e8ef0de1889d633 Author: l10n daemon script Date: Tue Jul 30 02:23:44 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 5798904b1f3f6075d5a4cd349858067a6371d13e Author: Thomas Baumgart Date: Mon Jul 29 17:12:56 2024 +0200 Present error information in a message widget instead of tooltip Using a tooltip to provide error causes is not user friendly. This has been replaced with a message widget which will be shown with the same information. BUG: 490969 FIXED-IN: 5.2 commit 00970bd0388de132758c447acb0552194eb888ee Author: Thomas Baumgart Date: Mon Jul 29 12:52:17 2024 +0200 GIT_SILENT Instrument KGPGFile::close with trace messages This is to figure out what triggers the message "Invalid parameter passed to C runtime function." which we see in the debug output when writing using the encryption method. commit 63977a4f08fcd891403948e64db1be17cc8e0548 Author: Thomas Baumgart Date: Mon Jul 29 12:48:19 2024 +0200 GIT_SILENT Revert "Add trace messages to figure out encryption failure on Windows" This reverts commit 433179af8ff4a812731c291a2d40c58a40dbe0c3. commit 92a1f988d85510c2ab850d935cedf68e35856178 Author: Thomas Baumgart Date: Mon Jul 29 12:48:04 2024 +0200 GIT_SILENT Revert "Add some more traces" This reverts commit 2ee335fc8f69123a25081dc5ecbe906e7b10e424. commit 2ee335fc8f69123a25081dc5ecbe906e7b10e424 Author: Thomas Baumgart Date: Mon Jul 29 10:21:55 2024 +0200 Add some more traces I have a gut feeling that KGpgFile::close() might be the location commit 433179af8ff4a812731c291a2d40c58a40dbe0c3 Author: Thomas Baumgart Date: Mon Jul 29 08:31:05 2024 +0200 Add trace messages to figure out encryption failure on Windows This is to figure out what triggers the message "Invalid parameter passed to C runtime function." which we see in the debug output when writing using the encryption method. CCBUG: 433313 commit 0b18c311737e311707fc59751272b3213deaf2f9 Author: l10n daemon script Date: Mon Jul 29 02:23:09 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 397faa74d080737a8e999572cba209f3a51d3b9a Author: Thomas Baumgart Date: Sun Jul 28 14:23:58 2024 +0200 Removed dead code commit 00105aaf5b38943a849cf704fb5d06264fe99c65 Author: Thomas Baumgart Date: Sun Jul 28 14:21:40 2024 +0200 Make sure to initialize member variables This was apparently not ported with commit b4d44ae835 six years ago. commit 8abf588849398aac119e6043f38610079d6bd0a6 Author: l10n daemon script Date: Sun Jul 28 02:23:12 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 0cec3b88a2774b13d653c79df4ce334e985f3602 Author: Thomas Baumgart Date: Sat Jul 27 12:01:07 2024 +0200 Improve crypto strength of recover key by using a new 4096 bit key The recover key used in the past does not provide the required crypto strength anymore. 1024 bit keysize are considered to be unsafe. A new recover key has been created and is used in version > 5.1.3 from now on. A bit of cleanup also happened since the key information was held in different places of the source code. This has now been unified and is maintained in a single location so that the next switch to a new recover key is lot quicker. The key selection dialogs now don't show duplicates anymore to improve the key selection process. commit 57900070eb658ca44d8bf806ca08d04a5fd44fab Author: Thomas Baumgart Date: Sat Jul 27 11:53:02 2024 +0200 Remove existing keys from parameter model commit 633933f48111290d4bd85442f4f3909d0c628b11 Author: l10n daemon script Date: Thu Jul 25 02:18:45 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9067fad283fafb20bc4ba3cd665bfd1ca773f9dd Author: l10n daemon script Date: Tue Jul 23 02:22:55 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit befced669aa6757a668fd79d851e5e6411e85d9e Author: Thomas Baumgart Date: Mon Jul 22 08:50:10 2024 +0200 Remove unused code commit c32f8deb1d325ded4d6b2e1a068d76b6a6f197a6 Author: l10n daemon script Date: Mon Jul 22 02:25:11 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 950385bfc3e9737382de63201febe196d5bb8db5 Author: Thomas Baumgart Date: Sun Jul 21 18:17:23 2024 +0200 Improve the URL override per account Moved the URL setting to the institutions tab. If no specific URL is entered, the one of the institution is shown as placeholder text. A button to open the account has been added which is decorated with the bank's icon and opens the URL when pressed in the browser. commit bd041649597c73d5f22a7c1506a5dca6f5e3a3a9 Author: Thomas Baumgart Date: Sun Jul 21 18:15:29 2024 +0200 Display known institution icon when current download fails In case accessing the actual favicon on the institutions web site fails and we already have downloaded an icon successfully in an earlier attempt, we keep using it. commit 9b182316e7b9cb81add848e4c56e91f8715dd989 Author: l10n daemon script Date: Sun Jul 21 02:20:32 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1e15b3a63f615779428057e0be3778c4ffa29881 Author: l10n daemon script Date: Sat Jul 20 02:17:44 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit e1f4f3abc469b2d165bf35b40b8e416805bb6fc0 Author: Thomas Baumgart Date: Fri Jul 19 17:58:59 2024 +0200 Allow to modify data of splits in closed accounts The following values of a split are protected when an account is closed: - post date - account reference - amount Other items can now be modified (e.g. tags) even if the account is closed. commit 8e31a7d4412a0a97cc3f96962c7b887116d476ba Author: Thomas Baumgart Date: Fri Jul 19 17:15:18 2024 +0200 Add method to protect account combo from modification commit e740a531e02a24b23afa740393718962a78b0566 Author: l10n daemon script Date: Wed Jul 17 02:17:21 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 0bb88ff6fc21c6eca9da8cd16fb9e0ff135fedf1 Author: l10n daemon script Date: Tue Jul 16 02:14:22 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 0c2f323273189893127b9d27a70d0cfc37c158e5 Merge: 24034d98f 9436fdeed Author: Jack Ostroff Date: Mon Jul 15 12:12:43 2024 -0400 Merge branch 'master' into Fix_CSV_import_label_alignment commit 9436fdeed619efec4aede01f08839012dc134cb6 Author: l10n daemon script Date: Mon Jul 15 02:19:54 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit f610de815453c8a3628af8490f7714168c5563e5 Author: Thomas Baumgart Date: Sun Jul 14 18:02:38 2024 +0200 Allow to override website URL on a per account basis If an institution is assigned to the account the icon of the institution will be used, a general one in other cases. FEATURE: 460131 FIXED-IN: 5.2 commit a648efbe170485aeef37a6d3a54d4f40963a7691 Author: Thomas Baumgart Date: Sun Jul 14 15:47:29 2024 +0200 Keep global settings in sync with view menu entries BUG: 410075 FIXED-IN: 5.2 commit ea3959072ca07446d0645d63eee2cf24cee28622 Author: l10n daemon script Date: Sun Jul 14 02:16:07 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 8113cb28a323ae79db50e6f3e5feb0bacdc7a0b8 Author: Thomas Baumgart Date: Sat Jul 13 08:30:30 2024 +0200 Only present quote sources eligible for currency conversion The edit widget to select the quote source for currency conversion also allowed to select quote sources for stock price information. When such an entry was selected, price updates will fail. This change only adds quote sources to the list which are eligible for currency conversions. BUG: 489541 FIXED-IN: 5.2 commit a9949a77067c2d90c89b2d4a749d4ea2b9afc274 Author: l10n daemon script Date: Sat Jul 13 02:18:21 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 0240da3011d66d1ac7db171a085e86f9a8e70e50 Author: Thomas Baumgart Date: Fri Jul 12 07:36:40 2024 +0200 Add feature to show full hierarchical account name on account selector FEATURE: 471208 FIXED-IN: 5.2 commit e58185c2b4f21c646034164e9a9f6ee38c0536c6 Author: Thomas Baumgart Date: Thu Jul 11 18:28:16 2024 +0200 Adjust title dialog when editing institution BUG: 430644 FIXED-IN: 5.2 commit d551dbae23c8142e21743b052472c6e6d21c7da5 Author: l10n daemon script Date: Fri Jul 12 02:18:01 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 5e5ff48de4b184b00e0325155fc00a884a913055 Author: Thomas Baumgart Date: Thu Jul 11 18:21:54 2024 +0200 Don't allow to create schedules for investment accounts Entering a future transaction using the new investment transaction editor does not ask to create a schedule but simply enters the transaction into the ledger. This change prevents to create a schedule referencing an investment account. BUG: 420115 FIXED-IN: 5.2 commit 24034d98f4e092f0f51235011657671ac04a3de9 Merge: cce0601b3 94e48460d Author: Jack Ostroff Date: Wed Jul 10 17:43:24 2024 -0400 Merge branch 'master' into Fix_CSV_import_label_alignment commit cce0601b339da7c0e6b068d7ddbf8263f3320249 Author: Jack Ostroff Date: Wed Jul 10 17:36:49 2024 -0400 Fix misaligned label on csv importer separators page commit 94e48460d38e04469a8d83655cd1dd8404ddf527 Author: l10n daemon script Date: Wed Jul 10 02:19:20 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 8c6536c3438486c734a2d8d980db9919baa515df Author: Thomas Baumgart Date: Tue Jul 9 20:45:54 2024 +0200 Prevent usage of nullpointer see https://invent.kde.org/office/kmymoney/-/issues/82 for details on the problem commit f3ae013e402323d636a3183207beb318110e665a Author: l10n daemon script Date: Tue Jul 9 02:15:54 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit cc2ee02c9a8c7ae6f2f8207ce289a7de73cf7e65 Author: l10n daemon script Date: Mon Jul 8 02:20:59 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit c4d0789772a0f72c2ae78bba512f726993312207 Author: Thomas Baumgart Date: Sun Jul 7 10:44:45 2024 +0200 Use Ctrl+Alt+T as default to open the tab order editor The previous used shortcut (Ctrl+Shift+T) is also used by the date widget to select today's date which is ambiguous. This change modifies the default to be Ctrl+Alt+T. commit 003bd5d33d8deb98295d2bbff7f3f1f407e01a76 Author: Thomas Baumgart Date: Sun Jul 7 10:42:55 2024 +0200 Don't send any key press through processReturnKey() Simply pressing the Ctrl key causes the investment editor to save the transaction. This is limited to the Return and Enter key with this change. commit b79862739e197479db508dc6ee76609d21436d39 Author: l10n daemon script Date: Sun Jul 7 02:20:47 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 40e5fd28c986307272e4c4eae2bf73d22b794dc6 Author: Thomas Baumgart Date: Sat Jul 6 21:00:35 2024 +0200 Fix price precision problems in investment editor The investment editor did not work properly when the securities price precision was larger than two and an existing transaction was loaded. The same applies if the security selection was changed and the newly selected on has a different precision setting than the previous one. commit 44268ba23068685ff7458a7b7a4758cc1f3fdf71 Author: Thomas Baumgart Date: Sat Jul 6 18:33:10 2024 +0200 Load all widgets with security details when opening editor commit 84a2e6f3bd8baa2df07d75c9383052e07f5e3de0 Author: Thomas Baumgart Date: Sat Jul 6 18:32:47 2024 +0200 Fix activation through context menu in investment view commit 96c967bc934650c75cfe2ef30e42f8fbcc3a4a93 Author: Thomas Baumgart Date: Sat Jul 6 18:32:16 2024 +0200 Simplify price precision conversion commit 040a42913759c7c02ffc7a44d5b05d1adf950476 Author: Thomas Baumgart Date: Sat Jul 6 18:31:32 2024 +0200 Enable the clear button for investment wizard line edit widgets commit fa9b63b61aa34ac0f8f6d8efadfa490811a964de Author: Thomas Baumgart Date: Sat Jul 6 08:44:42 2024 +0200 Provide information about historic date range used for forecast In some cases it might be unclear to the user why the budget information in the forecast does not show the expected result. Since this is based on the transactions found in a specific date range, displaying this date range may help the user to understand what is going on. CCBUG: 488231 commit a966e97684feb450fa8a1e6c27483b7abd7b8f47 Author: l10n daemon script Date: Sat Jul 6 02:24:37 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 3ea7ddcd1d8f9a7cfe06d5bc53c15546c32bc9f1 Author: Thomas Baumgart Date: Fri Jul 5 06:25:40 2024 +0200 Remove dependency to knewstuff The whole "new stuff" logic for the online quotes has been moved to the alkimia library so we don't need it here anymore. BUG: 489724 FIXED-IN: 5.2 commit de8628d6cee488afcd4a6a311010cba17441455b Author: l10n daemon script Date: Fri Jul 5 02:16:11 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 12e950e713b2491de62806000535f154d3c33f02 Author: l10n daemon script Date: Thu Jul 4 02:16:57 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 4a95531b3f89ffc62657ff4d1e68bd1416e7375e Author: l10n daemon script Date: Wed Jul 3 02:21:36 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1674a10172a0536b7c13ea1d12c73b7895e4888f Author: l10n daemon script Date: Tue Jul 2 02:19:09 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 52188a24d777522dcfe174b95bade7cc013821de Author: Thomas Baumgart Date: Mon Jul 1 22:46:37 2024 +0200 Add feature to hide the reconciliation wizard intro page It can only be enabled only by using the "Settings/Enable all messages" function. FEATURE: 489523 FIXED-IN: 5.2 commit 62656812e66c750e018f22a5c6fcbfa54021df18 Author: Thomas Baumgart Date: Mon Jul 1 21:35:05 2024 +0200 Show liabilities/equities as positive numbers A liability is usually a negative amount in terms of networth. Showing the liabilities with a negative sign is confusing for users, though. This change takes care of this and displays liabilites that are still due as positive numbers and overpaid liablities as negative on the homepage's asset and liability section, the account balance chart and the ledger balance. BUG: 486876 FIXED-IN: 5.2 commit eda95b9e45f3835070fed2912187165a56a1c67a Author: l10n daemon script Date: Mon Jul 1 02:22:29 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a456c0e7daea33c556dc782491607a96be665c9e Author: Thomas Baumgart Date: Sun Jun 30 16:34:14 2024 +0200 Don't crash on double clicking schedule in ledger The crash was caused by an empty object id. Copying the object id of the current schedule to the QAction user data member before triggering the action resolves the issue. commit c29ee7175fafba9f0dca2c9d5120e8d73b84e305 Author: Thomas Baumgart Date: Sat Jun 29 15:17:01 2024 +0200 Enable cost center widgets when needed (part II) commit c2fbd4227a34f2ecfc4f39e3277cc5ecc1358eab Author: l10n daemon script Date: Sun Jun 30 02:18:58 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 722085819054217d615dd464a8d5f600ced1a719 Author: Thomas Baumgart Date: Sat Jun 29 14:35:28 2024 +0200 Enable cost center widgets when needed In case the cost center widgets are disabled by default, we still need to make them available when we need them due to data found in the engine. commit 6b4eb779eaeb9387277dd490b64ff9214ccbaf44 Author: Thomas Baumgart Date: Sat Jun 29 11:55:08 2024 +0200 Fix function of return key on activity widget When the return key was pressed when the activity widget had focus inside the investment transaction editor, the event was discarded by the widget stack. This is not the case for all other widgets of the editor. This change makes sure, that the functionality is available even on the activity widget. commit 2cbe9ce883dc3e26b2b3df8cde24fb6992bb7aee Author: Thomas Baumgart Date: Sat Jun 29 10:30:31 2024 +0200 Allow to leave split dialog via keyboard Pressing the enter key in the split dialog had not effect. This change makes sure that pressing the enter key leaves the dialog as when pressing the OK button. commit da73c65174412be2cd8e4c2bc152e6a9d1712a70 Author: Thomas Baumgart Date: Sat Jun 29 10:24:23 2024 +0200 Update total when changing multi split fee/interest When multiple splits for fees or interest were modified using the split dialog editor, the total shown in the investment transaction editor was not updated. commit b9e4e6acbe3864aabfeca010d574d58f2a408bb2 Author: Thomas Baumgart Date: Sat Jun 29 10:08:20 2024 +0200 Prevent crash when widget's slot is called after destruction A crash could happen when both amount widgets were modified (moved the amount from one to the other widget), the focus remained in the receiving widget and the enclosing dialog was closed. The focusOut event handling caused the emission of the amountChanged signal as part of the destruction of the amount widget that did not have focus anymore at a time, when the enclosing CreditDebitEdit widget was already destroyed. This change makes sure, that such signal/slot calls cannot happen by explicitly disconnecting the connections when the enclosing CreditDebitEdit is destroyed. commit f981a08c0071b6a98a75cb18115fb16b661183fd Author: Thomas Baumgart Date: Sat Jun 29 10:02:21 2024 +0200 GIT_SILENT clarify comment commit 708c83d3ccd1258add548b007b707148d47d69ed Author: l10n daemon script Date: Fri Jun 28 02:33:04 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 8cdd3cfbced09e65966c66a784675af587f4f4db Author: l10n daemon script Date: Fri Jun 28 02:25:19 2024 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit c4d62074daefb0997dbd4cce9764c3e2af9f0afa Author: Thomas Baumgart Date: Thu Jun 27 08:05:59 2024 +0200 Refactor showTransactionReport commit 7d6b5824f6d6079cd7cc3c6b4d5d6403bba80541 Author: Thomas Baumgart Date: Sun Jun 9 09:58:25 2024 +0200 Make Global the default tab on the General settings page commit 607b70aadef805fea7e220e99ff632e8b5669e60 Author: l10n daemon script Date: Wed Jun 26 02:21:09 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit def629ba4346955fa1487b437b4e459ce81ff689 Author: l10n daemon script Date: Sat Jun 22 02:27:35 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 2923df4304db6fbc42927f98f1ef9b5afc06bcc7 Author: l10n daemon script Date: Sat Jun 22 02:21:53 2024 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 61b36706405d3942e8e882bcc4f29d72625ab6b5 Author: Boudhayan Bhattacharya Date: Wed Jun 19 07:39:30 2024 +0530 Add developer name to appdata See https://invent.kde.org/teams/flathub/issues/-/issues/28 commit 596f3582487b78b1322e6bb002a05957e2e4fcb3 Author: l10n daemon script Date: Mon Jun 17 02:23:37 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9dd12032c20c490445cca4ee70e09dd4eb923a22 Author: l10n daemon script Date: Fri Jun 14 02:13:42 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 778b94a692629fa9725431f43fb8f698bb1a8e27 Author: l10n daemon script Date: Thu Jun 13 02:15:55 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit ae8a46467cb8ca9afc00c2dd22dd8cba59ded67f Author: l10n daemon script Date: Wed Jun 12 02:23:43 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 862229838550ef4e1aa9be0b462e439c712bb4a2 Author: l10n daemon script Date: Sun Jun 9 02:18:13 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1b22bb029d46be1132e821f71a14da0160e02114 Author: l10n daemon script Date: Fri Jun 7 02:13:53 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9eed83975109aff2a5f0adae9b28ea69df64c638 Author: l10n daemon script Date: Thu Jun 6 02:21:28 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit de05bebcd50747c763e4e7a2c69b70768fa78284 Author: l10n daemon script Date: Wed Jun 5 02:48:05 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 0eb6f1f2ed76bb6c87905987746b2609365ff0a5 Author: Thomas Baumgart Date: Tue Jun 4 09:58:36 2024 +0200 Remember schedule id for schedule context menu in ledgerview This resolves crashes when the schedules are addressed using the context menu of the ledger view commit b4da4201ae8a7397c02c10a0fb2626b4ea874cfd Author: Thomas Baumgart Date: Tue Jun 4 07:15:15 2024 +0200 Show warning when a schedule's frequency is changed BUG: 479131 FIXED-IN: 5.2 commit ba927583ee45744ce96a28474602969459aa4732 Author: l10n daemon script Date: Sun Jun 2 02:14:56 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit e7ad8d870b080d1c09e850239df79ed5b067da74 Author: Thomas Baumgart Date: Sat Jun 1 10:51:15 2024 +0200 Make sure to show the first created stock account commit 7e77a1389778fdbd6315e74ab7c9c9f778a8d41b Author: Thomas Baumgart Date: Sat Jun 1 09:14:38 2024 +0200 Fix range check for valid rows in models commit fdfebea13e1d553c8fe532c44bd8ca6bff5e78ac Author: Thomas Baumgart Date: Thu May 30 11:13:12 2024 +0200 Allow creation of new investments after first account is created When the first investment account is created, the "New investment" option was not enabled after that account was selected in the investment view. This change fixes the problem. commit 601f5a80ccdc4baa130b962ea4fc59e46ddba57c Author: l10n daemon script Date: Fri May 31 02:35:10 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 015879778b6d6bb3682feb2ecc51892eccfa5c96 Author: Thomas Baumgart Date: Thu May 30 10:57:48 2024 +0200 Ensure that account combo dropdown has minimum height In case of an empty list or only a few items, the height of the drop down selector was hiding some information. This makes sure, that at least some entries can be displayed. commit 5cd7cf8d6409eb7c79fa1b3d82cb6090e9cfbc9e Author: l10n daemon script Date: Thu May 30 02:24:28 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 582a11fb1e0d61531ef442547d5c9c1c0d36b1cb Author: l10n daemon script Date: Wed May 29 02:53:25 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 0487f47b6da4b2cee47a13983f375eda7f205501 Author: Thomas Baumgart Date: Mon May 27 14:28:41 2024 +0200 Extract monetary formatting rules from QLocale Extract the information howto format a monetary value from QLocale instead of using std::localeconv which provides false information in some cases. BUG: 487317 FIXED-IN: 5.2 commit 0f7774cb5785a0f4f620c645f78bd94994be183f Author: l10n daemon script Date: Tue May 28 02:17:53 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 3e1ad3ef5bd6c585b7da590cae8996377d39e916 Author: l10n daemon script Date: Mon May 27 02:20:41 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b377e0bbe3af5f71b40cda14219f8ccfcb40f255 Author: l10n daemon script Date: Sat May 25 02:25:25 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a9a00a6806312b714db8d7c86bf4bf84ca8c1c3f Author: l10n daemon script Date: Fri May 24 02:21:17 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 627dec0cc4dc1d41ef8349aa36815bf128e3286e Author: l10n daemon script Date: Thu May 23 02:17:46 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit ce89fcb0374440ec9bc7df0caee75b478cdcc248 Author: l10n daemon script Date: Thu May 23 02:13:01 2024 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 4c88153ef0e997c830abc7264a29d5101dccd040 Author: Thomas Baumgart Date: Wed May 22 07:34:44 2024 +0200 Revert "Enable auto build of MacOS deployments" This reverts commit 7f2c37e7f270ad3dd9e01c21b2fff5e66a241317. and disables automatic build of MacOS versions which is currently broken. commit 47ba4635b18d5cfbbe684732e42656dc0115db7b Author: l10n daemon script Date: Wed May 22 02:22:14 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 8915eef0f4d5eb5903f937316d5cea92e3f0cd8d Author: Thomas Baumgart Date: Tue May 21 20:21:34 2024 +0200 Make c++17 compatible for MSVC commit 0fe8442649c5c086d35451ff03b35547039c9e55 Author: Thomas Baumgart Date: Tue May 21 18:21:47 2024 +0200 Add missing installation instructions commit ee7b9986bca19581492e3886fb6ba052f1b5c1c2 Author: l10n daemon script Date: Tue May 21 02:25:02 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b99b7d943cce146e33717155f053d9cfc871aeea Author: l10n daemon script Date: Mon May 20 02:19:21 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 8616f7871bb577d5ed8a6c5a92f4a63259bced1e Author: Thomas Baumgart Date: Sun May 19 15:03:43 2024 +0200 Add feature to edit loan schedule in schedule editor commit aed8499051cb45a55b1c925e38f334ecfa14ac25 Author: Thomas Baumgart Date: Sun May 19 14:47:56 2024 +0200 Add feature to toggle between actions in a menu commit 8cbf3df683c0e4b412c7dbf2eebd0d0c1edf1d7a Author: Thomas Baumgart Date: Sun May 19 14:45:19 2024 +0200 Ignore sign to detect auto calculation special value commit 2dc79ef63ed89d4988889e4224be9a6f3efe9f2d Author: l10n daemon script Date: Sun May 19 02:19:57 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 8cdd4536e30eabf898f8b6aca8d5d9159676bdbb Author: Thomas Baumgart Date: Sat May 18 18:40:03 2024 +0200 Reporting for budgeting of asset/liability accounts This amends commit e79a1cab and provides the reporting part of the feature. FEATURE: 430047 FIXED-IN: 5.2 commit 575fbfe2e5019d6dc41e2f36a1a878a7964c43b7 Author: Thomas Baumgart Date: Sat May 18 07:38:26 2024 +0200 Prepare to use new theme and style init functions See https://invent.kde.org/utilities/kate/-/merge_requests/1482 and https://cullmann.io/posts/kde-applications-and-icons/ for details. This will only take effect once we move to KF6 and has no impact at all on KF5, though. commit 80a8ec9c32ca37e2594c6845f32b5876e627fb8f Author: l10n daemon script Date: Sat May 18 02:19:01 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b2067be543fd616bee8af0a400edb074ab6cda47 Author: Thomas Baumgart Date: Fri May 17 20:34:09 2024 +0200 Filter out invalid XML characters Earlier versions of KMyMoney could leave invalid XML characters in the data file (mostly in data imported from institutions). This causes the XML reader to fail and the remainder of the file is lost. This change introduces a filter that removes those invalid characters before the file content is processed by the XML stream reader. commit a4a082d125aabfcf902650a736cdb61b7750162d Author: Friedrich W. H. Kossebau Date: Fri May 17 12:27:36 2024 +0000 UI files: use consistently notr="true", not old comment="KDE::DoNotExtract" Usage of "KDE::DoNotExtract" predates the notr attribute and still results in uic generating code trying to do a (bogus) lookup for the very string. With notr attribute instead the generated code will only set the given string as-is. While the given strings are just sample text to help when working on the UI file and ideally would not appear at all in the final product, this here at least fixes the also unneeded translation call. commit a278864bc27eb7dbf89bc563ec807ec0c102514c Author: l10n daemon script Date: Fri May 17 02:17:50 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b5e466f9a473812459065f1b76440c7f1ce55872 Author: l10n daemon script Date: Thu May 16 02:41:58 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 0c1b954777ec787eba1c1caab56808405af975c1 Author: Thomas Baumgart Date: Wed May 15 08:11:31 2024 +0200 Prevent crash on file close In case the investment view was never shown, the widgets are not created and cannot be accessed. commit 4c04946f5d27a005762614e936823a62681e72a2 Author: l10n daemon script Date: Wed May 15 02:18:18 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1c7cf1adb42481cd8287d5ff52d16068981c9c37 Author: l10n daemon script Date: Tue May 14 02:18:46 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 022af411a2fc25a0f374ae560b48b286b8042e7b Author: Thomas Baumgart Date: Mon May 13 09:03:24 2024 +0200 Add menu entry to show balance chart commit 14564757e007d09b09d682425fbdbf3f4065d657 Author: l10n daemon script Date: Mon May 13 02:22:11 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit f34f4e994d609598681c0e2a8dad245bd42fa9eb Author: Thomas Baumgart Date: Sun May 12 09:16:42 2024 +0200 Fix reloading investment view Re-opening the same file caused the investment view to not show correct data. This change fixes the problem by removing the information about the selected account when closing a file. commit 0336645d32e7c7d4ca5a785383b9b504ca5853ff Author: l10n daemon script Date: Sun May 12 02:39:17 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 292b9bd8a5bf61c0ea7b7a49809bbbfb6b08a924 Author: Thomas Baumgart Date: Fri May 10 17:34:51 2024 +0200 Remove debug output commit dab5267ca2362c088aef1e27f1883e8c17f75288 Author: Thomas Baumgart Date: Fri May 10 14:54:15 2024 +0200 Prevent stopping refresh timer in case it is still needed commit a2014a2e7b1ee4b94da24c7ed9898e8676e59a0a Author: Thomas Baumgart Date: Fri May 10 07:59:51 2024 +0200 Remove akonadi from CI builds For whatever reason, this suddenly is broken on CI and I have no clue how to fix it. commit 151ca28d18b2c0131a19dd0f138da090a0dc7f27 Author: Thomas Baumgart Date: Fri May 10 07:55:30 2024 +0200 Remove kidentitymanagement from CI builds For whatever reason, this suddenly is broken on CI and I have no clue how to fix it. commit 54eff4e0f708bbab1d4c04f85c54ff68221b7b77 Author: l10n daemon script Date: Fri May 10 02:19:38 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a5402ffb1df1765f460951b8cb2c5e2a94b55f71 Author: l10n daemon script Date: Fri May 10 02:13:18 2024 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 8d1fc3c904b078772f66c78db9fee2101f753979 Author: Thomas Baumgart Date: Thu May 9 14:48:43 2024 +0200 GIT_SILENT More debugging output commit eaa225f0e2095b73d386b228e502cf72eca575d3 Author: Thomas Baumgart Date: Thu May 9 13:31:42 2024 +0200 Add debug output to trace problem on windows commit 6d5fe9b8d49d33100ce20a6841e6d09a7e54ee4e Author: Thomas Baumgart Date: Thu May 9 13:31:30 2024 +0200 Force to show view after startup commit 6b69a752e85b91be888100283d4e7442b4a62f2c Author: Thomas Baumgart Date: Thu May 9 13:19:04 2024 +0200 Remove unused enum eView::Action::Refresh commit 5dc806d8804e81703ea487f8c977d95500cd3720 Author: Thomas Baumgart Date: Thu May 9 10:51:16 2024 +0200 Prevent switching views when starting with last file used Avoids to show the home view when loading an existing file before the last used view is selected. A placeholder text is shown instead. commit 975936c4c019349c009f8ea3c6130f4a1b7310af Author: Thomas Baumgart Date: Thu May 9 10:44:08 2024 +0200 Add QTextBrowser as base to KMMEmtpyView commit 50f60e7565b68319db0b78fcd6d39feea0db1079 Author: l10n daemon script Date: Thu May 9 02:29:17 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b136039f7b4243410dc2c210aefd882dbe5ffa4c Author: l10n daemon script Date: Wed May 8 02:27:39 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 3c372e367977a571db9d6fb210da2431b5b69dc1 Author: l10n daemon script Date: Tue May 7 02:17:33 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 60f0f44861b2bac96586547f65ab90bf3e5e2e19 Author: l10n daemon script Date: Mon May 6 02:31:31 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9e149ec5a44a0404af461c113076131d7667162c Author: Thomas Baumgart Date: Sun May 5 14:34:03 2024 +0200 Fix another testcase regarding prices commit 788b911035db014be1856efdc9212c516fa26dd7 Author: Thomas Baumgart Date: Sun May 5 13:35:06 2024 +0200 Fix testcase The foreign currency is required to exist in test cases after the latest changes to the price model commit c6a5bf656361962c274bff26e4c51463052de4b9 Author: Thomas Baumgart Date: Sun May 5 13:05:08 2024 +0200 Port price dialog to use model code BUG: 485776 FIXED-IN: 5.2 commit 9d3997b74f005256e28265e5a9879f85acb1a4c0 Author: l10n daemon script Date: Sun May 5 02:17:10 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9c327b321a69159af8d6802fffce1c41dbb52b72 Author: Thomas Baumgart Date: Sat May 4 13:58:15 2024 +0200 Load the identification widget of the security editor The widget to edit the (optional) security identification was not loaded when editing a security definition. commit 84cbad070abf76a45808c90ce480378ef96aa679 Author: Thomas Baumgart Date: Sat May 4 13:57:28 2024 +0200 Correct extraction of price information for investments The extraction for price information of securities was interpreted in the wrong way. From and To values were exchanged. Also, the price precision was not determined correctly. BUG: 486466 FIXED-IN: 5.2 commit 2e735225ece2ccee81ca3a388364612fc1756940 Author: l10n daemon script Date: Sat May 4 02:39:02 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit bb5d3985799b7d0e0d1233a104b6abbfeff39736 Author: l10n daemon script Date: Sat May 4 02:28:11 2024 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 726e6b82ac1e6182de574ed5e0c12b7cfcd74441 Author: Thomas Baumgart Date: Fri May 3 18:46:31 2024 +0200 Avoid violation of the C++ One Definition Rule CCBUG: 486486 (cherry picked from commit eef04f1e9dc9f765ec74320008f095870e16a537) commit b49b51460c3314562fb88d81a28b58f5637f2b23 Author: Thomas Baumgart Date: Wed May 1 11:05:36 2024 +0200 Resolve compiler warnings .../mymoney/storage/accountsmodel.cpp:635:9: error: this statement may fall through [-Werror=implicit-fallthrough=] commit 745db530843ae773e788afd8a91283cc5293fc12 Author: Thomas Baumgart Date: Wed May 1 10:07:19 2024 +0200 Show online price entries no matter if used or not Online price entries for update were only shown if they are actually used by any of the accounts. That lead to the fact that existing price entries in the price table were not shown for online update if no account was using them. This change forces all price entries to be shown for update. BUG: 485767 FIXED-IN: 5.2 commit 2adebcbedc0040b4de0258a06976ed1e2c0e55a8 Author: Thomas Baumgart Date: Wed May 1 09:09:02 2024 +0200 Don't show phony data for favorite account group item Don't show a type and any of the balances and values for the group item of favorite accounts commit 1d2aac32763beff11b54889d0da5e1dab2e2795d Author: l10n daemon script Date: Wed May 1 02:15:04 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 02f417596e1b437590313ec7506ed0293d9c6c6e Author: Thomas Baumgart Date: Tue Apr 30 20:44:11 2024 +0200 Revert "Include lib instead of source file from different module" This reverts commit 35237ea36b2592ddb996d5795f5b3884b5433045. It caused link problems on Windows. commit 35237ea36b2592ddb996d5795f5b3884b5433045 Author: Thomas Baumgart Date: Tue Apr 30 14:17:36 2024 +0200 Include lib instead of source file from different module KMyMoneyMoneyValidator was included as separate source item when using the library kmm_base_widgets is sufficient. commit 8cee5112e3a3fb9496f72a2e683b73ad7d82f733 Author: Thomas Baumgart Date: Tue Apr 30 14:16:18 2024 +0200 Create compile_commands.json commit e885e3282f43e2742f19de97fb5ff8a15758df8c Author: l10n daemon script Date: Tue Apr 30 02:16:40 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 3e2672e79e7dad7d95ab02caec2c0f2a9a54b3f9 Author: l10n daemon script Date: Thu Apr 25 02:15:56 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 19eb03e906b9f19616e1c22d656c63782efec06f Author: l10n daemon script Date: Wed Apr 24 02:41:18 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 4292c3d4fc68f80a23328189fde5efc91695abd9 Author: l10n daemon script Date: Mon Apr 22 02:43:09 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit bd72ffecd2be42c8aa812fb40b8709759d3eedfc Author: l10n daemon script Date: Sun Apr 21 02:28:49 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d62cabd2e19f34438ef6429fc59ec0c82f5123e2 Author: l10n daemon script Date: Sat Apr 20 02:30:45 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 988f3bacdb3b259b534fb1581956a10677d790ab Author: l10n daemon script Date: Fri Apr 19 02:22:17 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 72094f47008f20bf3faad57f763ffee61847d7b3 Author: Thomas Baumgart Date: Wed Apr 17 14:46:49 2024 +0200 Adjust slot's signature BUG: 485665 FIXED-IN: 5.2 commit e5434b55d34e631c88aac9009b37de4e587e3308 Author: l10n daemon script Date: Wed Apr 17 02:32:25 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b75781f0266847429bab5fb890ceeef0962954c8 Author: l10n daemon script Date: Tue Apr 16 02:26:58 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 6a43c3c69bc132dd7443c98c84027cc96719545b Author: l10n daemon script Date: Mon Apr 15 02:22:38 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 5ac9202bdb461bb1139e3db2d27ae6f8ceac7ff6 Author: Thomas Baumgart Date: Sun Apr 14 17:56:10 2024 +0200 Display the trading symbol in the security combo box Enhance the name of the security with its trading symbol in the investment editors security combo box. commit 987c1eeffa46f5ad73d492b573a6653e55a73c2e Author: Thomas Baumgart Date: Sun Apr 14 17:22:15 2024 +0200 Allow to clear payee name in split editor commit e2563053c892b0a34953469f4d5d23209392b944 Author: Thomas Baumgart Date: Sun Apr 14 17:05:05 2024 +0200 Improve buttons in budget view Don't abbreviated button labels and add some tooltips commit 71599f5e249064941f11d1df254b256e58d5cb89 Author: Thomas Baumgart Date: Sun Apr 14 16:40:52 2024 +0200 Fix window title of split editor commit f3408a934a42bd402255deac16f4860c6356dea8 Author: Thomas Baumgart Date: Sun Apr 14 16:38:30 2024 +0200 Replace report close push button with close icon on tab commit 5f542efd0b733f07aca96b3f3ac9c7ab793125ff Author: Thomas Baumgart Date: Sun Apr 14 08:48:42 2024 +0200 Use 'favorite' instead of 'preferred' In other locations of the application the term Favorite account is used. This change provides more consistency. Internally, the term preferred is still used to maintain backward compatibility. commit 558274270e30e4de3317f9bc116f8279c8c2e258 Author: l10n daemon script Date: Sun Apr 14 02:23:48 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b649fa27817d091913fee25f8bf90fca458cd03c Author: l10n daemon script Date: Sat Apr 13 02:29:41 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit c5563a447dbf3c8c310da475744e4ec27f570462 Author: Thomas Baumgart Date: Fri Apr 12 08:57:32 2024 +0200 Fix spelling For reports section headings it is necessary to use the group title instead of the translated group name to achieve the fix. commit d7786214eacef04a71f20f7e3332abb1c5a22ef6 Author: Thomas Baumgart Date: Fri Apr 12 08:42:07 2024 +0200 Remove the price mode widget from category editor The price mode is only used in investment accounts commit 3f85a37a9a62ae1134aced7d07b1d374ef310ebd Author: Thomas Baumgart Date: Fri Apr 12 08:40:52 2024 +0200 Make cost center support an option for now Cost center support is currently in a development stage. This change adds a build option to make the presence of UI elements optional for this feature. commit d5b16f84ea8735c65cfbba8a1098b3bb72541347 Author: l10n daemon script Date: Fri Apr 12 02:28:04 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 15b2ebfaffbb6439191f184cd94f831ea73546ce Author: l10n daemon script Date: Thu Apr 11 02:28:56 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit ff33bf0caae6be2bbeef44701e128b0d75ad1af8 Author: l10n daemon script Date: Wed Apr 10 02:31:06 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 6e4a1e48f037b1ee21d1ed5fd7df0b4322574f26 Author: Thomas Baumgart Date: Tue Apr 9 17:19:36 2024 +0200 Fix IBAN input verification BUG: 485035 FIXED-IN: 5.2 commit 658dc24344727e8496c3296ba2e471c01ee481c6 Author: l10n daemon script Date: Tue Apr 9 02:30:10 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 53b9d1324a7074426aabb4b9b1fc68815aea27a4 Author: Thomas Baumgart Date: Mon Apr 8 21:26:30 2024 +0200 Keep account selection in case it is not changed Since the QComboBox popup view in general only supports simple lists and is based on the selection of rows, it did not pick up the row as part of an item the subtree but used the item on the top level of the model with the same row instead, but only if there was no change in selection. This change takes care of supporting a tree view as popup with the underlying account model. BUG: 471210 FIXED-IN: 5.2 commit e189967feba723d80c23341c636b0374e01bf003 Author: l10n daemon script Date: Mon Apr 8 02:29:28 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9a8bf61c9efe439b6b16435904bafe72f8c70e57 Author: l10n daemon script Date: Sun Apr 7 02:29:54 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d3d2466611aa091d627d987dbfd7d6a1b5c52e7a Author: l10n daemon script Date: Sat Apr 6 02:20:03 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit f706b45c3e2e4b78d7d26fb00b8828a2e8f68e2a Author: Thomas Baumgart Date: Fri Apr 5 08:39:53 2024 +0200 Check item itself for reference not only children In a tree model structure child items where not checked for the reference to an object id at all. This change fixes that. BUG: 484920 FIXED-IN: 5.2 commit 8063c495dcd6d887d870fe96d30c98f9caa680ee Author: l10n daemon script Date: Fri Apr 5 02:27:27 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 5b6fd513d940cf2daedcb1f559174efaee50c3bb Author: l10n daemon script Date: Thu Apr 4 02:31:49 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a3e6958fff917792818836758746bcb65b52ddfa Author: l10n daemon script Date: Wed Apr 3 02:20:37 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a259ea65818aae26b7f1e54a245dd75fa875a8a2 Author: l10n daemon script Date: Tue Apr 2 02:09:47 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d56fac19f0f1942575989c0f11cf78f14947aaba Author: Thomas Baumgart Date: Mon Apr 1 10:20:46 2024 +0200 Prevent loading page when content does not change commit a043621b61785b5431e431bfb5cbf7fa138fe90d Author: l10n daemon script Date: Mon Apr 1 02:09:14 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a8b36e5109e0733708de119908491f7b5785bb7d Author: l10n daemon script Date: Sun Mar 31 02:34:20 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a296aaa426c32e950f1ac80dfe15a17c88084357 Author: Thomas Baumgart Date: Sat Mar 30 12:51:26 2024 +0100 Update the end of the copyright period commit 98c78030ad21b8a8216cee3f1cd961487905e8ba Author: Thomas Baumgart Date: Sat Mar 30 12:50:58 2024 +0100 Eliminate local copy of selected schedule Don't use a local copy anymore but rather pull the data always from the model so that it is accurate at all times. That was not always the case in the previous implementation. commit e18f28ca61bceba64c1610da07ac360cda90c082 Author: Thomas Baumgart Date: Sat Mar 30 07:16:27 2024 +0100 Avoid crash if a price references an unknown currency This situation can happen if a currency has been removed from the file but is still referenced by a fixed historic currency conversion of an ancient currency (e.g. BYR -> BYN with BYN removed by user because unused) commit e7ab8b90c57f9d0d8f9615528fc29c1e901f8a10 Author: Thomas Baumgart Date: Fri Mar 29 23:09:22 2024 +0100 Revert "Add trace messages to isolate crash on windows" This reverts commit 90512ff158aaf67e25d1cabb8b33a7076f5d6605. commit da52dc45a174f3956556278f35ff9b643a26cbd3 Author: Thomas Baumgart Date: Fri Mar 29 23:09:00 2024 +0100 Revert "Add more trace messages to isolate crash on windows" This reverts commit d415f889f0ef9c7794647eb30f88d09f371760f5. commit 909ae2e6bd2bfdab40f44104df2dae184b2d597d Author: l10n daemon script Date: Sat Mar 30 02:10:43 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 4b8e17dd9201586b50aeb47165a6eb5e279703e7 Author: Thomas Baumgart Date: Fri Mar 29 16:36:04 2024 +0100 Make sure home view is updated after file is loaded commit d1379b521bd28a04f1c5284f69760c49e6fb02b1 Author: Thomas Baumgart Date: Fri Mar 29 09:12:41 2024 +0100 Revert "Dump content of generated template rc file" This reverts commit eff472c14a4fc4f47d6c04c4ac2f145a342b0c21. commit 545b37eeca07b14f33b5be6fdc7f70de991ea963 Author: Thomas Baumgart Date: Fri Mar 29 09:11:06 2024 +0100 Maintain correct currency symbol after price update commit 43d0f2b105a64406604120f5131d84b34713a632 Author: l10n daemon script Date: Fri Mar 29 02:36:06 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a3fc36469e660bf59dc1158d552928e10babc1a8 Author: Thomas Baumgart Date: Thu Mar 28 17:32:29 2024 +0100 Prevent crash when ui is not fully initialized BUG: 484653 FIXED-IN: 5.2 commit d7f3720d28e8456e465180e5a567a60da207fd28 Author: Ralf Habacker Date: Thu Mar 28 09:33:11 2024 +0100 Adjust project name for alkimia The renaming was necessary to meet the expectations of the CI templates CCBUG:484633 commit 3478af260352b1be16cd1a7b6df38fda960d9e81 Author: Thomas Baumgart Date: Thu Mar 28 09:05:29 2024 +0100 Fix generation of account template resources on windows BUG: 484448 FIXED-IN: 5.2 commit d751e24f8977a6fccda3bbf636eab88793f7593f Author: l10n daemon script Date: Thu Mar 28 02:44:25 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit eff472c14a4fc4f47d6c04c4ac2f145a342b0c21 Author: Thomas Baumgart Date: Wed Mar 27 18:36:02 2024 +0100 Dump content of generated template rc file This change is only temporary to locate a problem in building on the windows CI system. commit a9f68ecf29e046bd24066bc8b2c13a80085fbe75 Author: Thomas Baumgart Date: Wed Mar 27 18:34:49 2024 +0100 Prevent using uninitialized ui widgets BUG: 484454 FIXED-IN: 5.2 commit 71e76daf4c2ce24c2434ec7738b78e2013e7ea80 Author: l10n daemon script Date: Mon Mar 18 02:49:25 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit ace074fe9d747766b4eed1c9f627906259cd97e5 Author: l10n daemon script Date: Sun Mar 17 02:47:50 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d415f889f0ef9c7794647eb30f88d09f371760f5 Author: Thomas Baumgart Date: Sat Mar 16 11:41:34 2024 +0100 Add more trace messages to isolate crash on windows commit 276edc503931fdcbd9c6ba501900310fcc5ead83 Author: Thomas Baumgart Date: Sat Mar 16 10:41:14 2024 +0100 Fix building when GPG support is not available CCBUG: 483652 commit 90512ff158aaf67e25d1cabb8b33a7076f5d6605 Author: Thomas Baumgart Date: Sat Mar 16 10:28:32 2024 +0100 Add trace messages to isolate crash on windows commit 687dd7d64d534040ae9480b811380cec9082e483 Author: Thomas Baumgart Date: Sat Mar 16 07:30:10 2024 +0100 Delay any activity until the event loop is running Trying to resolve a strange behavior noticed on MS-Windows lately. Not sure if that makes any difference but it seems to be cleaner anyway. commit 59bc7ddb6a5bef78e7201add78c90b6da26d1672 Author: Thomas Baumgart Date: Sat Mar 16 07:29:01 2024 +0100 Keep files when loading statement file via cli and webconnect Don't remove existing kmm-statement files when loading such a file again via webconnect from the cli commit ae6e9081e74c3b1b7ddc7417c89b9275e026fb91 Author: l10n daemon script Date: Sat Mar 16 02:55:03 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 23e3a17f42eec2b3ab9e4ad0e9dbfef4feef6e80 Author: l10n daemon script Date: Fri Mar 15 02:47:55 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 626526aa5d8b7fc196b2effacfdc57bd2dece75d Author: l10n daemon script Date: Thu Mar 14 02:49:10 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 7f2c37e7f270ad3dd9e01c21b2fff5e66a241317 Author: Thomas Baumgart Date: Tue Mar 12 16:25:52 2024 +0100 Enable auto build of MacOS deployments commit 95798d67a2737ecbbef19f9a167e3b4d1739f970 Author: Julius Künzel Date: Mon Mar 11 21:40:02 2024 +0000 [macOS CD] Don't use gpgme.enapleCPP=True Seems to work (ie. it builds, did not test for runtime issues), see https://invent.kde.org/office/kmymoney/-/pipelines/627085 commit 79d46662678fd11541ffffcc53eb9eb45ee7df70 Author: l10n daemon script Date: Sun Mar 10 02:47:17 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 3b9a2d974420b29f431a9f4011e531d46241c31a Author: l10n daemon script Date: Sat Mar 9 02:18:34 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit c46de3cdf79eae5f0243ef280a54be3d4d8ccdea Author: l10n daemon script Date: Fri Mar 8 02:10:58 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit cbc595858da92a6f84fe816ba429408bdf72e574 Author: Thomas Baumgart Date: Thu Mar 7 18:19:59 2024 +0100 Build MacOS versions only on demand and turn on windows build commit 74818a5c002376e89f260897539d3c0e32a1b688 Author: l10n daemon script Date: Thu Mar 7 02:10:02 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 89f33095f7f40a856b01aed806e42b62c5a1c4c3 Author: l10n daemon script Date: Wed Mar 6 02:08:44 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b08802f90e1bb6c3c87452ef22114cbdc73a54e3 Author: l10n daemon script Date: Tue Mar 5 02:10:09 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit fef56b6351ee15d8235c8d8ed54291c10be6968c Author: Thomas Baumgart Date: Mon Mar 4 17:53:34 2024 +0100 Improve investment and security detail editor This change improves the handling of duplicate securities problem in that it needs the user to actively select the creation of the duplicate. The new logic also warns, when a security is used in multiple accounts that the changes affect all accounts denominated in the security. commit 45d2646ce5094fdef31df5e8c98f6deb1594b8ff Author: Thomas Baumgart Date: Sun Mar 3 10:59:55 2024 +0100 GIT_SILENT Remove misleading comments It seems that they all were created almost 14 years ago by a copy/paste action in commit 67559352 commit 2164fc8d710de1d5bbeebd5f203518eba95b7d6c Author: l10n daemon script Date: Sun Mar 3 02:22:13 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 6e07091f7561d1fea135fbc8840d2acbe21c4c0b Author: l10n daemon script Date: Sat Mar 2 02:15:21 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit ac7acf08d12220424026527e6483ad7f2d7dd4a6 Author: l10n daemon script Date: Fri Mar 1 02:49:34 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9051fef54dc6b5654d501b497ff10963b324d920 Author: Thomas Baumgart Date: Wed Feb 28 20:42:41 2024 +0100 Support empty view feature also for QListView and QTableView commit cd12dfc14eddede7ce6e6b58f453e78d1ab01a15 Author: l10n daemon script Date: Thu Feb 29 02:16:00 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b660fd8efe145405fbcc00d8c16512f764f3e8b2 Author: l10n daemon script Date: Wed Feb 28 02:12:39 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 01236e082e687577fc5ab5a8440964f7f0914e0d Author: Thomas Baumgart Date: Tue Feb 27 17:50:00 2024 +0100 Fix selections in investment view commit f64a562adac9b1dd9abd7ec850aa88ce74e1bf61 Author: Thomas Baumgart Date: Tue Feb 27 17:49:45 2024 +0100 Use the previously added feature in the major views commit a44b1553964ed97983b3d9cae550ae0f1900aaf2 Author: Thomas Baumgart Date: Tue Feb 27 17:48:45 2024 +0100 Add feature to present a message on an empty view commit bdce0e9b79e772f16a58664b609d754681f53776 Author: Thomas Baumgart Date: Mon Feb 26 19:53:03 2024 +0100 Eliminate extra header file commit a67d84c138753180d893dc7a770d79fa20cce9b8 Author: Albert Astals Cid Date: Mon Feb 26 21:48:05 2024 +0100 Don't mark "" as translatable Empty msgid. It is reserved by GNU gettext: gettext("") returns the header entry with meta information, not the empty string. commit bb4f8e0afba5dc55727b53ee798e3b7a31d0831b Author: l10n daemon script Date: Tue Feb 27 02:17:33 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 270ca4fa88aaac5941417c9c9df52171bbab223c Author: l10n daemon script Date: Mon Feb 26 02:16:17 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b1d81dd12bba36664e0d96e1a543750ffe0902c5 Author: Thomas Baumgart Date: Sun Feb 25 12:26:47 2024 +0000 Replace WebPriceQuote with AlkOnlineQuote Also: - Allow to modify the online quote source for currencies - Improve importing quotes for multiple days and one security commit 66a190e63ef83ebf35a9440c29d90cc9d2ca6f5f Author: l10n daemon script Date: Sun Feb 25 02:24:36 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 6b5b468eece05b89f04f15afc9e418d3167568f7 Author: l10n daemon script Date: Fri Feb 23 02:06:13 2024 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 82c432531ae443a9f45a659b055fe25103f2374f Author: l10n daemon script Date: Fri Feb 23 01:35:59 2024 +0000 GIT_SILENT made messages (after extraction) commit 90641350a9f8c1d881f30a52e3c2d1906359cffd Author: l10n daemon script Date: Wed Feb 21 02:13:00 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a7aefa859526552523b380a125a500cf6015a99b Author: l10n daemon script Date: Sun Feb 18 02:17:17 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit a333ac69b9491d13efa227188ab5a9cf80a9176a Author: Thomas Baumgart Date: Sat Feb 17 18:08:59 2024 +0100 Allow semi-colons in name matching imported from online sources The semi-colon was used in version 4.8 and prior as a key separator. Since 5.0 it has been replaced with \n but the old method is still supported when the new one is not detected. Having a payee that was imported from an online source and contained a semi-colon confused the logic. This change makes sure, that such import is handled properly by forcing the string to always contain a \n even if there is only one key in the list. commit 8a1c22cb58c6924e65f56a171056edecd4470fd5 Author: l10n daemon script Date: Tue Feb 13 02:17:58 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit cefa5748147079981c6a321a138dea59e60a8a88 Author: l10n daemon script Date: Sun Feb 11 02:18:30 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 694838b5c80f6ce705755cf71b6baad5a0c76653 Author: l10n daemon script Date: Sat Feb 10 02:35:12 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 435686294b3ed646cc1397234476392cc4c773a2 Author: l10n daemon script Date: Fri Feb 9 02:22:33 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 62cbaeacb9ceb5a6b580c68cf217df6f6daa968f Author: Thomas Baumgart Date: Thu Feb 8 08:43:46 2024 +0100 Clear existing tags from tagContainer before reloading them CCBUG: 406403 commit 767017c53774c965c7ccf606cafd26f4a137f1f5 Author: l10n daemon script Date: Thu Feb 8 02:18:51 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit bfa43eb9eac47f890353ec07349e3d3954099af7 Author: l10n daemon script Date: Wed Feb 7 02:11:48 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit e19147ff39ffac6bf1644bfb7cac9bb3582582e5 Author: l10n daemon script Date: Tue Feb 6 02:50:47 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit ea175e9e6e7740af9c14365adf1ad7144f6f5a6e Author: l10n daemon script Date: Tue Feb 6 02:31:40 2024 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 5468da3d3b173720c73b17abbd1653f872d5168e Author: l10n daemon script Date: Mon Feb 5 02:41:11 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d5a82fc7ebf1fa23874c5bb87f7a719df1529528 Author: Thomas Baumgart Date: Sun Feb 4 13:58:53 2024 +0100 Fix reporting of tagged splits Reporting tagged transactions did not work properly due to the assignment of the tag to the wrong split. See commit 96a4ae27bb for a fix to that problem. For it to produce correct results in the report, the transactions may have to be edited so that the tag is assigned to the correct split. BUG: 406403 FIXED-IN: 5.2 commit 796df584ef0bada68b6c98d75cd8a1af42c4b8ca Author: Thomas Baumgart Date: Sun Feb 4 13:56:28 2024 +0100 Assign tag to the category split The initial implementation of tags assigned the selected tag to the split for the account the transaction was entered. This is not useful as the tag needs to be assigned to the category split. This change makes sure that the tag is assigned to the category split. Existing simple transactions can be fixed by opening them in the transaction editor and saving them again. Multi split transactions need to be fixed using the split editor. The above described fix only works for individually selected transactions. It is not supported when multiple transactions are selected. CCBUG: 480360 CCBUG: 406403 commit ad93b4ec140aa167b5922fcc7e0e58471ab30fb5 Author: Thomas Baumgart Date: Sun Feb 4 13:15:39 2024 +0100 Make sure to show all entries that contain tags Tags should be assigned to category splits and thus it does not make sense to only display entries found that are referencing an asset or liability account. commit 382ca0fd071f97cd827aa06b02a43fd5ae984425 Author: Thomas Baumgart Date: Sun Feb 4 13:09:35 2024 +0100 Show tags in transaction details The transaction details dialog did not contain the tags assigned. This change makes them visible. commit dd59e4d196143ddadb59cb377079c8e8f447490b Author: l10n daemon script Date: Sun Feb 4 02:15:21 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit e70832e51b55f3006d02cf89d30b9d840641698c Author: l10n daemon script Date: Sat Feb 3 02:17:46 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 624f2f1593b86806114c601953f422df524afd30 Author: Ralf Habacker Date: Fri Feb 2 12:36:35 2024 +0100 Fix 'Hiding Number field in ledger is not saved' BUG:473730 FIXED-IN:5.2.0 commit 753f43fc3f8846d784061a2e7b36642710b4a99c Author: l10n daemon script Date: Fri Feb 2 02:13:13 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit e96d6c1e1b631f48b6bc75265be575f6e8523e53 Author: l10n daemon script Date: Thu Feb 1 02:16:32 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 47c701215de5912605101af47331b80a7ac90b8c Author: l10n daemon script Date: Wed Jan 31 02:26:04 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 35b00f7ce10b6105e9c347efec07d9553bdc7290 Author: Thomas Baumgart Date: Tue Jan 30 12:42:10 2024 +0100 New files were missing in previous commit commit 83881a8d8b6ce20b8590125d53ec0d4af92e9885 Author: Thomas Baumgart Date: Tue Jan 30 12:08:32 2024 +0100 Add feature to create tags while editing FEATURE: 480358 FIXED-IN: 5.2 commit f4ce7a5c845367583dfa1b2d7280c43c7fc2b363 Author: Ralf Habacker Date: Tue Jan 30 04:15:22 2024 +0100 Different enumerations merged and thus crash fixed Fixup of commit 0151dd466 commit 54d8cb970c74b0e733d3bad97b4fd16efa75a598 Author: l10n daemon script Date: Tue Jan 30 02:17:03 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 4c6d245f26dc5dd477d7595c7f6ac2d0a9a982cc Author: Thomas Baumgart Date: Mon Jan 29 18:38:21 2024 +0100 Use boolean method of kvp::value commit 0151dd466679300e2aef6cd41be873e79375b0c6 Author: Thomas Baumgart Date: Sun Jan 28 17:02:55 2024 +0100 Add tags column to split editor FEATURE: 480361 FIXED-IN: 5.2 commit 627f33be70a028013211677318fe0a217aaa86ad Author: l10n daemon script Date: Mon Jan 29 02:16:22 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 2c05ef486d9c7d9400db2624d127a24efd61bc53 Author: Ralf Habacker Date: Sat Jan 27 10:58:45 2024 +0100 Add tag column to split editor BUG:480361 FIXED-IN:5.2.0 commit 857988e6e05ccbaedbf317d781e484e049e14d00 Author: Julius Künzel Date: Sat Jan 27 21:15:54 2024 +0000 [CI/CD] Add macOS jobs In preparation of Binary Factory shutdown commit 30dd131af45408967fd68f3ee70f97204f06861a Author: Thomas Baumgart Date: Sun Jan 28 08:45:51 2024 +0100 Include transaction id in error message commit 31e74ca884d7f0a6adc419f1549a8eb442830440 Author: l10n daemon script Date: Sat Jan 27 02:15:02 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit d1efa903749e7ee5e2c5083001f604ae1bdd691a Author: l10n daemon script Date: Fri Jan 26 02:17:09 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 301b4460c9b4b04d160d0b2b01f065bc74dca72d Author: Thomas Baumgart Date: Tue Jan 23 13:55:05 2024 +0100 Fix keyword commit fea304a2bd3933084470709309430a8fc3736310 Author: l10n daemon script Date: Thu Jan 25 02:12:28 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit f40039eebb1a248d987d6252993a041eb2660e09 Author: l10n daemon script Date: Wed Jan 24 02:13:21 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 7409ed65d555b100a5245477ac7e9347dedfa04d Author: l10n daemon script Date: Tue Jan 23 02:17:54 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 2a5c30b2dbafe97973c55099b55c8e26c3c09f8d Author: l10n daemon script Date: Tue Jan 23 01:39:22 2024 +0000 GIT_SILENT made messages (after extraction) commit f1d13b51e728734920e7988604d2fa7131c82a89 Author: Thomas Baumgart Date: Mon Jan 22 21:36:29 2024 +0100 Resolve clazy warnings commit 920e81cdd20e7e7314fc53c0cdedde8ec9159591 Author: l10n daemon script Date: Mon Jan 22 02:49:49 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 76b3e6ec62c831205d450d6437eb7ee30ee477e3 Author: l10n daemon script Date: Sat Jan 20 02:12:59 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 5bea5a00b7c747f8ae0305663009a0d86b804479 Author: Thomas Baumgart Date: Fri Jan 19 18:12:29 2024 +0100 Fix key event processing in amount edit widgets Allow to call tab order dialog from within amount edit fields in split editor using Ctrl+Shift+T commit 19706015560df0ca4b876b29ca2de24b5fd70cd7 Author: Thomas Baumgart Date: Fri Jan 19 14:07:46 2024 +0100 Fix behavior when vertical scrollbar in view appears/disappears The editor shown on the full width of the ledger was shrunk to the first column. This change fixes the problem so that the editor keeps the width of the ledger widget. commit 3e7dea735cd4cbeea10c08415be69ad1c4da163b Author: Thomas Baumgart Date: Fri Jan 19 14:07:11 2024 +0100 Forward focus to transaction editor if active commit 687507e2e275ce70731ca53c69cdfb6189717b68 Author: Thomas Baumgart Date: Fri Jan 19 14:06:40 2024 +0100 Add methods to disable/enable column selection commit e7f563008611aa65208a25b5b3c9476483c9d862 Author: l10n daemon script Date: Thu Jan 18 02:13:41 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 77636990aee64faa1d0a112fe37d0976203bca87 Author: l10n daemon script Date: Wed Jan 17 02:15:49 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 6b9fe7d0795568776cb569d011cfca7eea33a78f Author: l10n daemon script Date: Tue Jan 16 02:16:32 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1dbbfa43ee4ef8dd94377a80e1ff4ab083acf5f7 Author: l10n daemon script Date: Mon Jan 15 02:15:03 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 2342521e704de44d8c105195399d301533c796aa Author: Thomas Baumgart Date: Sun Jan 14 16:42:37 2024 +0100 Remove old and unused signal/slot connections commit 08c7e4a3c55806ee019ef7eb62aa809b114371e6 Author: l10n daemon script Date: Sun Jan 14 02:50:35 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit e83251e85edbe079fb7a339afbad8f7d9eda885d Author: Ralf Habacker Date: Fri Jul 29 12:41:09 2022 +0200 Use QStringLiteral commit 8f03899729623d563445c6d6947411fdab0e6ee8 Author: l10n daemon script Date: Sat Jan 13 02:25:42 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 03adf7f82d1b3ee19002b1d7a232937466bd3a09 Author: Thomas Baumgart Date: Fri Jan 12 15:41:24 2024 +0100 Provide warning if a newly created account will not be shown commit af3819b72a98ba3c4403df84eb200f242e1ded80 Author: Thomas Baumgart Date: Fri Jan 12 15:41:04 2024 +0100 Don't hide newly created categories with a zero balance commit 947bbe2a5f072f347eabb32bc1d99b0857e57745 Author: Thomas Baumgart Date: Fri Jan 12 14:57:20 2024 +0100 Fix counter account display for first transaction in ledger commit 52c159f950167dbea0161fbc53cfe961b4f61a07 Author: Thomas Baumgart Date: Fri Jan 12 14:33:05 2024 +0100 Update ledger views when settings change commit d2d94f667b25d3c853935668cdac2adca498830d Author: l10n daemon script Date: Wed Jan 10 01:21:35 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 3b6b5d541e4d2adb766266dbfc44b4a06836b972 Author: l10n daemon script Date: Tue Jan 9 01:21:17 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit e1c02ed397f47fe9ed4c7ff37e204b74c85c1762 Author: Thomas Baumgart Date: Mon Jan 8 08:46:19 2024 +0100 Build windows artifact commit 81a9fa75cb3e88e7d2d40a588507150b67f80149 Author: Thomas Baumgart Date: Mon Jan 8 08:15:58 2024 +0100 Access boolean KVP for preferred account in consistent manner commit b2a19b3b5ea68307c2fe6b6e9bfcd35f440f4cce Author: l10n daemon script Date: Mon Jan 8 01:22:57 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit b9de0854e5c23630d64a6307b86985dcbf7c021e Author: Thomas Baumgart Date: Sun Jan 7 18:50:11 2024 +0100 Add ability to extract the account balance from a CSV export commit 88d7821f1717211d5c0c6e47c4436bf330677d59 Author: Thomas Baumgart Date: Sun Jan 7 18:49:29 2024 +0100 Prevent updating online balance when processing old data When re-reading an already imported CSV file the balance was incorrectly set to the ending balance of the CSV file even though the account had newer data. This change makes sure that this newer data is not overwritten. commit 8235ee2d02570df5033732f74de21ba8fb810414 Author: Thomas Baumgart Date: Sun Jan 7 15:47:00 2024 +0100 Fix path to template commit b5d908046259b9910d73065e9131ed8657775034 Author: Thomas Baumgart Date: Sun Jan 7 15:45:04 2024 +0100 Add the JSON validation job to the CI pipeline commit 352e9f6bb90d55045076a7005307a85afe080b05 Author: Thomas Baumgart Date: Sun Jan 7 12:33:19 2024 +0100 GNC importer: fix reading account hierarchy commit dfde1362d6f0e016615edb585bbffe16e24e0c94 Author: l10n daemon script Date: Sun Jan 7 01:35:18 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1c7bda0be2e3c1bc0877f2e4a92aa2d10b8d3989 Author: l10n daemon script Date: Sat Jan 6 01:21:17 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 9930623864c4982e5866f5d63b757d9c64831e43 Author: l10n daemon script Date: Thu Jan 4 01:21:47 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 1d610f25150b7f5c77c5119f5f37850a3439d815 Author: l10n daemon script Date: Wed Jan 3 01:23:02 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit c29012e25bd265711e71c40245125439fd4eebde Author: Thomas Baumgart Date: Tue Jan 2 10:32:30 2024 +0100 Fix link to documentation BUG: 479248 FIXED-IN: 5.2 commit 833033cc75632d771f4f1ebbf0f26f8ff9a152e3 Author: l10n daemon script Date: Mon Jan 1 01:22:28 2024 +0000 GIT_SILENT Sync po/docbooks with svn commit 852875dbcdbb3254012013888f3fd0f2286b46f6 Author: Thomas Baumgart Date: Sun Dec 31 11:42:00 2023 +0100 Implement improvements suggested by cppcheck commit 79694e1961f67a84f1c548445a36dac10dd4ba36 Author: l10n daemon script Date: Sun Dec 31 01:35:15 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c8eb7a7a552db5ee1af9da26198ab5baae18b268 Author: Thomas Baumgart Date: Sat Dec 30 17:00:49 2023 +0100 Refactored transaction editors Moved common code to base class commit 9d1205638f858364225d36fbf8fa4e8202688afe Author: Thomas Baumgart Date: Sat Dec 30 13:58:03 2023 +0100 Use a const copy of container to avoid crash commit b14e45a68dd89d01ea948fc294d42601ca435577 Author: l10n daemon script Date: Sat Dec 30 01:24:21 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit a717bf9b1bce56b40ed722eaeccf52947d3086ed Author: Thomas Baumgart Date: Fri Dec 29 17:11:04 2023 +0100 Use a const copy of containers where appropriate commit 2386d4ee3892113e7d48e13addb9fa4f72295bf5 Author: Thomas Baumgart Date: Fri Dec 29 16:13:22 2023 +0100 Remove unnecessary code commit 194834bd065b9ea8dc96f3bb4c1b794fefd25ebf Author: Thomas Baumgart Date: Fri Dec 29 16:13:11 2023 +0100 Fix problems reported by clang-tidy commit b0646a1158b3372f641620bb0c3d93521686c86c Author: Thomas Baumgart Date: Fri Dec 29 15:54:21 2023 +0100 Fix potential memory leak commit 200632688013fed812833d64264b5ab1343b92b1 Author: l10n daemon script Date: Fri Dec 29 01:23:28 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit e942ab82490e7991dfde1bf14d5d9536d049416d Author: Thomas Baumgart Date: Thu Dec 28 17:47:24 2023 +0100 Remove dead code commit 8a8e5a373ed8f6b102fbb65593a3f219303867ac Author: Thomas Baumgart Date: Thu Dec 28 17:47:13 2023 +0100 Added testcases for split prices commit 025b6c3851e3f10e46e612c19315451a2fda334b Author: Thomas Baumgart Date: Thu Dec 28 17:33:23 2023 +0100 Always fill price and priceFormatted column in database MyMoneySplit::price() guarantees to return a price that is never zero. BUG: 478386 FIXED-IN: 5.2 commit b09826c5c38860d9deab0c70a71830da1c9d42e3 Author: Thomas Baumgart Date: Thu Dec 28 15:02:25 2023 +0100 Prevent null pointer dereference commit ead99ad2ee511530de09fd20ddef24648e83bb8c Author: Thomas Baumgart Date: Thu Dec 28 15:02:04 2023 +0100 Disable copy and move ctor where applicable commit 0f7c5c289eca36eee73c2f1ed484fe5124fdc487 Author: Thomas Baumgart Date: Thu Dec 28 15:00:32 2023 +0100 Remove unused code commit 9be8cfcd553b8b83a693f7c0ea58f3527a1a769a Author: Thomas Baumgart Date: Thu Dec 28 14:56:35 2023 +0100 Added missing member variable initialization commit 10938acfd4182f58c6c1af2ed31cb051ee07a118 Author: Thomas Baumgart Date: Thu Dec 28 14:06:45 2023 +0100 Mark more single arg ctors explicit commit 492170406d1a16f93acb956e5a13e8d2939f42a9 Author: Thomas Baumgart Date: Thu Dec 28 07:59:36 2023 +0100 Fix collecting category information for calendar entries commit 9e261018a02f86bc904511bb0a1879e17cc9b06b Author: Thomas Baumgart Date: Thu Dec 28 07:58:46 2023 +0100 Remove unused code commit 75c60952fd1792699032a1105ac6096a00fb0e9d Author: Thomas Baumgart Date: Thu Dec 28 07:58:22 2023 +0100 Mark single arg ctors explicit commit ef8692cefb6cf9ef9e50d3de673d32b3dfeccc55 Author: l10n daemon script Date: Thu Dec 28 01:21:46 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 03103d4d4e1a4db65400186694dc7b5c121ecfdd Author: Thomas Baumgart Date: Wed Dec 27 16:03:42 2023 +0100 Replace Q_FOREACH with standard C++ range based for loop commit b642db72a184cc50df89353d9f346a7f24f6802d Author: Thomas Baumgart Date: Wed Dec 27 15:38:34 2023 +0100 Remove unused file commit 37861b2013ea041937c1586b1d48e077087ee91f Author: Thomas Baumgart Date: Wed Dec 27 13:39:20 2023 +0100 Update fx-rate.net default regex for date commit e3d42b9b81d027a12c31e32b24e5152f2ce21f70 Author: Thomas Baumgart Date: Wed Dec 27 08:21:48 2023 +0100 Remove unused includes commit 783e4f56ccfb52f5d6b3d0ebb230f551cfa2f420 Author: l10n daemon script Date: Wed Dec 27 01:22:02 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 4e3968075d63cd7012f0c054e489efb5f022804a Author: Thomas Baumgart Date: Tue Dec 26 08:47:11 2023 +0100 Fix hiding zero value investment accounts in home view Hide investment accounts in home view only when all of the investments have a zero value. This amends commit f5f8bf0c. commit 949e8ba75e71a1a7b5f2503cde13101eebae50bc Author: Thomas Baumgart Date: Mon Dec 25 20:42:26 2023 +0100 Support qHash usage with Qt5 and Qt6 commit 8ad0c5cb350f7eb85220f99f50a6dfffa869f85d Author: l10n daemon script Date: Tue Dec 26 01:22:08 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 64b2cb0f9932f17fae398c1551becd91e9a5faa3 Author: Thomas Baumgart Date: Mon Dec 25 16:25:45 2023 +0100 Add support for Google Calendar format to calendar export plugin FEATURE: 435551 FIXED-IN: 5.2 commit 33ce789620e85e89fe308c6feea75ca660a63b85 Author: Thomas Baumgart Date: Mon Dec 25 10:55:31 2023 +0100 Fix LibOFX detection LibOFX uses two different version numbers which are not directly related to each other. One is used for the package and the other as version for the shared object library. CMake's find_package looks for the library's so version whereas pkg_check_modules retrieves the package version. This change makes sure to distinguish between the two numbers. commit 5461820811d114d190f515f9682efbff9b5b5aa9 Author: Thomas Baumgart Date: Mon Dec 25 10:48:27 2023 +0100 Fix generation of ics calendar file BUG: 478978 FIXED-IN: 5.2 commit 18b5dba0aae7e9d3bf1c99c09555b8d5c5afb507 Author: l10n daemon script Date: Mon Dec 25 01:20:57 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2913d95b8c3036dbabc0ee07bb7eccc5d53d0d3a Author: l10n daemon script Date: Sun Dec 24 01:38:11 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit d589c154a1269febf69a54d54152aa740f2f1283 Author: Thomas Baumgart Date: Sat Dec 23 12:41:20 2023 +0100 Improved XML indentation commit f737992cd742f2cde45787f49a97e89d1d5531fb Author: Thomas Baumgart Date: Sat Dec 23 12:20:06 2023 +0100 Use nullptr instead of 0 commit 1f3e9aa4509b8ff77b703f53a8bf455a28f8600b Author: Thomas Baumgart Date: Sat Dec 23 12:16:00 2023 +0100 Create DTSTAMP property for calendar export BUG: 466383 FIXED-IN: 5.2 commit b6a555fc08fc2c6b88b212f6585d0a4aa9feafab Author: l10n daemon script Date: Sat Dec 23 01:30:43 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f5f8bf0ce523bb4391af25cc8a012eb6b1e26ca6 Author: Thomas Baumgart Date: Fri Dec 22 17:52:48 2023 +0100 Implement feature to hide accounts with a zero balance commit 0a61ccaebe4a1e0367456e607b274a035591b4d4 Author: Thomas Baumgart Date: Fri Dec 22 10:35:30 2023 +0100 Apply filter in reports view after update In case reports where filtered and data was changed in another view, all reports would be shown in the reports overview even though the filter was still active. commit 35fda94866bdd7d9864f0adf80c6635030686153 Author: l10n daemon script Date: Thu Dec 21 01:39:37 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit fb4e47189b25f09d53cd42d81d4138980078fdbc Author: l10n daemon script Date: Mon Dec 18 01:38:54 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 58c91c26add5c0761fa04c6066c333c5dec70cab Author: Thomas Baumgart Date: Sun Dec 17 18:15:19 2023 +0100 Don't include non-tax related transactions in tax report BUG: 441023 FIXED-IN: 5.2 commit d81b44c23b9eca4e9aa9564c03ff78a472be89a8 Author: Thomas Baumgart Date: Sun Dec 17 17:04:30 2023 +0100 Prevent section size to change during editing transactions commit 5e6613f8827ac078d2e360ca915c2f1a81ecaddc Author: Thomas Baumgart Date: Sun Dec 17 17:04:03 2023 +0100 Prevent loading transaction editor more than once BUG: 478409 FIXED-IN: 5.2 commit 8d13ee7ba65f95d5ecc71288ee67c15e8c8ad75f Author: Thomas Baumgart Date: Sun Dec 17 10:02:28 2023 +0100 Separate sorting of entry date and entry order BUG: 423783 FIXED-IN: 5.2 commit 0ea9f6eb5c0cc4a90628bfb8a8883c0e742b617d Author: l10n daemon script Date: Sun Dec 17 01:23:35 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2be5311e37749fee44c06e3e21ae1e46b952c0fc Author: Thomas Baumgart Date: Sat Dec 16 14:27:16 2023 +0100 Keep info for devs to not accidentally modify important tables commit 1589ab8e263dbef6d963423a94b3429544ea2c48 Author: Thomas Baumgart Date: Sat Dec 16 14:26:26 2023 +0100 Fix balance calculation when sorting in descending order commit 10dc84fd134d1c98c22bb25766354ebe89c61bfa Author: l10n daemon script Date: Thu Dec 14 01:22:50 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c93b351923fbaf699a802fb504fd58ebf0ccc513 Author: l10n daemon script Date: Sun Dec 10 01:38:22 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 0ff957d658ae7ee81223c36d3850cbbae60394ca Author: Thomas Baumgart Date: Fri Dec 8 13:11:24 2023 +0100 Use correct security to determine fraction for stocksplit commit 13572697f72157bb604f0b0dc8b3b30a8a91bcec Author: l10n daemon script Date: Thu Dec 7 01:27:49 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 031fc88f7c16f40f53b59ae09cd4ea894221422c Author: Kevin Dee Date: Wed Nov 22 16:13:30 2023 +0000 Updated Yahoo Finance Web Price Quote Source URL commit 99aea5cf883d65dabc8aad65104fe17c222224b6 Author: l10n daemon script Date: Wed Dec 6 01:24:29 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 72421dc1f9065fa31636f71b2ec86e0ae6552d3f Author: Thomas Baumgart Date: Sun Dec 3 18:23:41 2023 +0100 Use new cross project include syntax for .gitlab-ci.yml commit fb5c233fb76c9567b7ef8a7b9378d47710b42a21 Author: Thomas Baumgart Date: Sun Dec 3 18:16:29 2023 +0100 Improve loading of icons when entering url for institution commit ee994e84ceb35b5ba16fb9f07287176aae851789 Author: l10n daemon script Date: Fri Dec 1 01:25:42 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2c17938c1b5a4bedd660e1a8cbc75db9ec1d8a6e Author: l10n daemon script Date: Wed Nov 29 13:26:53 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 422ff390e023428261307024b15fead7459b11ff Author: l10n daemon script Date: Wed Nov 29 01:25:29 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 03651e761e66dec6a72fbb9cd52bd24ee11751d1 Author: l10n daemon script Date: Wed Nov 29 01:17:38 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 100cece497f518e4c1239a66d464b3470239a13c Author: l10n daemon script Date: Tue Nov 28 01:23:38 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 20b7c84029eb914f02bf41b80a07c704bc9b83e4 Author: l10n daemon script Date: Mon Nov 27 01:25:26 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 204cb75dea9c6638cbf051f3e9f48c674f394fca Author: Thomas Baumgart Date: Sun Nov 26 15:30:35 2023 +0100 Fix display of favorite accounts in accounts view Accounts marked as preferred did not show up in the favorite section of the accounts view. Changing the preferred setting of an account did not update the favorite section of the accounts view. This change fixes both problems. commit 6f6b5af446058529df42bd381f0a52d45a9b8793 Author: l10n daemon script Date: Sun Nov 26 01:39:42 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 05551f150a11ac130c0dde6802beae69dd9b9f49 Author: Thomas Baumgart Date: Sat Nov 25 19:02:16 2023 +0100 Provide separate URL to fetch icon for institution BUG: 459869 FIXED-IN: 5.2 commit b2337c1d4a58b7a6a57f37f69faf54ae8c96ffd6 Author: Thomas Baumgart Date: Sat Nov 25 13:45:48 2023 +0100 Resolve compiler warning about unused variable commit e82f6943c3b92c3f563413c78a730b950a7b2994 Author: Thomas Baumgart Date: Sat Nov 25 13:26:02 2023 +0100 Implement drag and drop for accounts and categories view FEATURE: 272737 FIXED-in: 5.2 commit 3ced4a30dfa65b109fec6484ca5b30a45e585024 Author: l10n daemon script Date: Mon Nov 20 01:39:27 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit e49be1fefae07eae5d1b666df13863e89c1c3dc8 Author: l10n daemon script Date: Sun Nov 19 01:35:27 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b2154e1cf4c657468e06c4912351f9a6d628f3fc Author: l10n daemon script Date: Thu Nov 16 01:30:51 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 83200fb9213f53859faa969c0903173c3dd5c443 Author: l10n daemon script Date: Tue Nov 14 01:27:05 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 26fb81aa27d22bf3e6a5477bc0e77e2f98e9390e Author: l10n daemon script Date: Mon Nov 13 01:26:46 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f6913397ee98b86bed5a673becaf7c7469d59a5c Author: Thomas Baumgart Date: Sun Nov 12 12:56:38 2023 +0100 Remove unused parts (trial of last commit worked) commit 04e6362e6f77ce1b53fa04911a950c790176d413 Author: Thomas Baumgart Date: Sun Nov 12 12:43:26 2023 +0100 Try to fix windows build commit c85f29f9b9a18af131750fcff595568eddb293e2 Author: Thomas Baumgart Date: Sun Nov 12 11:03:09 2023 +0100 Fix building with ENABLE_GPG set to OFF commit 7ff5cc1841643479ee9499a26ca3060f943271cc Author: l10n daemon script Date: Sat Nov 11 01:30:18 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 31de8589a061b7bc5ac2d153698cd24d029ccc01 Author: Thomas Baumgart Date: Fri Nov 10 08:34:39 2023 +0100 Use same alignment for header and data in accounts view BUG: 476121 FIXED-IN: 5.2 commit 66bcb94d3aac67394b6a4897e558efd11b4236be Author: l10n daemon script Date: Fri Nov 10 01:32:40 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 331c84888f8a298e77f618eae5019f2d29a586c2 Merge: 505708033 b5a2bb956 Author: Jack Ostroff Date: Wed Nov 8 15:34:18 2023 -0500 Merge branch 'master' into FixCSVExportQtyPrecision commit b5a2bb9567ffaced42902214c23734ade7b012cf Author: Thomas Baumgart Date: Wed Nov 8 11:18:11 2023 +0100 Try to fix testcase to work in various timezones commit 5057080335f40e3ef604a8fd129432a2c5101bb4 Author: Jack Ostroff Date: Tue Nov 7 19:22:17 2023 -0500 Fix excess precision of quantity in csv export of investment accounts. CCBUG: 473082 commit a04fc59c649b23a1a51c4a073b00ff9fc394a2db Author: l10n daemon script Date: Tue Nov 7 02:14:08 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit f61ad73b62bc2a38725a5ccfc7dd3bc31ba11592 Author: l10n daemon script Date: Tue Nov 7 01:20:23 2023 +0000 GIT_SILENT made messages (after extraction) commit b80c95a706c8256fc5e2f5832f31d31e23960084 Author: l10n daemon script Date: Sun Nov 5 13:45:47 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 0878dab77e6f622c812607ca09b85060d270b467 Author: l10n daemon script Date: Sun Nov 5 12:34:22 2023 +0000 GIT_SILENT made messages (after extraction) commit 97a5bf40504b8d45ab090a8d6757313947b1d3ab Author: l10n daemon script Date: Sat Nov 4 11:54:32 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit f40ce9f040abf24efaa3688c19da41ffbbb0a5f3 Author: Scarlett Moore Date: Tue Oct 31 06:39:37 2023 -0700 snapcraft: remove version, it is wrong. commit 00ace98781585f44f677e1550fe0e590667795e9 Author: Scarlett Moore Date: Tue Oct 31 06:32:16 2023 -0700 snapcraft: rename file to be consistant. New content pack. Set version as appstream picks up non release service version. commit 4f9f4527a17abc0dfb5da04fe8048362660cf3cb Author: l10n daemon script Date: Tue Oct 31 01:28:08 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 8ecd55168064b2994d9336cf799f32c1fd92e377 Author: l10n daemon script Date: Mon Oct 30 01:30:01 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit eb6516e815c1e417d007d82ef7e5f2400d99b160 Author: l10n daemon script Date: Sat Oct 28 01:32:34 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ca363a156bb7755e5366d79d536b03e3e0990350 Author: l10n daemon script Date: Sat Oct 28 01:23:18 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit f6fa69cb44e3ac5b94797faf4662422a0e2e9fc6 Author: l10n daemon script Date: Fri Oct 27 01:29:19 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 797eb2f1ff36df52ff4128c7a6221c41fe94201d Author: l10n daemon script Date: Wed Oct 25 01:35:13 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 49fbd4346b02b51d51a6a1465f4f11f06e546006 Author: l10n daemon script Date: Mon Oct 23 01:27:25 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c4022ade23ca7443c4852d31f7f275d29ba0cfc8 Author: Thomas Baumgart Date: Sun Oct 22 14:33:18 2023 +0200 Resolve some problems reported by cppcheck commit 50f14c36ea33dc1d3bddf63c5f504c3932f5892f Author: l10n daemon script Date: Sun Oct 22 01:44:36 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 26ad13afd0235e3c6a0e9172dc8279e6d1433847 Author: Thomas Baumgart Date: Sat Oct 21 21:15:12 2023 +0200 Fix case sensitive / case insensitive behavior of payee edit BUG: 475841 FIXED-IN: 5.2 commit 8992adf2e6c0c497aa71c84e73c294f9f99adcda Author: Thomas Baumgart Date: Sat Oct 21 21:13:37 2023 +0200 Keep copy of payee name to create This prevents that changes to the combobox have an impact on the name to be created commit 575fb8732c9a7ffe006887357deb38a3dbefc7f4 Author: Julius Künzel Date: Tue Oct 17 07:42:52 2023 +0000 Migrate Craft Appimage from Jenkins commit e08a60683f27602aafe1ce79cc259147bb8073c7 Author: l10n daemon script Date: Thu Oct 19 01:29:16 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 769ca87dfa73f6aba434bd5ccb871dac495153c0 Author: l10n daemon script Date: Wed Oct 18 01:29:15 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit e0eea34d5d56f490bb97435e4658ee875d4fc530 Author: l10n daemon script Date: Sun Oct 15 01:28:26 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c44e3271e1b8c4740ec8925f63a61d7b70428de4 Author: l10n daemon script Date: Sat Oct 14 01:34:30 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit efa9328ea6250970cd83b6f6010ce1f0a7523306 Author: l10n daemon script Date: Thu Oct 12 01:30:12 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 03b8cf864672772333e40f3b56f2c7d3c124d0ed Author: l10n daemon script Date: Wed Oct 11 01:45:51 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 4b4cc1f2d3f6324b77b905875607025476e9acfa Author: l10n daemon script Date: Tue Oct 10 01:32:27 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 5a672195406bd724a6a336ceb8301afecc09dea1 Author: l10n daemon script Date: Tue Oct 10 01:21:02 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit d044cfcf91e817f985fbad3caa697c19de708a19 Author: l10n daemon script Date: Mon Oct 9 01:31:54 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit bc5016a3f59c951404f1c3fe5508d3d0a9c134ad Author: Thomas Baumgart Date: Sun Oct 8 12:48:41 2023 +0200 Make sure returned string always contains a timezone When called with QDateTime::currentDateTime() no timezone information was added to the returned string. This change makes sure that the offset is always part of the result. commit 4753ceae2f2e901bc232aad717605e54c28744d7 Author: Thomas Baumgart Date: Sun Oct 8 12:24:14 2023 +0200 Store the same memo text in stock and asset split After modifying the memo of an investment transaction the text in stock and asset split differed. This change takes care that they are the same and the display is consistent. commit 8ea1228703a74a9678b154bca770661e8ed3d555 Author: Thomas Baumgart Date: Sun Oct 8 12:23:53 2023 +0200 Remove unnecessary kvp entry after unmatch operation commit d3fe94b001c808ff52b2cd3493e81006abaab1d1 Author: Thomas Baumgart Date: Sun Oct 8 12:23:29 2023 +0200 Update last modification timestamp after change commit be05a945ae99a0536293466a8dc7029c88c31e49 Author: Thomas Baumgart Date: Sun Oct 8 12:22:49 2023 +0200 Read last modification date as timestamp commit ad9405b1da916d8c8aafad1ebb0cda2fb0721af3 Author: Thomas Baumgart Date: Sun Oct 8 12:22:03 2023 +0200 Provide conversion of datetime objects commit edb22bd2be7dd7c29bd94e14f6a4632866c44ccc Author: Thomas Baumgart Date: Sun Oct 8 09:33:57 2023 +0200 Immediately reset flag when XML end element was written This prevents to execute m_writer->writeEndElement() multiple times in case it was not opened/started again. This could happen if an erroneous price entry was found in the engine that should not be stored. commit 28a6c651add6ffc54c6dbc0452efd47518408915 Author: l10n daemon script Date: Sun Oct 8 01:27:36 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit cca9ab65aa796bdb0e40576aac0426fd0a6bcf1a Author: l10n daemon script Date: Sat Oct 7 01:28:55 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ce2200982e291ef674d77c53b9d23d5ca6157c1a Author: l10n daemon script Date: Fri Oct 6 01:28:15 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f7b0832a2332a12d0396a227b087c1785073a87d Author: l10n daemon script Date: Wed Oct 4 01:28:26 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit cbae0103197a5c9486704430ee10746290eecd78 Author: Thomas Baumgart Date: Tue Oct 3 18:16:32 2023 +0200 Store KMyMoney version in fileinfo section of XML file commit ac9f32d575c02a83cdf0857209e767f122ad1b80 Author: l10n daemon script Date: Mon Oct 2 01:29:55 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit a50074fb918850da07074a04718142d263c804a8 Author: Thomas Baumgart Date: Sun Oct 1 17:16:35 2023 +0200 Create split when using MultiTransactionEditor In case the MultiTransactionEditor was used to assign a first category to the selected transactions the necessary split was not created. This now works as expected. A warning will be written to the console in case multiple currencies are involved. This is not yet supported. commit 8d3900e71f586007780adc6aebf8951cfc7a0370 Author: l10n daemon script Date: Sun Oct 1 01:38:02 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit a08fba30c6cd59aa86f139525f8a801e2a49dc54 Author: l10n daemon script Date: Sat Sep 30 01:30:16 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 56c6aff4f83e47598f08ddc8d089a9a5a3df2ea8 Author: l10n daemon script Date: Tue Sep 26 01:32:21 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 10072af145bbe8fd838ec3f8cc258d4278c7c866 Author: l10n daemon script Date: Mon Sep 25 01:29:04 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ab7b5518c3ccf3743b1605d5f479284d16ba0434 Author: Thomas Baumgart Date: Sun Sep 24 16:36:54 2023 +0200 Increase width of context menu This is not ideal because it is still static. Should be dependent on the width of the largest entry, but that is another story for another day. CCBUG: 468959 commit acdf889379131d0a6e6f8990c26179a4b698c133 Author: l10n daemon script Date: Sat Sep 23 01:35:08 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 8810eaa629fb34a3517e304d634972797c1651a8 Author: Thomas Baumgart Date: Fri Sep 22 12:14:42 2023 +0200 Move functions to Alkimia and raise min requirement for it commit a0f67e0d241804fdcdddb135290fdbf0484a1291 Author: l10n daemon script Date: Thu Sep 21 01:41:47 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit fe155e0c08e81d05784c79ad368546d75c189620 Author: l10n daemon script Date: Wed Sep 20 01:42:49 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 27b3b9b2db815a6f2d98bc2e928cba42ab72a1c1 Author: l10n daemon script Date: Tue Sep 19 01:43:54 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 0f30414a96fc7af81d485dafa8f80f053378a10c Author: l10n daemon script Date: Mon Sep 18 01:45:08 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f7a10e4b9905964f3a29e66d9240491faca7e56c Author: l10n daemon script Date: Sun Sep 17 02:03:53 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 05c758905d3c5d1b3bdef85c480ddf19f5a342cb Author: Andreas Sturmlechner Date: Sat Sep 9 17:15:57 2023 +0200 Support future KPim5Akonadi/KPim5IdentityManagement targets KF5 prefix is deprecated and will be removed in 23.12. Signed-off-by: Andreas Sturmlechner commit 886f0ef477d2a13554472962f256328f14764b4e Author: Andreas Sturmlechner Date: Thu Sep 7 21:05:27 2023 +0200 Drop unstable branch detection from CMakeLists This appears to be unnecessary now, so cleanup. This reverts commit de34484f95b126303b087015359379395b69273b while keeping minor style changes. Signed-off-by: Andreas Sturmlechner commit 3ea45b0629f6a1aa18003fcf00f13a34ddd321ac Author: Thomas Baumgart Date: Sat Sep 16 10:49:08 2023 +0200 Use localized date format in consistency report commit 88468de1da230f7efe9758d6954375568cb49c06 Author: Thomas Baumgart Date: Sat Sep 16 10:44:35 2023 +0200 Provide context for translation commit 74887a5f7e03e129b961037bf3fdf5f94e07330f Author: Thomas Baumgart Date: Sat Sep 16 10:44:16 2023 +0200 Improve check for prices in consistency check This change will prevent warning about a missing price for unused accounts. This was discussed in https://discuss.kde.org/t/how-to-remove-old-securities-from-the-system/4997 commit cc6c74f303ad05280babfbee447114563f1a23ba Author: l10n daemon script Date: Sat Sep 16 01:43:49 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 0488ba96d453c0943257b56cc0983726eebe5d1b Author: Thomas Baumgart Date: Thu Sep 14 08:27:12 2023 +0200 Prevent triggering autofill while loading scheduled transaction BUG: 474474 FIXED-IN: 5.2 commit b044484733b5d39e1d2390e3cd69fdeb2a96959a Author: l10n daemon script Date: Wed Sep 13 01:51:33 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f07e7a3ab6c29f4334e8ba6904d1b0cf0fcbca03 Author: l10n daemon script Date: Wed Sep 13 00:47:07 2023 +0000 GIT_SILENT made messages (after extraction) commit 358eb22ad45a8c2d1ab2b91132bbc402507ce0fa Author: l10n daemon script Date: Tue Sep 12 01:48:39 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit d0fc887bda9a96f0bf9ecfbf04ec9bdc08a476e5 Author: l10n daemon script Date: Mon Sep 11 01:49:24 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 183f1c80a38fa50f9243ddc248944bcd72954809 Author: Alejandro Criado-Perez Date: Mon Aug 28 10:32:07 2023 +0200 A few text corrections commit 27ac593405f9cb742dc282a87cb00f93a729b8c3 Author: l10n daemon script Date: Tue Sep 5 01:45:38 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 5d4ad1deb720bf74ef1cd4bb434edebed442625d Author: l10n daemon script Date: Mon Sep 4 01:48:18 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit bddca401e583230189b2f23d7b459522615afa52 Author: l10n daemon script Date: Sun Sep 3 02:09:50 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit af6330fa316728b880a940c8535e39bd02485bfd Author: l10n daemon script Date: Sun Sep 3 01:37:11 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 467e451a223c36344d9faf424159686dc59c40f1 Author: l10n daemon script Date: Sat Sep 2 01:51:32 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit d77703e7a5a17f0c062a54c69197028159792cac Author: Scarlett Moore Date: Fri Sep 1 04:44:12 2023 -0700 Add snapcraft file commit b7d00271cf01a04915760494962496dbb5222367 Author: l10n daemon script Date: Fri Sep 1 01:46:14 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 21bdb88b4135b89f51f0435e995bd61f93a8e85b Author: l10n daemon script Date: Wed Aug 30 01:46:42 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 0ad89b2390e6021c0723e338a4b0c635fa5b2f00 Author: l10n daemon script Date: Mon Aug 28 02:10:36 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f0411ebdafa3daf8a3199ee315f2682628ca4126 Author: l10n daemon script Date: Sun Aug 27 01:51:05 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 015cfadbefd846bb14f833a6ae3f82fa8cae8437 Author: Thomas Baumgart Date: Sat Aug 26 12:01:48 2023 +0200 Prepare usage of AlkOnlineQuote commit 0b7527de7efdb333a9d1f995c081391bdb68b3b5 Author: Thomas Baumgart Date: Sat Aug 26 08:10:53 2023 +0200 Set default shortcuts as proposed by warning message kf.xmlgui: Shortcut for action "filter_show_widget" "Show filter widget" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead. commit e128b09a309841d6f8e9cc08fb30e3b450080881 Author: Thomas Baumgart Date: Sat Aug 26 08:09:14 2023 +0200 Remove unnecessary console output commit 3de5dd02fdfe5ede2a1b581afd6e7e2c78227c84 Author: l10n daemon script Date: Sat Aug 26 01:48:15 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f7756b9c5e6ce4c113cb802083229e9df7b71ab7 Author: l10n daemon script Date: Fri Aug 25 01:47:56 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 308103855e2a9160618fd7739aea4e9b1711cb27 Author: l10n daemon script Date: Thu Aug 24 01:45:57 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c49a145e33da313a16bf46f1f74de3326b1b74f4 Author: Thomas Baumgart Date: Tue Aug 22 18:46:43 2023 +0200 Close ledger tab when account is closed BUG: 440827 FIXED-IN: 5.2 commit f49607d4229c207f669b215b485da5c78e1842a4 Author: l10n daemon script Date: Wed Aug 23 01:48:02 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c6fa231b7992904f086479006465b9a11e82a4a6 Author: l10n daemon script Date: Tue Aug 22 01:47:50 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 33ee532d07f62bf399fe463783f9163c25496698 Author: Thomas Baumgart Date: Mon Aug 21 21:25:23 2023 +0200 Add description to the transaction select dialog commit 6dba6812da8dfe8040982deb23558f1c053feae3 Author: Thomas Baumgart Date: Sun Aug 20 18:49:27 2023 +0200 Port transaction autofill based on payee from 5.1 branch commit 50f2936d61825aed882101576dcd3a5402db8bf4 Author: Thomas Baumgart Date: Sun Aug 20 18:48:08 2023 +0200 Add features required for autofill to journal and split model commit 07bc033fcb28b0bac40896720b2a448f8a8bb2b3 Author: Thomas Baumgart Date: Sun Aug 20 18:46:15 2023 +0200 Add extraction of payee and account ids from filter settings commit fd90c125b0016e700da74d162fe39ae2bb62c2fe Author: Thomas Baumgart Date: Sun Aug 20 18:45:04 2023 +0200 Make sure start date of filter is old than end date commit ccbae0584d7ab0dca75ff7897f3671a55f7caed2 Author: Thomas Baumgart Date: Sun Aug 20 18:44:23 2023 +0200 Define additional model roles commit bb2910410b90f6c1b951ad83f958348ec753eeb4 Author: l10n daemon script Date: Mon Aug 21 01:47:08 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2af7db1a11c766f4ef79473577ee102d2e132ab2 Author: l10n daemon script Date: Sat Aug 19 01:46:10 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 15845c54883fbdd7a1dd1119b3398f6e882f46bb Author: l10n daemon script Date: Fri Aug 18 01:45:20 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ac458560d1c246200cc65450f726c62337ffaa2e Author: l10n daemon script Date: Thu Aug 17 01:47:38 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2b0ae1d3a91908b32fb695360bf81a665eec3c7c Author: Thomas Baumgart Date: Wed Aug 16 14:06:05 2023 +0200 Handle invalid \0 chars possibly imported through OFX Make sure they are removed before they can enter the objects in the storage objects commit 09861ec10b75799ea3c5debee192858d4811a89a Author: Thomas Baumgart Date: Wed Aug 16 10:08:08 2023 +0200 Avoid implicit conversion from bool to int and prevent that to happen in the future for setValue() commit c9496beb93838ee2384554e49f372933d8929f7a Author: Thomas Baumgart Date: Tue Aug 15 09:41:35 2023 +0200 Adjust regex for date extraction on fx-rate.net See also https://discuss.kde.org/t/kmoney-currency-udpates-not-working/3037/8 commit 5b22a578f9707f30bd5ce2d6c51a9f234a2c50c9 Author: l10n daemon script Date: Wed Aug 16 01:47:27 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 3060711956ca84f235e6f3d872546cda70271ee6 Author: l10n daemon script Date: Tue Aug 15 01:48:41 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit eb385fe3d1f2250357784199124f1e8179cdf9e7 Author: Thomas Baumgart Date: Mon Aug 14 10:30:56 2023 +0200 Prevent showing reconciliation headers in investment accounts Showing reconciliation headers in investment accounts is confusing the user so we hide them commit c0e62c9e8cd9ffc1fa02544568310cd48989e89b Author: Thomas Baumgart Date: Mon Aug 14 09:36:42 2023 +0200 Search case insensitive in the online job outbox view commit b5d8824badce06f20f1b5c40c286c9c0f406af07 Author: Thomas Baumgart Date: Mon Aug 14 09:36:16 2023 +0200 Prevent crash when creating new online transfer jobs When a new entry is created in the model it does not contain a valid task when the view is updated for the first time due to the insert of a default item. After this update, the item gets filled in by the model code and the task exists. commit 8b46071bb8e5db8fc5f404171d04acdb2965eccf Author: l10n daemon script Date: Mon Aug 14 01:47:07 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 6641cad7c940a0867fd106e14bebba00d51bdf4c Author: Jack Ostroff Date: Sun Aug 13 13:25:32 2023 -0400 Fix sql sharesFormatted to use shares instead of price CCBUG: 473322 commit facd313630e12eae9c754fdb7f4b80e7b6a2a756 Author: Jack Ostroff Date: Sun Aug 13 13:00:35 2023 -0400 Improve precision of values in csv export CCBUG: 473082 commit b4ec4c036ea6076d9be3270cf31b802791b64db5 Author: l10n daemon script Date: Sun Aug 13 01:46:23 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit dc517a84328ae1c9fe962c02965d10dfc0d31001 Author: Thomas Baumgart Date: Sat Aug 12 15:20:24 2023 +0200 Implemented multitransaction editor This implementation supports regular transactions that reference two accounts/categories. Editing multiple split transactions and investment transactions is not supported. commit d7fecbbc40757c9833c9a49d858427d3c91091a6 Author: l10n daemon script Date: Sat Aug 12 01:50:01 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f6a227b9e52b56e7a69e2644c782a950314e913f Author: Thomas Baumgart Date: Fri Aug 11 16:52:10 2023 +0200 Fix selection of parent account in new account wizard Don't show favorite section and prevent continuation without a selected parent account. commit eb82a267244fbc89da0b6025a794864016b51158 Author: Thomas Baumgart Date: Fri Aug 11 11:15:06 2023 +0200 Identify empty date widget as valid if allowed to be empty commit ea6e7ad90588ae1dee3693ef5d5347bd2440e013 Author: Thomas Baumgart Date: Fri Aug 11 11:14:19 2023 +0200 Disable Edit splits with more than one transaction selected commit 99e6d9c6d972cefcb876720142877113e165e795 Author: Thomas Baumgart Date: Fri Aug 11 11:13:45 2023 +0200 Provide method to check if a transaction has a frozen split commit f31bb26eb306b737db495f4661796a41ee8ca0d7 Author: Thomas Baumgart Date: Fri Aug 11 11:13:23 2023 +0200 Provide method to extract reconciliation state from model Provide each status entry with its own object ID commit 45c3d0ca13fbb8a9bbc6c37e30bbb2560be60505 Author: l10n daemon script Date: Fri Aug 11 01:46:18 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b51f9b61e5bb104a64a8a1b34addc4275b9ca81f Author: l10n daemon script Date: Thu Aug 10 01:47:35 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2f2eee2575d76a22f576481bab7450044df77b1d Author: Thomas Baumgart Date: Wed Aug 9 06:39:24 2023 +0200 Obey 'show all accounts' option setting in CSV export dialog commit 314ece88391aff143842d870d94e1e14a0b7bce1 Author: Thomas Baumgart Date: Wed Aug 9 06:38:44 2023 +0200 Fix reported crash in CSV export dialog CCBUG: 473082 commit d2ada0254e1d64f749d9554ff5f698121bc9191c Author: l10n daemon script Date: Wed Aug 9 01:49:47 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 72df133c39b75a7a5052d7783df03e6b33a77e61 Author: Thomas Baumgart Date: Tue Aug 8 11:33:10 2023 +0200 Updated regex for fx-rate.net exchange rate extraction commit 1d759a7ef42dd60fec77f863128e3206795039d2 Author: Thomas Baumgart Date: Tue Aug 8 11:14:12 2023 +0200 Show all scheduled payment entries for transfers between accounts When a schedule existed for a transfer from account A to account B and it was created for account A, the reception of the funds in account B was not shown in the future payment list on the home page view. This change adds that entry as well. commit f449d6bf9a1e221f8fddf3d6d147704bf1c0bce0 Author: Thomas Baumgart Date: Tue Aug 8 08:23:23 2023 +0200 Rework CSV Export dialog The CSV export dialog was not working at all with the latest changes. CCBUG: 473082 commit 1396b6d8c81c7dbc6b7943791e20cf14ffbcac80 Author: l10n daemon script Date: Tue Aug 8 01:50:38 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit e17cd1a2d6ccc25e31df0d7c24d42176cea1eaf0 Author: l10n daemon script Date: Mon Aug 7 02:08:51 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit a29dfd559721fd782684cee1160d4746c21ae2ff Author: Thomas Baumgart Date: Sun Aug 6 12:06:54 2023 +0200 Prevent changing investment account names on the ledger tab The name of a child stock account overwrote the name of the investment account in case the child was modified. This change prevents the unwanted name change on the tab. commit b1c8911636083397ff7dd528399a383c9872e509 Author: Thomas Baumgart Date: Sun Aug 6 12:04:07 2023 +0200 Update ledger filter if the child account list changes The filter for the investment account ledger needs to be updated in case a child account was moved to a different investment account. This amends commit 08baab01c6403e5ecc6d2b891902df503180a227 commit 91904fae4fc22a0bd34febefa400823e366ca3c8 Author: Thomas Baumgart Date: Sun Aug 6 09:43:42 2023 +0200 Resolve compiler warning about unreferenced variable commit 08baab01c6403e5ecc6d2b891902df503180a227 Author: Thomas Baumgart Date: Sun Aug 6 09:40:51 2023 +0200 Allow reparanting of a stock to another investment account commit ae00b049375fdf7e13968bfbf68a85a1f7948b4f Author: l10n daemon script Date: Sun Aug 6 01:51:12 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit be941bf6847c48afef518e40909f8fba215e0789 Author: l10n daemon script Date: Sun Aug 6 01:38:52 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit b2b5b905c2efe09fd424be330e32c15cef8c26db Author: Yuri Chornoivan Date: Sat Aug 5 08:46:48 2023 +0300 Fix minor typo commit 2bab88213f9154575e8e7f2d16f8e8ad1fd1092c Author: l10n daemon script Date: Sat Aug 5 01:47:29 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 42f5f1c29a1c41e815dae7f5a187cefe61f1bef0 Author: Thomas Baumgart Date: Fri Aug 4 08:53:23 2023 +0200 Allow to fix amount for foreign currency category in schedules See https://discuss.kde.org/t/scheduled-transaction/3210 for use case This option is enabled for a schedule if the selected category and account use different currencies. For others it is disabled. It is also disabled in case of split transactions. When the scheduled transaction is entered into the ledger the user can modify the amount. If the option is active, the amount for the (foreign) category is not changed but the exchange rate of the transaction (not in the price history) is adjusted instead. commit 1fbee287759976f476ca538f7ba909a135ba5352 Author: Thomas Baumgart Date: Wed Aug 2 16:36:54 2023 +0200 Added KVPs to MyMoneySchedule object commit e86eae3a99a7e29dedbe30c3a25b72642ded5aa0 Author: l10n daemon script Date: Thu Aug 3 02:11:07 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 4d7f4c3bb5a25b522ef22267bd40776fafb2ae70 Author: Thomas Baumgart Date: Wed Aug 2 08:05:32 2023 +0200 Setup commodity when creating schedule commit e775b35e5c92cfc9ca342826ba96176506146ffd Author: l10n daemon script Date: Wed Aug 2 01:56:06 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit bc844d3bfca91e5c67a884ea577bf518a27149f6 Author: l10n daemon script Date: Wed Aug 2 01:41:51 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit fbc17d405d7e13e8e44f8b24b6d9e3397dc98352 Author: l10n daemon script Date: Tue Aug 1 01:59:03 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 3a57bdae60585ac3007948b201f5c25259353745 Author: l10n daemon script Date: Mon Jul 31 02:12:03 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 36cc2981a5dd74423ec938de658b34817aff2cb8 Author: Jack Ostroff Date: Sun Jul 30 20:07:42 2023 +0000 Show transaction info Add popup to show all details of the selected (in the ledger) transaction(s), including KVP for the transaction and any splits. There has been a suggestion to also allow this to anonymize the data and save to a file, to assist with reporting bugs. While a good idea, I will leave it for a separate effort. commit 3f6b1fe09307abdd13cc2854b2d67b1e717fa8a8 Author: Thomas Baumgart Date: Sun Jul 30 12:56:12 2023 +0200 Resolve Qt warnings about invalid usage of layouts commit fbdd744fa682f361541150731e2d895c6b543f85 Author: Thomas Baumgart Date: Sun Jul 30 11:54:28 2023 +0200 Update account/category name In case the name of an account category changes while we are editing a transaction, make sure to update the name in the account widget in case it is affected. commit 0233b1bfdb405c3dfff1726d578f051220c795a9 Author: Thomas Baumgart Date: Sun Jul 30 11:53:10 2023 +0200 Don't close transaction editor if no change in journal When an account or category is changed while a transaction editor is active, keep it open when there is no modification in the journalModel BUG: 469587 FIXED-IN: 5.2 commit de501ed083fcabae8f15826d27494285f8e5e783 Author: Thomas Baumgart Date: Sun Jul 30 11:49:31 2023 +0200 Added an additional testcase for MyMoneyMoney commit ed8afd70fad6d72898af96a74bb0b8d9c8563e0f Author: l10n daemon script Date: Sun Jul 30 01:50:33 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 8f98eb55d84a388305da003881d6be8bcef6089e Author: Thomas Baumgart Date: Sat Jul 29 18:05:13 2023 +0200 Prevent resetting the ledger view when creating objects during editing commit b8c812649dd360873cffa02c7fbd452d68430cea Author: Thomas Baumgart Date: Sat Jul 29 16:41:57 2023 +0200 Return payee id through tuple not reference commit 9d05d7102bb72b7d3299fe71d7c0d2c4fbed178c Author: l10n daemon script Date: Sat Jul 29 01:47:26 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 9f4325111e0987a62e610d1a8a4e749f3034bae8 Author: l10n daemon script Date: Wed Jul 26 01:50:03 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 20eee63331f00e7dd9821ef7d4c1fcb4c82c7a34 Author: l10n daemon script Date: Tue Jul 25 01:48:16 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 85d8e680b6d191843a814d77108602f6b7565d06 Author: l10n daemon script Date: Mon Jul 24 09:06:36 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 65179c8e76a0fca820d62de10e4944ac08865fe2 Author: l10n daemon script Date: Wed Jul 19 02:43:23 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 3da100051e3338f959e05c15ca726042d86be32d Author: l10n daemon script Date: Tue Jul 18 01:55:46 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 1f41977b65b65b1ce7ce0f923d04dfab6543b486 Author: l10n daemon script Date: Mon Jul 17 01:58:27 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 42912bf248c6f755b1e37574c1ed65c38087df5a Author: l10n daemon script Date: Sat Jul 15 01:54:19 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 45862c5acf79cc640acef150b3f254263724594c Author: l10n daemon script Date: Fri Jul 14 02:02:58 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 57e92e8f7f1d2b2d03be5ef1d24bde9b47acf9cf Author: l10n daemon script Date: Thu Jul 13 01:57:45 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 091da9741bd7e33671e721ff23c089471dd48947 Author: Thomas Baumgart Date: Wed Jul 12 11:58:27 2023 +0200 Maintain selection of multiple transactions When the display of multiple selected transactions was interrupted by non transaction items (e.g. online balance, date or reconciliation markers) then the selection was not maintained when an operation was performed on all transactions (e.g. mark as cleared). This change makes sure that the selection is maintained after the operation has finished. commit a96d81af29ed8f170fb3f53a91a194ca0b75af96 Author: l10n daemon script Date: Wed Jul 12 01:51:19 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 447c092976979aa4a6e992ade7d51ae752d56f95 Author: l10n daemon script Date: Tue Jul 11 01:51:07 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 070351961b137c6c3e4ee2f48ef306dde2a8d124 Author: l10n daemon script Date: Mon Jul 10 01:57:40 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit d4b2439841cadae94510a3f5a799f96b793effb8 Author: Thomas Baumgart Date: Sun Jul 9 15:19:15 2023 +0200 Prevent transaction edit in the transaction selection dialog commit e6bca121f735cc6b648ecff9e077669a0fac920f Author: Thomas Baumgart Date: Sun Jul 9 12:19:56 2023 +0200 Include all asset accounts in table reports In some cases, transactions were missing in reports. This happened for income/expense reports that could also contain income or expenses recorded in investment accounts. commit 235990abdc2d20a7e5bfa280a31669f3890750a9 Author: Thomas Baumgart Date: Sun Jul 9 12:17:42 2023 +0200 Use correct precision for foreign currency accounts When conversion to base currency is active, the amounts in foreign currencies were still presented with the precision of the foreign account. commit e34119d1d16bdd22aa216d1fd310842bf918bd35 Author: Thomas Baumgart Date: Sun Jul 9 12:16:15 2023 +0200 Improve initialization of account objects in reports Reduce the number of calls to the engine to a minimum and make use of faster access through indexes. commit 7e4cb0375c7a20997709415be9663c9b268cfb42 Author: Thomas Baumgart Date: Sun Jul 9 12:14:41 2023 +0200 Improve faster access to security and currency objects Use the id to index mapper for the securities and currencies model and return immediately if not found in the index. Allow the accounts model to still search in case the object is not found in the index (fullTableScan) for backward compatability. commit 7a07e454326935b80dc972d3cf6950d76da41219 Author: Thomas Baumgart Date: Sun Jul 9 09:39:40 2023 +0200 Don't leave empty line for matched transaction Add placeholder message in ledger when memo of imported transaction is empty to avoid empty line commit 7163f61bc9d716253e3e6888599953a119aa82ed Author: Thomas Baumgart Date: Sun Jul 9 09:39:06 2023 +0200 Improve transaction matcher * Use splits of imported transaction in case the manual entered one does not have any. * Merge memos of both transactions. * Restore reconciliation flag if modified during match when unmatching. commit c6f3254b9661168178c530970ff116fd2d42b6c2 Author: Thomas Baumgart Date: Sat Jul 8 18:21:28 2023 +0200 Make sure to remove ids that were not present before matching The original logic did not work well with empty strings when keeping track of original payee and memo as the value was not stored in the KVP because it was identical to the default (empty string). commit 8223c02a34bd25b563761aef0e678680bd70b907 Author: Thomas Baumgart Date: Sat Jul 8 18:19:48 2023 +0200 Allow to specify a default value for the splits KVP commit 3afe41e93adf25c68c7fd0c57e1128d91d5405f6 Author: Thomas Baumgart Date: Sat Jul 8 14:54:21 2023 +0200 Show sort options in schedules view BUG: 472064 FIXED-IN: 5.2 commit 7d0801037d0b0feb7c8571b700bea629dbf7a780 Author: l10n daemon script Date: Sat Jul 8 02:21:40 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 79bc85e023dc6d830af37c30a50d9319a655e780 Author: l10n daemon script Date: Thu Jul 6 02:30:58 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 1fcab33d6f22cb5727bf232ee69ab6c95ebc5145 Author: l10n daemon script Date: Wed Jul 5 02:29:36 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 54f97277c5ef05069e77133f850ce88de4d07dcf Author: l10n daemon script Date: Tue Jul 4 02:38:31 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b6947386ffbe508e951a1f70ce7da81b24d766e5 Author: l10n daemon script Date: Mon Jul 3 02:16:10 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 96b7179366e8c0b49e4c0584f2a0299edc1457b1 Author: l10n daemon script Date: Mon Jul 3 01:59:26 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 967375e159633096a53ca75b3e4c105fd8cfa468 Author: Thomas Baumgart Date: Sun Jul 2 15:17:05 2023 +0200 Separate stdout and stderr channels when reading price quotes This allows to pass error messages from external scripts fetching quotes to the UI commit 774fef67ff2683e12f7e7982a5aec094fdfad9b6 Author: Thomas Baumgart Date: Sun Jul 2 11:51:56 2023 +0200 Create backup directory if it does not exist commit 084d6af55b31a74a22c4db5f550a4a43d845cc30 Author: Thomas Baumgart Date: Sun Jul 2 07:16:58 2023 +0200 Select date section only when receiving focus Within the transaction editor, the initial section of the date was selected upon start of the editor even if the date widget did not have focus. This could mislead the user. This change takes care that the selection of the date section only happens when the date widget receives/has focus. commit 8bdb22b762756486be8898e47b12dee89a59e3ba Author: l10n daemon script Date: Sun Jul 2 02:22:39 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 561ec8221ed83c0a291f0c0f34a2d6b4ef155914 Author: Thomas Baumgart Date: Sat Jul 1 18:29:31 2023 +0200 Fix erratic behavior during keyboard navigation in ledger commit 2a0bb12b4f43b102b478bca34fe735f49f07db4c Author: Thomas Baumgart Date: Sat Jul 1 12:48:25 2023 +0200 Treat undo and redo as storage transactions The storageTransactionEnded signal informs the models and model stacks about the need to update. If it is not sent, some strange results can happen. commit 72f08f83a254fde6ef9010f50d1ef55e604fac9b Author: Thomas Baumgart Date: Sat Jul 1 11:30:28 2023 +0200 Remove unused variables commit dc5bb4cedd3b71924e3b7d55d654591d432693a1 Author: Thomas Baumgart Date: Sat Jul 1 11:18:04 2023 +0200 GIT_SILENT Synced theme index files commit 7eba1f7bfb28630c16b009846067055b9d074fde Author: l10n daemon script Date: Sat Jul 1 01:55:01 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 0dab71f26d04a3f563a2a8e9b5ccd8a303c2fe8c Author: l10n daemon script Date: Fri Jun 30 01:55:19 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2c28b4e274a28c1658a93646afac2064e980ee5a Author: l10n daemon script Date: Thu Jun 29 01:53:19 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ad8af3291b004f3ce0fea6725c99eeec24f5706c Author: l10n daemon script Date: Wed Jun 28 01:56:30 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f6280b21d66fc6dba99f7e268705d5a5dca8e5c7 Author: l10n daemon script Date: Tue Jun 27 02:00:29 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 445ad142197936daa5e3c0794dece05dd808850d Author: l10n daemon script Date: Mon Jun 26 02:00:26 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 1d1ebb901c015a58ac76f777462101d71b42abaf Author: Thomas Baumgart Date: Sun Jun 25 18:42:43 2023 +0200 Fix comparison expression introduced in last commit Version 5.108 already does not support the old interface anymore so it must be included in the comparison. commit da66212c407728c919bc61b6e09804092bfb4c14 Author: Thomas Baumgart Date: Sun Jun 25 18:04:50 2023 +0200 Port away from deprecated KUrlRequester::setFilter Improve last commit based on recommendations by @frinring by pointing to https://invent.kde.org/utilities/kate/-/merge_requests/1253 commit 24a83e29d9c19a8599ba0c7269af8d4dddefc2ba Author: Thomas Baumgart Date: Sun Jun 25 08:47:14 2023 +0200 Fix compiling on KF5 greater and less than 5.108 From KF5 108 onwards, the KUrlRequestor::setFilter has been replaced with KUrlRequestor::setNameFilter. This change allows to build the software with both versions. commit cc7717b20f58233c5ff64695a2e5ffa5eeaa8d55 Author: l10n daemon script Date: Sun Jun 25 02:13:43 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 27aa3c2599591eb631e3027fee293335a923970e Author: Thomas Baumgart Date: Sat Jun 24 17:14:29 2023 +0200 Keep memo when merging investment transaction When a regular transaction is merged with an existing investment transaction, the memo part got lost. This change copies the memo to the split of the security so that it is accessible in the investment transaction editor. commit 75cc8c1b5c3fbdea88cc41af3c7f23069d586c58 Author: Thomas Baumgart Date: Sat Jun 24 17:12:37 2023 +0200 Fix transaction swapping in merge transaction dialog commit bdad09a374017bf27f9950ea124ef7261e2c2e7a Author: l10n daemon script Date: Sat Jun 24 02:11:36 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2fe6eadaf14b812f83837f8afed609d901a28274 Author: l10n daemon script Date: Fri Jun 23 02:00:02 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 48c617975bcbceb9f905699dc662586b092090d6 Author: l10n daemon script Date: Thu Jun 22 01:54:02 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit e79d245aa13857c46bdcc393b190526106ac5546 Author: l10n daemon script Date: Wed Jun 21 01:50:19 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ed233bbbc6fa3413746e3fa601768c058254da1a Author: l10n daemon script Date: Tue Jun 20 02:30:35 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit a2eff656e7ba10b0a3980059bc06c187d3cdb7ce Author: Cory F. Cohen Date: Sun Jun 18 21:02:04 2023 -0400 Fix bug where payee default category disappears on update. After setting a default category on a payee, and then pressing update, the default category would mysteriously disappear. Changing focus to another payee and then returing would cause it to reappear. The fix was that calling setCurrentIndex(-1) was circumventing the API of KMyMoneyAccountCombo. Instead, clearSelection() should have been called. The former call cleared the widget, but failed to clear m_lastSelectedAccount, which prevented the default category from being set back to the same value two lines later. commit 9569a5e4a87c17a3e75a8ea5460da1e99249814d Author: Cory F. Cohen Date: Sun Jun 18 13:01:13 2023 -0400 Fix the help button in the tags view. Pressing the button yields the error: Could not find filename details.tags.attributes.html in /usr/share/doc/HTML/en//kmymoney/details.tags.attributes.html. The tags.attributes section no longer exists, and for symmetry with the payees help, it seems like this button should go to the chapter heading anyway. Removed the FIXME comment as well. commit 4648700c08393720c471a1e2604f425083d73657 Author: Cory F. Cohen Date: Fri Jun 16 02:06:37 2023 -0400 Fix the help button in the tags view. Pressing the button yields the error: Could not find filename details.tags.attributes.html in /usr/share/doc/HTML/en//kmymoney/details.tags.attributes.html. The tags.attributes section no longer exists, and for symmetry with the payees help, it seems like this button should go to the chapter heading anyway. commit 5bf5a8f794aa8893757cc8e3bf416e98db6696e1 Author: l10n daemon script Date: Mon Jun 19 02:06:15 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 698513bbd043a0d0ed761e78db8b3ba942474fcb Author: l10n daemon script Date: Mon Jun 19 01:49:14 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 109a914b47a2065a370c015737fa7902a146a84c Author: l10n daemon script Date: Mon Jun 19 00:50:13 2023 +0000 GIT_SILENT made messages (after extraction) commit e27dbea04a3aef8ab234def77a0b0366f7c76018 Author: Thomas Baumgart Date: Sun Jun 18 17:08:23 2023 +0200 Add filter to online job outbox view commit ecc429a62e62088b72e81d2ad033c6c98125f7f7 Author: Thomas Baumgart Date: Sun Jun 18 16:43:29 2023 +0200 Implement a general search widget Use it as a replacement for the filter widgets in the ledger view commit 517cc674f7250bd551668f8e5ae9982bb03f09fe Author: l10n daemon script Date: Sun Jun 18 02:46:49 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 3644ae9860a85355e955723abbc5161a71e9fea3 Author: Cory F. Cohen Date: Thu Jun 15 15:50:25 2023 -0400 Allow the user to resize the "Consistency check results" dialog. Since this dialog may contain tens of thousands of issues that are difficult to read in a small dialog, it seems useful to allow the user to resize the dialog if they want to. commit 0a225827492069d1a09a2fc61b616bc48d2410c4 Author: Cory F. Cohen Date: Thu Jun 15 20:17:48 2023 -0400 Improve resizing of "File Information" dialog. Remove the spacer that expands during dialog resize, instead allowing the Account View tree widget to expand to utilize the available space. Also, make the entire dialog and Account View tree widget a little larger initially, since most users will probably have more than two account types. commit ba853711c9ec2850c48dde0f1dbdbbcc8d43304d Author: Cory F. Cohen Date: Thu Jun 15 01:43:00 2023 -0400 Fix crash caused by using Settings->Configure Toolbars This code assumed that the Action::FileNew button would be present, but when the button was removed a null-pointer dereference occurred. This fix is incomplete, because there appears to be additional unsafe references to this (and possibly other) buttons. commit fd1eb7d21c97d24fd257a0cf1ea319b9282a9b02 Author: l10n daemon script Date: Sat Jun 17 01:54:21 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b8e0a9e885fae7e7097554fcced629b93253e374 Author: Thomas Baumgart Date: Fri Jun 16 23:39:08 2023 +0200 Fix crash in tags view BUG: 471101 commit f1322e03088b9fcbc8f770e625c5593e413f0dc1 Author: Thomas Baumgart Date: Fri Jun 16 23:35:38 2023 +0200 Show header names in equities view column selection menu commit 13a10f7fb48b51622ac50fd0bb86edeb8946a0a3 Author: Thomas Baumgart Date: Fri Jun 16 23:16:22 2023 +0200 Improve ledger view Keep selected item visible after editing and reduce flickering a bit commit d4f14e94e5a00d3b392af79875ef9608fc8181e7 Author: Marc Huebner Date: Fri Jun 16 20:20:45 2023 +0000 Display date of last price update in investment view Add another column to the investment view. It shows the date of the price that is being used to calculate the (book) value of that particular security. commit d6b55d9e7fb0ca10f6b193f6f40508c94c963e27 Author: l10n daemon script Date: Fri Jun 16 01:51:14 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b3cd1ab2782e9484cd85e7a87d002d92a18c1907 Author: l10n daemon script Date: Tue Jun 13 01:57:44 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit a418cd88698854e45fb1e9c0f0923df6e1654ae1 Author: l10n daemon script Date: Sun Jun 11 01:57:13 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit e278ae6849cfa2ec3d2034213ce6ad95a497a0cf Author: l10n daemon script Date: Sat Jun 10 01:56:06 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b7227a1e680029414adefdf195a839d40be8994f Author: l10n daemon script Date: Fri Jun 9 01:59:54 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 07791b982b7f5554740f6b5fc339000ae3b8dd00 Author: l10n daemon script Date: Fri Jun 9 00:48:54 2023 +0000 GIT_SILENT made messages (after extraction) commit 8c020b1b7d3a9258a5ef577f4b472253f46c5d50 Author: Thomas Baumgart Date: Thu Jun 8 19:46:29 2023 +0200 Show the balance with the right number of decimals commit ee6de31fddde809c7e002d6f999fb416df98d700 Author: Thomas Baumgart Date: Thu Jun 8 19:18:43 2023 +0200 Select transaction close to reconciliation date When a reconciliation process is started, the first transaction selected is one that is close to the reconciliation date commit 9f04bb4a2b5a9cbbf91b5d8d4f38215399621787 Author: Thomas Baumgart Date: Thu Jun 8 19:18:05 2023 +0200 Improve ledger selection handling during model resets commit 2a35deaad03f71e2f40eb3d6d35f8a07ff2f8a77 Author: Thomas Baumgart Date: Thu Jun 8 15:54:32 2023 +0200 Only compare against post date of journal entries commit 1588344dfa3f9200042ddd9192e71e549dda03bc Author: l10n daemon script Date: Thu Jun 8 01:58:05 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 56cf7f8aa6665bf59e5ecd82a7d2f27b6fd9e917 Author: l10n daemon script Date: Wed Jun 7 02:01:44 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 11f47530838deab3c9d2e51363fa036d0d7abf4e Author: l10n daemon script Date: Sun Jun 4 01:58:15 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f887264c25f3381e1c7bc8c7f7b58135b9ad4217 Author: l10n daemon script Date: Sat Jun 3 01:50:54 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 92cfcaf17b10abf03da774a815518da503471a47 Author: l10n daemon script Date: Sat Jun 3 01:40:58 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 6f1b39858e633c4cc87241ec0be4d611ed6583c9 Author: l10n daemon script Date: Sat Jun 3 00:47:49 2023 +0000 GIT_SILENT made messages (after extraction) commit 43fccaece5bdcae012e4106b23ecb6419a944aa9 Author: l10n daemon script Date: Fri Jun 2 01:52:07 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit eb1a52c1e65dbd759c2e5c97d8f7fc1766b8b10f Author: l10n daemon script Date: Thu Jun 1 01:55:48 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 120e56dc00b81372a0c3fcee389417327c36689c Author: l10n daemon script Date: Wed May 31 02:31:10 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 5a184dfbe467e064191525ee344094196f812f9a Author: l10n daemon script Date: Tue May 30 02:14:01 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2195c60fbc4feb3a126e1cb29e508be42fadcc26 Author: Thomas Baumgart Date: Mon May 29 10:16:13 2023 +0200 Improve consistency check The consistency check complained about a missing price information for the investment account opening date. A price may not be needed for that date if the account is only referenced by a transaction at a later point in time. The consistency check has been changed so that it only complains when no price information is available for the date of first usage. commit 995db2e335662f793a9218da11ff7a2cf4d33221 Author: l10n daemon script Date: Sun May 28 02:01:30 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 280224b7cb84304f2b32a119e3274e26bbe39f0e Author: Thomas Baumgart Date: Sat May 27 14:40:17 2023 +0200 Fix ledger date filter commit 83b9ccfffe5deeac049ca731da66b6cf635dc57b Author: Thomas Baumgart Date: Sat May 27 14:39:06 2023 +0200 Show balance vertically centered for online and reconciliation entries commit db63ef80667dbacfda08a132a3b85beab62b9db8 Author: Thomas Baumgart Date: Sat May 27 08:09:30 2023 +0200 Prevent massive recursion in certain circumstances commit d91ddf19767ae5f17c92551dc1e39f95b3661807 Author: Thomas Baumgart Date: Sat May 27 07:23:43 2023 +0200 Close the editor upon model reset This resolves the problem reported in #469587 but with a different result. CCBUG: 469587 commit 6c1d0db95d4241c789aa2c4d666f921a95423a73 Author: Thomas Baumgart Date: Sat May 27 07:20:08 2023 +0200 Throw exception instead of returning empty schedule Some code parts rely on the exception which was removed when switching to the new model based storage commit d9479952353d59f08f81db7f98516b38f5ce33be Author: Thomas Baumgart Date: Fri May 26 12:31:56 2023 +0200 Added missing comma to previous commit commit d91446e69d7280207d63164268642e1a7ee403c9 Author: Thomas Baumgart Date: Fri May 26 12:12:12 2023 +0200 Update URL for online quotes from Financial Times commit 230d54b829a09d8bf5ec6b8164290b884069338f Author: l10n daemon script Date: Fri May 26 01:47:35 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f34aa5c084e5ac7bc18bd556e954bb8dbd3b7ebc Author: Thomas Baumgart Date: Thu May 25 14:20:54 2023 +0200 Update balance info in ledger when reconciliation state changes commit 2b91de99114de83c058ea65118074c8133e0b2e1 Author: l10n daemon script Date: Tue May 23 02:33:30 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 132c4202b07affda48c00913d2d8b48886a63315 Author: l10n daemon script Date: Sat May 20 01:52:47 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 6af540a75c7815b9551da58d67d7a94cd220793b Author: l10n daemon script Date: Thu May 18 01:51:33 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ca6f494cb64942d4ad53a360f13aa0d4ff9195ec Author: l10n daemon script Date: Tue May 16 01:58:17 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 6c9c864f45f144715b4b9baaf0092d9f94439643 Author: l10n daemon script Date: Sun May 14 02:07:25 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f7873f821fe221c3bec80b9c33856c15285757ad Author: l10n daemon script Date: Wed May 10 01:53:12 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 61d8783beb63e8715d7befa9bfc370044f4c2666 Author: l10n daemon script Date: Tue May 9 01:58:28 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit acaed768a7f6113cbc672e8fdc1c8ca8d0176cac Author: l10n daemon script Date: Mon May 8 01:55:10 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit d7e94f6ab6c452eaf4339f7ebffecd917d92e28a Author: Thomas Baumgart Date: Sun May 7 10:55:47 2023 +0200 Provide correct currency information if not converting to base currency BUG: 469195 FIXED-IN: 5.2 commit 3280b9f586e97e08802569aa31cda5a72a1fc2fd Author: l10n daemon script Date: Sun May 7 02:00:38 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 309da13dffbe0a4b7e59c5713c86b63fe1086d8c Author: l10n daemon script Date: Thu May 4 02:01:32 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b0bd3a26f2ee0d42be9967ffc8a83be48de27d7f Author: Thomas Baumgart Date: Wed May 3 11:02:54 2023 +0200 Don't crash if ui is not fully initialized This amends commit 6bc8ee96 commit a30884a416d1f469721593ce054fb2c04fa27aed Author: l10n daemon script Date: Mon May 1 02:16:02 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b1e671102ff73890357b76545daeaa86f4bfaad1 Author: l10n daemon script Date: Sun Apr 30 02:50:54 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 6bc8ee963dedc0f294e4c44920527f86d9be154d Author: Thomas Baumgart Date: Sat Apr 29 21:44:29 2023 +0200 Update ledger tab when name of account changes commit becb53f705457de0b01114110c35cd332214e21b Author: Thomas Baumgart Date: Sat Apr 29 21:44:12 2023 +0200 Fix model index to use the correct parent commit 82dbbb0e9202e52949834f740398535aeb67233f Author: l10n daemon script Date: Sat Apr 29 02:04:24 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 37f19556e3a4675f525c21b791a0baf56fd19b9c Author: l10n daemon script Date: Wed Apr 26 02:02:30 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 0e3bbca97f88ade7683c811e509f782657281d63 Author: l10n daemon script Date: Tue Apr 25 02:10:06 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 8a32559a9c0264c455b8fcdc313b5c589b7dd6bc Author: l10n daemon script Date: Mon Apr 24 02:15:36 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c4e5330fae077a9237992b31c6d76c590b782b4d Author: l10n daemon script Date: Sun Apr 23 02:44:58 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 685231cffb5027a2072e4b1622a7f2c69b8969ef Author: Thomas Baumgart Date: Sat Apr 22 17:38:07 2023 +0200 Collect minimum versions of packages in a central location commit 0241499310e03867e2e8654faa8eea8807a1fb15 Author: l10n daemon script Date: Sat Apr 22 02:09:20 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ff265898fe57726740bdfcbfbee7fa7f8db9874c Author: l10n daemon script Date: Fri Apr 21 01:59:32 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 32efee7cb5d63d176e4b28c3b1638b4b0efd3343 Author: l10n daemon script Date: Thu Apr 20 02:06:46 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 35937cea196f13607ba1a9ede06fb1dc14397c5a Author: Thomas Baumgart Date: Wed Apr 19 15:07:09 2023 +0200 Improve performance of multi-currency / -security reports commit 60f113119ff2a080037ee6668c5764d8425daeb0 Author: Thomas Baumgart Date: Wed Apr 19 12:27:12 2023 +0200 Fix crash when changing option BUG: 468633 FIXED-IN: 5.2 commit 3a54f4588f45e8d02a9efcc6c8f275dfdfc79b26 Author: l10n daemon script Date: Wed Apr 19 02:05:13 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f5dee6e596184771fc9c8bbecdf2ab77cb31b84a Author: l10n daemon script Date: Tue Apr 18 02:00:06 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 7f771f516ace05813827b7ef94a200864d071532 Author: Thomas Baumgart Date: Mon Apr 17 14:54:22 2023 +0200 Speed up ledger display Don't do extensive checking when source model is unsorted to avoid massive recursive calls. BUG: 468108 FIXED-IN: 5.2 commit ef236f1ec0a8888eb510dfe5f270597216e4e5ae Author: Thomas Baumgart Date: Mon Apr 17 14:10:48 2023 +0200 Resolve more compiler warnings commit 25f25030bc6390bc16754a61b2d9ee2a89670b45 Author: Thomas Baumgart Date: Mon Apr 17 13:54:54 2023 +0200 Resolve compiler warning commit 21b52f4e4c23a337ecc2863c67b2058e4517c4f2 Author: Thomas Baumgart Date: Mon Apr 17 11:08:14 2023 +0200 Allow budgets to follow fiscal year settings commit e79a1cabdc7881432faa1f2266ac66a0f7c71667 Author: Thomas Baumgart Date: Sun Apr 16 11:00:36 2023 +0200 Initial implementation of budgeting of asset/liability accounts Budget entry for asset/liability accounts is available. Reporting part is not yet implemented. CCBUG: 430047 commit e5d8afa3689a96960dc599708ad66529be0d123a Author: l10n daemon script Date: Mon Apr 17 02:43:55 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 5e5cf0b37335179ae10c8d75d26070944306da03 Author: l10n daemon script Date: Mon Apr 17 01:44:24 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 9e6e9b35dd9f4abd9d83e1c07346ce1ff6ae8afc Author: l10n daemon script Date: Sun Apr 16 01:58:09 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ab1721595960b72dde67876370ff78174c50fd3f Author: l10n daemon script Date: Sat Apr 15 02:00:39 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 7131328d1df55ff1f0fb17fcf823656d70b4c45d Author: l10n daemon script Date: Tue Apr 11 02:22:28 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit e64d9039a16117a8bc00c2e9322cd169e2b6561e Author: l10n daemon script Date: Mon Apr 10 01:51:44 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit d3cb2c3a4d754d44a3ca261eccfe5cb2fa2bada7 Author: l10n daemon script Date: Sun Apr 9 01:55:16 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit aff549c165b7a5f0db5b94b2a7188d6fe34db528 Author: Thomas Baumgart Date: Sat Apr 8 11:44:11 2023 +0200 Remove deprecated code See https://invent.kde.org/frameworks/kconfigwidgets/-/commit/15591227 The information is contained in the KPluginMetaData description commit 5b70c8e1b0a309395169bbe33e454cd9289cb0df Author: l10n daemon script Date: Sat Apr 8 01:59:46 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit fd00130313a63deb4d9e0360cc6caa65a48c6c38 Author: l10n daemon script Date: Fri Apr 7 01:50:16 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 0743e96d2097623d4832c021597f1445d6396023 Author: l10n daemon script Date: Thu Apr 6 01:52:18 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c8c99e9c8c648bcbc907c5cc4a5512827f8be296 Author: Thomas Baumgart Date: Wed Apr 5 08:06:46 2023 +0200 And yet another resolution to a compiler warning commit 3c17f58640ca769ca1cbbcc8c46c64baac0c7d1f Author: Thomas Baumgart Date: Wed Apr 5 07:57:22 2023 +0200 Another try to resolve compiler wrnings commit 06c3b873ddc1cdfef7385bad521c109fd904ad41 Author: l10n daemon script Date: Wed Apr 5 02:00:20 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 7549cfc6602143b62a08f382f9ccdee9a50e3032 Author: Thomas Baumgart Date: Tue Apr 4 22:29:47 2023 +0200 Try to resolve compiler wrnings commit 854352351768a5845d655dc3ad780420415721d6 Author: Thomas Baumgart Date: Tue Apr 4 22:05:16 2023 +0200 Fixed MyMoneyAccountLoan ctor BUG: 468144 FIXED-IN: 5.2 commit b87e72abbf4b4afc00c93b14d6344eafbe9695b5 Author: Thomas Baumgart Date: Sun Apr 2 18:07:06 2023 +0200 Make sure to update local copy if the account data changes commit ccf3112944e073fe4e1cc68451039ca6166cce11 Author: Thomas Baumgart Date: Sun Apr 2 09:51:16 2023 +0200 Add context to OFX duplicate detection options commit 529b96b992d6d1eeda96acd646aa931a5e34e38a Author: l10n daemon script Date: Tue Apr 4 02:02:34 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ad3db31dd3406b9d4c70b1c851fbf779875c2350 Author: l10n daemon script Date: Mon Apr 3 01:54:24 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 7037d6fb57f22bb75b0bf8d9b5eda50f5a87e80b Author: l10n daemon script Date: Sun Apr 2 01:54:59 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 8c8ba2f817d7d6db439643563d3d46b101efb9ca Author: Thomas Baumgart Date: Sat Apr 1 16:12:28 2023 +0200 Don't calculate the running sum for pie chart reports This avoids doubleing the actual value in the chart CCBUG: 427868 commit 2d0e9b9f1308dc181e70b9630e0f567f328f7ea7 Author: l10n daemon script Date: Sat Apr 1 01:56:32 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b7eea55b3a690bc8b551410fedd29dc0e9077998 Author: l10n daemon script Date: Fri Mar 31 01:59:23 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 20cc37f85ddcad9198fad9e42c2fe632ce91a059 Author: l10n daemon script Date: Wed Mar 29 01:57:34 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 84f3dde6be5ec72e5e878fd801cfe11490eb1950 Author: l10n daemon script Date: Wed Mar 29 01:42:00 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit faaf5fb9ddf887d64e4354f846559bad63c9ff63 Author: l10n daemon script Date: Wed Mar 29 00:48:11 2023 +0000 GIT_SILENT made messages (after extraction) commit 99bb6deb6cbc3632d2de350e1de0561e97eaf45a Author: l10n daemon script Date: Tue Mar 28 02:23:08 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 98d8e1f06f9058cf4d873f858ba4d6eb8febfa8e Author: l10n daemon script Date: Mon Mar 27 02:46:52 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b6c2c157f403c9ab74067cc2611ffebd3f87d8d7 Author: Andreas Sturmlechner Date: Fri Aug 5 10:37:09 2022 +0200 Drop bogus dependencies This reverts 90d78bd238c8db701e4bb19d9c5c2ddd9bd4f59c, 93374114e87a9b05546fb27bc936f223b5b84f7d and 92ef8b8ef8d0c5229fc601ac36806c926c85c36a. The proper fix went into alkimia via https://invent.kde.org/office/alkimia/-/commit/09a11cee26af4ca55e5839dd44e32400147dc119 See also: https://invent.kde.org/office/kmymoney/-/issues/63 Signed-off-by: Andreas Sturmlechner commit 9d1193ac3e1b03c2d1c45985dd8d9b5e962ec3fa Author: l10n daemon script Date: Sun Mar 26 01:59:10 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 16374d5e3c96d4fb647c8e49f1dcb8a301d1c14d Author: Thomas Baumgart Date: Sat Mar 25 16:17:14 2023 +0100 Resolve another compiler warning commit 395e333ee135046edf3ad92119f4c82bc79e2518 Author: Thomas Baumgart Date: Sat Mar 25 16:09:04 2023 +0100 Removed another unnecessary std::move on return commit 914f2f002c3922a4ae82b5d8674a5f53c6f91bb4 Author: Thomas Baumgart Date: Sat Mar 25 15:36:50 2023 +0100 Resolve compiler warning redundant move in return statement [-Werror=redundant-move] commit 7e1fdb6b63c8b6c7a07d2732049842674b9e4134 Author: Thomas Baumgart Date: Sat Mar 25 15:29:29 2023 +0100 Use consistent date format throughout the application The format still relies on the current locale, but a central location in the code is now used which provides a consistent 4 digit year format for dates. CCBUG: 455596 commit a0985c5705d17edfb106be4f74fabc03b08a8efb Author: Thomas Baumgart Date: Sat Mar 25 10:40:40 2023 +0100 Reduce the number of times the home screen is redrawn commit 31be0867c4d1b14f7ad672297d19b8054480b194 Author: l10n daemon script Date: Sat Mar 25 01:56:42 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 48e47495c3de7326d27182a5941c5f31b894f941 Author: l10n daemon script Date: Thu Mar 23 02:14:00 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 0ef7f1bc663e4b4d02ee3ee415097dd2671aba9d Author: l10n daemon script Date: Wed Mar 22 02:18:22 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 6c0711ce7779d97123d4f7f2223d0c42711c0cb0 Author: l10n daemon script Date: Tue Mar 21 02:04:57 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit bd7fcc1c30197c83172a20609f8e2c67b2d2e76b Author: l10n daemon script Date: Mon Mar 20 02:00:13 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 864532269960393cdadfda6685d2c7c4c57bab6d Author: l10n daemon script Date: Sun Mar 19 01:52:15 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 3c98fea2006b6ca2795e83545336c047736336f1 Author: Thomas Baumgart Date: Sat Mar 18 07:34:11 2023 +0100 Differentiate between yield and dividend BUG: 466270 FIXED-IN: 5.2 commit 1885bf15c02a469529d4cb8d0124a9d1fc9e926c Author: Thomas Baumgart Date: Sat Mar 18 07:32:59 2023 +0100 Remove debug output commit 7ba253659a13bc814b716eab4d0491f8194336eb Author: Thomas Baumgart Date: Sat Mar 18 07:04:47 2023 +0100 Try to fix crash due to invalid QModelIndex Set source model on QComboBox not before the filter source model is set. CCBUG: 467456 commit e0a0363633b6c0d5bf37ef8e1dc1f8d918c9e865 Author: l10n daemon script Date: Sat Mar 18 02:14:22 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 920eb837578f04cfd00d1ed4bda1668889127809 Author: l10n daemon script Date: Fri Mar 17 02:13:38 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit a6acfa94545d156b3d46aaa8d0c14ba2f30c0d93 Author: l10n daemon script Date: Thu Mar 16 02:06:06 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2c8bc02727a51a3c6db44a945acec80cb6fc7ccc Author: l10n daemon script Date: Wed Mar 15 02:00:01 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 4b4e8dc48acadb1a4ac5680b01fa451f51b4978e Author: l10n daemon script Date: Tue Mar 14 01:59:16 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2964e6fa729d39b9fed29681288873145e8ebe8d Author: l10n daemon script Date: Mon Mar 13 02:09:51 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c5e7d65a5907f353e84e8dd0dc085ec160ca3e9c Author: Jack Ostroff Date: Sun Mar 12 14:23:37 2023 -0400 Alter message wording to facilitate translation BUG: 466972 FIXED-IN: master commit 4269363de1bc0b37af34061ab6de58deb4afac8a Author: Thomas Baumgart Date: Sun Mar 12 17:30:10 2023 +0100 Resolve more compiler warnings commit 56266dcc5c7bbda0705283142339db5737149f11 Author: Thomas Baumgart Date: Sun Mar 12 16:20:20 2023 +0100 Resolve more compiler warnings commit f4a84fcda1802643bc2eb3b8764f3f66c720ed70 Author: Thomas Baumgart Date: Sun Mar 12 14:06:13 2023 +0100 Resolve more compiler warnings commit 9893232e19e3cd80ceb95ecd9d4d8096fa620ee8 Author: Thomas Baumgart Date: Sun Mar 12 13:57:59 2023 +0100 Resolve another compiler warning commit b3ed2749644e35ecbba305d94df74e832fff14de Author: Thomas Baumgart Date: Sun Mar 12 13:46:01 2023 +0100 Resolve compiler warning commit 3dae20cc09ab2ff59b733e1fd5336b381c0818ee Author: Thomas Baumgart Date: Sun Mar 12 13:45:51 2023 +0100 Add more warnings when building with clang commit 281c9759045f2a7929264accb58638ed250cf418 Author: Thomas Baumgart Date: Sun Mar 12 09:16:17 2023 +0100 Improve performance and functionality of the ledger views commit f3b33e93aa3e395ff7b1347408f94935afa5283e Author: Thomas Baumgart Date: Sun Mar 12 09:07:06 2023 +0100 Only clear payees data when view is visible commit 880416322941d0af76280c6e7dd7ee4038db8461 Author: Thomas Baumgart Date: Sun Mar 12 07:10:42 2023 +0100 Only process selection if it changed commit 05ebb0fabd7e6ff5d4c511600d28acc0e0677f4a Author: Thomas Baumgart Date: Sun Mar 12 07:09:14 2023 +0100 Change method into a static one commit 747656ba8a93bce249c5bfcb8ed1ea2408353aa8 Author: Thomas Baumgart Date: Sun Mar 12 07:08:24 2023 +0100 Provide signal about an ongoing transaction commit 1140807b6bd4579ac32c0ed7684476a45d0c4efa Author: Thomas Baumgart Date: Sun Mar 12 07:04:07 2023 +0100 Added operator to compare SelectedObjects commit 9d9ec58410ecabc30d2e75a5e56806b9938739b4 Author: l10n daemon script Date: Sun Mar 12 03:22:13 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit e55b55a0ae1b944afac5b99abe03b7c88f11bd2e Author: l10n daemon script Date: Sat Mar 11 02:16:07 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 76bd787a1475c95b6d9576bc62ba41430e7c1c6e Author: l10n daemon script Date: Fri Mar 10 02:05:04 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 83f44ef03c2e3f1a16ec7ba4d3c07acd97490b2f Author: Jack Ostroff Date: Thu Mar 9 20:46:49 2023 +0000 Add symbol column after security name in csv export for Investment account This adds the security symbol after the security name when doing a csv export of an Investment account. This seems required if you want to later import the csv into a different KMM data file. commit 53fbb8753547d06437aff8933d470f35e691d2fc Author: l10n daemon script Date: Thu Mar 9 01:57:49 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit e64ec0a305b9eddeff95da81d8ee341261f9033a Author: Thomas Baumgart Date: Wed Mar 8 08:30:50 2023 +0100 Use transaction's post date in reconciliation report Also prefer usage of own function over QLocale date formatting CCBUG: 378785 commit 0daa0b7070afc714293a37263cb70d96a5a14fc5 Author: l10n daemon script Date: Wed Mar 8 02:04:29 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 1d2f3b4eb498ee6d7a803e661ba46e2eef97f545 Author: l10n daemon script Date: Wed Mar 8 01:44:07 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 2268ba48f5137f71c041431677303cd51602c2f7 Author: l10n daemon script Date: Tue Mar 7 02:03:24 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2f327faaee0af0ec9151e32f2cb465f5d995c202 Author: l10n daemon script Date: Tue Mar 7 01:45:01 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 29be7ad3479e35c343437373ee2c70d04d1002e1 Author: l10n daemon script Date: Tue Mar 7 00:47:51 2023 +0000 GIT_SILENT made messages (after extraction) commit b2e59de5ced4faa14502a30d3f4638b419dc7e3d Author: Thomas Baumgart Date: Mon Mar 6 17:48:19 2023 +0100 Don't unnecessarily update home page view while closing file commit 39ed2e6c1c91eb5b9af1dfcff5da077564031617 Author: l10n daemon script Date: Mon Mar 6 01:57:47 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 73fcd045e5b9a84c83a38d76f5903030089e0c5d Author: Thomas Baumgart Date: Sun Mar 5 16:48:28 2023 +0100 Retrieve base model type via QModelIndex commit b777f9f2f58155d432fbb9597ba5e864ed724991 Author: Thomas Baumgart Date: Sun Mar 5 16:44:10 2023 +0100 Make use of idToItemMapper cache for payees commit 6fc4b0788773d8b1943b998c41bf38273fb98c2a Author: Thomas Baumgart Date: Sun Mar 5 16:43:58 2023 +0100 Fill idToItemMapper cache on standard model loading commit 5b6eafc7a46583e087a3122baf898e2c40677397 Author: Thomas Baumgart Date: Sun Mar 5 14:24:40 2023 +0100 Exchange payer with payee BUG: 466882 commit 5a780bdce7b03d2a6f66e1646550f25151661027 Author: Thomas Baumgart Date: Sun Mar 5 12:05:21 2023 +0100 Resolve compiler warning base class ‘class MyMoneyObjectPrivate’ should be explicitly initialized in the copy constructor commit c306ab79541828c6435972c321daf6f711572f37 Author: Thomas Baumgart Date: Sun Mar 5 11:39:43 2023 +0100 Improve calculation of referenced objects Don't update the referenced objects information on every change of an object but only if the references are requested. This provides a massive performance boost. commit 8ea77324c3ed51d4e0415e83848fe4e8bb8c547a Author: Thomas Baumgart Date: Sat Mar 4 17:12:17 2023 +0100 Delete transaction editor object When the transaction editor was closed using Cancel it was destroyed. When closed using Enter it was kept alive in the background. This change deletes the object in that case. commit c9cdfdf4c4d0c604f66112b713d464f4db446856 Author: l10n daemon script Date: Sun Mar 5 02:38:31 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit dac536248936eca8647b5bccd9f48453f4b2e9f6 Author: l10n daemon script Date: Sun Mar 5 01:59:55 2023 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit e01c758f6e529f98f570756de201f02fa671cde0 Author: l10n daemon script Date: Sun Mar 5 00:52:27 2023 +0000 GIT_SILENT made messages (after extraction) commit c6357119672f3b124ffcc18f5078b2d65c9f9153 Author: Thomas Baumgart Date: Sat Mar 4 16:32:01 2023 +0100 Completely update reference to account during import When data of an account is imported from a file, the KMyMoney account will get a reference to the imported account using the account number found. This allows to pre-select the account during import. In case the user decided to override that pre-selected account, the reference on the old account was not removed and the data of the selected account was not used in the process of the import. This change removes the reference on the previous account and uses the the selected account to import the data. CCBUG: 466809 commit fc76d2451e99a9d94fce31dfa11831d1957cb53f Author: l10n daemon script Date: Sat Mar 4 01:59:01 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 0f95e4b60c3bae3f198246a99781a3fb1f9c1db9 Author: l10n daemon script Date: Fri Mar 3 02:00:27 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit e412834baed7c610d8de5206d507aaf179abbb25 Author: l10n daemon script Date: Thu Mar 2 02:50:34 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c9f511aa06e0eb19f6a60142768584d2c9e0d2d0 Author: Thomas Baumgart Date: Sun Feb 26 12:00:09 2023 +0100 Don't update balance if there is no change in value This prevents to inform other components about a balance change when there is none which in fact is a performance improvement especially when modifying a lot of transactions without changing any balance relevant information (e.g. during reconciliation when updating the reconciliation state and the reconciliation date). commit f884962295a0b79ca99e3e5ca24e5b0de5beb887 Author: Thomas Baumgart Date: Sun Feb 26 11:57:27 2023 +0100 Only update the referenced object list if needed This improves performance as there is no need to update the list when it is not used. commit 0078c3787ace8c28328b07bf83ea5f3c9456e215 Author: Thomas Baumgart Date: Wed Feb 22 15:18:33 2023 +0100 Don't bump last reconciliation date when a reconciliation is redone commit af8b547b985b9278b08086d51431c4b289225c0c Author: l10n daemon script Date: Tue Feb 28 02:33:01 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b28aad8e3fb6dc42d284c5e8dc4cbcd6943ad947 Author: Jeremy Whiting Date: Sun Feb 19 11:24:09 2023 -0700 Fix account combobox not selecting item when tabbing out. Fixes bug where when adding a new transaction if you tab out of the account editor without first hitting Enter the selected item doesn't stick. Bug was caused by setting m_lastSelectedAccount without also emitting accountSelected signal. commit b085a17c79a206450290cb2b488ec060e7ab1e50 Author: l10n daemon script Date: Mon Feb 27 02:38:54 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b185eea747f7e823961e92fe7a9507aaf4a8a27b Author: Jack Ostroff Date: Sun Feb 26 11:46:59 2023 -0500 Correct tooltip commit f234810663e9d718b015916830835f24d3ea02e7 Author: Albert Astals Cid Date: Sat Feb 25 11:23:40 2023 +0100 Fix kdoctools_install call commit 407213eec366d95e9f0a36a21a11be7748e3e65a Author: Albert Astals Cid Date: Sat Feb 25 11:23:11 2023 +0100 Remove doc that doesn't compile Already removed from svn commit 8bccb4337075e58bafcdf02737eff502b641e0ba Author: l10n daemon script Date: Sat Feb 25 03:09:56 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 1d1802cdf3c9a9f8d5b50874d83807f6bfff3e6c Author: l10n daemon script Date: Thu Feb 23 02:22:59 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 1a6c505884a7b0871f83d0a527f6fd3fc25e2627 Author: Jack Ostroff Date: Tue Feb 21 17:17:16 2023 -0500 Prevent crash in csv importer (cherry picked from commit a8a631dc3f0a85a5594674c05a461a534a6a900a) commit 3c6d96c1912bd4f54a287055bc5bd86ac7d76266 Author: Thomas Baumgart Date: Sun Feb 19 10:31:52 2023 +0100 Handle directory separators in paswordids used for PassStore The AqBanking ID for PayPal accounts uses the full pathname to the keyfile as identifier. This does not work well with the way passstore stores the passwords. Simply replacing these characters into an underscore solves the problem. commit 6764746460bae4fcc905b3cd516de13881d93b7f Author: l10n daemon script Date: Fri Feb 17 02:17:04 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit d512132d7312ec26b52061d4fe23bde229ff6cf5 Author: l10n daemon script Date: Thu Feb 16 03:13:39 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f2cca90b4682ea3a3201e5fed89e7ab32194576b Author: l10n daemon script Date: Wed Feb 15 02:21:11 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 3d5f2e12e781c06e3229eabecd06a79907e85c55 Author: Albert Astals Cid Date: Tue Feb 14 11:15:34 2023 +0100 Fix preparetips cleanup CCMAIL: alexander.lohnau@gmx.de commit 019fe412e55c15dd30f8a2b1b2b5f63d10e58680 Author: l10n daemon script Date: Tue Feb 14 02:19:55 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit a843f2f405121dda73873b8b616b566437ab461a Author: Thomas Baumgart Date: Sun Feb 12 13:09:30 2023 +0100 Improve ledger display when sorted by reconciliation date commit a0b5c8c070d0026c60870734b6795562e131670e Author: l10n daemon script Date: Mon Feb 13 02:15:42 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 107a3cac0d4e233333177e6f19c7576bfabd4101 Author: l10n daemon script Date: Sun Feb 12 02:14:45 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 3df7d4d727cafea9bb6f6c9f3180d682bc236a9f Author: Thomas Baumgart Date: Sat Feb 11 07:44:12 2023 +0100 Add reconciliation date as a sort role to the ledger commit e549fcfcc3f9f80416a3b6ffd34fe915d019e0b3 Author: Alexander Lohnau Date: Fri Feb 10 20:18:10 2023 +0100 Clean up preparetips leftover in Messages.sh commit 96478d50a54ee0ffa07cbaa26977197f26de1fe7 Author: Jack Ostroff Date: Thu Feb 9 16:23:37 2023 -0500 Correct typo in comment commit ec56faad297815c80a6056f987cc47a60ec3bc70 Author: l10n daemon script Date: Thu Feb 9 02:33:47 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ef5a2c33f02d6cd3f85c8a56b14939cff880af94 Author: l10n daemon script Date: Wed Feb 8 03:10:02 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 33a14aac4845a6e83d5176ed8a0999460ea7d010 Author: l10n daemon script Date: Mon Feb 6 02:27:38 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 4f61847a094453b37eaf03436cd4b1e8dd999353 Author: Thomas Baumgart Date: Sun Feb 5 17:03:20 2023 +0100 GIT_SILENT Fix spelling in comment commit e6294d903d118ee5c32dc6b1b184fad021014013 Author: Thomas Baumgart Date: Sun Feb 5 16:49:06 2023 +0100 Prevent non-budget reports to have a reference to a budget commit c8a4c2539adb8e2189c2e9449a0cc1f103b13cc1 Author: Thomas Baumgart Date: Sat Feb 4 12:26:47 2023 +0100 Don't show positive total variation forecast values in red A total variation item could temporarily be negative during the calculation of the forecast but the final result is positive. In this case, when it turned negative the color was changed to the negative scheme (red) but never got turned back to the default when it became positive again. commit ba812537422c16a5e40365d4a5a003d7f7454e93 Author: l10n daemon script Date: Sat Feb 4 02:39:37 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 2363df551a2ed3d186ceba2809e63d20e0dfc27c Author: l10n daemon script Date: Fri Feb 3 02:29:44 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c6b51c64fdb81035add4698d70f4f3374d530207 Author: Thomas Baumgart Date: Thu Feb 2 08:49:44 2023 +0100 Fix crash due to uninitialized pointer in lambda commit 9702204fac7b3a311949893d983f20dd69279c51 Author: l10n daemon script Date: Thu Feb 2 02:24:13 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b57fd09e89c3bd936bf44199b0f8787fa587696a Author: l10n daemon script Date: Wed Feb 1 02:15:29 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 3d59b40c9a0f6ee330cfdbebff4d61cd2285464c Author: Thomas Baumgart Date: Tue Jan 31 08:22:48 2023 +0100 Suppress update of home page during statement import Importing many online mapped accounts using the "Update all accounts" feature caused the homepage to be updated for each account. This change collects the update to happen once at the end of the process. commit f9d14bc48636a9b33e73507b19624eebfb352a6f Author: l10n daemon script Date: Tue Jan 31 02:18:31 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit da815174af8cd5727d4ed87d83bb1a175316ad58 Author: l10n daemon script Date: Mon Jan 30 02:35:22 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit d193f80579bed84a0cce4ca17ba336b815ea507e Author: Thomas Baumgart Date: Sun Jan 29 14:40:09 2023 +0100 Improve handling of reconciliation The previous implementation caused all transactions marked as reconciled to be hidden no matter if they are within the period of of the statement or not. Also, transactions not marked reconciled but have a post date prior to the start of the statement were not correctly displayed during the reconciliation process. This caused the balances to become "incorrect". This has been changed to show all transactions from the date of the first non-reconciled one even if that is prior to the last reconciliation. All reconciled transactions that have a post date that is within the period of the statement are also not hidden anymore and taken into account when calculating the balances. Transactions younger than the statement date are not taken into account for balance calculation as before. I am not sure if this fixes the reported problem 431373 but it is certainly an improvement. CCBUG: 431373 BUG: 438936 FIXED-IN: master commit c7e375b2669480c837e638b8eb959f1f18fd2b0b Author: Thomas Baumgart Date: Sat Jan 28 17:22:19 2023 +0100 Show balance during reconciliation commit c41dea28b507f420931a7bb5fe8ad74b0a1e1114 Author: l10n daemon script Date: Sun Jan 29 02:23:42 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 1f98747b320c45975d132db35d9ad89892e572a7 Author: Thomas Baumgart Date: Sat Jan 28 15:03:10 2023 +0100 Resolve compiler warning commit a88f2f979dcc9d1166de692581f7b8cc0e447347 Author: Thomas Baumgart Date: Sat Jan 28 12:51:29 2023 +0100 Fix ledger filter for scheduled transactions commit 9f64cb4f0d4b56c2e4e8b2258cf6f123d3741c13 Author: Thomas Baumgart Date: Sat Jan 28 12:15:01 2023 +0100 Implement setting for reconciliation headers This setting allows to suppress display of all reconciliation headers, suppress all of them but the last one or to display all available. FEATURE: 464560 commit 6df443a3d77e91971512197f0cb2a59170481699 Author: l10n daemon script Date: Sat Jan 28 02:24:10 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 1f802bce257ec14730ac0efb83eb87cd8e32740b Author: l10n daemon script Date: Fri Jan 27 02:19:29 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit e73a687b9d723f8c9a34d7f5b1432a9236bedd0d Author: Thomas Baumgart Date: Thu Jan 26 07:42:08 2023 +0100 Resolve compiler warnings commit 5db1ea992805c12c07ef435061af677bc79c6f77 Author: l10n daemon script Date: Thu Jan 26 02:10:05 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit bdba7f48d987c3e0592499d0ec59967db8431e60 Author: Thomas Baumgart Date: Wed Jan 25 21:35:18 2023 +0100 Remove debug code commit 20600cdabaea74ca373b062041013bbe34161a76 Author: Thomas Baumgart Date: Wed Jan 25 21:35:05 2023 +0100 Force refilter ledger model stack if data changes Some transactions could disappear from the ledger view after editing even though they are still in the journalModel and match the filter criteria. This change takes care of rebuilding the internal mappings of the underlying QSFPM. commit 669924e7b5ae57e5ea28f467c496381dabaa557a Author: Thomas Baumgart Date: Wed Jan 25 21:15:56 2023 +0100 Make sure splits have ascending ids within transaction at all times commit 65a230d5b4fcac6f7dea465041a95864c7baeae4 Author: l10n daemon script Date: Wed Jan 25 02:23:31 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 3c65fb4bb5546ceb76aa817b19d07f453e18f39e Author: Thomas Baumgart Date: Tue Jan 24 14:00:42 2023 +0100 Update list of referenced objects when journal changes commit 4cabbd54d6ae0838b6d495c35a76c13521107f52 Author: Thomas Baumgart Date: Tue Jan 24 11:13:12 2023 +0100 Fixed another unused variable commit 3a118785520899779f4d117b2615b1a78250234e Author: Thomas Baumgart Date: Tue Jan 24 09:21:22 2023 +0100 Fix problems reported by CI commit 9b54abda450b8a97fd6badaca82da39dd35394bc Author: Thomas Baumgart Date: Tue Jan 24 08:44:36 2023 +0100 Improve ledger sorting Re-implement the sorting method available in the 5.1 stable branch commit a9f1bca87321acc22aa63a5a4d4fcc3cc62bed6d Author: Thomas Baumgart Date: Sun Jan 22 12:06:19 2023 +0100 Work around problem of QConcatenateTablesProxyModel Moving rows using moveRows() in a source model which is used by a QConcatenateTablesProxyModel does not get propagated through it which destructs the information. A workaround is to remove and insert the item(s) which is supported by the QConcatenateTablesProxyModel. commit 60fd284ed78bb42861e98c07d0d79e6e82b4a956 Author: l10n daemon script Date: Sun Jan 22 02:21:47 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b5ed452e81c4513147e79bd7e9c1573a2f2ce8fb Author: l10n daemon script Date: Fri Jan 20 02:17:26 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ed63631e33be1209c8b7f55508dbfde3394b03b1 Author: l10n daemon script Date: Thu Jan 19 02:28:36 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit eb7667836d016e002638f4fb3926c11f79d3a3f7 Author: Thomas Baumgart Date: Tue Jan 17 14:26:18 2023 +0100 Add getter to support default value to MyMoneyKeyValueContainer commit f9472674a2c94886b9d0c35ce9b073358d00a8c0 Author: l10n daemon script Date: Tue Jan 17 02:32:30 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b4d8f31b7cbf93e5484ac6a7016dcb46cd2e4df2 Author: Friedrich W. H. Kossebau Date: Mon Jan 16 09:56:03 2023 +0000 Remove linking of unused KNTLM commit df2f142ddc344c9941f5938ce22bc26ad6bf4cfd Author: l10n daemon script Date: Mon Jan 16 02:20:51 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 308b37da9f4b23519a3336fec67f5fe4246cd8dc Author: Alexander Kuznetsov Date: Sun Jan 15 09:04:03 2023 +0000 Ignore CMakeLists.txt.user When using QT creator for debugging, it creates the file CMakeLists.txt.user which should not be stored in the repo. commit 2b86672bf1d3bd9a7ad20c45cee801739b27bd54 Author: Thomas Baumgart Date: Sun Jan 15 09:00:50 2023 +0100 Removed unused code commit 01aeda197322dc0fc9df2c15deecc668778020f1 Author: Alexander Kuznetsov Date: Sun Jan 15 07:36:43 2023 +0000 Fix display of some home page items Shrink networth report graph header width and center online download status icon position commit 8387471f03a02c37dc421a7b1990b6fd42589f26 Author: l10n daemon script Date: Sat Jan 14 17:45:01 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit cb06aacb2eb5804c561f930acb7a73646defdde8 Author: Thomas Baumgart Date: Sat Jan 14 15:18:45 2023 +0100 Use common variable for price source commit 18e92e765bc10ffd2d940cec87868ef7e183db41 Author: Thomas Baumgart Date: Sat Jan 14 15:16:20 2023 +0100 Fix source security in price information commit 8f81e15d1d62d4c6e8b844d62d8ea143e378b271 Author: Thomas Baumgart Date: Sat Jan 14 15:15:45 2023 +0100 Replace Croatian Kuna with Euro per 2023-01-01 commit 3e49f9a58dee74b34c7878520541106adc3f7ac8 Author: l10n daemon script Date: Sat Jan 14 12:43:20 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit bb63a553cc7a98148a653de3a0cecc7f4cb15192 Author: Friedrich W. H. Kossebau Date: Fri Jan 13 16:03:17 2023 +0000 Remove unused include commit 8509cf37049cc6730ff8fdf1a866dfeaf0ef9b2e Author: l10n daemon script Date: Fri Jan 13 02:59:02 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c7111c0bcc459812966bff6da896244a6eb6decb Author: Thomas Baumgart Date: Thu Jan 12 17:03:34 2023 +0100 Update balances of a ledger if a transaction is modified commit 67807e451706e88026c56c72c72e2c4a36f157d6 Author: l10n daemon script Date: Thu Jan 12 02:17:20 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 5d83457253e7fe30f31a59678b4a6253dc7bcb73 Author: l10n daemon script Date: Wed Jan 11 02:19:11 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit e5f14555c1770dc96071f4bbad1169bfbca69bb1 Author: l10n daemon script Date: Tue Jan 10 02:15:19 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit c287706d83564fbc33ac89c27dd53498324663c0 Author: Thomas Baumgart Date: Mon Jan 9 16:06:10 2023 +0100 Skip state reconciled when the transaction will vanish When the "Hide reconciled transactions" filter is active and one clicks on the C column the transaction disappears when it changes state to reconciled. This change does not switch to reconciled in case the filter is active and so the transaction stays where it is. One can still reconcile the account or use the transaction editor to change the state to reconciled. commit df3a7b639b9e20ca1fac4dc75923735942e57cbe Author: Alexander Kuznetsov Date: Mon Jan 9 07:29:18 2023 +0000 Calculate icon size on the home page based on default font size commit 41f91667d0708124db193faca717223250d68c9f Author: l10n daemon script Date: Mon Jan 9 02:18:19 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 64f8c7437c31809a532d44eb6f2ec62791b8d726 Author: Thomas Baumgart Date: Sun Jan 8 16:54:23 2023 +0100 Double clicking on a schedule in a ledger opens the editor commit 4681df4778ec80ea512fbc45095f76ce536a5c97 Author: Thomas Baumgart Date: Sun Jan 8 16:53:08 2023 +0100 Don't use an invalid index to reference data in the model commit b3c156fdb0e119969472fd720c77a6e14fa88dbe Author: Thomas Baumgart Date: Sun Jan 8 12:16:13 2023 +0100 Update referenced objects list when model is cleared. commit 64785d7856754a54e97c44b2329c1d02a363ff21 Author: Thomas Baumgart Date: Sun Jan 8 08:31:20 2023 +0100 Remove payee data from display when unselected commit 79e407a5354acb6c863452e16a46d81b32ac6b61 Author: Jeremy Whiting Date: Sat Jan 7 10:23:53 2023 -0700 Fix default tab order in ledger in new transaction editor. Select date view if account combo box is hidden. commit d935ecf3e0316d2327d97637a4aebf6d97bf4303 Author: l10n daemon script Date: Sun Jan 8 02:20:14 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit b9656558989e9548bf9f86aa68d08beb34d9ccb0 Author: Thomas Baumgart Date: Sat Jan 7 18:22:49 2023 +0100 Improve sorting for investment ledger view commit 8f421aed7e14756cba62a9211de6057485bbc055 Author: Thomas Baumgart Date: Sat Jan 7 17:39:58 2023 +0100 Further improvements of balance calculation Reverse sorting was not working properly commit df0c1f667f49fbcafa132f28f44d0757469739b7 Author: Thomas Baumgart Date: Sat Jan 7 14:52:12 2023 +0100 Show number of selected transactions with sum commit 10ca6b88e4e3910113f1f9ad6168e40cc928624a Author: Thomas Baumgart Date: Sat Jan 7 14:23:18 2023 +0100 Always show fractional part of sum This amends commit 2779737e commit e8504e13d19f854967a79c15d288f3c810215586 Author: Thomas Baumgart Date: Sat Jan 7 12:38:37 2023 +0100 Improve balance handling in ledgerviews commit e5fa2e0cae542a788b4dc7241fbbb7015c6b07b5 Author: Thomas Baumgart Date: Sat Jan 7 10:11:09 2023 +0100 Improve sorting Only take sorting on state and payment direction into account if they differ. This improves the change made in commit 33b73ede commit 2779737e8c584f1d404a55373d38597eac2d8d5e Author: Jeremy Whiting Date: Wed Jan 4 21:52:23 2023 -0700 Add back selection Sum in right summary label. When more than 1 transaction is selected sum the selected transactions and show where balance normally shows with Sigma character. commit a7461ae120d93468c135efcd755c79ca8fc42426 Author: l10n daemon script Date: Sat Jan 7 02:53:20 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit f6ae0bda6131ae1595118be281263b073add3672 Author: l10n daemon script Date: Fri Jan 6 02:42:18 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 8053327c20bc68739c47dd8a69966efc031e2a46 Author: l10n daemon script Date: Thu Jan 5 02:22:46 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 8e11d517ca77ad6c5717887717a57fa5891a160a Author: l10n daemon script Date: Wed Jan 4 02:49:23 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 85db2162bb45247ab1fe24e51f84bdd1adee393f Author: l10n daemon script Date: Tue Jan 3 03:05:10 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit ba8b90e64ffa1fb29b57ba07570ac6b68a74034c Author: l10n daemon script Date: Mon Jan 2 02:58:37 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit 3d0d460eff9b7f88741cf7a82063d4db92e9c0ff Author: l10n daemon script Date: Sun Jan 1 02:55:39 2023 +0000 GIT_SILENT Sync po/docbooks with svn commit bb855f749619b66bc3f007997c2bc7ebd0d0f662 Author: Alexander Kuznetsov Date: Sat Dec 31 09:36:35 2022 +0000 Fix Save as dialog vertical size to accommodate larger fonts commit d11b852d8708181cf1dbd1838cf660f23021b00d Author: l10n daemon script Date: Sat Dec 31 02:18:12 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 98a9a3a3393b93a512d0cb8bacf48189443b91bf Author: Thomas Baumgart Date: Fri Dec 30 10:34:22 2022 +0100 Change transaction editor background to see focus widget commit 53566964e149196843e6b9e90eb68f08347c77ee Author: l10n daemon script Date: Fri Dec 30 10:00:53 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit c7a961dbe146d9ddfa1ce3c414c90d193f688b67 Author: l10n daemon script Date: Fri Dec 30 02:33:21 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 5b9af9974b272ea83feab79aa5f62d91f03428bc Author: Jack Ostroff Date: Thu Dec 29 16:43:42 2022 -0500 Avoid crash on report configuration apply if there are no budgets defined commit 99859e2d29a61caf843732577412fe8c5b7108ad Author: Thomas Baumgart Date: Thu Dec 29 12:16:29 2022 +0100 Fix column selection menu in onlinejobs view commit e015acf42156742d3fe52705dd19515e227026e0 Author: Alexander Kuznetsov Date: Thu Dec 29 08:33:15 2022 +0000 Restore installation of check printing templates commit 3b5b032e943ff4053e3b9a1ae0c13fb8de9a1034 Author: l10n daemon script Date: Thu Dec 29 02:22:34 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit a69990c76bf1d8f6f718668f3e147827ddb35928 Author: Thomas Baumgart Date: Wed Dec 28 20:59:33 2022 +0100 Fix selection of tags in transaction editor commit 33879f13b955753214385bc1c67e77c6d510a7d5 Author: Alexander Kuznetsov Date: Wed Dec 28 15:46:47 2022 +0000 Fix CSV parser to correctly support quoted cells BUG: 463246 commit b7cb4eb510f3e34621d47c1e1185ebb654a18e91 Author: Thomas Baumgart Date: Wed Dec 28 15:16:25 2022 +0100 Attach New Transaction function to shared New button commit a43af07585293f8a419b26699304a3cbc98ec567 Author: Thomas Baumgart Date: Wed Dec 28 14:47:29 2022 +0100 Fix New Transaction function to support descending sorting commit 33b73ede8d03647d1f5849de9a65f63353a52993 Author: Jeremy Whiting Date: Mon Dec 26 19:14:33 2022 -0700 Fix some sorting issues in ledger view. Namely: If a few transactions are all on the same date, sort cleared/reconciled first. If a few transactions are all on the same date sort deposits before payments. TODO: figure out why running balance is incorrect with this in place. commit 94e191db742a898a6807a3af3a325e99c0a30895 Author: l10n daemon script Date: Wed Dec 28 02:18:55 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 7fd9bbefa37981e10c23a91f81989cfb2a74c223 Author: Thomas Baumgart Date: Tue Dec 27 18:41:28 2022 +0100 Update views when hide reconciled transactions changes commit 6cab3c4ee2d3c797b2f9674ed5c8e4c3cc96baa8 Author: Alexander Kuznetsov Date: Tue Dec 27 15:58:31 2022 +0000 Split Adjust dialog: vertical size fits content commit 58faa793912e32dd7d93a7a641642ba6fbdfa0b6 Author: l10n daemon script Date: Sun Dec 25 02:49:05 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit db1e9fb29c4839eb3de245aa044da6201e5db19c Author: l10n daemon script Date: Tue Dec 20 02:06:30 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 8fa5afe36ed14485bf357e663564531679c9de74 Author: Thomas Baumgart Date: Mon Dec 19 18:12:34 2022 +0100 Improve layout of split dialog The size of the summary box at the bottom did not fit all text. The height is now calculated based on the space needed by the font for each line. commit 8a61c72c90ddaa8ec9a03d1f8b3e10ef595ba3e4 Author: l10n daemon script Date: Sun Dec 18 02:38:05 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit d5e3a884296456f2815ba4253f77f9128685c3f0 Author: l10n daemon script Date: Sat Dec 17 12:32:19 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 34598e91c1faae7a37938761577fc943be54cc7a Author: Alexander Kuznetsov Date: Sat Dec 17 09:29:52 2022 +0000 Make column width auto adjustable in "Edit Account/Institution Tab" commit e5490e9c64f84fd185fefbbc0dac442b2f79be99 Author: l10n daemon script Date: Sat Dec 17 02:16:05 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 952dcd9c464cb1d68d5fbf8be5b70895bdf96de7 Author: l10n daemon script Date: Thu Dec 15 02:18:24 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit bf9dfccf5f9328a7531465bb831a67186f386d50 Author: l10n daemon script Date: Wed Dec 14 02:47:39 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 6847272ff6712ff73ae2c499d5727688c3fde2da Author: l10n daemon script Date: Wed Dec 14 00:47:22 2022 +0000 GIT_SILENT made messages (after extraction) commit f6736a17a7cd57a44fbff003f93a5d2ccb744622 Author: l10n daemon script Date: Tue Dec 13 02:31:44 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 8303e27e03838b417fe591be09d67f1434d16982 Author: Jack Ostroff Date: Mon Dec 12 18:45:16 2022 -0500 Minor updates to FAQ chapter of handbook commit 1540d8d085e20bb76419851b5674ee3c11779057 Author: l10n daemon script Date: Mon Dec 12 02:24:42 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit f8016735c455840f0cf0cfa2a7033f01bc688c82 Author: Thomas Baumgart Date: Sun Dec 11 18:31:59 2022 +0100 Resolve duplicate assignment of Ctrl+Shift+A shortcut The shortcut was assigned twice. This keeps the one to "Show all accounts" and removes the one for "Goto account". commit 15f883134e4cec926447947abe5b58abff1a5fff Author: Thomas Baumgart Date: Sun Dec 11 08:23:14 2022 +0100 Make reconciliation colum in ledger view selectable commit b6a3f795e9140160816418aa8f3a9115724dc652 Author: Thomas Baumgart Date: Sun Dec 11 08:22:27 2022 +0100 Use extended headers for certain columns in the journal model commit 72cc55f3a78f3817a81d591b99aabe2d4a747731 Author: Thomas Baumgart Date: Sun Dec 11 08:21:28 2022 +0100 Implement support for extended header labels commit ef787ecb4a918383f0fcc757b73c7800b6a428f0 Author: l10n daemon script Date: Sun Dec 11 02:14:30 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit a15027d3f2d2794d8cb6fa335a95bc564af08ca1 Author: l10n daemon script Date: Sat Dec 10 02:01:58 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit ba25b68869778a774d212e87b95cd6651d478f90 Author: l10n daemon script Date: Fri Dec 9 02:01:16 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 90ac0dac029b690a34460e18950d9e9c052c127d Author: Thomas Baumgart Date: Wed Nov 2 13:34:19 2022 +0100 Keep original payer/payee information while matching a payee commit b597150affc87eb99a0dec0978814a9051ea46d2 Author: Thomas Baumgart Date: Thu Dec 8 16:25:37 2022 +0100 Bump min required alkimia version commit 61c5293cc8a01571f15689f64f3c82658e55bc30 Author: l10n daemon script Date: Thu Dec 8 02:13:46 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit e2b60e01217e0efe6753e4d81538102618e8d324 Author: l10n daemon script Date: Wed Dec 7 02:09:48 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit b76f923987026242ad3304a928cb579136cf724c Author: l10n daemon script Date: Tue Dec 6 02:01:02 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 3258120b3e9922d9e0cbd2696904e96977b75e9f Author: l10n daemon script Date: Mon Dec 5 02:04:54 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 1639291581eff85800e96e69f981c738da90cfcb Author: l10n daemon script Date: Sun Dec 4 02:03:51 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit c95f9c5732a234eb2f27b192c185c71ca78df0bc Author: l10n daemon script Date: Sun Dec 4 01:49:45 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit b35fc54354aed4b7a4adc097366c77a06ee41379 Author: Thomas Baumgart Date: Sat Dec 3 06:35:53 2022 +0000 Allow swapping transactions in merge transaction dialog This allows to swap the two transactions of a merge operation in case KMyMoney picked the wrong order. commit 5858dbb78659a4a76ff9333bf44135a520699059 Author: l10n daemon script Date: Sat Dec 3 02:10:28 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 6dc9d7ef1c614a127175f027fdc68fc4941e9883 Author: Jack Ostroff Date: Fri Dec 2 22:01:55 2022 +0000 Change to to allow strikeout of closed account on home page QTextEdit does not recognize `` but it does accept `` for strikethrough. commit 13a7a53714ff162d8a5bff92eb3ef3c7c30dd2f8 Author: l10n daemon script Date: Fri Dec 2 02:58:32 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit c50fb688d8d22e8a9748f1bca5e8dedf4cf2742f Author: l10n daemon script Date: Fri Dec 2 02:00:47 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit ed86c376cabe3379b91446fbb5dee2b493a9cbea Author: l10n daemon script Date: Thu Dec 1 02:04:59 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 946b000ab93d4f4a5f6ad152ee9382163f42a5d3 Author: Thomas Baumgart Date: Wed Nov 30 15:58:23 2022 +0100 Protect widgets when investment account is closed Don't allow to modify the activity, security and the number of share or split ratio in case the security account is closed commit 86a91f6ee8f41b3dc8bfd145c72ce6c32a7a971e Author: Thomas Baumgart Date: Wed Nov 30 13:08:07 2022 +0100 Make sure widget state is up-to-date commit bade9fa0ab1ea2dfafecf16046bf44e954d5b299 Author: Josep M. Ferrer Date: Wed Nov 30 08:14:06 2022 +0000 Update doc/details-ledgers.docbook commit 81ab01de836279643b66cf93ad439bab2eca2472 Author: l10n daemon script Date: Wed Nov 30 02:07:50 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 8377e74cbd185f9e25c451f1337afc61199a538a Author: Thomas Baumgart Date: Tue Nov 29 18:36:29 2022 +0100 Display total investment value on investment ledger commit 151b9a27a18bc7f8b5bf3c4ef110156cf57484f7 Author: Thomas Baumgart Date: Tue Nov 29 17:25:28 2022 +0100 Fix "Goto account" for investment destinations commit afe23b9f33fcac3d00d4676a6c70ce8794603a4c Author: Thomas Baumgart Date: Tue Nov 29 13:39:29 2022 +0100 Allow editing the reconciliation flag in investment transactions commit 728b267ad10991d0a90c1acf0c3d85b8d6674a2f Author: Thomas Baumgart Date: Tue Nov 29 13:14:17 2022 +0100 Always select the first section of a date on focusIn event commit 4b680320fed35407901b667979c8b32b77693c7c Author: Thomas Baumgart Date: Tue Nov 29 12:54:10 2022 +0100 Remove unused variable commit c5e4ee5bd61f3b5bf7e087dc9d45fdc22eeb0b7f Author: Thomas Baumgart Date: Sun Nov 27 10:51:01 2022 +0100 Delete find transaction dialog to avoid crash on exit commit c1ee332c1fb70d1cf97af5481f41620fd7913c14 Author: Thomas Baumgart Date: Sun Nov 27 11:28:00 2022 +0100 Show tooltip for split edit icon in account combo box commit 7db633d93543a10518dd7a3e16b01769f8e351f6 Author: Thomas Baumgart Date: Wed Sep 28 13:18:40 2022 +0200 Refactor ledger model stack commit 37641841e99f8a0842f3097f00d1249871d03847 Author: Alexander Kuznetsov Date: Tue Nov 29 10:11:36 2022 +0000 Add a button to adjust current split with unassigned amount Adds a button to adjust the selected split with the unassigned or over-assigned amount directly to balance the transaction without using a calculator. commit 520fb69558e413be67c32c0428f2dc07e77a5e7c Author: l10n daemon script Date: Fri Nov 25 02:08:24 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 42ff0a6fd3f2e3d4dee8a480d7d9ee88cab8e835 Author: l10n daemon script Date: Wed Nov 23 02:13:18 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 45f65bc34b5ac86820efeb1f359aa7b288d72175 Author: Thomas Baumgart Date: Sun Nov 20 11:50:53 2022 +0100 Prevent invalid fraction settings for new currencies commit 053029474c4fcbf18a026ea6e0c4d8229ec498b5 Author: Thomas Baumgart Date: Sun Nov 20 11:49:34 2022 +0100 Increase price precision for currencies to 20 digits CCBUG: 447480 commit 17c36e1ffbc69b9df3c18dfad3a9ceab66865237 Author: l10n daemon script Date: Sun Nov 20 02:38:21 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit e2c4fa770527708ed5525daffd0ac76ab94afb99 Author: l10n daemon script Date: Thu Nov 17 02:02:36 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 73053de6934708c9c7affb6f65ad2be220368a01 Author: l10n daemon script Date: Wed Nov 16 02:18:06 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 2b0796a2a3f3e5d3d54ec7800cc6ac5f5aba71e9 Author: Luigi Toscano Date: Tue Nov 15 10:13:08 2022 +0100 Install also the translated documentation if available kdoctools_install can be called even with a non-existing directory as argument without issues. commit ccdcfdab7197d731e8b9eed771474f62def14b68 Author: Thomas Baumgart Date: Tue Nov 15 07:58:47 2022 +0100 Make number column in ledger view selectable FEATURE: 461762 FIXED-IN: master commit 6667d6bf63cff24ac6faa0b3a6dd77f86e43e00a Author: l10n daemon script Date: Tue Nov 15 02:13:11 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 27c8a9a30b18daf09767e8e8bf3f90854ac22d70 Author: l10n daemon script Date: Mon Nov 14 02:06:33 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 73a86bc5ade27108ed3d897dcb70e156ea16122f Author: Jack Ostroff Date: Sun Nov 13 17:53:58 2022 -0500 Correct Payee Matching description to match screenshot. commit 00ab3003baeaef601f0c84f38a53d0e5a914def8 Author: Thomas Baumgart Date: Sun Nov 13 16:42:58 2022 +0100 Provide details which fonts are controlled by settings CCBUG: 461559 commit 704bfbf07e1149d2c309f1ba1cecb5fda127f995 Author: Thomas Baumgart Date: Sun Nov 13 16:38:21 2022 +0100 Remove unused option 'Always show no field' BUG: 461762 FIXED-IN: master commit c1419875cf6de29e416c50fe5773b502fef99642 Author: Thomas Baumgart Date: Sun Nov 13 16:34:42 2022 +0100 Don't render report if opened through configuration A report could take some time to be calculated and rendered. If one wants to modify a report it is first opened and completely rendered before one can change the configuration. This change shows the configuration dialog but does not render the report before it is closed. BUG: 461749 FIXED-IN: master commit 4cfb3a84dc19c07ad22759a31a6376542f551cfb Author: l10n daemon script Date: Sun Nov 13 02:05:21 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit dc9a110960509e2b47c3b2c23f0f131dcde6ad0c Author: Thomas Baumgart Date: Sat Nov 12 07:33:21 2022 +0100 Remove filter if target payee is not visible When a payee is not visible because of the filter settings in the payees view but the target of a 'Goto payee' operation, the filter is cleared. First the text filter and then the type filter. BUG: 384323 FIXED-IN: master commit c611b2ca319f16e57ff8a2d0a3c72f820bb1619e Author: Thomas Baumgart Date: Sat Nov 12 07:32:48 2022 +0100 Provide getter for the referenceFilter of the ItemRenameProxyModel commit f8b63dfd051c5c58c16cf4635ada010b77fcbec7 Author: Thomas Baumgart Date: Sat Nov 12 07:07:39 2022 +0100 Select text of amount when returning from other application BUG: 397356 FIXED-IN: master commit b3ffc77786fc94610b1c66f171c94a65aeb552c9 Author: l10n daemon script Date: Sat Nov 12 02:05:48 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 7418cee1a3d2149a710ba64f6189182686f978ef Author: l10n daemon script Date: Fri Nov 11 02:07:51 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 00d0caf5588ef7220b3e7f2a5d02724b18b48571 Author: l10n daemon script Date: Thu Nov 10 02:07:17 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 4cfdfa22c4462a6bdff1febb7ec0078dbf7783e0 Author: Thomas Baumgart Date: Wed Nov 9 16:14:15 2022 +0100 Don't double escape regular expressions When payees were deleted or merged and the destination payee did not have a match assigned, the copied regular expression from the payee to be deleted was escaped twice which caused the regex to fail upon matching. commit c192ade2e4908c0ce3314df9745c8cee7093d8ed Author: Thomas Baumgart Date: Wed Nov 9 14:43:09 2022 +0100 Update font settings in tags and payees view This amends commit e3810b0b and adds the necessary logic to switch the font in the tags and payees view. CCBUG: 460952 commit 5525e55778c1eb2a90d719624e7505aef7ee208d Author: Ralf Habacker Date: Wed Nov 9 11:24:50 2022 +0100 Fix cpp check warning [clazy-use-static-qregularexpression] Fixes the following warning: Don't create temporary QRegularExpression objects. Use a static QRegularExpression object instead. The change was proposed at https://invent.kde.org/office/kmymoney/-/merge_requests/118#note_415265 but never applied. commit b9384f4b420b135dd412588d14b3ce6de102017c Author: l10n daemon script Date: Wed Nov 9 02:02:00 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 86a4b5c6147d727e02d9d8fe7a1b37fd33175dc4 Author: Thomas Baumgart Date: Tue Nov 8 15:37:01 2022 +0100 Fix i18nc argument handling BUG: 461588 commit 2a753105fe1e6a411839ba9718591dec9cb8ea00 Author: l10n daemon script Date: Mon Nov 7 02:38:45 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 002e66c40f576f513f4c8a88da17015d4c7dc61b Author: Thomas Baumgart Date: Sun Nov 6 09:41:31 2022 +0100 Improve CSV date conversion - Remove debug output added with commit 4f2d53cb - Allow years > 2050 when provided in 4 digits - A bit of comment cleanup commit e40ca1d0776c643214a6477987065093d55dd5b9 Author: l10n daemon script Date: Sat Nov 5 02:02:43 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 26b85dcbf891719508f74e0a0db704eb093c5b2d Author: l10n daemon script Date: Fri Nov 4 02:02:57 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit f02b186f248d72a2decd03100e00b3b1401bd2ad Author: l10n daemon script Date: Thu Nov 3 02:08:24 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit e3810b0be2e4bf09e32db76e2f9935b09fb5e348 Author: Thomas Baumgart Date: Wed Nov 2 14:41:12 2022 +0100 Improve font handling in ledger views BUG: 460952 commit bb2473373a800c30a5d7aa400ed9f3bae082b581 Author: Thomas Baumgart Date: Wed Nov 2 13:28:46 2022 +0100 Remove dot from month name returned by standaloneMonthName commit 37f15e928128feb20c0efdc6d6f2c4b4cf0bbd38 Author: Thomas Baumgart Date: Wed Nov 2 13:27:43 2022 +0100 Use method pointer version to invoke slot through QMetaObject commit 2c7fdc93bd424800583a53d3d7a3cbcdff8ee225 Author: l10n daemon script Date: Wed Nov 2 02:18:37 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit e68ebaf2eebf43292a4eeffde628f33e3454d286 Author: Thomas Baumgart Date: Tue Nov 1 10:16:53 2022 +0000 Propagate leftover/overdrawn budget of one period into next This adds a feature to reporting which propagates the budget difference of e.g. one month into the next. ![image](/uploads/349f41da7a2fef4e11094ab23d69eaa0/image.png) Having an expense budget with 120 € each month and the following expenses (Jan 20 €, Feb 230 €, Mar 10 €) with the current report implementation one does not see how the overall budget is doing at the beginning of April as it only shows 120 €. ![image](/uploads/28e8fff04bdc52506013092d242caeda/image.png) When enabling the new option, the picture becomes clearer: ![image](/uploads/ca69d34244b8909f3b4bedf9b77909cc/image.png) commit 4f2d53cb09da8435af3934206a888f2458b0b482 Author: Thomas Baumgart Date: Mon Oct 31 08:01:57 2022 +0100 Add some debugging traces to resolve an import problem Details about the problem can be found on https://forum.kde.org/viewtopic.php?f=69&t=174724 commit 444d22631f3b388b69044c3253f0a9b61c3f2566 Author: l10n daemon script Date: Mon Oct 31 02:46:38 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 06f435f5a8965b84b5654df8ab641496cab95b5d Author: l10n daemon script Date: Sun Oct 30 02:05:35 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 6aba742b2b94ae9b8eb1880c401cc4549b4a3ff9 Author: l10n daemon script Date: Sat Oct 29 02:06:35 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit d85bc73e4df901cbff53aa66653b32f00f2b0e1e Author: l10n daemon script Date: Thu Oct 27 02:06:15 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 2facd5f67aadeb004f2717e9df0c27b302af30b9 Author: l10n daemon script Date: Wed Oct 26 02:07:24 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit a5b6b04327284aa484e431daabf65cba00c77137 Author: l10n daemon script Date: Tue Oct 25 02:06:30 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 186184d0c0a2971387d53aa1da63a23cef41874d Author: Thomas Baumgart Date: Mon Oct 24 21:34:39 2022 +0200 Setup account object before the dialog is closed BUG: 460950 commit 782408aa9e52055d70007dad0093b0830420a381 Author: Thomas Baumgart Date: Mon Oct 24 21:14:42 2022 +0200 Don't duplicate payee in ledger's detail column commit 612aa8b11ca274ba8aa156b66b475f80905e274b Author: l10n daemon script Date: Mon Oct 24 02:05:30 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 3aed8676c245a338dfbe8e660c982e2e7b786dc6 Author: Thomas Baumgart Date: Sat Oct 22 16:01:30 2022 +0200 Don't draw separating horizontal line if there's not enough room commit 9b59c2798b2bb392eec57a95aa09f5b23d781729 Author: Thomas Baumgart Date: Sat Oct 22 13:01:30 2022 +0200 Only indent left-most column of table commit e8869f844d9847b790fcbe323b51e6153c9bb959 Author: Thomas Baumgart Date: Sat Oct 22 13:00:02 2022 +0200 Usage is in ListTable::render The usage is not easily found as the suffix to 'left' is constructed using a variable commit 4faf93de808c94804c381bbfb74516680b5b17db Author: l10n daemon script Date: Sat Oct 22 11:29:06 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit f236a4c0845f36709c0a6cc12ecaf4dc22699838 Author: l10n daemon script Date: Thu Oct 20 03:02:30 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 65165330f65453e7f4fdb9604a6f5bbc8cfd2f31 Author: l10n daemon script Date: Wed Oct 19 02:02:33 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit e3286ea70a6c41d8899554dc3a50073b0bb8398c Author: l10n daemon script Date: Tue Oct 18 02:01:17 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit a5e8e3ed04d64ba9cc07ce181347e19f6a2ffceb Author: Thomas Baumgart Date: Mon Oct 17 08:40:31 2022 +0200 Allow building using KF5 < 5.100 and >= 5.100 (part 4) Use new button codes. This amends commit 04f9ae13. commit 3c2e8f7e9983c086da35663c5b374802410b16c3 Author: l10n daemon script Date: Mon Oct 17 02:16:14 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 04f9ae13dfc6fb7f70a3c83645c797f892e8b8dd Author: Thomas Baumgart Date: Sun Oct 16 19:02:29 2022 +0200 Allow building using KF5 < 5.100 and >= 5.100 (part 3) Use our own Yes and No buttons. This amends commit 7862cdd9 commit 582b969e16f64eaeb7eea5a8f6fc2f99aec53c74 Author: Dawid Wróbel Date: Sun Oct 16 17:01:45 2022 +0200 Woob: dirty 2FA AppValidation handling commit 7862cdd9224897682a55013412edbb846e14a7bc Author: Thomas Baumgart Date: Sun Oct 16 09:15:26 2022 +0200 Allow building using KF5 < 5.100 and >= 5.100 (part 2) This amends commit 76b5dc3c and adds parameters that were default parameters in the Yes/No versions where needed. commit 40ef315f05dd5dd4ebb580c61a157c67ad85393f Author: l10n daemon script Date: Sun Oct 16 02:13:41 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 76b5dc3cbb54df52f7b2f7dcf843946717875550 Author: Thomas Baumgart Date: Sat Oct 15 19:54:57 2022 +0200 Allow building using KF5 < 5.100 and >= 5.100 Once the KF5_MIN_VERSION for the project is set to at least 5.100 cmake will fail with a message to remove the code that was added here. Simply remove the block in question from CMakeLists.txt and continue. commit 6118982049e260c4194014672dee850eac4aedc0 Author: Thomas Baumgart Date: Sat Oct 15 19:05:10 2022 +0200 Rename method commit cb34b09b0dc161294f3c85d054afd6693ca3fb78 Author: Thomas Baumgart Date: Sat Oct 15 19:03:45 2022 +0200 Keep focus close to possibly removed schedule in ledger When the focus is on a schedule and that schedule is entered or skipped it happens that the selection focus is set to the top of the ledger. This change keeps the selection close to the schedule going out of sight. commit 2b83caabbfaa5b277a84fa774e16f66421b1fc07 Author: l10n daemon script Date: Sat Oct 15 02:08:40 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 02d70a02f87402a5a5a68cece305adca8a998b57 Author: Ralf Habacker Date: Fri Oct 14 10:03:04 2022 +0200 Remove unused code Fixup for commit a203181339b47acca4a505661d3036752e658a93 commit 71a67b8280d45e42820550f45e8488a8519b87da Author: Ralf Habacker Date: Fri Oct 14 09:03:21 2022 +0200 Fix 'Welcome page no longer shown after closing a book' KHomeViewPrivate::loadView() did not recognize the case "file close". BUG: 460368 commit f7008df7f0c790e26c898605fc70b9f5e00fbdc8 Author: Dawid Wróbel Date: Thu Oct 13 17:08:52 2022 +0200 Woob: get Woob's log messages to show in kmymoney's console commit 17133bbd123a7aa0b8e601f9363ee891540108cd Author: Dawid Wróbel Date: Thu Oct 13 14:13:19 2022 +0200 Woob: print python default module search path in debug log commit af8d7fc7a6a334e0e2cae85616b1d7508e3d1c5c Author: Thomas Baumgart Date: Thu Oct 13 08:08:15 2022 +0200 Fix commit QDateTime conversion to secs since epoch This fixes commit c12f23e5b3a5afe993d8407d to use toSecsSinceEpoch() instead of toMSecsSinceEpoch() as a replacement for toTime_t(). commit bb855116a3ccfd78ef06409275439f0ec5453a4f Author: l10n daemon script Date: Thu Oct 13 02:05:29 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 9f1efe2f6b6ca5213aa59f08f4080e61e17ac929 Author: l10n daemon script Date: Wed Oct 12 02:00:13 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 3e43de04f165151ca1f517117523791ab3a99d12 Author: l10n daemon script Date: Tue Oct 11 02:03:06 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 59f1d10ecfcc1614abbc37883bb78cd36a8717a2 Author: Dawid Wróbel Date: Sun Oct 9 21:10:10 2022 +0200 Also accommodate Qt6 build of QtKeychain commit 80a6a4b251e4e5efaecccc11a990e739708879d2 Author: Dawid Wróbel Date: Sun Oct 9 20:40:02 2022 +0200 Migrate to QtKeyChain from KWallet commit 882f57f98170d56feab3cce142a360a62bde54d8 Author: l10n daemon script Date: Mon Oct 10 02:01:51 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit e3c3e0e4c8e3d73814c837f4b3cb02032a04c963 Author: Dawid Wróbel Date: Thu Sep 29 15:27:05 2022 +0200 Fix OFX plugin not properly enabled commit 5b9357fbac4eb3aff851ec3eacbf64dd9b8e6503 Author: Alexander Lohnau Date: Tue Sep 13 14:50:46 2022 +0200 Fix QLocale delimiter issues in Qt6 commit 88fba28ae64b70f5fe9f8e2f94e5a8a85a1e3bba Author: Alexander Lohnau Date: Mon Sep 12 16:41:00 2022 +0200 knewinstitutiondlg.cpp: Adjust to KIO include namespace changes in Qt6 builds commit ae6005a76cb9eb52ec677f858192c46a8756e1f3 Author: Alexander Lohnau Date: Mon Sep 12 16:39:15 2022 +0200 kpayeereassigndlg.cpp: Add MyMoneyPayee include We need this when using QList::isEmpty commit 786d5373a3157c3172e4bc356bba2f705bcf4568 Author: Alexander Lohnau Date: Mon Sep 12 16:38:13 2022 +0200 kreportcartesianaxis.h: Add explicit QLocale include commit 175a5ad35bae925b07ceb4e2c3dcbed655ccd9e9 Author: Alexander Lohnau Date: Mon Sep 12 16:36:32 2022 +0200 Use QLatin1Char istead of int when assining value to QChar commit 0c84c1d4fb9f159d0d5c6114c8194ec93fd4a642 Author: Alexander Lohnau Date: Mon Sep 12 16:29:05 2022 +0200 mymoneyofxconnector.cpp: Port away from QRegExp commit b8f0727b35c4319b4a353b0d0fc8c6b79b2adccf Author: Alexander Lohnau Date: Mon Sep 12 16:28:36 2022 +0200 Adjust to QFlags + operator being disabled in Qt6 commit b21705ee72f6737b84e15c606b51419ea27dd225 Author: Alexander Lohnau Date: Mon Sep 12 16:27:11 2022 +0200 amountedit.cpp: Adjust to Qt6 QLocale::decimalPoint changes commit 976be950fdb7e9cdb3130bdde93404a366f8e181 Author: Alexander Lohnau Date: Mon Sep 12 16:24:34 2022 +0200 csvwriter.cpp: Adapt QMultiMap iterator for Qt6 build commit 56fe8640d30557173b72c67c6f701eaedf88f7d7 Author: Alexander Lohnau Date: Mon Sep 12 16:22:11 2022 +0200 mymoneyqifreader.h: Fully qualify MyMoneyStatement type commit b0a34d029166bcfc72a51d130e038143cd3dc443 Author: Alexander Lohnau Date: Mon Sep 12 16:21:27 2022 +0200 mymoneytransaction.cpp: Make variable type explicit to avoid ambiguity commit def56572148e129881c3a3894b76b4d797c510ee Author: Alexander Lohnau Date: Mon Sep 12 16:20:20 2022 +0200 Remove QRegularExpression::OptimizeOnFirstUsageOption usage This sis not needed and removed in Qt6 commit f46ccc6c076d0e43c7e77bb681de6d54b3b25398 Author: Alexander Lohnau Date: Mon Sep 12 16:19:36 2022 +0200 amountvalidator-test.cpp: MAke conversion to QLocale explicit commit 93395f36506c526b749a588d4a8d5608e127776b Author: Alexander Lohnau Date: Mon Sep 12 16:15:45 2022 +0200 Wrap QTextStreak::setCodec in Qt5 version check This method does not exist anymore in Qt6 and UTF-8 is the default in Qt6. commit 48f9bc7ad9e6177ccf1a55068821814c139ea99d Author: Alexander Lohnau Date: Mon Sep 12 16:12:05 2022 +0200 Adjust to Qt6 Qt container type changes commit 1a60ea38ccdcbe8432d6457fd762dbab9a443b21 Author: Alexander Lohnau Date: Mon Sep 12 16:09:43 2022 +0200 Port QStandardPaths::DataLocation enum value to QStandardPaths::AppDataLocation commit 3f7c73caacb8c477b149eb3fd8657e6a42722776 Author: Alexander Lohnau Date: Mon Sep 12 16:07:07 2022 +0200 main.cpp: Drop usage of Kdelibs4ConfigMigrator commit ebfbe8815b0a8a7331c9b8d03e79711868696099 Author: Alexander Lohnau Date: Mon Sep 12 16:06:29 2022 +0200 Remove use of deprecated QStringRef commit b5df43886123eb5a04e49802beca2fec29fd43db Author: Alexander Lohnau Date: Mon Sep 12 16:03:20 2022 +0200 Add virtual destructor in tests to fix Qt6 linking error commit b42c2e894f7f760cd07ba71fb661f40fb226f878 Author: Alexander Lohnau Date: Mon Sep 12 16:00:25 2022 +0200 Adjust CMake variables & small other CMake changes for Qt6 build commit b0d15e61f2ad77bc5d331a35022eff571030b248 Author: Alexander Lohnau Date: Mon Sep 12 15:58:24 2022 +0200 Adjust CMakeLists.txt to allow building against Qt6 commit 76ee0e4dfac6cb3afedea8b2b49cf64cb527d36b Author: l10n daemon script Date: Sun Oct 9 02:10:13 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit a14607ce6fe056a9321595a631dc1eebbf0f5c4a Author: Thomas Baumgart Date: Sat Oct 8 18:26:24 2022 +0200 Allow access to investment sub-accounts in all pivot based reports CCBUG: 460079 commit ec9501e2078e1dfe0db999048b4190dc2196a828 Author: l10n daemon script Date: Sat Oct 8 10:52:31 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit a6ec4c891029e15168439a1966ede9dd072e1933 Author: l10n daemon script Date: Sat Oct 8 02:05:15 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit b9104064eeb64d90c7acc1fbcddced551b053a5d Author: Ralf Habacker Date: Fri Oct 7 11:14:35 2022 +0200 Fix building with Qt 5.15 Fixup for commit 897ccf9e4. CCBUG: 460007 commit 897ccf9e4163c1f42e254bd81dd914827938a12d Author: Ralf Habacker Date: Fri Oct 7 10:38:28 2022 +0200 Reduce the number of home page rebuilds for multiple resize events Suggested by Thomas Baumgart CCBUG: 460007 commit 3042fada0f06cf00d8cd4af6016c291eb996be70 Author: l10n daemon script Date: Fri Oct 7 02:15:56 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 614548a93eb61e76b1c60bd0ce73af2e972cbce9 Author: Ralf Habacker Date: Thu Oct 6 10:06:26 2022 +0200 Fix 'Forecasting graph on the home page has random quality problems' BUG: 460007 commit c307daa9d2200fa24cd6f16420eb68a6b5cec1f0 Author: l10n daemon script Date: Thu Oct 6 02:06:37 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit afd6f5d51b3d95bcd54b8d633068cb2e6830def0 Author: Dawid Wróbel Date: Tue Oct 4 08:36:18 2022 +0100 Fix LibOFX package location on case-sensitive fs commit 83bb0900c9aa464460fdd16a2a28e93feff2c60f Author: l10n daemon script Date: Tue Oct 4 02:06:59 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit f169734bd3a642ad53189cd2c79f5fd587b21036 Author: Thomas Baumgart Date: Mon Oct 3 18:32:05 2022 +0200 Add missing line headers and colums in CSV report export commit bae4e1d7b79d6191e7a397c82e36ccf6a5894a6b Author: Thomas Baumgart Date: Sun Sep 25 12:53:38 2022 +0200 Further improve performance In contrast to the original implementation this only collects indexes until a match is found. In case of large models it also uses less memory. commit 0ea5a7ecc234ca3c00610b5b0790b4a7c1cb6995 Author: Dawid Wróbel Date: Mon Sep 12 13:51:26 2022 +0200 .kde-ci: enable MODELTESTS commit 288a88b37a852b10e22f9041ba04c743d809ac50 Author: Dawid Wróbel Date: Mon Sep 12 12:26:40 2022 +0200 .kde-ci: require additional frameworks to compile all optional plugins commit d85f57d18d56179252cd61823170cdfc5e578f24 Author: Dawid Wróbel Date: Sun Sep 11 15:56:01 2022 +0200 Force all warnings as errors for CI builds. This includes CMake's own warnings regarding CMakeLists.txt commit ef549702f9cd805616668a856c532afd5c2f9167 Author: Dawid Wróbel Date: Sun Sep 11 14:45:43 2022 +0200 Add a feature to make all warns fatal commit 90a94b036fe15fe537de52286054733da2137e92 Author: Dawid Wróbel Date: Mon Sep 12 23:29:49 2022 +0200 Inhibit 'the address will never be NULL' warn commit f80cff0de02c4aef2b336bc365d5256f36274fb1 Author: Dawid Wróbel Date: Mon Sep 12 22:05:48 2022 +0200 ksettingschedules: use lambda to sort regionList commit bd3dbde2cce696dc6717eb245a315b1617cf6705 Author: Dawid Wróbel Date: Mon Sep 12 12:22:07 2022 +0200 Fix preprocessor's negation syntax commit 300724a575611790a4c1c4d0bd3840215feed1ab Author: Dawid Wróbel Date: Sun Sep 11 17:52:55 2022 +0200 Suppress nonnull error in payeeidentifiermodel commit af33dd77627ea9d0c18195d22356bbdd1d882567 Author: Dawid Wróbel Date: Sun Sep 11 16:15:06 2022 +0200 Remove deprecated CMP0071 CMake policy handling Besides, we're already at cmake_minimum_required(VERSION 3.16) commit 79763f3b3a69be5d0cbfaaea2e876455bf0c33d3 Author: Dawid Wróbel Date: Sun Sep 11 16:12:14 2022 +0200 Handle CMP0127 CMake policy commit 6eff88cba89dfd9c99051cd094d80c439d841c79 Author: Dawid Wróbel Date: Sun Sep 11 16:07:56 2022 +0200 Make optional find_package() quiet commit ae4d0aecc54ab3745fc079296eb1fb0c7b1b3ca8 Author: Dawid Wróbel Date: Sun Sep 11 15:26:49 2022 +0200 Remove unreferenced local variables commit 21c5954168f9ca70f01beed8878d462caa78ba00 Author: Dawid Wróbel Date: Sun Sep 11 15:14:45 2022 +0200 ofximporter: add missing 401k account type commit d0bd404a0fb765e16d318f58a21a50b03a8a4395 Author: l10n daemon script Date: Mon Oct 3 02:47:20 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit 894ba86582aa1a964084e6dba3be88f6ca89a8fb Author: Dawid Wróbel Date: Sun Oct 2 13:44:29 2022 +0100 Translation domain already set up in main.cpp KLocalizedString::setApplicationDomain("kmymoney"); commit c979189cc56cae648d8dab6b9ddeec94e34b84d8 Author: Dawid Wróbel Date: Sun Oct 2 13:43:46 2022 +0100 Remove translation fetching scripting No longer needed now that a copy of translations is synced into po/ folder nightly commit b81dc5e3385a7901ec0cb7f2cc2bee1c47dd8792 Author: l10n daemon script Date: Sun Oct 2 02:57:35 2022 +0000 GIT_SILENT Sync po/docbooks with svn commit dcfe765dac03a1efc6b97f37cf635e133ae0f811 Author: Dawid Wróbel Date: Wed Sep 28 17:04:45 2022 +0200 Add pkg-config fallback for libofx commit 60ab5d8d330992df039246e166cd11ebe1b1da8b Author: Paul Worrall Date: Sun Sep 25 16:29:11 2022 +0000 Add missing condition for deleting a category Update to doc/details-categories.docbook to add an additional condition that has to be met before a category can be deleted. BUG: 432897 commit a5aded771342716fe39e38fe5139ee7d31acd6c2 Author: Dawid Wróbel Date: Tue Sep 13 23:11:33 2022 +0200 Update the LibOFX handling CMake routines – use the LibOFX Config file that upcoming LibOFX will come with - remove the outdated LIBOFX_HAVE_CLIENTUID code commit 891c734798fe770a2e902413c64e7cc129fa0bae Author: l10n daemon script Date: Mon Sep 26 01:51:12 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 4a75e91f92467f58d8c0cd655766e1fa83150b41 Author: l10n daemon script Date: Mon Sep 26 00:45:44 2022 +0000 GIT_SILENT made messages (after extraction) commit e156cec1b29b122844e65de8d98b9f6ceedfc9c7 Author: Thomas Baumgart Date: Sun Sep 25 11:53:28 2022 +0200 Show single year in report heading if fiscal year equals calendar year BUG: 459636 commit dd95f1d341ff33452aa5b273240fa7172f87737b Author: Thomas Baumgart Date: Sun Sep 25 10:28:13 2022 +0200 Improve performance The general method in MyMoneyModel::hasReferenceTo to find references to other objects is not optimal for non-tree models with a lot of entries (e.g. JournalModel). Providing a specialized method for such models boosts performance tremendously. commit 4bc3685c52e4c0afce519885961ae51f3c7f4a7e Author: Dawid Wróbel Date: Fri Sep 23 11:35:33 2022 +0200 resetRowHeightInformation(): check index isValid() before Q_EMIT BUG: 459556 commit 18c0b0044a0cb9a81d5647178570725ef9cfaeb2 Author: l10n daemon script Date: Fri Sep 23 01:44:16 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit c21e714c5eb974f48a4204e71ee70473802019e1 Author: l10n daemon script Date: Fri Sep 23 00:45:55 2022 +0000 GIT_SILENT made messages (after extraction) commit ddc85c396f3931f4920a1f820be44d00a8c7ec1d Author: Thomas Baumgart Date: Sat Sep 17 11:04:50 2022 +0200 Use correct sign for import of 'remove shares' transactions BUG: 406223 commit 64ba6353b7120e58f0fc1c846ef92c3908d46fad Author: Thomas Baumgart Date: Wed Sep 14 17:14:19 2022 +0200 Prevent crashes introduced with commit be11d7f2 commit 4a321444c89b9c2e6d90fe57591dbfddfb0e74a0 Author: Alexander Lohnau Date: Tue Sep 13 15:54:35 2022 +0200 Clean up AppImage script leftovers commit 77a66a30c6ef965d2b7c1b409fddbeb0266f4571 Author: Alexander Lohnau Date: Tue Sep 13 15:16:59 2022 +0200 Clean up old frameworks compat macro plugin code commit ab95f6f1803646ec759b5940eefe78674784b05c Author: Thomas Baumgart Date: Tue Sep 13 08:15:21 2022 +0200 Rename argument to better reflect purpose BUG: 459020 commit 67023afda6347d100eb578a24ee7863b38277df3 Author: Thomas Baumgart Date: Tue Sep 13 08:14:30 2022 +0200 Remove dead code CCBUG: 459020 commit 8eb07bca09451a0208675d71a32cc86cf2f7e026 Author: l10n daemon script Date: Tue Sep 13 01:45:18 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 6fe7181c8521b009a7cd0918ce7dd909b7dbcbb4 Author: Thomas Baumgart Date: Mon Sep 12 21:49:53 2022 +0200 Fix some problem reported by QAbstractItemModelTester commit db71112e8e85d9e8527e566892ae99579edb72ae Author: Thomas Baumgart Date: Mon Sep 12 21:49:01 2022 +0200 Replace ModelTest with QAbstractItemModelTester commit cf7d5d5043a048d103c39974ca90695b284e7996 Author: Thomas Baumgart Date: Sun Sep 11 22:24:44 2022 +0200 Prevent shadowing a variable commit 9d01bf1c80c21240d6f401dc6a9bd06724347b9f Author: Thomas Baumgart Date: Sun Sep 11 16:18:02 2022 +0200 Amend last commit GIT_SILENT commit 1b26c288cda646ebec16d94e5a8e312d5189b928 Author: Alexander Lohnau Date: Sun Sep 11 14:46:04 2022 +0200 Clean up unused variable GIT_SILENT commit a9eb9d6217f143464a3f0309c4b68ebaa74ff102 Author: Dawid Wróbel Date: Sun Sep 11 14:13:22 2022 +0200 knewaccountdlg.ui: fix 'name already in use' warn commit f67a56e20c1b131ed2c00c17d07103fef985ef69 Author: Dawid Wróbel Date: Sun Sep 11 14:08:06 2022 +0200 mymoneyxmlwriter: cleanup unused code commit 6ad254663c1cd79717095ffd24fa16d6f91aacf5 Author: Dawid Wróbel Date: Sun Sep 11 14:00:56 2022 +0200 Fix -Wundef warnings commit 110e2c3ea51a6c14e391da2ac8679dfcab8039df Author: Dawid Wróbel Date: Sun Sep 11 13:51:36 2022 +0200 Fix unused variable warning commit 9e8fa1d7f0520a6b68f071ed22cfcee76f0889a4 Author: Dawid Wróbel Date: Sun Sep 11 13:51:13 2022 +0200 Cleanup macOS dark mode code commit 9d53b496366da0286b2c2b7d2828021b3a1db826 Author: Dawid Wróbel Date: Sun Sep 11 13:31:45 2022 +0200 Make GnuCash importer messages i18n-ed commit 9ece4a72968d61f33e6fd81c98387fb9aa6c7970 Author: Dawid Wróbel Date: Sat Sep 10 17:11:08 2022 +0200 Support uncompressed GnuCash books Actually explain that SQlite GnuCash books are not supported. Also simplify the code a bit. commit 34b3b61c230e8f16b353cc81b0c08d2f95ead582 Author: Alexander Lohnau Date: Sat Sep 10 13:02:19 2022 +0200 Port from slots to Q_SLOTS moc macro commit 5e2bee27b886055dbf7ea2d6b22e81a2a609cf8f Author: Alexander Lohnau Date: Fri Sep 9 19:16:44 2022 +0200 Replace foreach with Q_FOREACH This is needed when we disable Qt keywords commit b05a873a4c1e49f33c4344bc79d41a0e80af7771 Author: Alexander Lohnau Date: Fri Sep 9 19:16:09 2022 +0200 Build with -DQT_NO_KEYWORDS definition commit 7fdb3248546cb6a89194584a7ea1b4736814bd66 Author: Alexander Lohnau Date: Fri Sep 9 19:03:00 2022 +0200 Replace emit with Q_EMIT This is required for the QT_NO_KEYWORDS option which is recommended and will be the default in Qt6 commit 8b4c9de8abb1bbe6a95aeeea96cfeef176dddbb9 Author: Alexander Lohnau Date: Fri Sep 9 18:48:31 2022 +0200 Use versionless Qt targets This will allow us to compile against Qt5 or Qt6 with little effort commit 9f9089fe4f502547e2a90e71bc6d666d925fdd7b Author: Alexander Lohnau Date: Sat Sep 3 19:50:46 2022 +0200 Port deprecated Qt XML API usage in gnuc importer commit de39e496c6f57ac2842c6dc9d6a83a755feb6a19 Author: Alexander Lohnau Date: Sat Sep 3 10:21:14 2022 +0200 Port remaining QDateTime::toString enum value deprecations commit 3435089ffa5e89176cef3d298ea54499502bd68c Author: Alexander Lohnau Date: Sat Sep 3 10:20:35 2022 +0200 Add sanity checks before removing index of list On my local setup, I ran into a Qt assertion commit c12f23e5b3a5afe993d8407d606880b7e3c773cc Author: Alexander Lohnau Date: Sat Sep 3 10:19:50 2022 +0200 Port from deprecated QDateTime::setTime_t to QDateTime::setSecsSinceEpoch commit 7bd9d1a4f41d411187887803d847c2694825230f Author: Alexander Lohnau Date: Sat Sep 3 10:18:06 2022 +0200 Disable deprecated Qt public API commit b8d414fe81478636edd338c8550a5e0d8cca3c17 Author: Alexander Lohnau Date: Sat Sep 3 10:17:12 2022 +0200 Port deprecated QStyle::SE_ViewItemCheckIndicator enum commit 2c9737dd513019d3ec30af8b547520cde47fce33 Author: Alexander Lohnau Date: Sat Sep 3 10:02:14 2022 +0200 Port deprecated Qt::MatchRegExp enum to Qt::MatchRegularExpression commit 5f7c001e203f2527536406b29276fb9704638e59 Author: Alexander Lohnau Date: Sat Sep 3 10:01:03 2022 +0200 QLayout:::setMargin commit 2c492c934742d489d0f11bb1f52da4860c7c7e85 Author: Alexander Lohnau Date: Sat Sep 3 09:59:54 2022 +0200 Fix build with Gwenhywfar when disabling Qt deprecations I have sent the patch to Thomas already, but we want to keep non-master installs working commit 0c5dd141938f99a83e169e3759cd8904a79f03dc Author: Alexander Lohnau Date: Sat Sep 3 09:57:55 2022 +0200 Port deprecated QLayout::setMargin commit 6eb5da7a6d3b9f39dce2c44723c313793d2aabc1 Author: Alexander Lohnau Date: Sat Sep 3 09:55:59 2022 +0200 Port deprecated QComboBox enum value commit be11d7f2aa38a7a83f2edab806227eeacfb3fba0 Author: Alexander Lohnau Date: Tue Aug 30 19:15:57 2022 +0200 Port away from deprecated QDesktopWidget commit eedc5da08c59e3a879042ddd5f56a0d733e24583 Author: Alexander Lohnau Date: Tue Aug 30 14:46:49 2022 +0200 Remove unneeded QComboBox::setAutoCOmpletion commit 9ae202f706340833aa90a151c00938c18f064b3e Author: Alexander Lohnau Date: Tue Aug 30 14:26:49 2022 +0200 Port away from deprecated QSqlError::number commit f93ebb5a62cc646019e4f5a8e5ba49d08e3cf673 Author: Alexander Lohnau Date: Tue Aug 30 14:22:52 2022 +0200 Port away from deprecated QModelIndex::child The implementation of the deprecated method was: ```cpp inline QModelIndex QModelIndex::child(int arow, int acolumn) const { return m ? m->index(arow, acolumn, *this) : QModelIndex(); } ``` Meaning the generated code will be the same. commit bc9f4d95f1c40cd51cfff36076640048b5d4273f Author: Alexander Lohnau Date: Tue Aug 30 14:16:20 2022 +0200 Port away from deprecated QDateTime::toTime_t commit 217a4bb3165f213820fe3098732a66896cd98ab4 Author: Alexander Lohnau Date: Tue Aug 30 14:11:32 2022 +0200 Port away from deprecated QSignalMapper::mapped signal commit 0ef9dd90f581ec3a4d029ed34b15d6e44b57ec73 Author: Alexander Lohnau Date: Tue Aug 30 14:10:19 2022 +0200 Port away from deprecated QButtonGroup::buttonClicked signal commit 53f51454ad70c1c34a6da0127243a070714b11ad Author: Alexander Lohnau Date: Thu Aug 25 11:32:58 2022 +0200 Port away from deprecated QComboBox::currentIndexChanged overload commit 279f76565653caafa9564a61d46c106a32d8d0d6 Author: Alexander Lohnau Date: Thu Aug 25 11:25:21 2022 +0200 Silence deprecations for deprecated signal commit 7ddce80fd900583fa036e059043dd47e67049cfd Author: Alexander Lohnau Date: Thu Aug 25 11:23:58 2022 +0200 Port away from deprecated QStringViewLiteral commit d65cb8a432ce107fa69be617aa815f6a10173f7b Author: Thomas Baumgart Date: Sat Sep 10 19:10:06 2022 +0200 Improve OFX importer Allow fractions of security smaller than 1/100. A new security is created with a default fraction of 1/100. In case the import contains a transaction with more fractional digits, the fraction of the security is automatically adjusted so that no information is lost. Securities are also detected by their unique id not only by their name. This allows to change the name after the import without re-creating the security during the next import. Security accounts are using the oldest postdate found in the OFX import file as their opening date and not the current date. This prevents the consistency check to report and fix the opening date later on. BUG: 458447 commit 74c5688365f49f5491d5ea24bc7823ba04f6042d Author: Thomas Baumgart Date: Sat Sep 10 19:05:17 2022 +0200 Process selection change immediately Postponing the emission fails because the index information may have changed in the meantime. commit c8785f2bb0419c34af3ceed4e20e4aa9b29c9157 Author: Alexander Lohnau Date: Fri Sep 9 18:58:24 2022 +0200 Clean up old sqlcipher files In packaging we only used the latest Qt version. Also, the Qt requirements have been bumped recently. Because of that the old files can be safely removed. commit b7544933c708b712f3f7c75c3afcc9f97649be57 Author: Alexander Lohnau Date: Sat Sep 10 13:04:28 2022 +0200 Clean up some old AppImage build leftovers All of this is now done by craft commit 1f5955065a73d3e6c066013ab605dc24262e43eb Author: Thomas Baumgart Date: Sat Sep 10 15:48:01 2022 +0200 Don't modify the currency of a stock account BUG: 458962 commit b14e37999df8696ee02c7bacbc41a764f3a3f2d0 Author: Friedrich W. H. Kossebau Date: Tue Sep 6 17:56:10 2022 +0000 Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH GIT_SILENT commit 0ac7499605325a8ce7a8d4bd753a58ed23a9458c Author: Thomas Baumgart Date: Sun Sep 4 16:07:38 2022 +0200 Added consistency check for differing sign detection This identifies when shares and value of a single split have different signs. This can actually never be the case but apparently may happen. This change should help to figure out when and why this may happen. commit 2fa4076a7001817c8c085a00d938adf34fd262e6 Author: Thomas Baumgart Date: Sun Sep 4 14:35:17 2022 +0200 Clear dirty flag when data was saved commit f5cceea3f065f27b9c65003d829be9f0a4504422 Author: Thomas Baumgart Date: Sun Sep 4 14:23:20 2022 +0200 Prevent crashing when sorting outbox view Since recent changes, sorting is allowed on any column in the outbox view. If sorting is performed on columns other than date or account name or action the application crashes when new entries are made. This change prevents this from happening. commit e01e86e86baf79734fb3112d2d62274a3430f36c Author: Thomas Baumgart Date: Sun Sep 4 11:36:57 2022 +0200 Remove unused include commit c4f9d792060067610860595406fb03136f83e23d Author: Thomas Baumgart Date: Sun Sep 4 11:36:46 2022 +0200 Pre-fill unassigned amount to new split FEATURE: 458551 commit ed16b731d4198e0c8c5b18c795b49d7524ba629f Author: Thomas Baumgart Date: Sat Sep 3 09:03:28 2022 +0200 Fix i18nc argument handling commit f111cd8b80f9d0876dfc41636fd7a632dca4c3e9 Author: Thomas Baumgart Date: Sat Sep 3 07:12:06 2022 +0200 Replace QXmlSimpleReader/Writer with QXmlStreamReader/Writer commit d1337bc15695e30376189b70ac82b1aad1964c6a Author: Dawid Wróbel Date: Thu Nov 4 11:31:35 2021 +0100 CSV: rewrite the findAccounts() logic to cover all edge cases CCBUG: 444937 commit 4b2ca7447ae2235d82c13c86b0695aaf1f1f20f9 Author: Alexander Lohnau Date: Tue Aug 30 07:31:28 2022 +0200 Include kholidays_version.h without namespace as prefix commit e33d77b85d29d10379369c82de0c5b3d9e09fed1 Author: Alexander Lohnau Date: Mon Aug 29 11:56:37 2022 +0200 Do not use ECMDeprecationSettings which is only available in 5.91 commit d0f59dbd26e509b44447010e19b7bced535ce214 Author: Alexander Lohnau Date: Sun Aug 28 19:27:44 2022 +0200 Add TODO for cleaning up occurenceString DB field commit 8ef6b614579d8c9505b8d2696f32cf1f2cd9b7a4 Author: Alexander Lohnau Date: Fri Aug 26 18:46:10 2022 +0200 MyMoneySchedule::occurrenceToString: Return transalted string directly commit 5176b5b9996cfe6cd9ccc38a0424e142dbaed962 Author: Alexander Lohnau Date: Fri Aug 26 18:40:24 2022 +0200 Remove unused utility method This does not work well if the method already returns a translated string commit 30a23361e7f784bc0c72f969a81e1e8ac9c03615 Author: Alexander Lohnau Date: Wed Aug 24 20:49:07 2022 +0200 Store KLazyLocalizedString in internal array instead of untranslated strings commit d34b3d58718674d6c5606a03eaec172f2b58f10e Author: Alexander Lohnau Date: Wed Aug 24 14:34:17 2022 +0200 Port away from deprecated KI18n macros commit 5f77b5401ff497c57976cf25f9648da66fad61df Author: Alexander Lohnau Date: Wed Aug 24 14:33:38 2022 +0200 Build without deprecations of latest released KDE Frameworks commit a4490e54d289f85c8a299d4bf60e40fe1143639d Author: Alexander Lohnau Date: Wed Aug 24 14:32:15 2022 +0200 Include KPluginFactory directly and no longer through KService The transient include in KService got deprecated commit ebccfd858a1bba067a24f831b872e55365c2dd1b Author: Alexander Lohnau Date: Wed Aug 24 11:41:23 2022 +0200 Port away from deprecated HolidayRegion::holidays commit 6f80399695690b5dfe17a543fa76f5a95b8c97b9 Author: Alexander Lohnau Date: Wed Aug 24 11:36:55 2022 +0200 Port away from deprecated KLineEdit::setPasswordMode commit d60f8fc53ad04b9752abbb930e98d943af594bc1 Author: Thomas Baumgart Date: Sat Aug 27 15:32:50 2022 +0200 Improve ledger view for reconciliation commit eca0846e1fbeede1bcb08718a79fd296aecb6b14 Author: Thomas Baumgart Date: Sat Aug 27 12:20:39 2022 +0200 Make setDate available as property This forces setProperty to use our own setDate() implementation instead the one in the base class commit 518579fb1483235835419ac86c5ca98ccb7a2b3b Author: Thomas Baumgart Date: Sat Aug 27 12:19:13 2022 +0200 Rename variable and initialize it commit 7c88bb519cb508b46f760d61dff484eed0a52062 Author: Thomas Baumgart Date: Sat Aug 27 12:17:48 2022 +0200 Calculate balance per transaction using all transactions Using a filter would provide wrong balance values per transaction BUG: 458346 commit de05a7f6edcb39b7e767dca01cf891671b049552 Author: Thomas Baumgart Date: Sat Aug 27 12:21:47 2022 +0200 Make methods static to have them available without object commit aedba7a4b7761dfa4883a0da4e279e5e268d35a0 Author: Thomas Baumgart Date: Sat Aug 27 08:19:36 2022 +0200 Show the original due date for schedule in tooltip commit 669196cc837b4ca0eb4f472a8507c4dd6b1940dc Author: Thomas Baumgart Date: Thu Aug 25 11:53:46 2022 +0200 Always show overdue schedules at top of group commit 1db929625a6fb689dc9e7309683ce96d2baac02c Author: Ralf Habacker Date: Sun Aug 21 11:20:48 2022 +0200 Add doc for KBanking plugin The preliminary documentation on the configuration of online banking has been created at https://userbase.kde.org to make it easier to expand. BUG: 458133 commit 7f58110ade2b7f2da29005103fe2b6c30a8b7684 Author: Thomas Baumgart Date: Wed Aug 24 17:02:57 2022 +0200 Match cleared transactions during reconciliation FEATURE: 457484 commit 5880957528d8da72a0acd52d2b4a84ce0a382f97 Author: Alexander Lohnau Date: Wed Aug 24 08:51:25 2022 +0200 Port from KMessageBox::detailedSorry to KMessageBox::detailedError KMessageBox::detailedSorry is deprecated in KF 5.97 commit 8d67f16b0f2a66d8bc400a39a30c8543bcdea2cb Author: Alexander Lohnau Date: Wed Aug 24 08:49:17 2022 +0200 Port from KMessageBox::sorry to KMessageBox::error KMessageBox::sorry is deprecated in KF 5.97 commit e60104e574d3bfc07317bfb487920516c73d2aa3 Author: Thomas Baumgart Date: Sun Aug 21 12:52:06 2022 +0200 Add IBAN and BIC to outbox view CCBUG: 457625 commit 78f3d513035344ac80de5fc22b8115e35f947fcc Author: Thomas Baumgart Date: Sun Aug 21 12:29:04 2022 +0200 Allow entering interest on investment buy transaction Note: this change cannot simply be cherry-picked onto the 5.1 branch. One has to backport it manually. Volunteers welcome. CCBUG: 456472 commit c7f41f584b5c1ea04241d5544bd3ab969cfd4f35 Author: Thomas Baumgart Date: Sun Aug 21 07:37:36 2022 +0200 Allow selection of closed accounts in accounts view See also commits fddc128253 and 69de26b264 commit a81c18c93e2202466fbb42300c45a6f3f956aad4 Author: l10n daemon script Date: Sun Aug 21 01:48:10 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 9c3a5c3a2a12cfe37e5e74156abc6c2d7f7ed1a2 Author: Thomas Baumgart Date: Sat Aug 20 15:53:11 2022 +0200 Improve functionality of onlinejob outbox view New features: - sorting by column - icon show status - show purpose column - columns de-/selectable FEATURE: 457625 commit 20a7abc91e484f95e69c9b6a57db4decfa37b521 Author: Thomas Baumgart Date: Sat Aug 20 11:46:15 2022 +0200 Compare dates only if they are both valid This prevents to show an error if one of the dates is empty. commit 715318706dd759cf42e5908713d13dfcda60ba6b Author: Thomas Baumgart Date: Sat Aug 20 11:45:23 2022 +0200 Fix focusout event handling on empty date widget In case the date widget may be left empty, the focusout event causes to fill the widget with an invalid value. This change prevents this from happening. commit a70ed0a53e5596ef0169eb13d57a846213d06bc5 Author: Carlos De Maine Date: Sat Aug 20 05:45:30 2022 +0000 Fix duplicate assignment of ctrl-shift-r Fix duplicate assignment of keyboard shortcut introduced with commit 57580aa0844782 by changing the keyboard shortcut for AddReversingTransaction to ctrl-shift-backspace. commit caf1a0c23cadaa44c22be0f63f69ccfeb1abdf70 Author: l10n daemon script Date: Thu Aug 18 00:46:29 2022 +0000 GIT_SILENT made messages (after extraction) commit 533308690459c881dc5dd45767ed4d5912217518 Author: Thomas Baumgart Date: Sat Aug 13 19:43:46 2022 +0200 Show postdate in reconciliation report not entry date commit 38dd228e2aa4b28dc217d0ed6117e87019813e17 Author: Thomas Baumgart Date: Sat Aug 13 19:19:46 2022 +0200 Maintain selection when changing reconciliation state If multiple transactions are selected, clicking on the status column correctly changes the status of all those transactions, but then leave only the first of them selected. This change will make sure that all transactions remain selected. commit 57580aa084478260824eaef0ee4a1f35cf9251d2 Author: Carlos De Maine Date: Mon Aug 15 15:41:47 2022 +0000 Overhaul keyboard shortcuts for transaction actions in ledger and reports Streamline keyboard shortcuts for transaction actions to improve keyboard only workflow commit 9545ca2e83c60e33abe28f8cb89fa5b8c5552781 Author: Thomas Baumgart Date: Sat Aug 13 14:12:08 2022 +0200 Expand/collaps root nodes upon double-click on account FEATURE: 440690 commit 8827ab3c3866fca697c8b1e5fe27dce43f263cf5 Author: Thomas Baumgart Date: Sat Aug 13 09:18:50 2022 +0200 Make account/category selection permanent In some cases when an account or category was selected in the opened popup treeview the selected account name was displayed in the widget but the change was not persistent. This happened to me most often when I pressed OK right after the selection of the account with the mouse was performed. This change fixes the problem. commit 49ae6ce233f6a43f623fa794e391305e8d8d1d41 Author: Thomas Baumgart Date: Sat Aug 13 09:16:33 2022 +0200 Fixed comment to match code commit fa445ff378f7071c16e2f6cfc7c486e7831a2c91 Author: l10n daemon script Date: Thu Aug 11 01:43:44 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit d1f863822a2d42ef0ced92b8a2d53377a484c78a Author: l10n daemon script Date: Thu Aug 11 00:45:44 2022 +0000 GIT_SILENT made messages (after extraction) commit 87b00fe987e9f7c2fa2666870fbc9a56d2ee172b Author: Thomas Baumgart Date: Mon Aug 8 16:27:51 2022 +0200 Make sure to generate needed header file (cherry picked from commit 6ad6eb3569f902ef39fce7ab31dab6e6a903330e) commit 7041a3e8d98090fdf9f6d382cab2648f90371677 Author: Thomas Baumgart Date: Mon Aug 8 15:59:06 2022 +0200 Don't append trailing CR to data on Windows commit 9a00bcf8aed46212258e3ebaf63bfa8f03e63690 Author: Thomas Baumgart Date: Sat Aug 6 13:19:21 2022 +0200 Don't operate on invalid QDate information commit cd660c480122895c8a12465265d64fd8476306e5 Author: Thomas Baumgart Date: Sat Aug 6 13:14:13 2022 +0200 Update the reconcliation model whenever information changes Undoing a reconciliation operation did not remove the information from the ledger. This change makes sure the information displayed is accurate. commit 65308bdfe1b5acfe3d9e4c4fdff7bdbd7c4b71f2 Author: Thomas Baumgart Date: Fri Aug 5 17:36:44 2022 +0200 Replaced deprecated functions with replacements commit c5baac9fa058d89e81653946d5210ffb06ac169f Author: Nicolas Fella Date: Fri Aug 5 01:32:53 2022 +0200 Remove arcconfig We are not using Phabricator anymore commit 932e4a2722d00b38d43f237af30e468636064db2 Author: Thomas Baumgart Date: Tue Aug 2 17:03:44 2022 +0200 Adjust copyright message with current year commit 07c62afbf2c07e8d284de600136c826fdb901fb2 Author: Alexander Lohnau Date: Tue Aug 2 13:47:51 2022 +0200 Remove bits that are only relevant for 5.1 release This also caused the previous state to fail on a branch other than master, for example a work branch. commit 59058fe0e7e89272b9a8214a35a31ef3bd265a82 Author: Alexander Lohnau Date: Tue Aug 2 09:03:19 2022 +0200 Remove CMake options to not build certain plugins We should always have the plugins availlabble if we can build them commit dac392e7cba340717260f9614eac7abc3e6d8612 Author: Alexander Lohnau Date: Mon Aug 1 21:05:47 2022 +0200 Remove KDE_INSTALL_PREFIX_SCRIPT option that already exists in ecm commit 1171d61c43d1ce3ae7af7c262e3704836c2f5077 Author: Alexander Lohnau Date: Mon Aug 1 21:01:29 2022 +0200 Remove ENABLE_UNFINISHEDFEATURES cmake option This is never used in the project and is not needed in the current release cylcle commit 650c74eae6aa247cc14b43f93da0fb25df26ea10 Author: Alexander Lohnau Date: Mon Aug 1 20:59:27 2022 +0200 Clean up leftovers that are handled by ECM already commit 9b184458d16c0d41040e16f1fb4393df9928d41b Author: Alexander Lohnau Date: Mon Aug 1 20:57:50 2022 +0200 Remove custom clang-format hook in favor of ECM one commit 17906b5827cecfd6dc5a8b876ca999d9c70cc5c0 Author: Alexander Lohnau Date: Mon Aug 1 20:55:21 2022 +0200 Clean up CMakeLists.txt a bit commit fa70ddaf0d127e1f96bb02ebaf70b795ff54a784 Author: Alexander Lohnau Date: Mon Aug 1 20:51:54 2022 +0200 Properly set Qt version requirements, bump them according to KF5 ones commit 9c0ef08a1d03c878010a6243fe0309ed3de4c674 Author: Alexander Lohnau Date: Mon Aug 1 20:49:15 2022 +0200 Port away from deprecated QFlags constructor commit cb996a1a9afbe3624086a1213619f778a7e3d281 Author: Alexander Lohnau Date: Mon Aug 1 20:46:21 2022 +0200 Port away from deprecated QString::SplitBehavior commit 344ac78a606412854b439f552219d4bb59579c6b Author: Thomas Baumgart Date: Mon Aug 1 21:58:18 2022 +0200 Don't filter out the new transaction placeholder item This amends commit 39f63cfc0f1c992a2771c500c7ee25752fcb2646 commit 0da123f0a95972b6f061dc5aab9a3ae8c8735085 Author: Thomas Baumgart Date: Mon Aug 1 15:45:28 2022 +0200 Replace KConcatenateRowsProxyModel with QConcatenateTablesProxyModel commit cc4fd7d682b1a86c66c26f90437b22a6e476befb Author: Alexander Lohnau Date: Mon Aug 1 16:31:39 2022 +0200 Utilize KPluginMetaData::isEnabled instead of custom string magic commit 48318a42971c97de49018213e65653f7af4645b5 Author: Alexander Lohnau Date: Mon Aug 1 15:21:34 2022 +0200 KSettingsPlugins: Do not use d-ptr This class is not exported, thus we would only overcomplicate things commit 87a9146a384edde0cc5dbdf4ca9d9f24e4c3776f Author: Alexander Lohnau Date: Mon Aug 1 14:46:03 2022 +0200 Port away from deprecated KPluginSelector commit ed507b87620e3b7e477890504d65844912e7ab98 Author: Alexander Lohnau Date: Mon Aug 1 08:43:34 2022 +0200 Port away from deprecated KPluginMetaData::readTranslatedString commit 927cb80d8fad9c32c26c5b39ceb7fd67775b7ea8 Author: Alexander Lohnau Date: Mon Aug 1 08:42:18 2022 +0200 Remove desktop files for KCMs We no longer need those to load the KCMs in the KPLuginSelector commit 841ce9359fa314df60d6e295c17600aa2d912dbb Author: Alexander Lohnau Date: Sun Jul 31 19:54:35 2022 +0200 Bump KF5 to 5.90, clean up even more dead code commit b7836581b9c600c3fa23788e73d95e82e228d263 Author: Alexander Lohnau Date: Fri Jan 14 20:38:27 2022 +0100 Bump KF5_MIN_VERSION to 5.77 This allows us to clean up quite a few #if statements for the plugin related logic. commit 98b2bf741bc73c30c68e44ec1eb39ef2500bc0da Author: Thomas Baumgart Date: Sun Jul 31 16:07:28 2022 +0200 Don't show missing category with multi split transactions commit 33356bcd23440f850ee1174550f7b21cde1ebc1f Author: Thomas Baumgart Date: Sun Jul 31 16:06:41 2022 +0200 Adjust combobox to content size commit e1781b260835fb16625bcca0f143a4f0e6c48480 Author: l10n daemon script Date: Sun Jul 31 01:47:37 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 649ae5f915ff5816c6e04046ee5bbf95987d54a6 Author: Thomas Baumgart Date: Sat Jul 30 15:58:56 2022 +0200 Prevent shadowing variables commit 39f63cfc0f1c992a2771c500c7ee25752fcb2646 Author: Thomas Baumgart Date: Sat Jul 30 15:34:24 2022 +0200 Fix global ledger view filters The global filter to hide all reconciled transactions as well as the filter to hide transactions before a specific date were missing with the new model based approach. They are now working again. commit cca084e7768f8ce91fec6f7726a030c06a159fd1 Author: Thomas Baumgart Date: Sat Jul 30 14:19:36 2022 +0200 Updated appdate release information commit 3812a319861f9dc74a3da00952e32b5677ed756f Author: Yuri Chornoivan Date: Fri Jul 22 09:21:36 2022 +0300 Fix minor typo in docs commit 06ee799191e22f0828a4b1f990166ecba2de8557 Author: Thomas Baumgart Date: Sat Jul 16 17:14:35 2022 +0200 Allow to override the default shortcut settings CCBUG: 411272 commit f1543effdb2bf35075d51171072d3c7ab495fc21 Author: Thomas Baumgart Date: Sat Jul 16 11:52:24 2022 +0200 Remove KMyMoneyDateInput and use KMyMoneyDateEdit instead This reduces the number of different date edit widgets used throughout the application to a single one. commit aa17abb7e9e09b4f811522fcb7135e91a0f4189b Author: Thomas Baumgart Date: Mon Jul 11 11:01:21 2022 +0200 Don't close ledger tab when preferred account option is removed When an account is shown in the ledger view and the preferred account option is removed then the tab in the ledger view must not be closed. commit 4679a37421c45b17f6a5f87d8865fd8b6caa47d4 Author: Thomas Baumgart Date: Mon Jul 11 11:00:44 2022 +0200 Select first matching account item during search When more than one account in a branch matches the typed-in search term, the autocomplete stops at the first matching item which does not need to be a leaf as in the original implementation. FEATURE: 456565 commit 50edbb240b009f9bb1ac8e66d78371a579a3302b Author: Thomas Baumgart Date: Mon Jul 11 08:17:40 2022 +0200 Remove confirmation dialog when accepting imported transactions BUG: 456564 commit 7c37d819b0cdff760e118245cad57bf1be506fbe Author: Thomas Baumgart Date: Mon Jul 11 07:49:19 2022 +0200 Dynamically change the label text on the ledger view The message now differentiates between no accounts available and no accounts selected. commit 055881e49961be46b6f83d5e157d0bedebb7d3d7 Author: Thomas Baumgart Date: Mon Jul 11 07:48:05 2022 +0200 Fix check for new account dialog commit 1ebd8c704deb2af890aa54c60411f6e627bd8a4b Author: Dawid Wróbel Date: Sun Oct 31 21:30:00 2021 +0100 [CSV] Configure account autodetection per profile CSV importer had a global option enabling account name autodetection based on the header contents. This, however, should only really be enabled if the CSV file contains actual account name, and therefore configurable *per profile*. Also: run clang-format against touched source files. BUG: 444741 commit 391652ab5f620dfa3599f82f4638be17ab489e4f Author: Thomas Baumgart Date: Sun Jul 10 10:29:39 2022 +0200 The close shortcut closes tabs first then the file In the views that allow to open multiple tabs at once (ledger and reports) hitting the Close shortcut (Ctrl+W) will close the current selected tab and not the whole file. If the current view does not have any closable tabs, the file will be closed as before. Feature: 456359 commit 6eb91fde3dca66d55c0c85860152803818da3f1b Author: Thomas Baumgart Date: Sat Jul 9 19:28:16 2022 +0200 Revert condition to prevent division by zero One should check the value for not being zero when one wants to divide by it. This fixes commit 69de26b2. commit 352f01a877213294b4467a14f824b3a2c959c32d Author: Thomas Baumgart Date: Sat Jul 9 14:07:17 2022 +0200 Show closed accounts in security, category and account combo In case the "Show all accounts" option is active, the closed accounts are shown in the drop down windows of the selection combo boxes. They cannot be selected though because new transactions referencing closed accounts must not be added. commit d1a033bed3fc2423718c9cb1d6ef809c95b6f36b Author: Thomas Baumgart Date: Sat Jul 9 13:57:57 2022 +0200 Fixed spelling errors in comments commit fddc1282537dad434a2c5219936da4ea774a6bf8 Author: Thomas Baumgart Date: Sat Jul 9 13:56:52 2022 +0200 Allow to select closed accounts in the investment view commit 629ff4f18eadb539192d862c1f03baef05659905 Author: Thomas Baumgart Date: Sat Jul 9 13:56:16 2022 +0200 Prevent to select closed accounts and allow to override commit 69de26b2640717373a40dd4191101d480ebe69ba Author: Thomas Baumgart Date: Sat Jul 9 08:21:19 2022 +0200 Prevent division by zero in case number of shares is zero commit 0b0410a0ef51613824f2ddaf462efb207da478e0 Author: Thomas Baumgart Date: Sat Jul 9 08:20:32 2022 +0200 Update stock split if switching activity from/to dividend The amount of shares of a dividend transaction could erroneously contain a share amount different from zero which affects the amount of shares held in that security account even though none were added/removed. This change makes sure, that the amount of shares, the value and the price are reset when the activity is switched to a dividend transaction and reloads any previous values contained in the edit fields when switching away from it. commit 23b5ce61e37448d59d946a64734bd107ee42c18d Author: Thomas Baumgart Date: Fri Jul 8 09:40:41 2022 +0200 Replace i18n("%1").arg(x) with i18n("%1", x) commit 462fb8d2df681121f552d9c80d7e3a3a9f00cb61 Author: Thomas Baumgart Date: Thu Jul 7 15:48:56 2022 +0200 Sync investment view with last selected investment account commit 06a61f3ec4a5800395e1b99142c4e63adac1b0aa Author: Thomas Baumgart Date: Thu Jul 7 15:20:42 2022 +0200 Remove unused code commit 2bb3eb1d2643b6b6f2d13037a2a5282b33f71002 Author: Thomas Baumgart Date: Thu Jul 7 14:36:18 2022 +0200 Add debug output about report selection commit ce574e93b6ee09e92a767f1f3b9ec10e6da2232e Author: Thomas Baumgart Date: Thu Jul 7 14:35:50 2022 +0200 Cleanup empty selections commit cbb96120e4236c43e6b88097806de5c67a0007aa Author: Thomas Baumgart Date: Thu Jul 7 14:02:22 2022 +0200 Improve security selection in investment transaction editor commit f37de3fd4d1b7456c194b15f5dd0ace07b8ee7fe Author: Thomas Baumgart Date: Thu Jul 7 12:59:04 2022 +0200 Access data in model directly through index commit 2e8ae7b4a436edbf58882eea50ac1fbbb96607f7 Author: Thomas Baumgart Date: Thu Jul 7 12:58:18 2022 +0200 Support 'show all accounts' feature in equity tab of investment view commit 4163389ca86cacd63ca0b68a18b0a7f0424c78b6 Author: Thomas Baumgart Date: Wed Jul 6 14:36:52 2022 +0200 Fix i18n problem with argument passing commit 6efb6a81cf49be371d0ea09ea6fe40a9caaeec58 Author: Thomas Baumgart Date: Tue Jul 5 12:15:49 2022 +0200 Implement summary footer for ledger commit 030cf1374bf7edcca9b8d08585bf3f5db57a84b5 Author: Thomas Baumgart Date: Tue Jul 5 10:34:17 2022 +0200 Fix transaction selection at edge of ledger Selecting a transaction at the bottom or top of the ledger which is only partially visible ends up selecting the following or prior one. This change delays the scroll operation to happen after the selection operation is completed. commit f1adeed1ae04bb1b0362d4008fba4aa910a1744b Author: Thomas Baumgart Date: Mon Jul 4 08:45:56 2022 +0200 Fill in default category if one is setup for the payee commit 98f7c98f00010cbb0c2038ac346cb0b1fdf1c001 Author: Thomas Baumgart Date: Mon Jul 4 08:45:35 2022 +0200 Start editing when enter/return is pressed The focus must be on the ledger view for this to work. commit c9c8565b636e939726a5ffcdef6e206d882c77b7 Author: Thomas Baumgart Date: Sun Jul 3 13:39:01 2022 +0200 Changing the status of a split also removes imported flag This amends the last commit. commit b5f6c8c0a4fdb73b5191bee5098f7e8b7f472f96 Author: Thomas Baumgart Date: Sun Jul 3 13:33:05 2022 +0200 Editing a transaction removes the imported flag commit 7855632c65d9facb1ef52bfb77c1961d11c0334e Author: Thomas Baumgart Date: Sun Jul 3 13:32:19 2022 +0200 Display the online balance for liability accounts with reverse sign commit 301e0f7250fa85f9b0e5bd111363349ce319ca13 Author: Thomas Baumgart Date: Sun Jul 3 13:10:13 2022 +0200 Keep the current transaction selected when its post date changes commit 3a394d103c403ad67e080b0ee6401b173ccbf248 Author: Thomas Baumgart Date: Sun Jul 3 13:09:38 2022 +0200 Emit signal to inform about a key change commit 7de5dac2fb312de234829c10ae1b16c9b0734d54 Author: Thomas Baumgart Date: Sat Jul 2 12:09:34 2022 +0200 Keep additional payee information in memo When importing using a HBCI connection additional information about payee name may be available. It is stored in the memo when provided by the bank. commit 99b880dd3e6817a947d14739af1711d25243bac7 Author: Thomas Baumgart Date: Sat Jul 2 09:09:23 2022 +0200 Fix auto-entering schedules with a fix amount Automatically entering schedules that did not require any user modification at startup failed with an invalid post date. This change fixes the problem which was introduced with commit a968657b. commit a6fbd41db514347ac1a5047b7a3898b91fcb73df Author: Thomas Baumgart Date: Fri Jul 1 11:15:19 2022 +0200 Improve the copy splits feature Clear more details from the source split that is not wanted in the destination and correctly detect a two split source transaction to adjust the values in the destination split. commit b17daebdca0c0611e1f54659ae06a5a47a60ea90 Author: Thomas Baumgart Date: Fri Jul 1 09:43:11 2022 +0200 Improve closing investment accounts One needed to close all security accounts first before one could close the parent investment account. This change improves the process so that an investment account can be closed with all sub-ordinate security accounts in one go if the conditions to close an account apply to all accounts to be closed (balance equal to zero, not referenced in schedules, ...) CCBUG: 450927 commit 47d100b4cd841b999539db1d78ef9a3afe1141fa Author: Thomas Baumgart Date: Tue Jun 28 17:19:24 2022 +0200 Don't treat post dates in the future as statement date In case an imported statement does not provide a statement date it is derived by using the newest post date of the transactions. It should not be used though if that is in the future. commit d939a6366fa299b44d04cb2e2a306a0674829cc7 Author: Dawid Wróbel Date: Sun Jun 26 13:26:35 2022 +0000 .gitlab-ci.yml: make Ubuntu 21.10 build manual for now commit 2cfadc5fb924f0a886e6692971b9a0da8c666caf Author: Dawid Wróbel Date: Sun Jun 26 12:33:59 2022 +0000 .kde-ci.yml: require tests to pass commit 3b470c0623d75ef41afc61d516a986453a3a7c16 Author: Dawid Wróbel Date: Sun Jun 26 12:29:33 2022 +0000 .kde-ci.yml: add kcmutils dependency commit 5f8f49b7dce50061e754fb8ef0f0636a568d9853 Author: Dawid Wróbel Date: Sun Jun 26 12:26:31 2022 +0000 .kde-ci.yml: use @latest for Alkimia commit 0ab46e586f9aad2bd91f4a4df2d0bc48f149e1ad Author: Dawid Wróbel Date: Sun Jun 26 11:43:16 2022 +0000 .gitlab-ci.yml: update CI/CD templates commit 992b39b62c9a796bc4685d8b71ab232fea41921a Author: Thomas Baumgart Date: Sun Jun 26 13:33:05 2022 +0200 Add initial .kde-ci.yml I have no idea if I caught all dependencies commit 4553d708792885e32069302b2ea425e2f22f9c61 Author: Thomas Baumgart Date: Sun Jun 26 12:30:44 2022 +0200 Return empty schedule id from journal model In some cases, the application logic legitimately asks a regular journal index for its schedule id. To avoid a warning message about an unimplemented role to be printed to the console, we simply return an empty id which is already perfectly handled by the caller. commit 7b22c5bee903a58e6329a3d8d73172e1248500ab Author: Thomas Baumgart Date: Sun Jun 26 12:27:35 2022 +0200 Fix detection of investment split when moving transactions A split referencing a regular asset account was treated as an investment split. This could happen during the move transaction operation of an e.g. dividend payment or other transactions referencing a brokerage account. This changes fixes that. commit 2ee8699858faf9b9f4d7a49d853a53bc0da3cf1c Author: Thomas Baumgart Date: Sun Jun 26 08:07:18 2022 +0200 Show the number of matching splits in the find transaction dialog commit 1197e86a83eb88c8241cda1a418e8584e0aa5f2a Author: Thomas Baumgart Date: Wed Jun 22 18:25:49 2022 +0200 Fix the "Goto account" feature for categories BUG: 455736 commit 96e640a599a09b1efad7be5ebaddc4455e68f296 Author: Dawid Wróbel Date: Tue Jun 21 19:42:32 2022 +0200 Default 'Accept Transaction' action to disabled state commit 1b418d5fad9f7a2e2532e8e0e686205ceca82065 Author: l10n daemon script Date: Tue Jun 14 00:48:47 2022 +0000 GIT_SILENT made messages (after extraction) commit 45eaf1f45ce009d8232ccf7ed1d27308b0720541 Author: l10n daemon script Date: Mon Jun 13 02:29:19 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit da6242726975acbfc66b86718d11bca72dc27727 Author: l10n daemon script Date: Mon Jun 13 01:04:24 2022 +0000 GIT_SILENT made messages (after extraction) commit c33c4291e0bb9104071bfb4268b1ed7174097661 Author: l10n daemon script Date: Thu Jun 9 02:05:30 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 7d7df0678859413beb8bf6f763c29c6bcb553038 Author: l10n daemon script Date: Thu Jun 9 00:54:16 2022 +0000 GIT_SILENT made messages (after extraction) commit e4e385d83cbc9803c24efd14d59428a6337cb258 Author: l10n daemon script Date: Tue Jun 7 02:15:03 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 720b789397716b8dc18205d315f03fcdee20c359 Author: l10n daemon script Date: Tue Jun 7 00:55:10 2022 +0000 GIT_SILENT made messages (after extraction) commit a45f4b84cab9a651baf0991eb277f4dc772524ea Author: Thomas Baumgart Date: Sun Jun 5 16:38:02 2022 +0200 Remove imported flag when transaction is reconciled BUG: 454869 commit 1832b1b9ac9fb3f716db3a05e8be4a3b3004fa83 Author: Thomas Baumgart Date: Sun Jun 5 13:13:39 2022 +0200 Don't delete transaction if the user selected to not do so commit 05017d29a594b27df16177a79db9e90111493b97 Author: Thomas Baumgart Date: Sat Jun 4 15:15:50 2022 +0200 Catch specific exception to avoid crash commit 18e0b8c0e967e5d01639469dd2a9907950b47925 Author: l10n daemon script Date: Wed Jun 1 01:56:14 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 0de77e38260c9c86fbc9befe1dcadf5d645904c2 Author: l10n daemon script Date: Wed Jun 1 00:51:09 2022 +0000 GIT_SILENT made messages (after extraction) commit cc6bb9e663d5270fd33de415434426a949d1f773 Author: l10n daemon script Date: Tue May 31 00:49:40 2022 +0000 GIT_SILENT made messages (after extraction) commit 40aa08681be73472f116bc8fce3139fb23072d54 Author: Thomas Baumgart Date: Mon May 30 07:59:39 2022 +0200 Fixed a few issues with the layout on the home view commit 0df19ddd0d58a8e9dabd889e63f7c901bb9b6b6d Author: Thomas Baumgart Date: Sun May 29 09:40:18 2022 +0200 Differentiate between valuta and processed date in statements commit 1cf83df94dbd2567a57f6ce9ff021c8d3698a345 Author: Thomas Baumgart Date: Sat May 28 17:52:00 2022 +0200 Removed unused code commit 88e6cbdce273abe3701dbe981675e2e03f7c77e8 Author: l10n daemon script Date: Sat May 28 02:16:46 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 5d64c8db72137a47cb49ba25bd8736c8c9bd5068 Author: l10n daemon script Date: Sat May 28 00:57:55 2022 +0000 GIT_SILENT made messages (after extraction) commit c71ae175b58d54df0679ff0cfbaed63d0e5b2d98 Author: Thomas Baumgart Date: Sat May 21 12:22:08 2022 +0200 Delay loading ledger until shown for first time This speeds up opening the application in case you have many ledgers open upon start. commit 2bfa5d76f9397464bc7a44fc67dfcad57ab29f7e Author: Thomas Baumgart Date: Sat May 21 10:37:06 2022 +0200 Open the ledger when double clicking the account in accounts view commit 2e3ed4c15c988e281b89d65fba13d20119933913 Author: Thomas Baumgart Date: Sat May 21 10:36:41 2022 +0200 Close ledger tab before removing account from model The application crashed if an account was deleted but the ledger for it was still shown. This change closes the ledger before the account is removed from the model. commit ee33c117ea7936064988ac528471ae8fb560fd5a Author: Thomas Baumgart Date: Sat May 21 10:35:31 2022 +0200 Remove unnecessary calls removeRow() will use removeRows() which already calls these methods. This amends commit bb0daa9120341b58ddee47e59c248c5f986e0b7e where these calls have been added. commit d8c3a93f3fcdd127b914b346c52a94a7d3e7a8cb Author: Thomas Baumgart Date: Sat May 21 09:54:04 2022 +0200 Use an always visible parent for message box This will keep the message box in the area of the application. In case this was called from the ledger view, the message box may have been shown on another screen commit bb0daa9120341b58ddee47e59c248c5f986e0b7e Author: Thomas Baumgart Date: Sat May 21 09:52:13 2022 +0200 Remove entry from journal view when schedule is deleted commit cbf8ad93429055d8b4059f0212b2afed687b7441 Author: Thomas Baumgart Date: Tue May 17 07:54:31 2022 +0200 Format monetary values in graphs to contain separators CCBUG: 453922 commit e7e7a9768bfe45d68aee534bd9f5886352b5b74a Author: l10n daemon script Date: Sun May 15 00:49:13 2022 +0000 GIT_SILENT made messages (after extraction) commit 9137662c2d1f05c2ca77e477051666fb400cc1f2 Author: l10n daemon script Date: Thu May 12 01:41:37 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 03f86c9178647471e4415c3fdb241e51369c5cb3 Author: l10n daemon script Date: Thu May 12 00:44:44 2022 +0000 GIT_SILENT made messages (after extraction) commit 0d1c5003671ed082eb9db3d2ad00ed4662c0b0e2 Author: Thomas Baumgart Date: Tue Apr 26 23:47:20 2022 +0200 Suppress signal emission while loading the transaction commit 65223da0cee15314555c218c06b5ab73c7264573 Author: Thomas Baumgart Date: Tue Apr 26 23:46:54 2022 +0200 Send a single dataChanged signal once the copy is complete Emitting a dataChanged signal for each split appended may have negative side effects due to the number of splits changing while copying in the destination object. This change avoids those effects by sending out a combined dataChanged signal once the copy is complete. commit a5a3e9bb2560655212e63001dddb8ae886f87465 Author: Thomas Baumgart Date: Sun Apr 24 09:12:30 2022 +0200 Remove invalid chars from IBAN before validation check The validation worked when single characters where added but it failed, when text was pasted into the field and contained invalid chars. This change removes those before the validation check is performed. CCBUG: 452918 commit e3aeaf5f8da29fee53e70840df855ff4745bb65f Author: Thomas Baumgart Date: Sat Apr 23 18:33:35 2022 +0200 Ran xea2kmt on current GnuCash maint branch CCBUG: 452863 commit 182c22674187a5e73b2842fcdb4cf8f5d58a1ae7 Author: Thomas Baumgart Date: Sat Apr 23 18:28:23 2022 +0200 Convert GnuCash account type to valid top-level account type The GnuCash template may use any account type for top-level account groups. KMyMoney only supports certain types. The current conversion did not take that into account and some templates failed during loading into KMyMoney. This change adjusts the account type of the top-level accounts to those supported by KMyMoney and makes the templates loadable. CCBUG: 452863 commit 0b51881e68312cedd8a64f55da62f2991982a177 Author: l10n daemon script Date: Tue Apr 19 01:45:06 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 5cafedd69ff3d1b46db4afd6b2b9f261dc073a08 Author: Thomas Baumgart Date: Mon Apr 18 18:39:14 2022 +0200 Fix entering auto calculated loan schedules commit 80e0cddb003832000dd6c4ca6f3ad7c4aea99aa0 Author: Thomas Baumgart Date: Mon Apr 18 15:44:48 2022 +0200 Fix build problem on windows commit df81ef60cf02f72f688f1b16e6e3e270ef1d9ed5 Author: Thomas Baumgart Date: Mon Apr 18 12:27:23 2022 +0200 Make sure to have a version of AqBanking supporting the features This amends commit 078ae991486ae to require AqBanking >= 6.2.0 CCBUG: 452616 commit 8e41b0fbcf22d894d82396598c5f4a66d2060ed6 Author: Thomas Baumgart Date: Mon Apr 18 11:50:07 2022 +0200 Initial integration of PassStore into KBanking commit f201b0de7a4c4871478b0d1413671a4f6b567b2a Author: Thomas Baumgart Date: Mon Apr 18 11:45:23 2022 +0200 Added initial support to extract passwords from external vault This implements a method to extract passwords from a vault maintained by pass (see https://www.passwordstore.org) using our existing GPG integration in kmm_gpgfile. commit d2d2480d40184e6474fe56018e9d03154a16a39f Author: Thomas Baumgart Date: Mon Apr 18 11:09:46 2022 +0200 Prevent icons.qrc to be added to the repository commit 42c95ff60e052f31fb98a29c41bb48fec1cb67cb Author: Thomas Baumgart Date: Mon Apr 18 11:07:21 2022 +0200 Added plasmavault icon and updated icons from breeze commit fb7295b7fa5ef35d379bf71bbbbbe27da0dcedd4 Author: Thomas Baumgart Date: Mon Apr 18 11:05:36 2022 +0200 Provide feature to modify name of existing loan CCBUG: 452720 commit 76284f1b7c08569fa8d5f48af734729520cf996d Author: Thomas Baumgart Date: Mon Apr 18 11:04:08 2022 +0200 Move kgpgfile from xml plugin to base code commit 078ae991486aedf7a05137ccc97d35787c4b0a76 Author: Thomas Baumgart Date: Sat Apr 16 08:44:36 2022 +0200 Add alternative payee names from bank to payee field The AqBanking library provides alternative names if used by the institution. These names contain vital information about the payee/payer which gets lost. This change appends these additional names to the existing payee field. Payee name matching will take care of modifying it into the form the user wants to see. CCBUG: 452616 commit 8c077ebf17f2bf4e38d2352d4dc7c23c54280326 Author: Thomas Baumgart Date: Sat Apr 16 08:40:32 2022 +0200 Initially show first tab commit 094402a1467835376a6af84bfa7cbbd97ac6be59 Author: Thomas Baumgart Date: Fri Apr 15 10:07:26 2022 +0200 Fix syncing of number of payments and last payment date CCBUG: 452497 commit 6b0d9509e063c888bfc0f0c29e1b674ed175c348 Author: l10n daemon script Date: Thu Apr 14 01:44:37 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 46559a4d83605bc8e260699da0e4e6932409b4c3 Author: l10n daemon script Date: Thu Apr 14 00:45:09 2022 +0000 GIT_SILENT made messages (after extraction) commit a298a59412b53875aa8f89e31171c2173bbd7564 Author: Thomas Baumgart Date: Sat Apr 9 19:41:41 2022 +0200 Prevent overwriting data during loading of the split model commit fc00d78ae19ce80ec18a1e079148be38d2ff2bf8 Author: Thomas Baumgart Date: Mon Apr 4 11:19:19 2022 +0200 Prepend leadin to profile names in defined location Prepending the "Profile-" leadin was done in too many locations which caused loading the profile to fail when it was forgotten in the code. This change makes sure that the leadin is only used within the profile object but not the outside world. CCBUG: 452024 commit c73236a0bf3770a6b67594ca1e85f37a8e4b1b31 Author: Thomas Baumgart Date: Mon Apr 4 11:17:10 2022 +0200 Fix QIF date conversion when year is not last element Conversion of a date only produced the year in case of a profile that specified the year as e.g. %yyyy-%mm-%dd. This change fixes the code so that the full date is returned. commit 4d518754c021c9787cd6a5775ba2adbcee0e1278 Author: Thomas Baumgart Date: Mon Apr 4 11:15:37 2022 +0200 Cleanup debug output commit 5de67e4c1b4330349d77fd454b0ffafc97d42832 Author: Thomas Baumgart Date: Sun Apr 3 08:39:42 2022 +0200 Fix initial value loaded into transaction editor's category selector Before this change was applied, when a transaction had no category assigned, the first entry of the model was presented in the combo text field even though it could not be selected. This change takes care, that in case of a missing second split the text area remains cleared upon loading of the transaction. This amends commit a4ae60a4b0b484c3f680aba37b449e08918ad3cb commit 81febcaf4369eb97ed4f53a0c4eac36c91ac1845 Author: Thomas Baumgart Date: Sat Apr 2 15:55:20 2022 +0200 Fix removal of CSS part which started at wrong location commit 388184bbaeecfddcf9f236f67ee2b4f296493339 Author: Thomas Baumgart Date: Sat Apr 2 15:54:24 2022 +0200 Fix invalid code This slipped in with commit f0a9807dd2f12389a5500589d5c28ebab3e62da9 and caused reports to crash/hang-up/look weird. commit 6f3901866aac5185248cc8b99459b9958cc29bc3 Author: Thomas Baumgart Date: Sat Apr 2 10:58:55 2022 +0200 Fix initial loading of QIF profiles in the CSV importer settings The combo box remained empty when used on a fresh install (no settings on file). This change fixes that and provides a tooltip about what to do if no profile is available. CCBUG: 452024 commit 33736e13d419e28325c189c96f370e92564a4685 Author: l10n daemon script Date: Fri Apr 1 01:59:11 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 0377c7cd76c471d03125eb2bf676195f8c1f980b Author: l10n daemon script Date: Fri Apr 1 00:52:14 2022 +0000 GIT_SILENT made messages (after extraction) commit 1c9410f2973ef1188b8f0f0d8aacea7c1fdc37b0 Author: Thomas Baumgart Date: Wed Mar 30 18:34:12 2022 +0200 Make sure the sign of shares and value is the same commit a4ae60a4b0b484c3f680aba37b449e08918ad3cb Author: Thomas Baumgart Date: Wed Mar 30 18:33:50 2022 +0200 Fix initial value loaded into investment editor's account selector Before this change was applied, the first entry of the model was presented in the combo text field even though it could not be selected. This change takes care, that in case of an empty account id the text area is cleared. commit 7ed36be3545cdb536d96319d8c36c2b5c83eeca1 Author: Thomas Baumgart Date: Wed Mar 30 14:32:11 2022 +0200 Prevent false debug message about missing secret keys Newer GPG versions use a different location for keys than older ones. This change prevents to display a false message about missing secret keys when only the new location is used. CCBUG: 452068 commit 2124266bee9cf83077d30d19aa8716cc31994a55 Author: Thomas Baumgart Date: Wed Mar 30 09:04:38 2022 +0200 Use selected QifProfile when creating QIF copy of CSV import file FEATURE: 452024 commit fbe3c43053d7f99987460ad2ff7c483ce4bb485a Author: Thomas Baumgart Date: Mon Mar 28 18:31:18 2022 +0200 Refactor MyMoneyQifProfile to be part of core library commit 0ce8fa0d761e45bd6caa3f45dd0d4e41b52419a9 Author: Thomas Baumgart Date: Mon Mar 28 18:12:54 2022 +0200 Add QIF profile selection to CSV importer settings commit 2a449c942a472b8b5b3a8175d68f960235ba9dd2 Author: Thomas Baumgart Date: Mon Mar 28 18:35:56 2022 +0200 Adapt testcase to match changes of last commit commit 35972f175721c70ee41baaf85ab37c5b9e3015cd Author: Thomas Baumgart Date: Sat Mar 26 19:33:21 2022 +0100 Keep report in display when following link When a link in a report was clicked, QTextBrowser tries to load that URL but since it is a phony internal URL it cannot find it. The result was that the report was replaced by an empty page. This change fixes the problem. commit 37e54cbc7cfef5d01cb83b8dc8330e79373631b2 Author: Thomas Baumgart Date: Sat Mar 26 19:06:43 2022 +0100 Fix links in reports Since the recent change to use QTextBrowser for the presentation of reports, the links in the reports did not work anymore. This change brings back the original behavior. commit d13ed775e1a5b440812d0837c652c4c03d4575f4 Author: Thomas Baumgart Date: Sat Mar 26 09:01:26 2022 +0100 Set default for new payees to match on name CCBUG: 424377 commit aecff7cf0a219618255bfc18401f933ee10580ff Author: Thomas Baumgart Date: Fri Mar 25 15:18:39 2022 +0100 Persist exact name matching CCBUG: 424377 commit e760231ad955e43d291d367fbea39eafca8d1f2a Author: Thomas Baumgart Date: Sun Mar 20 11:45:50 2022 +0100 Reduce memory allocations while loading the journalModel commit 7d619e30970d431862909670b48aa1f30e344bab Author: Dawid Wróbel Date: Wed Mar 23 22:54:44 2022 +0100 RADME.md: phrasing commit 19c203f23fbacffb26a7f1e1f74f694a75e7ea9e Author: l10n daemon script Date: Sun Mar 20 02:07:24 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 464b05dbaa11ef31593184828726bbf2f9820c92 Author: Thomas Baumgart Date: Sat Mar 19 17:49:04 2022 +0100 Rework checks in account / category editor Show tooltips in case of problems, eg percentage out of range, name missing or :: part of name CCBUG: 451677 commit e80d7d9d5b121a3a7454653824f5d12e7d3f2ec1 Author: Thomas Baumgart Date: Sat Mar 19 16:03:50 2022 +0100 Refactor WidgetHintFrame into kmm_base_widgets commit 535b0234af979fdb67bc5b859b4584e6447c0512 Author: Thomas Baumgart Date: Sat Mar 19 12:27:17 2022 +0100 Resolve compiler warning commit 6b956d1de7a75e65c1ec18e12895528f0fd003eb Author: Thomas Baumgart Date: Sat Mar 19 12:27:08 2022 +0100 Prevent shadowing member variables commit bbcaef561c1c682e3e79e98cdebe63e30136c530 Author: Thomas Baumgart Date: Sat Mar 19 12:25:10 2022 +0100 Replace more QFontMetrics::width with QFontMetrics::horizontalAdvance commit 3e179efab5a1ba9b485fe6e3fde7cab0379310e0 Author: Thomas Baumgart Date: Sat Mar 19 10:44:25 2022 +0100 Replace QFontMetrics::width with QFontMetrics::horizontalAdvance commit 08ec4d3670fed6c5c99ed456a36e2d4a0d857185 Author: Thomas Baumgart Date: Sat Mar 19 10:27:59 2022 +0100 Add more info to appdata commit 90d78bd238c8db701e4bb19d9c5c2ddd9bd4f59c Author: Thomas Baumgart Date: Thu Mar 17 08:19:51 2022 +0100 Try to fix AppImage build commit 09ecad0505a37c23c0505f78970987414a123606 Author: Thomas Baumgart Date: Tue Mar 15 08:36:31 2022 +0100 Improve logging for historical price info commit ec3d9a73833ba3c46070ad89d2d4c610700f21ff Author: Thomas Baumgart Date: Tue Mar 15 08:36:12 2022 +0100 Remove unused files commit 27fc5b843a5f2ffd00d01d9540fdbe56d3197c48 Author: Dawid Wróbel Date: Tue Nov 23 13:08:14 2021 +0100 Print, Print Preview: use correct CSS @media block Works around the https://bugreports.qt.io/browse/QTBUG-98408 issue. Adds new KMMTextBrowser type, overriding QTextBrowser. BUG: 417104 BUG: 429469 commit 6abede9712b7543b7cf703fee26b6f8196dfa72a Author: Dawid Wróbel Date: Tue Nov 23 01:06:37 2021 +0100 Stylesheet loading: remove redundancy Make ReportTable::cssFileNameGet() return empty string if custom reports CSS is not found, in order to give KMyMoneyUtils::stylesheet() a chance to use its own logic to load the generic CSS. commit cc56ce98302b841f68daeefea3b0779a812a9300 Author: Dawid Wróbel Date: Tue Nov 23 00:34:08 2021 +0100 Move common CSS lookup code to a shared function - renames variableCSS() to getStylesheet() - moves all the repeated CSS file loading code into getStylesheet() commit 1b9bb6732e2a24f1652f7269090e0590ae7ca4ef Author: Dawid Wróbel Date: Sat Nov 20 03:15:00 2021 +0100 Add support for print-previewing chart reports commit ca30223a9a83a23d7e1067de3f6d47ba4fcdfe9e Author: Dawid Wróbel Date: Mon Nov 8 18:16:34 2021 +0100 Adapt Reconciliation Report to the limited HTML/CSS subset - inline the CSS - center the tables - use user's copy of kmmymoney.css commit cac4544dd3084b0851a68dd9310ca8c29fb6a50f Author: Dawid Wróbel Date: Mon Nov 8 16:45:54 2021 +0100 Reports View: avoid wrapping of amounts and headers commit 05f5cf96a954e95142b153f173763bcce4f1adad Author: Dawid Wróbel Date: Mon Nov 8 16:08:34 2021 +0100 Adapt Reports to the limited HTML/CSS subset - inline the CSS - center the tables - use relative font sizes where possible commit 054c4be19394d6282c6d42998978bc6c64dfb3e1 Author: Dawid Wróbel Date: Sun Nov 7 17:50:10 2021 +0100 Custom CSS: make sure to trim the file The CSS file had some leftovers in it from the pre-parsed version. commit 66b0c3848c9d475345216e37e9938ade2934770a Author: Dawid Wróbel Date: Sat Nov 6 15:44:37 2021 +0100 Add homepage-related actions to Help menu Also, on Welcome Page, convert http links to actions commit 8b7ca998d2ef19dad84b4946fe0486a012b11fb5 Author: Dawid Wróbel Date: Sat Nov 20 12:47:06 2021 +0100 Home View: center the Assets/Liabilities table commit 9d2939204b5bfa04932516c3e8a9dc09b2d73eec Author: Dawid Wróbel Date: Sat Nov 6 14:31:30 2021 +0100 Home View: fix disappearing view contents commit a29fb586a11bc66660ca56f005d9151ef6b7c7c1 Author: Dawid Wróbel Date: Sat Nov 6 14:31:05 2021 +0100 Home View: fix navigation to external URLs commit 988fe46e25eb2a9502b6259a9c148ac382716ea0 Author: Dawid Wróbel Date: Sat Nov 6 13:14:53 2021 +0100 Home View: minimal column width where appropriate commit 8db5e86a8f77c6f17e46c4bced07c367290bc457 Author: Dawid Wróbel Date: Sat Nov 6 12:49:13 2021 +0100 Home View: avoid wrapping of dates and amounts Also use class="right" instead align="right" where applicable commit 6c4bdcbe0303bf77089eea995dfec039589dcb64 Author: Dawid Wróbel Date: Sat Nov 6 12:26:08 2021 +0100 Home View: shorten column names to avoid excessive table width commit b69bc7715e51eaa0ba41db0730948605ac5d701b Author: Dawid Wróbel Date: Sat Nov 6 12:03:44 2021 +0100 Home View: Rename "Payments" to "Scheduled Payments" for clarity commit 6a947e79b7d2e6c1d889916de1676fff1ce5aaf3 Author: Dawid Wróbel Date: Sat Nov 6 11:44:12 2021 +0100 Welcome Page: use the same background pattern as in Home View commit f3e4b919201e9baa377e5d881fb0f4fa00936479 Author: Dawid Wróbel Date: Sat Nov 6 11:40:10 2021 +0100 Remove unused html/images commit 855fbab3e492f3da72b3968615387a5ee07014c0 Author: Dawid Wróbel Date: Sat Nov 6 10:53:14 2021 +0100 Adapt Welcome View to the limited HTML/CSS subset - remove styling altogether, simplify everything - remove old images, use symbolic icons instead - remove "Go to My Financial Summary", as well as corresponding "Show KMyMoney welcome page" from Home view, which shouldn't be a thing from UX perspective: if a book file is open, showing "Welcome" page can be confusing and really pointless, as there isn't anything there that is otherwise not accessible from the menus (mostly Help menu). Likewise, when no book file is open, "Go to My Financial Summary" has no effect and, again, will be confusing. commit c021d080acf9d888d8a20226aaae9150c08c29f7 Author: Dawid Wróbel Date: Fri Nov 5 16:29:52 2021 +0100 Home View: fix header columns alignment commit eedb679e061fe57c1ca944873193352ddab922d5 Author: Dawid Wróbel Date: Fri Nov 5 16:29:32 2021 +0100 Home View: use Download icon in Assets/Liabilities summary This aligns it with Accounts summary commit a9e789e2c12c5e696d02f63379e3319d7ceb0c67 Author: Dawid Wróbel Date: Fri Nov 5 16:28:56 2021 +0100 Home View: Change pixmaps size to 8 x 8 commit e8a6a48fbc8daa06d7e03e709575f80a05f1ae71 Author: Dawid Wróbel Date: Fri Nov 5 16:20:59 2021 +0100 Home view: move "Skip" and "Next" buttons to their own columns commit f0a9807dd2f12389a5500589d5c28ebab3e62da9 Author: Dawid Wróbel Date: Fri Nov 5 15:22:08 2021 +0100 Adapt Home View to the limited HTML/CSS subset Qt Rich Text limitations: - color names are not recognized, use hex values - 'em' relative unit is not supported, use approx. px values - div styling is very limited, wrap reports in tables instead and drop the redundant "Your Financial Summary" header - repetition property on background image is not supported, so drop the "flourish" graphic altogether - images are not scaled to the td size, so the net-worth graph needs to be resized to accommodate the HiDPI displays Also fix some pre-existing issues: - columns were at times not using the full 100% of width - reduced the size of call padding - make the Cash Flow Status columns span to show three equal columns Additional improvements: - add a dynamically-generated "negativetext" class to KMyMoneyUtils::variableCSS() and use where appropriate - make the "Overdue Payments" background consistent with other sections - format the CSS commit e4b6f4bfba24f1cbe0c153b11b238f50b5deeca1 Author: Dawid Wróbel Date: Sat Sep 18 14:15:39 2021 +0200 Remove the Copy Report to Clipboard functionality This feature was added in the first implementation of the reports view and is rather redundant, given that the export functionality exists and works well. Removing it simplifies the codebase and the stylesheet usage. commit a203181339b47acca4a505661d3036752e658a93 Author: Dawid Wróbel Date: Mon Nov 8 15:56:04 2021 +0100 Migrate to QTextBrowser zoomFactor() handling thanks to Thomas Baumgart commit e2dc68d07caabbc41c271f3b708cdaeff1f12e81 Author: Thomas Baumgart Date: Sat Mar 12 15:14:57 2022 +0100 Use correct class name No change in behavior but modified to avoid confusion. GIT_SILENT commit b81bd3c1b23e466772f6a64e43132d5c8be86358 Author: Thomas Baumgart Date: Sat Mar 12 15:13:02 2022 +0100 Don't reassign transaction ids during XML loading commit 18a2b283c7537b34778e77f20d4afd22d1e5c2ca Author: Thomas Baumgart Date: Sat Mar 12 15:12:05 2022 +0100 Replace HTML
with regular \n in message commit 81838d18dd0cd8367e971f504ab5e7743aa23466 Author: Thomas Baumgart Date: Sat Mar 12 15:11:13 2022 +0100 Remove unused code commit 62a381ea482be43b67c49dd4b6a4777d80093755 Author: Thomas Baumgart Date: Tue Mar 8 14:04:10 2022 +0100 Always update LD_LIBRARY_PATH when calling external programs Apply the previous change to all locations that call an external program commit 996117550c622c1897571df6b533dcf80b6c89d2 Author: Thomas Baumgart Date: Sun Mar 6 19:30:41 2022 +0100 Update LD_LIBRARY_PATH when calling external programs When the LD_LIBRARY_PATH contains directories inside the AppImage then they will be found when programs on the host system are executed e.g. when downloading price information. This change removes the locations inside the AppImage in these cases. commit 6681fe45947cbb93e8ca5168879309623d20ffb6 Author: Thomas Baumgart Date: Sat Mar 5 13:01:57 2022 +0100 Improve keyboard navigation in ledger and split view commit f75618e4a2b8740dcbc63ea8faa4b4a1c35d7882 Author: Thomas Baumgart Date: Sat Mar 5 09:51:53 2022 +0100 Implement tags in split editor commit fbdec10a5442b03ae04576deb265a102ed679715 Author: Thomas Baumgart Date: Tue Mar 1 20:35:54 2022 +0100 Don't escape already escaped regular expression When payees were merged, regular expressions were escaped a second time which caused them to fail. This removes the unnecessary escape operation. commit 24df9c2c0f92833ad2287f4d60ef299e34ccd128 Author: Jeremy Whiting Date: Mon Feb 28 09:18:57 2022 -0700 Add "Move To Today" action for transactions. At the beginning of most days I start by moving pending transactions from yesterday to today. I can bulk edit, but not if one of the transactions is a split transaction. Also editing takes a few steps. This adds a one step "Move all selected transactions to today" with confirmation that updates them all at once quickly. commit 93374114e87a9b05546fb27bc936f223b5b84f7d Author: Thomas Baumgart Date: Mon Feb 28 15:21:45 2022 +0100 Make WebEngineWidgets component optional to fix AppImage build Commit 92ef8b8ef8d0c5 added the WebEngineWidgets to the required components to fix a build issue with arch linux. This in fact seems to be the cause of the AppImage builds on binary factory to fail since then. I hope that making this component an optional one solves both issues. CCMAIL: jpwhiting@kde.org commit a025ae3b5724a0c33be3e7a32c788118a72079f5 Author: Thomas Baumgart Date: Mon Feb 28 11:21:15 2022 +0100 Make sure to include terminating directory separator in dtd path CCBUG: 450426 commit 952c7de5ae781b9e063f6f51ee7e8a3c18b1d33c Author: Thomas Baumgart Date: Mon Feb 28 11:07:13 2022 +0100 Increase height of split area in split dialog to fit split editor commit 001027bf0798bae7d78afaad255dab61572bed50 Author: Thomas Baumgart Date: Mon Feb 28 10:21:28 2022 +0100 Fix DTD directory name encoding under Windows commit 3022d9b0db11d01a96457ecae3a469282d8dd7ab Author: Thomas Baumgart Date: Mon Feb 28 08:40:12 2022 +0100 Fix path to DTD on Windows CCBUG: 450426 commit 70d611778e96246d76d49f3981dd7eb9248a7779 Author: Thomas Baumgart Date: Sun Feb 27 19:16:58 2022 +0100 Don't use invalid price pairs For some reason price entries of the form "from currency to security" are contained in the database (xml and sql). Such entries don't disturb the price retrieval of KMyMoney as it can swap from and to if needed, but they cause the online price update to be confused and failing. The reason why these entries appear is yet unclear and needs to be investigated further. To avoid these entries to cause problems during online price update, they will not be listed in the price updater. This change also removes those entries when writing the data file (or the database for that matter) the next time. A respective debug message is printed to the console. This does not finally fix the problem reported but it cures the symptoms. CCBUG: 450593 (cherry picked from commit 31fa4f402441c364394d0a2b5d7ac46b5f944e42) commit 6e364769d754f35a774a76565f0469d4bd60e391 Author: Thomas Baumgart Date: Sun Feb 27 15:58:48 2022 +0100 Provide IBAN column in institution view commit eded50915ca8487222d317f51f5e8685b9f801db Author: Thomas Baumgart Date: Sun Feb 27 15:58:34 2022 +0100 Fix new category creation while editing transactions In some circumstances the new category creation was started even though the shown account name in the combo box was already present and valid. This change fixes this behavior so that the new category is only created when necessary. commit 7273c276c671c0954e32a65b99787dd5472a184f Author: Thomas Baumgart Date: Sun Feb 27 15:55:52 2022 +0100 Block the correct widget when loading a transaction This fixes a copy/paste error commit 9b3e8ed1d7edaf97d588ce455ff9d2a12d898e11 Author: Thomas Baumgart Date: Sat Feb 26 11:16:38 2022 +0100 Update vat account assignment during import For imported transactions the automatic category assignment can be based on historical transactions. In case none is found with an identical amount, the one with the smallest difference in amount is used as template to assign the categories to the imported transaction. This transaction could lead to a category for which the vat account assignment was changed in the meantime. Simply copying the splits of the old transaction leads to problems in this case, as a) the wrong tax category is used and b) the amounts are not updated correctly. This change checks for such a modification of the tax category and handles the import appropriately by assigning the current tax category and updates all values correctly. commit 7f0c20c488327b349ef81a132bf7db6e354fdddb Author: Thomas Baumgart Date: Sat Feb 26 11:15:09 2022 +0100 Report unbalanced transactions in consistency check commit 2d4046777e41f31ce46c1400e9476a909a913a68 Author: Thomas Baumgart Date: Sat Feb 26 08:25:14 2022 +0100 Eliminate usage of QString::sprintf commit 18db69d547e4ece05846926465a4091de42c84cd Author: Thomas Baumgart Date: Fri Feb 25 21:55:10 2022 +0100 Don't reuse splitId In certain circumstances it could happen that the same ID was assigned to two different splits which deleted one of them. This change prevents this situation to happen. commit af51cf2fcf246b40f3e634204db40552bae6b030 Author: Thomas Baumgart Date: Wed Feb 23 16:58:15 2022 +0100 Replaced QStringRef with QStringView commit 3edad8ce7189980167309582cfa7d77af447ac57 Author: Thomas Baumgart Date: Wed Feb 23 16:48:22 2022 +0100 Replace remaining QRegExp with QRegularExpression commit 7113c7aa656b8da774965eb519bc36b7cb9831e4 Author: Thomas Baumgart Date: Mon Feb 21 15:29:34 2022 +0100 Allow direct sending an online job without enqueuing first commit cfc08c192071b8edee07df8af0357011513b4e6c Author: Thomas Baumgart Date: Sun Feb 20 14:06:36 2022 +0100 Replace QRegExp with QRegularExpression commit 92ef8b8ef8d0c5229fc601ac36806c926c85c36a Author: Jeremy Whiting Date: Mon Feb 14 20:22:37 2022 -0700 Fix archlinux build. When building on arch with all dependencies installed cmake fails because things link to Qt5::WebEngineWidgets but it's not in find_package calls. commit 75fab22acea9134a70ac5b2225841d0478fbaf06 Author: Thomas Baumgart Date: Sun Feb 13 18:43:26 2022 +0100 Replace QRegExp with QRegularExpression commit e4844301153a6ecead628de0d4f86258c66c46d9 Author: Thomas Baumgart Date: Sun Feb 13 18:17:18 2022 +0100 Convert transaction filter to use QRegularExpression commit 84ace2714a7fa1fc70619aa9a67bcd278ef48b77 Author: Thomas Baumgart Date: Sun Feb 13 09:11:08 2022 +0100 Hide used currencies when adding new ones CCBUG: 450016 commit ab184a18530c3cbc6d5f4e83b5125f90b1ac9eb6 Author: Thomas Baumgart Date: Sat Feb 12 11:29:49 2022 +0100 Consolidate suffix to amount showing direction of transaction commit 8091814895b85b5fb5858fa0fe4e44a90b64bb49 Author: Thomas Baumgart Date: Sat Feb 12 11:28:55 2022 +0100 Avoid crash if account id is empty commit 38241862fcd9cebcbdb1ff2afd3658b723ec6796 Author: Yunhe Guo Date: Fri Feb 11 15:39:37 2022 +0000 [i18n] fix message context commit f95963879f13b1c35411ae835511af57c770b074 Author: Alexander Lohnau Date: Mon Feb 7 20:44:27 2022 +0100 kcm_xmlstorage: Explicitly link to KCoreAddons commit 543792cee196fb56bac71359049f4349ca4f24e7 Author: Alexander Lohnau Date: Mon Feb 7 20:39:47 2022 +0100 kcm_csvimporter: Explicitly link to KCoreAddons commit 84f38b0a7e1b8236d7fad5d29effe6b0db4ca0c1 Author: Thomas Baumgart Date: Mon Feb 7 15:36:29 2022 +0100 Display IBAN in accounts view in a structured manner commit aa021cb1854e3d86ca1d5acebe022abba2449c84 Author: Thomas Baumgart Date: Mon Feb 7 15:35:59 2022 +0100 Provide column with entry date in ledger commit 5510898346affb2a5340cb8d173109097370fcee Author: Thomas Baumgart Date: Sun Feb 6 10:47:01 2022 +0100 Improve UI behavior during reconciliation Added reconciliation toolbar which will be shown when an account is reconciled. Add the cancel reconciliation action to the UI. GUI: commit 7c7ac8bfea9b75b4e67c1b19a80419dd1c69c63b Author: Thomas Baumgart Date: Sat Feb 5 12:52:02 2022 +0100 Update the counter split in case the amount is adjusted commit 4bf6681b1a9ad37dc2f2d13e7437c2df07aaf069 Author: Thomas Baumgart Date: Sat Feb 5 12:51:10 2022 +0100 Make sure that the transaction commodity is set for schedules commit 6cbff10119df4e6edecb1066b126f655f7b77b06 Author: Thomas Baumgart Date: Sat Feb 5 11:19:32 2022 +0100 Improve online price update dialog Don't show the status part before online activity started. Hide progress bar once the update is finished. Add a close button to hide the status part again. GUI: commit 8a8a866b0aee571740c5edccce6eb4fd8b5ec955 Author: Thomas Baumgart Date: Sat Feb 5 11:17:50 2022 +0100 Store reconciliation data in own XML element For backward compatibility we also keep the KVP storage in parallel. The database backend needs to be adjusted. commit 70c3a1dc784dc65505b1b93a5b01f8706a5614a8 Author: Thomas Baumgart Date: Sat Feb 5 11:13:20 2022 +0100 Don't show headers of prior reconciliations during reconciliation commit 559385371bb7864950204a9b1944111481ca9b0e Author: Thomas Baumgart Date: Sun Jan 30 07:44:47 2022 +0100 Immediately display reconciliation entry after finishing The reconciliation model was only loaded once as part of a file load but not updated after a reconciliation was finished. commit ccdabbdbc810b13e99a81448cfcf5789572b6797 Author: Thomas Baumgart Date: Sun Jan 30 07:43:45 2022 +0100 Use transaction amount in favor of split sum When opening the split editor on an existing transaction (or schedule) with a modified transaction total amount, the difference between the transaction amount and the sum of splits was not displayed correctly. commit 0720e7531252d7e7caace989f9b18448a9d1461c Author: Thomas Baumgart Date: Sat Jan 29 18:23:09 2022 +0100 Remove deprecated OnlineJobModel commit 3e6550ee1c084e481673373e760482edf2c14e44 Author: Thomas Baumgart Date: Sat Jan 29 18:20:38 2022 +0100 Merge logic of onlinejobmodel into onlinejobsmodel commit 6d2223aeca7837d291fa62b91b6ae54752117eb3 Author: Thomas Baumgart Date: Sat Jan 29 18:19:13 2022 +0100 Resolve compiler warning commit ae59fdfb1e18e787cd74cd282dc4c9cf9741a4ed Author: Thomas Baumgart Date: Sat Jan 29 12:19:55 2022 +0100 Update journal id in case postdate changes but location in model remains commit f548c47634c1351405f145637d8aeaeff8278d9d Author: Thomas Baumgart Date: Sat Jan 29 09:46:45 2022 +0100 Always show number field in scheduled transaction editor commit be2897d4caf0795879f44197e258bcbaf6b81541 Author: Thomas Baumgart Date: Fri Jan 28 07:56:33 2022 +0100 Show date in transaction form with 4 digit year information commit 757114e45693929af5256657555e337f41807841 Author: Thomas Baumgart Date: Thu Jan 27 16:32:48 2022 +0100 Fix processing calculator result in amount widget commit 4cf8529f40157efe961f32048891cacc6c131f9c Author: Thomas Baumgart Date: Tue Jan 25 20:30:42 2022 +0100 Force all date input widgets to use four digit years commit e5ab16d9399fa2e75d098f31bb696f9629f390ef Author: Thomas Baumgart Date: Tue Jan 25 18:25:07 2022 +0100 Fix reading certain schedules from XML files commit 828d46609e7d6ecdfcbc192682a454f0f0df3501 Author: Thomas Baumgart Date: Tue Jan 25 18:24:08 2022 +0100 Make sure signals are connected before widgets are loaded commit 8173c68654689a4278e9ad34ed0cb1896cb10d27 Author: Thomas Baumgart Date: Tue Jan 25 18:23:22 2022 +0100 Simplify occurrenceToString() and return Any only in unknown cases commit ffd85aa0577cb573b1fdf72bbe179365cb56df1c Author: Thomas Baumgart Date: Sun Jan 23 15:58:23 2022 +0100 Added additional filter combo box to categories view This allows to filter for unused or closed categories. GUI: commit b4735cb7510f683f8ee9b4c07386375345668f0d Author: Thomas Baumgart Date: Sun Jan 23 15:57:09 2022 +0100 Remove unused code commit c4a751b89bdfa3415492f34aacb5f9e464abb7c4 Author: Thomas Baumgart Date: Sun Jan 23 13:44:16 2022 +0100 Provide method to pull transaction editor to front In case a transaction editor is open and another transaction editor in another view is started, a warning will be shown, that this is not possible. This warning now contains a link to jump to the open editor. commit 177eea7c59cb19961e7f271cbbfcc02e55c86b99 Author: Thomas Baumgart Date: Fri Jan 21 21:56:17 2022 +0100 Added category and payee creation to all transaction editors commit c805c1b7cd74a929de5e1bdddcd86b198677d8cf Author: Thomas Baumgart Date: Fri Jan 21 21:50:00 2022 +0100 Clear the dirty flag after loading the institution model commit fc132b0daa5429201746e2e9145e9e12847e6efe Author: Thomas Baumgart Date: Fri Jan 21 18:38:15 2022 +0100 Fix setting up initial id after loading institutions from a file commit 6f795ec70cabfa9b3d61180ca956d61c562fa0de Author: Thomas Baumgart Date: Tue Jan 18 22:03:43 2022 +0100 Add feature to create a category while entering transactions commit db8f78828a11cc208eafdf74de43206d6c6b33ed Author: Thomas Baumgart Date: Mon Jan 17 19:20:38 2022 +0100 Also display memo of a matched transaction commit fb3143f73811caf8f5187b50ac6fd0b8f1581dc4 Author: Thomas Baumgart Date: Mon Jan 17 19:02:55 2022 +0100 Resolve moc warning commit 2cf24a897b03ae12157b60a0be9c8dfec9b3a436 Author: Thomas Baumgart Date: Mon Jan 17 19:02:43 2022 +0100 Fix sorting in ledger for records of same day commit 9ba67a26db891d2766fe5bc97449f3269f4579d4 Author: Thomas Baumgart Date: Sun Jan 16 13:13:33 2022 +0100 Provide clear button for scheduleview filter edit field commit 5ba1042bc25ee7e296ff1335971ade67c27e22f0 Author: Thomas Baumgart Date: Sun Jan 16 10:50:58 2022 +0100 Adjust the next due date in the ledger view for schedules In case the next due date fell of an non-processing day, and the adjustment option was set, the due date was adjusted before it was displayed in the ledger. commit 103022328e964e5e2b15d3643d5ec7ca9f3f0852 Author: Alexander Lohnau Date: Mon Dec 27 11:23:24 2021 +0100 Do not embed unneeded json metadata in KCMs This will slow up the build time & blot up the binaries. When we can depend on the latest KCoreAddons (which might take a while) we can utilize the K_PLUGIN_CLASS macro (https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/166). Because of this we define the macro ourselves, if we don't have it from kcoreaddons. Once we depend on KF 5.88, we can drop the desktop files entirely. commit 29ee7ae3a4b173643263b5fa60b85f1379570f0f Author: Thomas Baumgart Date: Sun Jan 16 10:29:46 2022 +0100 Fix AppImage detection commit 047837fe492a52c8377365bdaa5f9a5ad005690c Author: Thomas Baumgart Date: Sun Jan 16 10:29:25 2022 +0100 Prevent endless loop when resizing columns in ledger views The tabs contained in the ledger view are synchronized in terms of their column positions and column sizes. In certain scenarios, an endless loop could be started if a column was resized which left the application in a state where it could not be controlled anymore. commit 095eff6b852322e1fa58ed9a67cc3c252a53bc75 Author: Thomas Baumgart Date: Sun Jan 16 08:50:21 2022 +0100 Provide more debug output for AppImage environment commit 62080f4018b4d858cd9385c90adb445872817698 Author: Thomas Baumgart Date: Sat Jan 15 18:16:51 2022 +0100 Setup AqBanking and Gwenhywfar logging before initialization commit f351ed8a879f9acb08bf6e2e6e36a100495dd82c Author: Thomas Baumgart Date: Sat Jan 15 15:01:15 2022 +0100 Fix model role usage commit 7e0b4a809697aa7d913e667ab75efcfbaf234383 Author: Thomas Baumgart Date: Sat Jan 15 14:23:06 2022 +0100 Improve detection of appimage based start This checks that the content of the APPDIR environment variable matches the name of the command that was started. Running e.g. KMyMoney under debug control of KDevelop started as an AppImage resulted in a false detection. commit 3c355213c6c2e22638ce955b8f6ace66da35f0bb Author: Marco Rebhan Date: Sat Jan 15 12:57:54 2022 +0000 Fix error when adding a scheduled transaction Update the account reference whenever the account is selected so that creating the transaction does not fail in MyMoneyTransaction::addSplit because its accountId wasn't set when creating a new schedule. This issue was introduced with c0ab1dc1f2d2c0b469585651ecd3dd387e647f40. commit f8e5ffb8463a491b6c09601fd6ce5c6f24877c43 Author: Thomas Baumgart Date: Sat Jan 15 12:46:01 2022 +0100 Bumped minimum version for cmake to 3.16 commit 18676441d052ed3b17845429d51271e74bb95cc0 Author: Thomas Baumgart Date: Wed Jan 12 12:58:12 2022 +0100 Increase loglevel during kbanking setup for AppImages This is temporary to figure out a problem in a specific installation. It amends commit 4725a43a28ffe50b6411ebf71e12d9587c2e9b1b commit 74ba29e8c0a31a29bb48236f3b01b38968c58485 Author: Thomas Baumgart Date: Tue Jan 11 18:14:02 2022 +0100 Include user supplied paypal note in memo field CCBUG: 444414 commit c86a931ddb3a02834452f2ac65a7a3c3f89d2fae Author: Thomas Baumgart Date: Tue Jan 11 07:57:06 2022 +0100 Resolve ambiguity commit 4725a43a28ffe50b6411ebf71e12d9587c2e9b1b Author: Thomas Baumgart Date: Sun Jan 9 18:35:29 2022 +0100 Increase loglevel during kbanking setup for AppImages This is temporary to figure out a problem in a specific installation. commit 494113a2184da75f8a8132b9e2e2ee831515d79a Author: Thomas Baumgart Date: Sun Jan 9 18:34:31 2022 +0100 Provide general method to detect running as AppImage commit 62e6f8382c121b083e795037f83a3a064b3aab02 Author: Thomas Baumgart Date: Sun Jan 9 17:48:33 2022 +0100 Improve holiday region selection UI This change sorts the list by country, adds a header line for each country and lists the holiday regions sorted underneath. FEATURE: 448117 commit a47ac440a24f259f277fa84dc80c4ba4c7bbc774 Author: Thomas Baumgart Date: Thu Jan 6 12:20:09 2022 +0100 Improve layout handling in new user dialog CCBUG: 448013 commit fce954bd1648ef1d1588b8ae753421be9c7a5fec Author: Marco Rebhan Date: Sat Jan 1 22:16:15 2022 +0100 Remove use of deprecated KPassivePopup Removed completely because the popup displayed the same date as displayed in the date field itself, making it unneeded imo. This fixes the popup rapidly appearing and disappearing on Wayland when the date field has focus, making it very hard to input a date. BUG: 446990 commit 2436855c5c128eca88ca19542a2b937cb8686180 Author: Thomas Baumgart Date: Thu Jan 6 09:37:48 2022 +0100 Fixed another typo commit 6522ebbe56b52504c475571bafa27b247125d905 Author: Yuri Chornoivan Date: Thu Jan 6 09:31:25 2022 +0200 Fix minor typo: form -> from commit 5a04e6286adcee81fbe84497a0ce397b3df97f5a Author: Thomas Baumgart Date: Wed Jan 5 21:48:08 2022 +0100 Allow completely deleting tags without prior reassignment FEATURE: 420114 GUI: commit 4cd1402a560236606343b393ab35fd7344486cba Author: Thomas Baumgart Date: Wed Jan 5 21:47:00 2022 +0100 Add method to return all tags of a transactionfilter commit 0a046041677b7f254343ab81e6b49f92fd406598 Author: Thomas Baumgart Date: Wed Jan 5 21:46:28 2022 +0100 Add method to remove selected ids commit dbfc9f13e00df42ff9851fdcfcd47d560004dd15 Author: Thomas Baumgart Date: Wed Jan 5 17:20:22 2022 +0100 Update label to be more generic commit 185bc6a333bddf846b31f978cc2b15e488c4a919 Author: l10n daemon script Date: Wed Jan 5 01:51:47 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit b77a67d6c12d82b3b3b572d39d3b4e91c4a91110 Author: l10n daemon script Date: Wed Jan 5 00:46:34 2022 +0000 GIT_SILENT made messages (after extraction) commit 4fd613b58179a264b3e6002a4cd1f4628b74c54b Author: Thomas Baumgart Date: Tue Jan 4 21:19:12 2022 +0100 Dynamically supprt running as AppImage Change the compile time check for the AppImage version into a runtime check. commit 053086bdab247f187a4549d58459b68c6c2bff2c Author: Thomas Baumgart Date: Sun Jan 2 18:05:30 2022 +0100 Increase max number of backup files from 20 to 100 FEATURE: 435775 commit 4b4e42d023a6ebdff371d8d4456e8a6791bb1b2b Author: Thomas Baumgart Date: Sun Jan 2 18:04:49 2022 +0100 First widget of tab order receives focus after start of editor commit 2e0f4d95871622a98ef81976a31dfffc825d2bc5 Author: Alexander Lohnau Date: Tue Jan 4 09:05:49 2022 +0100 Fix build by adding missing include commit 3dae9a4678a22df4ea7389314f3a5039c0f7b5cd Author: Thomas Baumgart Date: Sun Jan 2 17:40:54 2022 +0100 Fix last commit commit 31dc079c3b59f2a3608147b0673878fc38586879 Author: Thomas Baumgart Date: Sun Jan 2 16:26:28 2022 +0100 Implemented tab order editing for transaction editors commit 15d209aae21d9fa31b061e0664f6cddbaa17dcf3 Author: Thomas Baumgart Date: Wed Dec 29 14:22:50 2021 +0100 Preparation for user customizable taborder in transaction editors commit 656d8b1952aa46a4cbfde203058b3855b5f3a7f3 Author: Thomas Baumgart Date: Fri Dec 24 15:09:28 2021 +0100 Implement multicurrency amount widget commit 538218b19493be9b003f2fe4493c48da6b605023 Author: l10n daemon script Date: Sun Jan 2 01:57:51 2022 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 4e1c3d231b2a619fe47e9177fa6495cc4c23f574 Author: Thomas Baumgart Date: Tue Dec 28 23:12:43 2021 +0100 Remove debug leftover commit 7f01093c82a3527028e89212c471e1f179c197e2 Author: Thomas Baumgart Date: Tue Dec 28 23:12:32 2021 +0100 Use matching minimum version for Akonadi components commit f1bd9caa804e51b0284595ec360fdac2075a4b51 Author: Thomas Baumgart Date: Tue Dec 28 23:10:43 2021 +0100 Improve right mouse button handling in ledger view RMB also selects the item before opening the context menu Context menu is not opened if an unselectable row is clicked commit 892e0eacfd9d093768b1fe7ba686b4b16bdd6aa4 Author: Thomas Baumgart Date: Tue Dec 28 21:36:38 2021 +0100 Add schedules to selections in ledger commit 50f26d34c828d70f8a41edc7c29dea22ade344bc Author: Thomas Baumgart Date: Tue Dec 28 21:09:49 2021 +0100 Resolve compiler warnings commit 90d122c29912f74ab5679092d5bff3e74d835261 Author: Alexander Lohnau Date: Sun Dec 26 12:45:31 2021 +0100 GIT_SILENT Install kcm desktop files for older KF5 versions commit 991058f97b98936eadfb785ca9358ea2e2aa7f32 Author: Alexander Lohnau Date: Wed Dec 22 11:02:25 2021 +0100 Install plugins in "kmymoney_plugins" namespace This way we don't have conflicts when the executable has the same name as the plugin namespace. Putting the plugins in the "plugins" subfolder, solved this issue, but that has broken some unit tests. See https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/164. commit 19e6a0af6cccd3c098480b0d0885dc3f036030ab Author: Thomas Baumgart Date: Sun Dec 26 10:51:04 2021 +0100 Increased price precision to 20 digits maximum BUG: 447480 FIXED-IN: 5.1.3 commit 1f733662c2e46b1b909d79dd03a55bd3e0e5e5fa Author: Thomas Baumgart Date: Sat Dec 18 10:54:54 2021 +0100 Fix calculation of next due date In case the option "Process this schedule always on the last day of a month" is active, the next due date was not calculated correctly in all cases. BUG: 447025 FIXED-IN: 5.1.3 (cherry picked from commit 2344c2ce4c69f835c5b8ef4ad270eaffd164f8ea) commit 30bfdadc82b4a3f977abb9e2533ef855586bcdd9 Author: Thomas Baumgart Date: Sat Dec 18 10:54:26 2021 +0100 Added additional testcases for scheduled transactions (cherry picked from commit b247f26c33c94965e3ac836a8bcb797a35747122) commit 41c8c19f781920b60e2ffffe58ce8383b696a91c Author: Thomas Baumgart Date: Sat Dec 11 19:49:18 2021 +0100 Don't show a tooltip if all splits are presented anyway commit 2d3a8217b6300e7b812919becfd62ec0739adb89 Author: Thomas Baumgart Date: Sat Dec 11 18:32:45 2021 +0100 Keep the memo of a split when opening the split editor In case the split editor is opened and the transaction only consists out of one split (missing category assignment) the user could accidently clear the memo text. This change keeps the memo with the initial split. CCBUG: 446819 commit 44fff224816323f1af942b40a641150aa23a7bf4 Author: Thomas Baumgart Date: Sat Dec 11 18:30:24 2021 +0100 Only assign a new id to a split when the account id is changed This prevents to create more than one empty split (used to create new splits) in case other roles are filled with data. commit fc95c2a362554798590cdba4d96335f0ef2f25ea Author: Thomas Baumgart Date: Sat Dec 11 18:28:50 2021 +0100 A split must have a category assignment It is not allowed to create splits without a category/account assignment. This change forces the user to provide a category before the split can be entered. commit 9bf63fd0d7f71f393170958a6aba74d55e5a2880 Author: Thomas Baumgart Date: Sat Dec 11 16:57:17 2021 +0100 Prevent crashes in libofx under MS-Windows commit 894edbce3701f2723ce452ff43971be07f688590 Author: l10n daemon script Date: Mon Dec 6 01:41:31 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 77c301a569dd38b6a359f9508c02a5a76f05e7a6 Author: Thomas Baumgart Date: Sun Dec 5 15:39:28 2021 +0100 Improve multi split display in ledger view Show a separate line for each split even if there is no payee or memo to display in the detail column commit 60df67cf19280f92b28d25c1da177119ceef913c Author: Thomas Baumgart Date: Sun Dec 5 15:37:58 2021 +0100 Display currency symbol when editing multi currency transactions commit 2b2b7b10d4d6e0e447897c3ad0219c7c97d4b189 Author: Thomas Baumgart Date: Sun Dec 5 11:52:54 2021 +0100 Fix exchange rate calculation When assigning an income/expense category denominated in a different currency to a currently unassigned transaction, the calculation and display of the currency did not work properly. This change solves the problem. commit 2a14a0c13a562a67f1a50801498636a96b0df5dc Author: Thomas Baumgart Date: Sun Dec 5 11:49:56 2021 +0100 Simplify interface of AmountEditCurrencyHelper Use signal/slot to reduce overhead and provide currency name as tooltip to avoid ambiguity between currencies using the same symbol. commit bf4f3aa9ec2d8753443af941d8208fbb0cb927c6 Author: Thomas Baumgart Date: Sun Dec 5 09:05:30 2021 +0100 Resolve compiler warning Changed pre-processor defintion so that it compiles without warning even when IMPORT_SQLCIPHER_PLUGIN is not defined. No changes in logic. commit 1fb5c0c30f1a32138d720732ecd7e827fe998e96 Author: Thomas Baumgart Date: Sun Dec 5 08:40:36 2021 +0100 GIT_SILENT Remove unused code commit 2a2e6a87f0d6ccbb4cc9273322162dc9da2248e3 Author: Thomas Baumgart Date: Sat Dec 4 19:48:56 2021 +0100 Catch corner case of unmodified order in model BUG: 445467 commit 959b68a141fdfc7378cf8f1278931ce0d3f05c56 Author: Nicolas Fella Date: Wed Dec 1 23:01:08 2021 +0100 Remove unused includes commit ac027d4fb99002a13dbddf8f38bbb3340f661eb7 Author: Kunda Ki Date: Wed Dec 1 14:08:00 2021 -0500 Fix various source comment typos Found via `codespell -q 3 -L als,ba,indeces,occurence,occurrences,oder` commit dd7e9500fc4592c35501a8426e357c48a37b3c7a Author: Kunda Ki Date: Wed Dec 1 14:06:06 2021 -0500 Fix typo in variable name commit c9e8211654b88e04ac5c2831fdb85dfe155b533a Author: Thomas Baumgart Date: Fri Nov 26 18:03:53 2021 +0100 Improve last commit commit 39e931437e03bd3e0ae542fbe61c058ba2fe4850 Author: Thomas Baumgart Date: Fri Nov 26 17:06:36 2021 +0100 Request printing OFX messages on non-Windows systems only commit a2302868debf38800199d7b7d6849ce680643d0b Author: Thomas Baumgart Date: Fri Nov 26 16:50:23 2021 +0100 More debug output to locate issue on MS-Windows commit dce5c9e08f5d15a72634c5c7e5cee124d5f0635a Author: Thomas Baumgart Date: Fri Nov 26 15:58:59 2021 +0100 More debug output to locate issue on MS-Windows commit 738153e3d7b65ca60ec091312c032fc504fc33f2 Author: Thomas Baumgart Date: Fri Nov 26 15:20:06 2021 +0100 Added debug output to locate issue on MS-Windows Trying to get an idea what is going on with the issue reported on the forum at https://forum.kde.org/viewtopic.php?f=69&t=173287 commit 990ffcfc564dbd97be40831fd99bb1b08cadb4ab Author: Dawid Wróbel Date: Thu Nov 25 00:28:30 2021 +0100 CI/CD: remove 20.04 build for now commit 2d0f0d2a64db4081fd774c6b527dfd814245c776 Author: Alexander Lohnau Date: Tue Nov 23 21:40:03 2021 +0100 Only require KCoreAddons master for static builds For the other bits, older KF versions should suffice commit 72e171b92c4bea9b9bebe89f78c8f7e19013cc2f Author: Alexander Lohnau Date: Tue Nov 23 18:23:04 2021 +0100 Only install kcm desktop files for old KF5 versions and non-static builds New versions read the X-KDE-ConfigModule key and then load the KCMs by file path. This is also works for static plugins. commit 46fe3ecb6be36f73280d190ec4df5af2163eadbb Author: Alexander Lohnau Date: Tue Nov 2 09:26:46 2021 +0100 Add missing linking of plugins in static builds The Qt plugin needs to be imported manually, since it requires Qt's internal plugin registration mechanism. commit 112223245fef85a145503bf0fad5c21665ba510d Author: Alexander Lohnau Date: Tue Oct 26 09:40:29 2021 +0200 Define new X-KDE-ConfigModule property for KCMs This way we will not go though the deprecated KServiceTypeTrader codepath and can load the KCMs statically. commit 70f5e073a76fd5476a55bd778fd75cd4b00bd164 Author: Alexander Lohnau Date: Tue Nov 23 16:24:34 2021 +0100 Port away from deprecated KPluginLoader The replacement can also load static plugins. commit 150e12a496c644949d001cb41acaa39741c5872c Author: Alexander Lohnau Date: Tue Nov 23 16:01:40 2021 +0100 Port away from KPluginLoader::findPlugins The method id deprecated, the KPluginMetaData replacement can also query static plugins. commit 8cf3aa8bfae853e47578d3b020bb87b2f90557a2 Author: Alexander Lohnau Date: Tue Nov 23 15:02:07 2021 +0100 Allow usage of static plugins in KMyMoney CMake macros The kcoreaddons_add_plugin and kcoreaddons_target_static_plugins macros take care of generating the Q_IMPORT_PLUGIN statements, adding those statements to the sources of the executable and linking the plugins to the executable. commit 3f382fc6bc9abe69b6b85045e80876a64f9fdc82 Author: Dawid Wróbel Date: Wed Nov 24 14:49:55 2021 +0100 README.md: update wiki links commit eb1f5a63c7fa72aac36b79b78207ac921fde91b0 Author: Dawid Wróbel Date: Wed Nov 24 13:50:58 2021 +0100 Remove leftover from MR!119 The action was removed but the corresponding icon was left out. commit 5ce0c269232f508ecc85d732013e1d78345d4eab Author: Alexander Lohnau Date: Sun Nov 21 10:57:23 2021 +0100 Remove unneeded debug statements KPluginMetaData already logs those values with the kcoreaddons debug category commit 941c0173b3e4028486acce63268be7588a09c9a4 Author: Alexander Lohnau Date: Mon Nov 1 07:53:43 2021 +0100 Clean up ServiceTypes from json files Task: https://phabricator.kde.org/T14483 commit 2092d5377d034a9545c305724c45b8b14927e36b Author: Alexander Lohnau Date: Mon Nov 1 07:48:33 2021 +0100 Remove checks for service types when loading plugins Previously they were used to filter our online tasks or the KCMs. But with the previous commits all the different plugin types are located in their own namespace, which means that we do not need to check for the service types anymore. Task: https://phabricator.kde.org/T14483 commit 0051ee5c469891dcfec8c7daa1ccef9ba92b4c52 Author: Alexander Lohnau Date: Mon Nov 1 07:42:38 2021 +0100 Improve search for online task plugins By putting them in their own namespace we don't need to list/check all available plugins from the "kmymoney" namespace. This will also help getting rid of the service types, because this was the only plugin in the "kmymoney" namespace which did not contain the "KMyMoney/Plugin" service type. Relates to https://phabricator.kde.org/T14483 commit 53a3177b8b3836c0ed4309415b7844a7ad59dc93 Author: Dawid Wróbel Date: Mon Nov 22 06:10:49 2021 +0100 CI/CD: add Ubuntu 21.10 build commit 4280fada68d776c23b6628b2917f7068ab4bd2a1 Author: Dawid Wróbel Date: Sun Nov 21 16:12:45 2021 +0100 Docker, CI: add neon PPA to backport recent KF5 Also optimize docker image size by reducing number of layers commit 04602bb4b3900a143529970000565786fcebb143 Author: Dawid Wróbel Date: Sun Nov 21 14:31:57 2021 +0000 Docker: Update links in README.md commit d213c96c7519b548f28ce4002313242516636b68 Author: Thomas Baumgart Date: Sun Nov 21 09:23:01 2021 +0100 Allow changing order of ledger columns in split dialog The order of the columns in the split dialog can be changed by dragging a header of the columns with the mouse to its new position. This amends the functionality of commit 0a9cb4f0 CCBUG: 445510 commit 2c3734ec42f90498670b8c12fb2d91b0c9b7cabd Author: Alexander Lohnau Date: Thu Oct 28 21:18:59 2021 +0200 GIT_SILENT Remove unused KServiceTypeTrader import commit 1b3b2bda4468cd835a35f6704ce8eec7cd7baeff Author: Alexander Lohnau Date: Wed Oct 27 12:11:28 2021 +0200 Remove cmake code to silence moc warnings KCoreAddons already properly registers the macros, consequently this can be removed commit 08dd7dba8258a26ad09f3385a66915d001c3e89d Author: Alexander Lohnau Date: Sat Oct 23 21:27:26 2021 +0200 Clean up kcoreaddons_add_plugin usage & create simple wrapper macro commit 0a9cb4f01e0867dcc67311098bae75b5f3948f5d Author: Thomas Baumgart Date: Sat Nov 20 13:47:01 2021 +0100 Allow changing order of ledger columns The order of the columns in the ledger views can be changed by dragging a header of the columns with the mouse to its new position. FEATURE: 445510 commit ae45b16ab4561213f1c0608bd5ea787129afa398 Author: Alexander Lohnau Date: Thu Nov 18 16:54:30 2021 +0100 Clean up unneeded version checks With the min. version bumped, those can be safely removed commit 0868da15bda892131051e283f877d27f6dfda25b Author: Alexander Lohnau Date: Thu Nov 18 16:28:11 2021 +0100 Bump KF min version to 5.71 and Qt min version to 5.12 This will make porting deprecations a bit easier. It also helps with the MR to allow static builds, since if saves us some smaller #if version checks. commit 248070d93bfc136bf987fcec46ddf0f3a05b4e0a Author: l10n daemon script Date: Mon Nov 15 01:34:50 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 0adc99fda130d56602f071d9985aab5f92b793c1 Author: Thomas Baumgart Date: Sun Nov 14 17:53:49 2021 +0100 Updated version of Gwenhywfar and AqBanking for AppImage build commit a47e5e2dfecf5cc31db37ae9a025c0145fd16d9a Author: Dawid Wróbel Date: Sun Nov 14 12:46:45 2021 +0100 Remove leftover from MR!119 The function was removed but the action and manual mentions were left over. commit 3078e4c220ec357fee20273a581d05dfcb1a81ab Author: Thomas Baumgart Date: Sun Nov 14 11:17:27 2021 +0100 Make sure we can enter arbitrary precision for stock splits commit a6af26c79f8e737e8154894f19527f6c758d3af9 Author: Thomas Baumgart Date: Sun Nov 14 11:16:32 2021 +0100 Prevent fractions during stock split operations Always round to the account fraction of the investment's security when performing a stock split. commit 16afce344c239ac7b1919dbff3d7f638ca4ac3cf Author: Thomas Baumgart Date: Sun Nov 14 11:13:23 2021 +0100 Prevent a division by zero in Investment Cap Gains reports When the sum of all buys in the reporting period was zero a division by zero could happen CCBUG: 445458 commit dfaf89fb2e4813302c195f5670c978dcd33d1455 Author: l10n daemon script Date: Sat Nov 13 01:25:41 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 2cf27a24b5c925fce71fc665f4995e5aacdd90f3 Author: l10n daemon script Date: Wed Nov 10 01:18:54 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit ec087e3d17101d53ec40fdc0a8a259c98e9e4cc5 Author: Thomas Baumgart Date: Sun Nov 7 08:54:23 2021 +0100 Switch report functions to be triggered by QActions CCBUG: 437240 commit bc53daf637961b318079d94680998370c4dc32c1 Author: Thomas Baumgart Date: Sat Nov 6 19:01:26 2021 +0100 Remove leftover from MR!119 The function was removed but the menu entry was still there. commit 269e1db566c723cbe07dc1f7edfe56717f7535cf Author: Thomas Baumgart Date: Fri Nov 5 12:43:12 2021 +0100 Another plugin that required some changes for AppImage builds commit b7c573fd4162761d587c83e27f596fd138cdb9b6 Author: Thomas Baumgart Date: Fri Nov 5 11:06:11 2021 +0100 Another improvement to get the build of the AppImage working Add latest changes to more failing plugins commit 13c62243ba86674545fc69a2cad492f0f790c045 Author: Thomas Baumgart Date: Fri Nov 5 10:49:52 2021 +0100 Another improvement to get the build of the AppImage working commit 4443add8b9a53b65d75ca4823c0282216b673830 Author: Thomas Baumgart Date: Fri Nov 5 08:57:14 2021 +0100 Improve last commit commit f0b2d102650194ab3ddc09857bb1d14f3b0fbea1 Author: Thomas Baumgart Date: Thu Nov 4 18:33:26 2021 +0100 Fix additional dependencies commit e0e1c65ef53e631b3fea63ddc64340478794bf72 Author: Thomas Baumgart Date: Thu Nov 4 18:07:26 2021 +0100 Implement read-only mode for transaction editors This is the implementation of the feature in master CCBUG: 440695 commit a558b74f50a99a5f5d4088ebc897335bae46055c Author: Dawid Wróbel Date: Thu Nov 4 13:10:52 2021 +0100 SPDX: remove excessive space from Cristian's last name commit 47d131f2f617188aabba013d47167b0aa2791f1c Author: Alexander Lohnau Date: Tue Nov 2 14:47:15 2021 +0100 Make sure small static libs for kconfigxt are build before targets Otherwise the headers might not be generated yet. commit 1d569940abd633e1433120bb9bcf9527962546a2 Author: l10n daemon script Date: Tue Nov 2 01:14:20 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 34dec0580a9fc1ff6b8847f2e7a3da837994aaeb Author: Kunda Ki Date: Thu Oct 28 07:04:39 2021 -0400 Fix Source/API typos Follow-up to 81e5509ca9 commit d158a2c6ccf60325ca4ef86266c222dfb423648a Author: Alexander Lohnau Date: Sun Oct 24 09:43:37 2021 +0200 Fix linking issues in generated settings At runtime kmymoney crashes if the classes are named the same commit 2682d4d52f0cd9309db92a2087d637a105befdd1 Author: Alexander Lohnau Date: Tue Oct 26 15:05:11 2021 +0200 Avoid symbol issues at runtime in statically build KCMs commit bb11d96603d80c73d3883dfaa1eeae32ba7ceb8e Author: Alexander Lohnau Date: Mon Oct 25 16:50:03 2021 +0200 Put multiple usages of mymoneyqifprofile.cpp in small static lib commit d71dbb76adc228d10cb26fce06d7ff1ffc5ab0de Author: Alexander Lohnau Date: Mon Oct 25 16:22:40 2021 +0200 Avoid symbol clashes in kcms by renaming PluginSettingsWidget classes commit 95a7f49c87bb4bd22bdac753c625d7335702c5c7 Author: Alexander Lohnau Date: Mon Oct 25 12:46:39 2021 +0200 Avoid decompiling the same kcfg config in multiple targets commit 98cc79f9363f644113134aa2b1bf899893cfe8cf Author: Alexander Lohnau Date: Mon Oct 25 12:18:24 2021 +0200 Fix linking issues in generated icalendar settings In case of static builds kmymoney crashes at runtime if the classes are named the same commit 81e5509ca91fb426b1e8e9bd5d6a8e96e20a696e Author: luz paz Date: Tue Jul 6 00:35:00 2021 -0400 Fix various typos Found via `codespell -q 3 -L als -S ba,occurence,occurrences,oder` commit aa60a324a5ae32b6075ddf5bb0ed9ccb49e4bf81 Author: Alexander Lohnau Date: Mon Oct 25 09:57:18 2021 +0200 Port away from plugin loading using keywords Instead make the base class a proper, this way the classes can be registered without conflicting signatures. Task: https://phabricator.kde.org/T14744 commit f6cfa8ef01c047d210feb8ff3e5b2f6532578b1b Author: l10n daemon script Date: Wed Oct 27 01:21:34 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit f5703d199e7467311599ebfcbdf9e6eb9109a904 Author: Dawid Wróbel Date: Mon Oct 25 21:51:05 2021 +0200 Initialize icon resources for static builds Renames icons.qrc to kmm_icons.qrc to avoid naming conflict with Qt commit cefecb4d507beb3a68ee05c3eefab8eac0dc01e3 Author: Dawid Wróbel Date: Mon Oct 25 21:23:12 2021 +0200 Initialize resources in plugins This is required for the static plugins to find their resources. commit 41e681a66ec773ca5c8961bb8971372313c9f451 Author: Dawid Wróbel Date: Fri Sep 24 01:50:23 2021 +0300 Don't explicitly build shared libs commit 6918694d5a458fbfb0ee78c10a1c84234f8d5067 Author: l10n daemon script Date: Mon Oct 25 01:19:08 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit bbfa5236b6f1a21a5881061b670750a55541b887 Author: Dawid Wróbel Date: Sun Oct 24 22:10:54 2021 +0200 [vcpkg] add calendar feature – FIX commit fc6da425bf83b1bf087844380a9a62ee79283ab5 Author: Dawid Wróbel Date: Sun Oct 24 22:04:12 2021 +0200 [vcpkg] add calendar feature commit 2e7ea59372e309dfea6d495f8af890c4efbd2a6f Author: Thomas Baumgart Date: Sun Oct 24 10:19:56 2021 +0200 Implemented context menu in split editor commit f30569a33660dafc4c31972500ac6d1d3345d59b Author: Thomas Baumgart Date: Sun Oct 24 10:19:24 2021 +0200 Don't remove empty split when deleting splits commit 5d897911d72625c8a09a7c0b3fc6952ccbb1b317 Author: Thomas Baumgart Date: Sun Oct 24 10:18:52 2021 +0200 Improve handling of empty transaction at end and starting edit commit 423236f01ca660668c045b41f93a9666ea73006a Author: Thomas Baumgart Date: Sun Oct 24 10:17:42 2021 +0200 Add method to get access to empty split commit f4f4c0ab7c3d8a988a94d94ca809d2a5a4f26a7b Author: l10n daemon script Date: Sun Oct 24 01:15:20 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit eba4481bc8235f194efb859d03db078fb59fd0d3 Author: Thomas Baumgart Date: Sat Oct 23 19:35:58 2021 +0200 Fix display and sort order of schedule The date displayed and the sort order did not work properly when the option 'always execute on last day of the month' was set. This change fixes it. commit 3b208ad9f7aa0765506c90ec3f6394d6f6113d3c Author: Thomas Baumgart Date: Sat Oct 23 19:22:08 2021 +0200 Disable date edit widget for schedules if last day of month is checked CCBUG: 444262 commit e1627ca28ed008a96608ff05e558d560bea9d746 Author: Thomas Baumgart Date: Sat Oct 23 11:34:46 2021 +0200 Remove trailing spaces in CSS file commit 185e333b784425f34319941b9d2115becaaa06ad Author: Thomas Baumgart Date: Sat Oct 23 11:34:34 2021 +0200 Don't show links in printed reports It requires to select the KMyMoney CSS file in the reports plugin. CCBUG: 442174 commit 6ca1f5ab5f620533fec3aeaab20bb7dd19ad7fe9 Author: l10n daemon script Date: Sat Oct 23 01:16:23 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit d748d2722c2d2266312fb9197a15c87b695671d3 Author: Thomas Baumgart Date: Sun Oct 17 17:29:04 2021 +0200 Combine QIF KCModule into a single desktop file commit 85d0972e396d0f1168497ec812b4c854a2af6503 Author: Thomas Baumgart Date: Sun Oct 17 15:47:34 2021 +0200 Replace ServiceTypes with X-KDE-ServiceTypes in .desktop files commit c7852f657e8fcc1a384733124b6c3cc9a44631cb Author: Dawid Wróbel Date: Wed Oct 20 01:11:29 2021 +0200 [vcpkg] add kbanking, ofx features commit d023c0e3993686800c05aa49308b574b5d0a22c6 Author: Thomas Baumgart Date: Sat Oct 16 12:46:42 2021 +0200 New features for the ledger view Added two features to the ledger view: - option to show all splits for a transaction in the ledger view - ability to show a separate column for the payee/payer information The column width is now synced between all ledgers of the same type (regular, investment). Balance information during reconciliation is shown in bold. CCBUG: 429432 commit 3cbdddfb8af47e685a76d8098d1bd7e5b1e9ceba Author: Thomas Baumgart Date: Sat Oct 16 12:43:43 2021 +0200 Remove unneeded (since duplicate) call to update settings of views commit 4cea5503a721d761734c32826465b438f3422f3b Author: Thomas Baumgart Date: Sat Oct 16 12:19:14 2021 +0200 Implement option to hide zero balance equity and investment accounts CCBUG: 443728 commit 3ca4597c98023fe7a699a0c398a4999f0ce17248 Author: Thomas Baumgart Date: Tue Oct 12 13:38:34 2021 +0200 Prevent shadowing variables commit 791ddcfebd24f842cff1052ae0eba40bb06fcc52 Author: Thomas Baumgart Date: Tue Oct 5 16:55:34 2021 +0200 Discard empty account information provided by LibOFX Account information may inaccurate when the provided OFX data does not comply with the OFX specification. CCBUG: 428156 commit 083965a579a15c959488e35d134e10b7e7c2a076 Author: Thomas Baumgart Date: Sun Oct 3 16:00:31 2021 +0200 Revert "Fix compilation using MSVC" This reverts commit 35706f1358fcc4870c951517bf1c6dbfe4fc52f6. External projects command apparently does not support multiple patches commit 4ddc380fa3eab9fec139824292ac4383553eb1a3 Author: Thomas Baumgart Date: Sun Oct 3 12:30:21 2021 +0200 Provide information about APPDIR environment variable at startup commit ede0207c7f2f2fd6fe64139558852c50232e2b41 Author: Thomas Baumgart Date: Sun Oct 3 10:23:36 2021 +0200 Update to latest Gwenhywfar and AqBanking packages for AppImage build commit 4f8a333c2273c2564197dc622c77ad675ac73adc Author: Thomas Baumgart Date: Sun Oct 3 09:31:07 2021 +0200 Fix build with newer Gwenhywfar versions Use our own DEPRECATED definition commit 4fb686b8722ec0592910c3227ab60caa6bacdd14 Author: Thomas Baumgart Date: Sun Oct 3 09:30:25 2021 +0200 Remove unused variable definition commit 35706f1358fcc4870c951517bf1c6dbfe4fc52f6 Author: Thomas Baumgart Date: Sun Oct 3 07:29:22 2021 +0200 Fix compilation using MSVC A recent change in the libofx code base causes the build on MSVC to fail. This has been reported to the libofx project. See https://github.com/libofx/libofx/commit/ad1b5f1c6c2c37b83fe51d3e239707597ae5b597 commit a06d2fe154f755c3af1e7f261cd631929b9da998 Author: Ömer Fadıl USTA Date: Sat Oct 2 22:16:06 2021 +0300 Fix Compile for Newer Akonadi Builds commit b3520dc1dbb4994da7ed9d04660bc0f58ce16d61 Author: l10n daemon script Date: Tue Sep 28 01:17:45 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 7e3be95666b063f94a6fea182fa6c43e48df8582 Author: Alexander Lohnau Date: Mon Sep 27 18:07:08 2021 +0000 Remove Tip of the day feature commit 88befaa4b942bde84de9e54c472b785e76478cb1 Author: l10n daemon script Date: Mon Sep 20 01:24:16 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 3108c7f58860023c0e8d9617bbc350fa3c34aa94 Author: Dawid Wróbel Date: Sun Sep 19 16:24:23 2021 +0200 gitignore: Visual Studio, vcpkg artifacts commit 23a24dbb0eb62fb5bc4fc6dc884fa04a4341392d Author: l10n daemon script Date: Sun Sep 19 01:25:59 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 4cb45b95f20d57d80b0f6d6a2aebe28f42d7f356 Author: Dawid Wróbel Date: Sat Sep 18 20:36:11 2021 +0200 vcpkg: fix kf5diagram port name commit d0080da2ec0e3130538431d4eb6612501b349497 Author: Dawid Wróbel Date: Sat Sep 18 14:06:22 2021 +0000 Resolve "Add support for vcpkg for managing build dependencies" commit 2257a1e2f9837fa23b3ac4550fb422307cada5a6 Author: l10n daemon script Date: Mon Sep 13 01:17:06 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 975809041ec757304c440f8ac77eec9c4c515ce3 Author: l10n daemon script Date: Sat Sep 11 01:15:45 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 25b1afc9bd2526283ab3f429bc22d551c26a8841 Author: Thomas Baumgart Date: Fri Sep 10 20:03:38 2021 +0200 Prevent "nullptr was not declared in this scope" failure For a yet unknown reason, building libofx 0.10.2 on the binary factory fails with a "nullptr was not declared in this scope" error. This patch simply replaces the constant nullptr with the value 0 to solve the issue. commit a058ea069ed646e9a9130a270367759c9b118e70 Author: Thomas Baumgart Date: Fri Sep 10 18:53:38 2021 +0200 Update AppImage build using AqBanking 6.3.1 and Gwenhywfar 5.7.1 commit a3034d37b809a6d89ae5cc50ac8a06dd50e77f44 Author: Thomas Baumgart Date: Fri Sep 10 15:24:13 2021 +0200 Update AppImage build to use libofx 0.10.2 commit 8cbd40a64107bb0985ef6d9a3a6641416e1e7bfd Author: Thomas Baumgart Date: Sun Sep 5 16:27:17 2021 +0200 Update AqBanking charset handling Removed unused DTAUS charset and resolved some compiler warnings. (cherry picked from commit 76b23fb89e768d287a94faadaa1b36014bdb70eb) commit a72779ebdc5098749eef4e1c1eca36ffd107844a Author: Thomas Baumgart Date: Sun Sep 5 16:25:55 2021 +0200 Fix date range for cash flow report to match title CCBUG: 441937 (cherry picked from commit 7c0ba4ef65a6ee0137783e87703a2d62c8dd4472) commit c1885621eab2262449c0ce3d1c02a17d9b26b741 Author: Thomas Baumgart Date: Sun Sep 5 14:21:54 2021 +0200 Resolved compiler warnings commit ded0b08dae8f89f2b07fa5fcafb4624b5ca6d16d Author: Thomas Baumgart Date: Sun Sep 5 14:21:28 2021 +0200 Resolved compiler warnings and function name confusion commit d3b63642d34053c7cdff04a41b3685f161945abb Author: Thomas Baumgart Date: Sun Sep 5 12:59:13 2021 +0200 Take care of (possible) memory leaks in kbanking commit ef63d3f6aa8b61040d42e7ca6553de76cb055f3e Author: Thomas Baumgart Date: Sun Sep 5 12:05:40 2021 +0200 Resolved compiler warnings (cherry picked from commit 35b050fa3d4abe4b2470cc710c26ca114b2ebd9c) commit a6909d07115cb293f27bd5f72860404e125193b8 Author: Thomas Baumgart Date: Mon Aug 30 21:50:26 2021 +0200 Don't remove payee if still referenced The statement importer creates payees on the fly if they are not known and destroys all those after the statement processing is done that are not referenced. Since the reference check was not performed all of them were removed at the end of the import. This change forces to throw an exception when a payee is still referenced when it should be removed which will take care of keeping it after the import of the statement. BUG: 441696 commit 3a001536850493bd422e8d44e44a7ac812326d50 Author: Thomas Baumgart Date: Mon Aug 30 21:46:40 2021 +0200 Don't assign temp object to reference commit bba94421b042a49d0cfca2ea4796b3c6dc1e0c07 Author: Thomas Baumgart Date: Sat Aug 28 19:35:06 2021 +0200 Avoid crash in tabbed view when selecting accounts in home view Selecting an account in the home view right after starting the program caused a crash when the tabbed view mode is selected. It does not crash in either list nor tree view mode. This change avoids the crash. commit 8785c4f5329fcf8ccfe753a299c658bbb9f32c02 Author: Thomas Baumgart Date: Sat Aug 28 19:01:31 2021 +0200 Provide TRNUID uuid in upper case format commit ab3351a613ba80194a852e845c6e56ac1330fef2 Author: Thomas Baumgart Date: Sat Aug 28 19:01:02 2021 +0200 Store user agent info for OFX access with account The user agent information was not stored and thus not added when the statement request was issued commit f6b78dce235c2a869f2db28ccf04fa0b97031ea2 Author: Thomas Baumgart Date: Fri Aug 27 18:05:43 2021 +0200 Select amount upon focus in CCBUG: 441581 commit b29cd34c49820928a2ea472571b89ecf4f258b0b Author: Ralf Habacker Date: Fri Aug 13 06:50:54 2021 +0200 Add print preview support to reports and home view BUG:406338 FIXED-IN:5.2.0 commit de655bad07bda44c20120b9ff0da7878b30e1e0a Author: Thomas Baumgart Date: Mon Aug 23 09:38:32 2021 +0200 Show icon for institution entry Show the favicon found on the web or use a standard one commit a73eb42eed3eb321736fd9c73f6048a015c11049 Author: Thomas Baumgart Date: Mon Aug 23 09:37:49 2021 +0200 Prevent usage of QStringBuilder commit 3ff4480b494f02225671525586c0ec9873c05f14 Author: Dawid Wróbel Date: Sun Aug 22 23:46:49 2021 +0200 Fix duplicated names in SPDX headers commit f7e4f29543d4d6bea28f2e0888a1399357f84598 Author: Thomas Baumgart Date: Sun Aug 22 17:32:49 2021 +0200 Swap Skip and OK button in account selection dialog CCBUG: 440692 (cherry picked from commit c6478e888ad19a54e16ed38fdcc4e260b3c04e9c) commit 279a0b38426a3c2e66b45301d21f18f62dee29cd Author: Thomas Baumgart Date: Sun Aug 22 16:10:37 2021 +0200 Resolve compiler warning commit 72f4be0bb6d9bef4f78ff49f19eaec66b8298b65 Author: Thomas Baumgart Date: Sun Aug 22 16:10:28 2021 +0200 Inform when the calculator returns a result This allows the AmountEditHelper object to get notifications about a new value in one of its edit widgets. commit 1719720b2e860aa433812cf4ac77f314035bc840 Author: Thomas Baumgart Date: Sun Aug 22 15:59:09 2021 +0200 Support pasting values into calculator CCBUG: 441292 commit a5513b681491f3eeea8966018ea14c8ab55203bd Author: Thomas Baumgart Date: Sun Aug 22 08:15:06 2021 +0200 Fix mis-alignment of widgets CCBUG: 441296 commit 4e3c133ad3fe1efb3a9dab8078b9dd662731162e Author: Thomas Baumgart Date: Sat Aug 21 16:56:42 2021 +0200 Update button state immediately when edit field content changes CCBUG: 440476 commit 30ad3af3fcdcd5ce31e64a7d34c0a52b9a0d48b7 Author: Dawid Wróbel Date: Fri Aug 20 19:14:27 2021 +0200 QIF importer: show a message if file failed loading (cherry picked from commit e97ea587e7a7e3b8d154e6282f795b59daee5c61) commit 819f260084b7e29713ce6fec1efcd0946c427740 Author: Wei Qi Ong Date: Mon Aug 9 13:36:17 2021 +0800 Investment view, Equities: sort by actual value instead of display value BUG: 428940 BUG: 332924 commit cc116edda02b67ca3b8ac833c1b4b05e81e61e4b Author: Thomas Baumgart Date: Sun Aug 15 18:34:24 2021 +0200 Improve XML write speed Running all attribute values through the check for invalid characters took quite some time. Skipping the attributes that we set via code for transactions and splits speeds up the write significantly. commit 4ff353925da4df941ffffa5721165b654f39f4e3 Author: Thomas Baumgart Date: Sun Aug 15 13:53:13 2021 +0200 Use own variable to represent the minimum version required for ECM See also discussion on https://phabricator.kde.org/D16764 commit c779cc5d8c14c3e1478e5606a3b15b519495d80b Author: Thomas Baumgart Date: Sun Aug 15 11:56:26 2021 +0200 Add logic to massage some data in the OFX request for specific banks In addition to the last commit some more changes are required to add the ability to map accounts at USAA using OFX. commit d714e6a73227b7c69eb4c38286db59ea7904c069 Author: Thomas Baumgart Date: Sat Aug 14 16:57:56 2021 +0200 Add product "Quicken Mac (Expert)" to OFX application selection This product is required for access to USAA accounts. Details can be found on https://lists.gnucash.org/pipermail/gnucash-devel/2021-February/045690.html commit 1b7628d519a7dc373870680abdc4a998278615f0 Author: Thomas Baumgart Date: Sat Aug 14 16:56:04 2021 +0200 Provide method to override useragent for OFX access commit 8a4df7788cb38dfbf5038cbad3839cec4afaa226 Author: Thomas Baumgart Date: Mon Aug 9 21:15:43 2021 +0200 Allow to programatically select next or previoius page of a wizard BUG: 440736 commit 218c70fc548d3f9887e22514d10faae203940a2f Author: Thomas Baumgart Date: Sun Aug 8 16:27:03 2021 +0200 Sort currencies in locale aware order CCBUG: 440681 (cherry picked from commit d784555a1bd4724cf45e98e83f526f63d5d94f14) commit e45c8e930b4b11d7c294be5b6f08e9089c583e91 Author: Thomas Baumgart Date: Sun Aug 8 16:13:32 2021 +0200 Don't present securities in dropdown for categories's currency CCBUG: 439722 FIXED-IN: 5.1.3 commit 0a8b2bfd187026d5e1e1260334162f5ece5dc0ea Author: Thomas Baumgart Date: Sat Aug 7 20:39:41 2021 +0200 Fix previous commit commit f5cf7cc59764af2bae3f4c8748ce0ed46111f7be Author: Thomas Baumgart Date: Sat Aug 7 19:41:48 2021 +0200 Use report's name as filename for export FEATURE: 440586 (cherry picked from commit a7dcec7e08afe348dcc73facd02cc792ebf2cac7) commit 88f7334844947a95b31e9c2271d4aa0b788ca593 Author: Thomas Baumgart Date: Sat Aug 7 19:41:15 2021 +0200 Rename method to reflect purpose (cherry picked from commit bab8d3503a1beea87d2d036a13794d72dc8cef9e) commit 40f4d8e9d8f187b0b8ed038140d0a5a2d635a213 Author: l10n daemon script Date: Thu Aug 5 01:13:32 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 8377168e05104cc0647433c40aaed2bad5dd46c8 Author: Thomas Baumgart Date: Sun Aug 1 15:08:12 2021 +0200 Added search feature to reports view commit d1b824ff59a7b1a69bd49967a14ec675661aeee1 Author: Alexander Lohnau Date: Wed Jul 28 08:29:50 2021 +0200 Remove unneeded JSON parameter in kcoreaddons_add_plugin This parameter is deprecated and unneeded anyways. The JSON files are either generated at configure time or using kcoreaddons_desktop_to_json, which already adds the AUTOGEN_TARGET_DEPENDS property to the target. Task: https://phabricator.kde.org/T14649 commit 78189084bbb8739d9b0ed9bbec90312735f60a73 Author: l10n daemon script Date: Tue Jul 27 01:23:17 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 1b056978c5965ef05c91e8333497efcefb9aa92a Author: Thomas Baumgart Date: Mon Jul 26 12:05:52 2021 +0200 Resolve compiler warnings (cherry picked from commit c6b843b1613fb2e5ce4e46fdc11e2fa9ca717196) commit 2c2232a3f1bc86b52c6fc0e5a3be3486416ccc71 Author: Thomas Baumgart Date: Mon Jul 26 08:56:34 2021 +0200 Move private methods into Private class (cherry picked from commit 113dda37c76b1983851964d26abd57057748e44d) commit 830aea5eacf3c37e227f61014e161ad5e689b598 Author: l10n daemon script Date: Mon Jul 26 01:15:39 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit e396b7747be7049a1edf53dca6ab399963184f74 Author: Thomas Baumgart Date: Sun Jul 25 18:20:15 2021 +0200 Re-enable language selection via command line argument commit e986c331145f0fa528bf927a51e65b70d0530fa5 Author: Thomas Baumgart Date: Sun Jul 25 14:10:03 2021 +0200 Fix problem if directory to be removed does not exist (cherry picked from commit 2a763ee2161a375edf64d8a2dcb5b91847b90287) commit 246f0d000fdee71716b6afb3102f673c3aaa8db7 Author: Thomas Baumgart Date: Sat Jul 24 11:55:31 2021 +0200 Add a rmdir command before the mklink so mklink won't fail. When mklink fails it makes any rebuild show as a failed build. So first rmdir the junction before creating it to make sure it will succeed. (cherry picked from commit c422b3c0759f2cf74fee2e915da5c4c2c3cfe744) commit 451accf2ef79d4ca2d457808f6c818a9395d8942 Author: Thomas Baumgart Date: Sat Jul 24 11:54:27 2021 +0200 Allow parens around an amount to be a valid when locale uses it A locale can request numbers to be presented with parens around the value. This change allows them to be entered in this format in the amount fields. CCBUG: 439819 (cherry picked from commit b3ffeec21438efb18326159cd75530aee29ca133) commit 42fcbcab1091bf53c3d87a7bdb43af51d29fbdb9 Author: l10n daemon script Date: Fri Jul 23 01:13:42 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit b2364da9b2074f1a4ba046114c2c4ccb9752d7fa Author: Yuri Chornoivan Date: Tue Jul 20 11:35:03 2021 +0300 Fix minor typo commit bf9ef0b31123c10f4b3bb0a283a7397aa34d8cfb Author: Dawid Wróbel Date: Thu Jul 15 13:25:07 2021 +0200 Docs: add Woob plugin section commit 82ab3fefe2971caddc050b7f336786dad2071cba Author: Dawid Wróbel Date: Wed Jul 14 21:16:25 2021 +0200 Make woob plugin failsafe on Python issues - show error messages if Python or Woob fails to load - do some additional code refactoring BUG: 438977 FIXED-IN: 5.1.3 commit f9cfc58243d6fb8b9d0cf42d4a493acd947bfaf5 Author: l10n daemon script Date: Mon Jul 19 01:15:41 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 0f8a2c6a55115909c29b10361186baef03a2a20b Author: l10n daemon script Date: Sun Jul 18 01:17:50 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 1f8cd6b4b3af02f7b5e96ad447a48c9c886a7fde Author: Thomas Baumgart Date: Sat Jul 17 10:54:12 2021 +0200 Duplicating a transaction must not copy any match information CCBUG: 426161 commit f7e5cfa23a32cb0a8ca859e4520c586e227af5ab Author: Thomas Baumgart Date: Sat Jul 17 08:56:36 2021 +0200 Added date column to outbox view commit 44f7d888b760a3d12c8d7f5631ce40a6eedd5f6e Author: l10n daemon script Date: Sat Jul 17 01:13:58 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 7e19831261b0136f8324d4868282794395f5d64d Author: Thomas Baumgart Date: Fri Jul 16 11:55:12 2021 +0200 Ported detection of first and last transaction date to model code commit acc5868350b9795698588bc31fa2d045284e1ade Author: Thomas Baumgart Date: Fri Jul 16 11:53:32 2021 +0200 Remove unused code commit ef4347f1a84d3e6287fd42d55ae9b6d424e1a1bd Author: Thomas Baumgart Date: Fri Jul 16 10:43:02 2021 +0200 Make sure to load all templates into resource file Only templates in directories with a language but no country were included on Linux. Quote from https://cmake.org/cmake/help/latest/command/file.html#glob-recurse On Windows and macOS, globbing is case-insensitive even if the underlying filesystem is case-sensitive (both filenames and globbing expressions are converted to lowercase before matching). On other platforms, globbing is case-sensitive. This change will include the missing templates on Linux as well. commit 3f76497129ee8065441d9e2517b90d7375f4aa5f Author: Thomas Baumgart Date: Fri Jul 16 10:40:21 2021 +0200 Remove unused code No need to port as this logic moved to KAccountTemplateSelector::setupInitialSelection() commit b20aaf05909303145b370dc1005a7eeddb15f1be Author: Thomas Baumgart Date: Fri Jul 16 10:39:08 2021 +0200 Clear current locale id in case loader is reused commit a9495f616a0b00cb687fdb4d210b9922d1692712 Author: Thomas Baumgart Date: Fri Jul 16 07:03:24 2021 +0200 Update balance of investment account in case subaccount changes commit 1ff9dd6576df04bb1867f182705c8a39bf813c80 Author: Thomas Baumgart Date: Fri Jul 16 07:03:03 2021 +0200 Implement missing features of investment transaction editor commit d895384d07b23a9cb6e87284bd0bf44d15f1f963 Author: l10n daemon script Date: Fri Jul 16 01:16:58 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 4ed22f418779471076837f0eb10bc2223273ac36 Author: Dawid Wróbel Date: Thu Jul 15 09:19:03 2021 +0200 Add a code comment re: console logging commit ea4f88173d7d7d60b047895aea9263f4c8723b3e Author: Dawid Wróbel Date: Wed Jul 14 22:44:40 2021 +0200 Enable console logging on Windows commit 3ac62418f37efbfb459e843b877eee7ef8b21833 Author: l10n daemon script Date: Thu Jul 15 01:15:31 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 513e0df18a3aed494a68cbf90aadf19bbfcdab04 Author: Thomas Baumgart Date: Wed Jul 14 14:54:45 2021 +0200 Reenabled online conversion rate access during account creation commit 10ef5a1f6ebae59105c61bbab9d3a15d98f5f2c0 Author: Thomas Baumgart Date: Wed Jul 14 09:51:54 2021 +0200 Ported duplicate number check to new split editor commit 4e4d1150ab9e27f3ca781ce180d49f6dd5132aed Author: Dawid Wróbel Date: Mon Jul 5 22:04:30 2021 -0500 Woob: update old provider name if found in .kmm commit e9ec05de14114fa5cb94f8798eb743e59de5f5d6 Author: Dawid Wróbel Date: Mon Jun 14 18:19:06 2021 -0500 Weboob: rename to woob [2/2] This has to be split in parts to give git a chance to track the file changes. Fixes #42 commit 42416c49716713798a75b62fffae850cadcf1a3d Author: Dawid Wróbel Date: Mon Jun 14 18:14:46 2021 -0500 Weboob: rename to woob [1/2] This has to be split in parts to give git a chance to track the file changes. Fixes #42 commit 740a182a76686e286105992d64bb755fb2f39b44 Author: Thomas Baumgart Date: Wed Jul 14 07:41:20 2021 +0200 Update message text after change in logic Commit 445958f5b904db1d8a5a1d9623b082577bc5475a removed an option which is still referenced in a info box text. Removing that part from the message text also solves the problem. commit f291f579de4caa360777d147059addece3331498 Author: Thomas Baumgart Date: Tue Jul 13 13:53:02 2021 +0200 Use new split editor for additional fees in edit loan wizard commit 1975320a1b63cdb7f45105053d9c8ccab9a62be7 Author: Thomas Baumgart Date: Tue Jul 13 13:52:00 2021 +0200 Update actions when account is closed or reopened commit 5db04e10e2115b94a5d12fbd647af082205ee057 Author: Thomas Baumgart Date: Tue Jul 13 10:12:04 2021 +0200 Fix problem when changing deposit into payment in split editor The amount edit widgets did not allow to be empty. But that is needed here for the split editor to work properly. commit 1b15fedfbe93922e2f4c85337a740373ce065c4d Author: Thomas Baumgart Date: Tue Jul 13 09:04:10 2021 +0200 Use new split editor for additional fees in new loan wizard commit 37dd3e64d76d23bd9b41c007ee45fa5f87a421c9 Author: Thomas Baumgart Date: Tue Jul 13 08:22:26 2021 +0200 Refactor methods to a more generic location commit e6fccbbd2fe1ecac36e4fac3bdb62df8f7c67b0a Author: Thomas Baumgart Date: Tue Jul 13 07:19:02 2021 +0200 Pass fraction only to split dialog commit 0604fe4a80055f80dace5e70294a8d98ae51ae8a Author: Thomas Baumgart Date: Sun Jul 11 07:28:53 2021 +0200 Fixed testcase checking renaming of standard accounts commit 107715c34af68cdee45533ebda02f139166fad6a Author: Thomas Baumgart Date: Sun Jul 11 07:28:17 2021 +0200 Ported removeAccountList to new model code commit 4bbb783aeb2b105c4b7f45a1e3bcfce9875ffd77 Author: Thomas Baumgart Date: Sun Jul 11 07:26:53 2021 +0200 Code cleanup Removed more dead (commented) and unused code commit f87d110969a20b27d3ac670add2bdbae7407367a Author: Thomas Baumgart Date: Sat Jul 10 15:11:08 2021 +0200 Don't present securities in dropdown for account's currency BUG: 439722 FIXED-IN: 5.1.3 commit 2073c4ac6e38757c608a54189cd6c58993e6f86c Author: Thomas Baumgart Date: Sat Jul 10 10:23:07 2021 +0200 Port matching scheduled transactions during import to new model code commit fec13af8d4fa5e9e58d8beeaf3f68f67882a55b8 Author: Thomas Baumgart Date: Fri Jul 9 14:54:13 2021 +0200 Added automatic VAT handling to transaction editor commit 0dfe325b42c11e21fdf62059f7bc6d3b614a9c24 Author: Thomas Baumgart Date: Fri Jul 9 14:52:16 2021 +0200 Update local copy of account data after modification commit b731d308ca13f39dd638c6a113b5730019fd23fe Author: l10n daemon script Date: Fri Jul 9 01:14:38 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit e2ee408eef7797e85f1b04fba0ca6e248c988f70 Author: l10n daemon script Date: Fri Jul 9 00:16:58 2021 +0000 GIT_SILENT made messages (after extraction) commit 135366f39e9819ec090c7ba8134f7e0b84022a95 Author: Thomas Baumgart Date: Thu Jul 8 10:20:31 2021 +0200 Cleanup some code commit 12a4964b1c00410fd54e70654bff775698c0349e Author: Thomas Baumgart Date: Thu Jul 8 10:18:49 2021 +0200 Removed unused modelenums.h commit 395eb8ba29500cb8756c80629d04a977e0e5f465 Author: Thomas Baumgart Date: Thu Jul 8 10:20:19 2021 +0200 Fix split editor commit e4fbc181849e9d585542fb84e16cc3cda145eb53 Author: Thomas Baumgart Date: Thu Jul 8 07:54:06 2021 +0200 Remove more unused code commit 326c0565d990a925bf90db94b879fd87c73a8759 Author: Thomas Baumgart Date: Wed Jul 7 10:22:05 2021 +0200 Remove unused code commit 6ebdcde9d0fbc3a0987359142b558df853d23a19 Author: Thomas Baumgart Date: Wed Jul 7 09:00:11 2021 +0200 Replace deprecated KIO::stat with alternative commit c885190869db04dc548c816abdf40d88ed3cc8ba Author: Thomas Baumgart Date: Wed Jul 7 08:28:50 2021 +0200 Fill value column of equities view commit 016cfd9497ea54d621d7428b1e3b08125fdf1da3 Author: Thomas Baumgart Date: Tue Jul 6 18:09:45 2021 +0200 Copy match information as is when reassigning payees BUG: 399685 (cherry picked from commit 7646471cffe71d6e6e7c798fa24f3dc66641c58e) commit 2efd801e43ae30df49a8aeaa4bb590f80ab3475c Author: Thomas Baumgart Date: Tue Jul 6 18:05:14 2021 +0200 Implement investment view based on new model code commit 655f1e16fcbc5ae525f468edb4805448a97c389c Author: Thomas Baumgart Date: Mon Jul 5 12:28:59 2021 +0200 Remove more unused code commit 721e02ead706f0c8d216d326b3280e34d69f352a Author: Thomas Baumgart Date: Mon Jul 5 09:00:57 2021 +0200 Resolved some compiler warnings commit 80b8cdce886bf32b68264c748a6cebde06c37c57 Author: Thomas Baumgart Date: Sun Jul 4 10:54:27 2021 +0200 Removed old ledger view from project commit 83b0c47d73bdb24810b99fc6b16f838e290f7d38 Author: Thomas Baumgart Date: Sun Jul 4 09:46:02 2021 +0200 Inform views about online plugins using direct interface commit b0a623db08078cba80137ded0d0b8f8b311da324 Author: Thomas Baumgart Date: Sun Jul 4 08:13:02 2021 +0200 Removed deprecated usage of slotSelectByObject commit 5b5a6e8f72260aae8dff8bcb572bcba027659aaa Author: Thomas Baumgart Date: Sun Jul 4 08:06:07 2021 +0200 Replace deprecated KRun::runCommand commit cbe0103c373f5802d3614878ae08b62ada2a9a7e Author: Thomas Baumgart Date: Sun Jul 4 07:19:23 2021 +0200 Fix last commit by removing unused code commit 0499c5233847091d698bb308e285e12487bd06a5 Author: Thomas Baumgart Date: Sat Jul 3 16:24:35 2021 +0200 Eliminate more View::Action enums commit 20b9dfe873501134a5ce3e3053322e8a84f5aa8a Author: Thomas Baumgart Date: Sat Jul 3 15:51:44 2021 +0200 Eliminate Action::AboutToShow commit 4b72f6bac24b21ebf5ba81120ac26e4c0f2b55f6 Author: Thomas Baumgart Date: Sat Jul 3 14:50:36 2021 +0200 Handle default focus widget in a generic way commit 41d2e45c08961063df5762c245e8d1ae8785c890 Author: Thomas Baumgart Date: Sat Jul 3 10:24:55 2021 +0200 Eliminate some eView::Action enums Get rid of unused SwitchView and ShowBalanceChart commit 691f9fbae0d20210102349be2db00d66ca71b291 Author: Yuri Chornoivan Date: Sat Jul 3 08:56:41 2021 +0300 Fix minor typo commit 2a6b1657222d5ff114c5a40f0b1f1cdd7a104c63 Author: Thomas Baumgart Date: Fri Jul 2 21:53:57 2021 +0200 Implement link form transaction report to ledger view Pressing a link in a transaction report now opens the ledger view and selects the account and transaction shown in the report commit 0b1121cd47ec3525600f93e110b65e917ee36a7b Author: Thomas Baumgart Date: Fri Jul 2 21:49:31 2021 +0200 Fix CSS handling in reports This was partially broken by the commit 89206964 commit 876424a3914c2886226d0008f3bd575b1b3f18c5 Author: Thomas Baumgart Date: Fri Jul 2 11:00:50 2021 +0200 Update aboutData commit 862178c72fbb48f6e9d35641102d08ece00e6ce3 Author: Dawid Wróbel Date: Fri Jul 2 02:49:54 2021 -0500 Delete TODO, unused for 12 years commit 88502a3cacdc92e8e6031f15006dc7c745e0c6ff Author: Dawid Wróbel Date: Fri Jul 2 02:46:51 2021 -0500 Docker: resolve host.docker.internal on Linux commit 6e1ce12f41c6bbe90d62f8a9bf625eb5b0c2600a Author: Dawid Wróbel Date: Fri Jul 2 02:34:18 2021 -0500 Remove Changelog.original, moved to the website commit 3d7c5ef4b567c0034cdd69dab98487ebeff71e39 Author: Thomas Baumgart Date: Fri Jul 2 09:24:50 2021 +0200 Fix download location for boost lib commit 1f59dedcb60bc36084b212ab2bae41cdd70a9b5e Author: Thomas Baumgart Date: Fri Jul 2 09:09:34 2021 +0200 More work on the new investment transaction editor commit 4180ff43e265da6d0b8fbe85dd3b19cd625ff17f Author: Dawid Wróbel Date: Fri Jul 2 01:59:07 2021 -0500 Remove Changelog, moved to the website commit d40e49f39b6d50414b88abcb9c8f73c6603cdcb9 Author: Dawid Wróbel Date: Thu Jul 1 15:42:58 2021 -0500 Docker: some saner defaults, move vars to .env - rename container name to a more descriptive 'kmymoney_dev_env' - add .env, move some literals over there commit 9ca6c94f9bd8d23c69cb38127515b426c7c90e93 Author: Ralf Habacker Date: Thu Jul 1 22:35:14 2021 +0200 Move windows related release script to packaging folder Suggested by Dawid Wróbel on IRC. (cherry picked from commit 1da2ec5037a4de291c361dd6a014aca35506b789) commit 476ba63ed3d31ecd2f8b8153154121e369934fe9 Author: Dawid Wróbel Date: Thu Jul 1 12:28:24 2021 -0500 Add README, remove redundant CONTRIVUTING and BUGS commit 42fb44df11a657131d85756013dec8daaa2735f8 Author: Dawid Wróbel Date: Thu Jul 1 11:46:47 2021 -0500 Docker: add README.md commit 21e5128bf6c542cda4ebd030b3ec4961d7a33882 Author: Dawid Wróbel Date: Thu Jul 1 11:34:05 2021 -0500 Dockerfile: install iputils-ping, telnet commit fc5d0b65396f766cd9a7560b2500e950257630e5 Author: Dawid Wróbel Date: Wed Jun 30 12:22:46 2021 -0500 Set parent for Reports export dialog (cherry picked from commit 149a0cb618811a763918d94511a6a939990adb57) commit 587960b6f02a6e83545499915b59330a520e9fba Author: Thomas Baumgart Date: Wed Jun 30 14:38:04 2021 +0200 Remove unused code commit e6c8e3d095282639e1ee6cd59833e2b9bd1e10b1 Author: Thomas Baumgart Date: Wed Jun 30 14:37:46 2021 +0200 Use trading currency instead of security when calculating costs commit 01421f38256f1b49a92e6ac5f1e5443288c3faf6 Author: Thomas Baumgart Date: Wed Jun 30 14:37:14 2021 +0200 Don't show difference when sum is automatically calculated commit fa36325c126484f39a798fee37fbd38fe63afd04 Author: Thomas Baumgart Date: Wed Jun 30 14:36:06 2021 +0200 Move common logic to base class commit c7e319bb06c2d32acd840950222d46e56d9d6c16 Author: Thomas Baumgart Date: Wed Jun 30 14:33:18 2021 +0200 Call base class in case of unhandled key press event commit 555cb82684f10190e5b3bcc4119e3341acb73169 Author: Thomas Baumgart Date: Wed Jun 30 12:09:49 2021 +0200 Update placeholder text of amount fields This will set the placeholder text of the two amount fields with the text of the respective columns in the ledger. They may vary depending on the selected account type. commit 23590f4d7f18f89e21549cbea42e977425b19483 Author: Dawid Wróbel Date: Tue Jun 29 20:22:13 2021 -0500 Use mime types in Reports export dialog BUG: 424303 FIXED-IN: 5.1.3 (cherry picked from commit 6ee4bb9121182d0e39065e3850348d1e2e766ed6) commit 8b00d9ccf18a64697edb882cc2b66aa9282b285c Author: Dawid Wrobel Date: Tue Jun 29 23:57:06 2021 +0000 Docker: also install ninja-build commit 3a409cc6e42a634d8cb49ac43d093543fb0f28fa Author: Dawid Wróbel Date: Tue Jun 29 18:52:58 2021 -0500 Refer to Wiki for the doc on cmake switches (cherry picked from commit 92968891a25380aed86b373a45d09237b90bdd67) commit f8e4ae3696c8e27c4efcea323385862fbfce89fd Author: Dawid Wróbel Date: Tue Jun 29 17:37:05 2021 -0500 Docker: remove gdb-server provisions gdb-server is only usedful for remote debugging, but not remote development, which this configuration is intended for commit 9385d33363584f5056423a87e406faa24ad7d54b Author: Thomas Baumgart Date: Tue Jun 29 15:24:13 2021 +0200 Don't forget to refresh the reports view BUG: 439290 commit 892069649b9cebec835c8fd02d31a3789130e6ce Author: Dawid Wróbel Date: Tue Jun 29 03:57:27 2021 -0500 Fix CSS not loading for Home view The HTML code was generated properly and the CSS filesystem URI (file:///) was being also properly formed, which a dump of the HTML opened in a regular browser proved. However, for some reason KWebView refuses to open the CSS file linked. The solution was to inline it. commit 279cda11468e646c5fd002d04209dd489b7be89a Author: Dawid Wróbel Date: Sun Jun 27 20:49:14 2021 -0500 SVG icon passed to ecm_add_app_icon() was redundant commit ac613b1ea32d0a5c86194fd99402aa6035f86e58 Author: Dawid Wróbel Date: Sat Jun 26 22:28:27 2021 -0500 Require KIconThemes for 5.1 builds only commit a9a8e75f0bad2104dfe35249dc836782c5d058f4 Author: Thomas Baumgart Date: Sat Jun 26 13:55:00 2021 +0200 Allow script to work with empty string commit ce8a2e6994fd90a1bbedab1507acc3624df560c0 Author: Thomas Baumgart Date: Fri Jun 25 17:29:04 2021 +0200 Create test directories if not present at configure phase (cherry picked from commit 17b6a2b7aa036ba6fd1e13b0fb7f2d18cde96f66) commit de34484f95b126303b087015359379395b69273b Author: Dawid Wróbel Date: Fri Jun 25 01:12:36 2021 -0500 Add unstable branch detection to CMakeLists commit c6be0a5d18899a3d263ec21b5a40b1f13bfa3313 Author: Thomas Baumgart Date: Thu Jun 24 17:32:07 2021 +0200 Update information about current release commit 13fb3247ba1df532c9991852798270b3c325ec59 Author: Dawid Wróbel Date: Wed Jun 23 18:55:48 2021 -0500 AppImage: fix build-kmymoney.sh commit 3e4b15e94b9d2a2b1a3dc862716c8a014a6a6f8b Author: Dawid Wróbel Date: Wed Jun 23 18:00:40 2021 -0500 AppImage: enable FETCH_TRANSLATIONS by default commit c779a40fd4e09be26f5233562eff872c4f3ba41c Author: Dawid Wróbel Date: Wed Jun 23 18:00:23 2021 -0500 FETCH_TRANSLATIONS was being enabled even with deps missing commit ac920c68e0361e92db33a585a630fbe9d161c10a Author: Dawid Wróbel Date: Wed Jun 23 17:33:54 2021 -0500 Dockerfile: install subversion, python deps commit d8c483f36af46214640c8ee26f0f7b6e950c86a5 Author: Dawid Wróbel Date: Wed Jun 23 16:53:16 2021 -0500 Add support for downloading K10N translations Script and CMakeList section copied from Krita commit 19076ed448371269cc6bb5af35b9f84b1f45cf8c Author: Dawid Wróbel Date: Tue Jun 22 23:45:24 2021 -0500 Add MyMoneyAccount::isInTaxReports(), setIsInTaxReports() Refactor the code to use it instead of comparing the key/value directly Also refactor the keys/values to use QLatin1String() commit 7c68ca1b51b87cba3c7c0a12dd0efcc4d8ccffe5 Author: Dawid Wróbel Date: Mon Jun 21 21:03:27 2021 -0500 Simplify Balance/TotalBalance Columns In order for the Balance auto-stretching to work properly: - remove TotalBalance column, which effectively was a mirror of Balance column - un-hide the Balance column and use it in-place of TotalBalance - since Column::TotalBalance enum value was removed, the assigned column IDs had changed, so need to reset the user column settings - since we're already doing this, take opportunity and completely rearrange the order in Column enum, which corresponds to the default order of the columns shown in the UI, making it saner. - also run clang-format where applicable commit 52f354c1afcc7fc55b5a33845718765d842d3cf4 Author: Dawid Wróbel Date: Mon Jun 21 18:47:33 2021 -0500 Auto-size Account/Institution/Category views headers - Configures the columns to dynamically auto-stretch according to content. - Except for the first column, which stretches to the maximum commit 88e4d388b1a7b212a5deb04f565e2655507967d0 Author: Dawid Wróbel Date: Tue Jun 22 23:21:40 2021 -0500 Use Unicode for Checkmark columns, align to center - use Unicode checkmark for "YES/NO" columns instead of an icon - which allows us to easily center them horizontally in the columns commit c366fae49500c9993a10bfcebda77ca9bae42d12 Author: Dawid Wróbel Date: Sun Jun 20 19:49:24 2021 -0500 Add metainfo.yaml for KApiDox to generate plugin API commit b747e0bc8ae5e9897c65448bcafffde04efbd783 Author: Dawid Wróbel Date: Sun Jun 20 19:48:20 2021 -0500 Move Plugin API classes to a separate folder In order for the kapidox to correctly build the API documentation without also scanning the actual plugin implementations, move the interfaces to a separate kmymoney/interfaces folder. Also run clang-format on affected files. References #7 commit 8c2c0c359e76885ea09f91ac3d7c6ed3129b7d0a Author: Thomas Baumgart Date: Tue Jun 22 14:42:26 2021 +0200 Update local copy of category to reflect state commit deaab1a1e177a6a437da62da5111849cc61d827b Author: Thomas Baumgart Date: Tue Jun 22 14:37:34 2021 +0200 Don't allow mapping an account twice to some online source commit 8d7793fe05d4b05cee78347bf8d7727e34320c47 Author: Thomas Baumgart Date: Tue Jun 22 14:32:49 2021 +0200 Only skip the current view commit 7bd9d8e9ede94c4c7d4a87e263ee51c8ebc94160 Author: Thomas Baumgart Date: Tue Jun 22 14:14:05 2021 +0200 Update local copy of account to reflect state commit bcefaf40bee886a9afb23a47a55cbec87fbfd5d9 Author: Thomas Baumgart Date: Tue Jun 22 14:13:31 2021 +0200 Fix erroneously disabled views commit f6135bd3a7df8e8c3c35aa3a8f8b5d32f1023286 Author: Thomas Baumgart Date: Tue Jun 22 14:11:19 2021 +0200 Remove commented code commit f95985ba6e739298479046e7c6b2514fd1bcac26 Author: Dawid Wróbel Date: Mon Jun 21 03:17:58 2021 -0500 Also include categories in Legacy Ledger's accounts list This is a pro-forma backport of 403196 fix from 5.1 to master. It only applies to the legacy ledger, but still doing it for the sake of consistency with 5.1. commit 7c43bc652cedb4f8cce6e4f1f735d031607ea9e9 Author: Dawid Wróbel Date: Sat Jun 19 22:25:27 2021 -0500 New Account: prefill Account Type, fix Liabilities lookup - prefill the new account type using the currently selected account - this also fixes preselecting the parent account on the hierarchy page for accounts of Liability type - refactors the code to use the m_currentAccount, which always reflects the currently selected account thanks to updateActions() commit e09382d3d3ee8aee2e70769fb55a52218daada63 Author: Dawid Wróbel Date: Sun Jun 20 17:42:08 2021 -0500 Remove KMyMoneyTitleLabel KMyMoneyTitleLabel is against modern UI guidelines, needlessly occupying the app's workspace, while not adding anything in return. On top of it, its implementation was causing the title's font color or its background mismatching system theme, which ended up in visual glitches. – remove KMyMoneyTitleLabel – reimplement KMyMoneyWizard::setTitle() to set the QDialog's window title instead. - also run clang-format on source files Relates to #16 commit a968657bce6b67bfacac0ba89e75b0ad6e0befc8 Author: Thomas Baumgart Date: Sun Jun 20 15:20:54 2021 +0200 Implement enter schedule using new transaction editor commit ec8943a1ba8feae5edea4cc252f339dfff251c44 Author: Dawid Wróbel Date: Sat Jun 19 20:11:45 2021 -0500 Keep reconciliation dialog from growing to excessive size BUG: 405204 (cherry picked from commit 7ea71b3c1afa4ed4d688bf0b660b6bc9ca603f73) commit 9f18ecb5802917e93327d3202bd0e7ae1e46fcd4 Author: l10n daemon script Date: Sat Jun 19 01:19:03 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit f218b77d3c0853d6489667207a118ffc78b481eb Author: l10n daemon script Date: Sat Jun 19 00:17:32 2021 +0000 GIT_SILENT made messages (after extraction) commit c0ab1dc1f2d2c0b469585651ecd3dd387e647f40 Author: Thomas Baumgart Date: Fri Jun 18 16:21:06 2021 +0200 Replace schedule editor with new implementation The next step in getting rid of the old register code commit ee255dfd0de888ace177f08f1a657883eceab5d9 Author: Thomas Baumgart Date: Fri Jun 18 16:14:43 2021 +0200 Align right margin of tag container with other widgets commit 003683bb271045b083edeff900b0a78c0dec9873 Author: Thomas Baumgart Date: Fri Jun 18 16:12:04 2021 +0200 Add models for occurrences and payment methods commit c028a72cd57f0c6ccb916c1fcdcf1089cb999a8f Author: Thomas Baumgart Date: Fri Jun 18 16:09:52 2021 +0200 Use direct model access to avoid throwing exceptions commit 00ddf2bc3f2a69c5b9cde13b8705dc04a38108e7 Author: Thomas Baumgart Date: Fri Jun 18 15:52:19 2021 +0200 Make methods const commit f7dd7941a0a1b0faa491fa0f002928d115b8a3d9 Author: Thomas Baumgart Date: Fri Jun 18 15:51:47 2021 +0200 Improve commit 4fcb0ab18c2bc660f9a781bafcd8e09ca96f638e The change in strategy causes the file to be saved improperly if attribute data contains characters that are not valid according to the XML specifications. We received reports that such data can exist due to import of transactions from external sources. https://invent.kde.org/office/kmymoney/-/issues/45 and https://mail.kde.org/pipermail/kmymoney-devel/2021-June/027387.html contain the reports. This change removes all such characters before they are used as attribute values. commit 659615a8497d8ee336489a90d3ea9120cd86af90 Author: Thomas Baumgart Date: Fri Jun 18 15:46:24 2021 +0200 Remove unnecessary code and includes commit 1d2f3ca753e748117ef66c522abf104a8eca1703 Author: Thomas Baumgart Date: Fri Jun 18 15:41:00 2021 +0200 Fix i18n usage of strings in MyMoneySchedule Note: does not affect translations commit 121cbddee07aca03df02ee31f5b20ea54449906c Author: Thomas Baumgart Date: Thu Jun 17 19:05:28 2021 +0200 Avoid using QStringBuilder commit 3429e57b15839128e385033a73683349be32d676 Author: l10n daemon script Date: Thu Jun 17 01:18:59 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit e5442c98badec6a626f0231ab7b1d3370195cb80 Author: Dawid Wróbel Date: Wed Jun 16 01:43:14 2021 -0500 Also add 20, 24px PNG app icons commit 78aab2e6d107e615357cdd3cc10ac73c0c4bee36 Author: Dawid Wróbel Date: Wed Jun 16 01:21:45 2021 -0500 New, more detailed breeze icon commit 3f6e6f317f5442c4fa5d7a7de8b8fdc84227d4e4 Author: Thomas Baumgart Date: Mon Jun 14 20:23:24 2021 +0200 Added missing include (cherry picked from commit bbdd7eb6fc4d50cb417c44a929e362a403154030) commit cfd6ace077f65adbe17313357baa2de4b775476d Author: Dawid Wróbel Date: Sat Jun 12 20:39:10 2021 -0500 Use FindPython3 to find Python PythonInterp and PythonLibs are depricated, replace them with FindPython3 instead. (cherry picked from commit 60c9c209fd35d1ed00e2cf41162df26a5cb7c2bc) commit 2abd84a7bb9c5cfc0a98d0212d8e2d22c2dcdd8e Author: Dawid Wróbel Date: Sat Jun 12 16:56:42 2021 -0500 Do not require woob module to enable the plugin (cherry picked from commit dc6a52b07472af7c41fe4020c0d9e4456d2c883f) commit 3a0044b937fb64adcdbcf37b117114a457c351fb Author: Dawid Wróbel Date: Sat Jun 12 20:41:25 2021 -0500 Make 3.12 the minimum CMake version (cherry picked from commit ece48ff8e6698c6c4aa17de7fa4d2a8e0db74559) commit 4091fff43905cf463b48211a898e5d49585cd6ee Author: Dawid Wróbel Date: Sun Jun 13 01:56:34 2021 -0500 Make Yahoo default quote source for new securities BUG: 437332 FIXED-IN: 5.1.2 (cherry picked from commit d3f7eef2030b524f8e8258ccddb4cbb4722099fb) commit 7904a768189e191e11b6e380d6e84e4876373e1c Author: Dawid Wróbel Date: Sun Jun 13 01:35:30 2021 -0500 Show text under icons in toolbar, not next to them The default behavior is to show the text next to the toolbar icons. However, since we enable quite some of them by default, the toolbar is too small to show all of them. As a result, those that do _not_ fit can only be accessed by pressing the "≫" extension button. This is suboptimal and can be solved by switch to showing the text _under_ the icon, allowing all of the icons to be visible. commit 540f24478e58f14d7ac140459fd8b63c96b5d5be Author: l10n daemon script Date: Sun Jun 13 01:18:34 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit f4b77d651473e36523a9c875b86cc465986e70c0 Author: Florent Fourcot Date: Sat May 29 16:30:25 2021 +0200 plugins/woob: do not crash on module listing Without this patch, a single bad configuration in woob backends (even not related at all with banking) can block user (without notice) to configure account mapping. This patch add a logger and allow to continue iteration. It is consistent with woob application behaviour. commit 88ed2b9d0ad720ac50befe3dcaadccd5635f5c59 Author: Florent Fourcot Date: Sat May 29 15:46:08 2021 +0200 plugins/weboob: remove dead code commit 5536ffb588bcdf8adc7427e362e279c5ea8813ea Author: Thomas Baumgart Date: Sat Jun 12 09:36:19 2021 +0200 Revert "Temporary identity verification" This reverts commit 60a02f18478011eecca5c316bfce45cbdda1c602. commit 60a02f18478011eecca5c316bfce45cbdda1c602 Author: Thomas Baumgart Date: Thu Jun 10 07:59:53 2021 +0200 Temporary identity verification commit 2c4d0e687a520d2b35b1e77df72aa6d31c988a0b Author: Thomas Baumgart Date: Sun Jun 6 17:40:38 2021 +0200 Remove old and unused view refresh logic commit cbaf06b0adc4bb7f3fb29a4a81fc1b2be137e00f Author: Thomas Baumgart Date: Sun Jun 6 16:52:47 2021 +0200 Cache the number of display lines a split will take in the ledger commit eb9845fcbd210d604ecc3ade63e5ecdf4f8c24e2 Author: Thomas Baumgart Date: Sun Jun 6 13:08:57 2021 +0200 Removed more unused code commit 37f41e6f80a5958acc3eb412f3479752a2b46ad7 Author: Thomas Baumgart Date: Sun Jun 6 12:37:26 2021 +0200 Implement ledger lens and transaction detail settings commit 4fcb0ab18c2bc660f9a781bafcd8e09ca96f638e Author: Ralf Habacker Date: Sat Jun 5 21:23:00 2021 +0200 Use another strategy to keep attribute ordering on writing xml files This patch uses code mentioned at https://stackoverflow.com/questions/27378143/qt-5-produce-random-attribute-order-in-xml and does not have the issues of QHash. (cherry picked from commit a9dc272c84a05abad997ad156f0f833131f88393) commit 28c202f0f328f8f132791789b671f9adebda6c1d Author: Thomas Baumgart Date: Sat Jun 5 16:53:45 2021 +0200 Support fiscal year reports spread over multiple calendar years CCBUG: 414675 commit 81503655cba0cb5ad64a8111d288cdae685aa0dd Author: Thomas Baumgart Date: Sat Jun 5 11:35:13 2021 +0200 Fix spelling error CCBUG: 438105 GUI: commit 445958f5b904db1d8a5a1d9623b082577bc5475a Author: Suraj Kumar Mahto Date: Fri Jun 4 19:50:44 2021 +0000 Remove hide closed accounts option from config commit 32b0ac4a90d49ac4025738fe88763fdc4e582853 Author: l10n daemon script Date: Fri Jun 4 01:21:10 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 149d1c42850de96e1f6ef0ebfb510a022ab76322 Author: l10n daemon script Date: Fri Jun 4 00:20:05 2021 +0000 GIT_SILENT made messages (after extraction) commit 6fee85588636887aafca28720dd96013da3418d8 Author: Thomas Baumgart Date: Thu Jun 3 18:26:14 2021 +0200 Finish tag view implementation commit b45baf753925878493198d75508777b6dd349faf Author: Thomas Baumgart Date: Thu Jun 3 15:01:47 2021 +0200 Resolved compiler warnings commit 7824d53ad70b23ff37e2a388962cb68c6bfe0cb1 Author: Thomas Baumgart Date: Thu Jun 3 08:47:13 2021 +0200 Remove unused code commit c1c450979132cfcd7db4442aae25489f6354c376 Author: Thomas Baumgart Date: Thu Jun 3 08:45:49 2021 +0200 Never create a schedule with match information in a split commit b7905d3392894e9ae3d9c41ab910f6cb9af6c6ae Author: Thomas Baumgart Date: Thu Jun 3 08:39:50 2021 +0200 Reset the imported flag in scheduled transactions commit b7bea9440dbaf385fee35e4f5ce2484d7728fcbc Author: Thomas Baumgart Date: Thu Jun 3 08:29:19 2021 +0200 Added check to the consistency check In very old versions, the information about a matching transaction was kept as detail to the transaction object. The information about a matching transaction has been moved to the split object more than 11 years ago. These old entries are simply not used anymore and can be deleted. commit 80edb3c358ffaa33642d2c0043b8d019e2415a95 Author: Thomas Baumgart Date: Thu Jun 3 08:23:23 2021 +0200 Ported consistency check to new model code commit eae6018ff640053f057730161a06f52605a97f91 Author: Thomas Baumgart Date: Thu Jun 3 07:39:59 2021 +0200 Improve tooltips GUI: commit 09ffe21e1528450f3d5f586dbd38c4ec9de08e0b Author: Thomas Baumgart Date: Thu Jun 3 07:39:42 2021 +0200 Don't show import and link icons on schedule entries in ledger commit ddf3d99b072ac0ff94972185455b3ddbc2355191 Author: Thomas Baumgart Date: Thu Jun 3 07:39:02 2021 +0200 Combine two identical model roles commit 7de7de8fd75f6bb058c3794ac64e910289233389 Author: Thomas Baumgart Date: Wed Jun 2 19:44:59 2021 +0200 Added i18n context commit 3b1356da845f2da7f6d66b9dea3cbca837f3e2c9 Author: Dawid Wróbel Date: Sun May 30 11:07:15 2021 -0400 Make sure prices are actual pairs when updating When passing a pair to addPricePair() in Update Stock and Currency Prices dialog, actually make sure that both elements are non-empty in order to avoid an undefined behavior and SEGFAULTS. BUG: 422561 FIXED-IN: 5.1.2 (cherry picked from commit 4e1d62d3903e4eca70e06c9dc4cc4d239be36cfa) commit 31a7e5b17ddf5a0afe79b577ee8677e0d1e8b083 Author: Thomas Baumgart Date: Sat May 29 15:21:22 2021 +0200 Added info icons and tooltip to ledger view Icons are now shown on the right side of the details column for erroneous, imported and matched transactions as well as overdue scheduled transactions. Hovering over the icon shows additional information. Clicking on the icon, except on an erroneous transaction provides access to an action dialog that allows to accept or unmatch the transaction or enter the schedule. commit 441cb82560b17f71127befd7d02c328eb6930483 Author: Dawid Wróbel Date: Fri May 28 23:38:00 2021 -0400 Trim whitespace from cells when importing a CSV BUG: 437810 FIXED-IN: 5.1.2 (cherry picked from commit ad144629b6ea089e7152ef8a32c18d9a025c938b) commit 9ffb596622f34fba4a4adfc59e7d483e90efa226 Author: Dawid Wróbel Date: Fri May 28 23:35:57 2021 -0400 Improve transactionUnderImport() debug messsage (cherry picked from commit 57f91c488fe5d3b671bf95ebf1b2b15c14d31586) commit 14c2e43d8107b86a34011804868fd50ad649ca6e Author: Thomas Baumgart Date: Thu May 27 18:02:33 2021 +0200 Remove invalid export definitions to fix build on Windows commit ed65bbcf78da71cdab8cfbdec064b32dd6fbc677 Author: Thomas Baumgart Date: Thu May 27 08:38:46 2021 +0200 Added missing i18n calls and more context for report headers (cherry picked from commit 447374cb453196156c72c1976f540f72b87e2f1c) commit 4c26030d783921ca081518b57cad7fd1490162c3 Author: Thomas Baumgart Date: Mon May 24 09:53:19 2021 +0200 Fix typo in comment BUG: 437591 commit 53b7b2bba26dbd0e0e657646c173ab8f8c430472 Author: Thomas Baumgart Date: Sun May 23 16:50:11 2021 +0200 Add more options to find a corresponding opening balances account CCBUG: 397020 commit 69d068281db2c175c1a071be49a1dfa69462a4b8 Author: Thomas Baumgart Date: Sun May 23 15:45:50 2021 +0200 Implement transaction search commit 0e2900adf64dbb94890d62d48a2bda8afdcc841e Author: Thomas Baumgart Date: Sun May 23 12:07:23 2021 +0200 Skip invalid reconciliation history entries This avoids crashes loading anonymized files where the reconciliation information is replaced by bogus strings commit 85bdb6e23ca9bafddc4fa1e51d6f85c2e39c8cd5 Author: Thomas Baumgart Date: Sat May 22 20:27:12 2021 +0200 Consolidated MyMoneyFile::transactionList variants commit 1fc091fdf4708c9fded5b83e4bc9c0640dc4bd45 Author: Thomas Baumgart Date: Sat May 22 10:02:47 2021 +0200 Show reconciliation info in bold commit fbebf0d98c42c8b9caab3c474170765313ca8cb4 Author: Thomas Baumgart Date: Sat May 22 09:43:55 2021 +0200 Remove unused code commit 61ca707df8c4a69ee4ef8429d2d386f45d43b922 Author: Thomas Baumgart Date: Fri May 21 21:55:35 2021 +0200 Add reconciliation history to ledger view commit 589fbc512589ddd3e6ca13eb6e5120391ddd950b Author: Thomas Baumgart Date: Fri May 21 17:18:44 2021 +0200 Improving information for user GUI: commit e80dbfbd4fc28431b429cfed8f3ce3265628ffea Author: Thomas Baumgart Date: Fri May 21 14:34:04 2021 +0200 Add support for QR-TAN BUG: 437452 FIXED-IN: 5.1.2 (cherry picked from commit f45e030f61411d1833aeb3232f73cb9560842f5b) commit 4221de0cfe0ab776c5cd8cdede4b43efb534cbb4 Author: Alexander Lohnau Date: Thu May 20 18:13:27 2021 +0200 GIT_SILENT Port deprecated QLatin1Literal commit 9f984dbe0905642218a007f0bac7493832041aeb Author: Alexander Lohnau Date: Thu May 20 18:12:37 2021 +0200 GIT_SILENT Remove unused variables commit 89c360b8eba663c3d1163f6625466d56692b97c1 Author: Thomas Baumgart Date: Thu May 20 16:41:23 2021 +0200 Fix typo CCBUG: 437398 commit 6be46b9a2f1b447f9027eea91ea45d6fc88aa360 Author: Thomas Baumgart Date: Wed May 19 17:42:50 2021 +0200 Implemented reconciliation functions for new ledger code commit 8a94c241b2329816df261cf1b41a68c32387f56a Author: Thomas Baumgart Date: Wed May 19 17:36:06 2021 +0200 Update online balance information in ledger view commit 50e71d49aeb6cc9ef6f125b4e087b40d22158a90 Author: Thomas Baumgart Date: Wed May 19 17:31:17 2021 +0200 Show updated balances commit ee8adb9676fa306ba6934b20df21bff4f6918d22 Author: Thomas Baumgart Date: Sat May 15 16:37:43 2021 +0200 Fix problem in JournalModel::doAddItem When inserting the pointer to the item into the idToItemMapper hash the wrong QModelIndex was used. commit fe7fd5f4e7de4b88b0a636ccae0c3f7f6dbe1977 Author: l10n daemon script Date: Mon May 17 01:30:50 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 7ad1080aa74883e1ce3a7d816da2f0f5113f8588 Author: l10n daemon script Date: Mon May 17 00:22:09 2021 +0000 GIT_SILENT made messages (after extraction) commit e932fb3fb01a391c9901ce7a886d5b6cfeac037f Author: l10n daemon script Date: Fri May 14 01:14:27 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit aa6e78497f15d57417553f4fe3f43ca94d97fa31 Author: Florent Fourcot Date: Thu May 13 15:39:19 2021 +0200 Use woob module for weboob plugin Woob is the new name of "weboob" software since version 3.0. See: * https://pypi.org/project/woob/ * https://woob.tech/ Other part of code/documentation should be renamed too. This commit is only enough to have a working plugin with recent woob versions. commit 3f76d23cdaf371a95fdb2cf2288c7194aa0337ce Author: Florent Fourcot Date: Thu May 13 15:35:09 2021 +0200 Fix transactions import of weboob plugin Python code return a list of dict, not a list(dict(dict())). This bug was reported a long time ago on weboob/woob bug tracker, but never on kmymoney project: https://gitlab.com/woob/woob/-/issues/226 commit c41a559cac3f3d7f547802334ce367c54bd1f0af Author: Ömer Fadıl Usta Date: Thu May 13 07:42:20 2021 +0000 Looks like msvc doesnt like and operator Lets try && instead of and commit 66b8dfb721601f30e90c4d0b767d3e1672f0c301 Author: Thomas Baumgart Date: Thu May 13 12:52:21 2021 +0200 Remove unwanted change This one slipped through in commit 8f1e71ea when it was not wanted commit f43d4d12ce6d5462a703b5eb625cf8d8b159cb6e Author: Thomas Baumgart Date: Thu May 13 10:31:22 2021 +0200 Implement acceptance of imported or matched transaction commit da45da8f7331382f76dc9301f9f68c93ff19e684 Author: Ömer Fadıl Usta Date: Thu May 13 08:32:17 2021 +0000 QTimer -> QElapsedTimer for elapsed measurements commit 8cbc62102684a89ed10640647cb174aaf16a2ff6 Author: Thomas Baumgart Date: Thu May 13 10:08:56 2021 +0200 Implement schedule creation based on existing transaction commit d323f27d6bbbda38d23d5ff0501ef533764a8f01 Author: Thomas Baumgart Date: Thu May 13 09:24:14 2021 +0200 Fix wrong export include commit 8f1e71ea255e01d3176605f755d36a409e430037 Author: Thomas Baumgart Date: Thu May 13 08:42:39 2021 +0200 Implemented match/unmatch transaction using new ledger view commit f29640909c6f1d01b9d1e411468761927bd05869 Author: Thomas Baumgart Date: Thu May 13 08:28:56 2021 +0200 Use base class logic to include marking view as active commit fae4541444a5c8b1f43dfd656a6d0445e04ead13 Author: Thomas Baumgart Date: Thu May 13 08:27:17 2021 +0200 Use account id read from split to simplify logic commit 5b4e0b4b89d88061ffdc7c1987d8fa712a273250 Author: Thomas Baumgart Date: Thu May 13 08:21:32 2021 +0200 Use the id/item mapper in the journal model to improve performane commit bed7121becd13b110b43102e17d40183c832bc66 Author: Thomas Baumgart Date: Thu May 13 08:14:48 2021 +0200 Allow adding a string to a ledger filter if it is not present commit f9b7f35a73237ef5672abac2df8a248bb1113d38 Author: Thomas Baumgart Date: Thu May 13 08:10:26 2021 +0200 Added link/unlink icons commit a02b30ac0dc2b02b6887e9ce9393ee4ec6443c6d Author: Thomas Baumgart Date: Thu May 13 08:06:10 2021 +0200 Reset execution right on copied svg files I noticed that for some files the access rights are set incorrectly in the source tree. This simply adjusts the rights to what they need to be after the file has been copied commit 646c4cb810a960699b1b659d72bef248992f4e40 Author: Thomas Baumgart Date: Wed May 12 08:54:14 2021 +0200 Solve problems with usage of QTemporaryFile on MS-Windows A call to QTemporaryFile::close() may not close the file but only rewind the file pointer to the beginning allwing faster re-open. This causes problems on MS-Windows filesystems, as one cannot e.g. rename the temporary file in this case because it is still kept open from the perspective of the filesystem. Only destroying the object really closes the file on the filesystem. This change makes sure, that the QTemporaryFile object only lives as long as it is needed and closed immediately after by destroying the object. BUG: 436647 FIXED-IN: 5.1.2 (cherry picked from commit 39785a3d80c56dc6e53f301d76c41bcc8ca048c6) commit 602371536b914fda1ce3c77ba08a756c0e761fa6 Author: Thomas Baumgart Date: Wed May 12 08:35:21 2021 +0200 Replace own code with Qt implementation (cherry picked from commit c03898e3d77a03cb1b7a9f1c1af391a4cd977e62) commit 5b48bb6fac5e81adcdc88eca0c71bddf486cdf57 Author: Thomas Baumgart Date: Sun May 9 12:16:35 2021 +0200 Never return any data for an empty transaction commit 3bb45177c12879bba48a728505624d6e4433b5d4 Author: Thomas Baumgart Date: Sun May 9 12:16:13 2021 +0200 Remove unused code commit dc7d1c3975c7f56cd7e80cde87dacd4db9507029 Author: Thomas Baumgart Date: Sat May 8 17:24:53 2021 +0200 Simplify code commit b08ca3e0f9b863248969f613827d11a6f418ca93 Author: Thomas Baumgart Date: Sat May 8 17:24:30 2021 +0200 Add role to check if account can be closed or not commit 5c38103c06f9ca796a514551109b0d681c639019 Author: Thomas Baumgart Date: Sat May 8 17:22:08 2021 +0200 Implement 'move transaction to' action for new ledger commit fbf4400d2be9c6c7489c7f33385f703b8846cda3 Author: Thomas Baumgart Date: Sat May 8 16:37:10 2021 +0200 Catch exceptions when a split does not exist for check printing There's no need to propagate the exception. It can rather be assumed that a check cannot be printed for this scenario. commit 0e4b57943a1bf32fe7535bf93341b9e7f0d284a8 Author: Thomas Baumgart Date: Sat May 8 14:59:03 2021 +0200 Remove unused code commit 3f20d9e2345d0d60f08b2239d1dc17b74ac3dd1f Author: Thomas Baumgart Date: Sat May 8 14:10:22 2021 +0200 Allow selection of security accounts for all investment reports BUG: 436766 FIXED-IN: 5.1.2 commit 4d953262933dd97227702b99af2e69a055e7fc8c Author: Thomas Baumgart Date: Fri May 7 21:20:44 2021 +0200 Removed dead code commit eeb6840753e382cbb55340b54e704b5bfcc1dfa5 Author: Thomas Baumgart Date: Fri May 7 21:14:17 2021 +0200 Set action according to selected account commit 2ad15fc7d5acd829f33995ee30abf50a1fa36724 Author: Thomas Baumgart Date: Fri May 7 21:02:31 2021 +0200 Show title on all context menus commit e8e85381fcef1e5ded0d2c358e48a2d5128a5c3a Author: l10n daemon script Date: Fri May 7 01:16:14 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 593c089cea4b9fee253c9d84cc259ff244e9dd8b Author: Alexander Lohnau Date: Sun May 2 10:20:31 2021 +0200 Add license information for imported & autogenerated files commit 16d6befb3125e8df419b45be5b63b6eb239fdb5b Author: Alexander Lohnau Date: Sun May 2 04:00:12 2021 +0200 Convert copyright strings to reuse compliant SPDX-FileCopyrightText commit b5e73c8c370c7189117b2178a386ed892f9fc938 Author: Alexander Lohnau Date: Sun May 2 03:55:19 2021 +0200 Download missing reuse licenses commit 679438878075d82aede9c466bcde79b67acfd1b4 Author: Alexander Lohnau Date: Mon May 3 15:15:23 2021 +0200 GIT_SILENT Add auto generated files to .gitignore commit a351956dff02a4b8c7d7c5b6591798b2941c885b Author: Thomas Baumgart Date: Sun May 2 17:51:21 2021 +0200 Fix order of includes Make sure all Qt related includes are already processed before kmmurl.h is processed commit 369b2ecce0b0601b2f5d5724f792fe6455de39ec Author: Thomas Baumgart Date: Sun May 2 17:30:01 2021 +0200 Try to fix build problem on Windows commit 0a67254186d6527b6128ce0d6009d27abdc4a315 Author: Thomas Baumgart Date: Sun May 2 14:38:11 2021 +0200 Update views when the show title bar option changes commit 1eec985cad35cd3bf0e18f86d720823f70c15828 Author: Thomas Baumgart Date: Sun May 2 13:16:49 2021 +0200 Keep correct last view selected when closing file commit 52f7a26bf421f41b44847a6cd4814bfd9d3daf41 Author: Thomas Baumgart Date: Sun May 2 13:16:21 2021 +0200 Open context menu next to mouse cursor commit a0694146798e753db2f1f9c86f82c3bf97cb1078 Author: Thomas Baumgart Date: Sun May 2 12:50:10 2021 +0200 Process close file action globally commit 8fe8cdcef42bbe676e78def789d0c93c245c8499 Author: Thomas Baumgart Date: Sun May 2 12:48:02 2021 +0200 Provide a flag to determine if view is active or not commit 7574b01ebeefac240b6bbb1dc8c6da18b1c6ad9b Author: Thomas Baumgart Date: Sun May 2 12:47:10 2021 +0200 Fix the title image of the new user wizard commit ef1bb9e3d638cc3d2f6a7b12c6ab78734994e590 Author: Thomas Baumgart Date: Sat May 1 19:36:44 2021 +0200 Improve performance when many transaction are selected commit 21f4554f0a68c1aeb56c9f23d59c144eec30584c Author: Thomas Baumgart Date: Sat May 1 19:36:14 2021 +0200 Implement select all transaction commit 4e782229d6122a9939bbd5fdafb0bd6560c37fb3 Author: Thomas Baumgart Date: Sat May 1 08:12:20 2021 +0200 Improve information about account position in hierarchy CCBUG: 436177 commit 4ded6803ccc8af9cc47b3612991ce1680dc0ae97 Author: Thomas Baumgart Date: Thu Apr 29 18:33:09 2021 +0200 Fix method call commit a146eeadb37c295e9ec80619a7407f0c94f91423 Author: l10n daemon script Date: Thu Apr 29 01:18:52 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 8f1305060a193fe9070f81a544a23a4c83b52b6e Author: Thomas Baumgart Date: Wed Apr 28 21:17:03 2021 +0200 Add shared new action and move actions away from old ledger code commit b3e88e754e01a110db1d4ea52091e7ad7b56e504 Author: Alexander Lohnau Date: Wed Apr 28 13:01:21 2021 +0200 Fix deprecated QFlags initialization with 0 commit 26b13d33fe7859dcaaf93a1139d3768336c7aa36 Author: Thomas Baumgart Date: Wed Apr 28 05:57:07 2021 +0000 Change order to search for GPG configuration directory commit 9b95854c83470425a390835c979bcfc245964cb0 Author: Dawid Wróbel Date: Wed Mar 31 20:44:46 2021 -0400 Call quit() on the qApp() when closing the app commit 00afa8fd09ab5417f9983b90311547781cd4f640 Author: Dawid Wróbel Date: Sat Feb 20 15:05:47 2021 -0500 Refactor ReportTable to use KMMUrl commit 31c9b0bec3386c8c66416e33ec30f47d7ba623d7 Author: Dawid Wróbel Date: Fri Feb 5 19:31:52 2021 -0500 Revisit Check Printing plugin - Use QTextEdit instead of QWebkit/WebEngine - embed the default template using Qt Resources - allow overriding the default template with a custom one - fix settings dialog's window title - move tempaltes to their own subfolder - update the manual commit fee9abd446ccc39587490f516ceafdaf28aec5ba Author: Dawid Wróbel Date: Thu Jan 28 23:31:42 2021 -0500 Add KMMUrl convenience class replacing QUrl Makes fromUserInput() and toLocalFile() handle the Qt Resources URLs ("qrc:/"). commit c64aaefd98bb983db3476a9e3d991a084fda0e93 Author: Dawid Wróbel Date: Sat Dec 26 18:31:58 2020 -0500 Remove obsolete KMyMoneyUtils::findResource() commit 896b0a20e5ae16bc71b1ffdfcf63d04214707b4a Author: Dawid Wróbel Date: Sat Dec 26 02:14:59 2020 -0500 Make reports load CSS from resources commit afe70faf177fd5ea3c09b72addf79a6367362fbf Author: Dawid Wróbel Date: Fri Dec 25 22:52:15 2020 -0500 Remove redundant QUrl() calls from welcome page commit 2f9b92ba23e9663aab32d26f7bd455ecfca6804c Author: Dawid Wróbel Date: Fri Dec 25 22:22:33 2020 -0500 Make reconciliation report load CSS from resources commit d676f260c429a0f40b48235c367268c424f5ec52 Author: Dawid Wróbel Date: Fri Dec 25 19:43:00 2020 -0500 Load welcome and home pages from resources commit bd2a373fc89d6f246c4ec94331266276c2ba6c22 Author: Dawid Wróbel Date: Fri Dec 25 16:53:27 2020 -0500 Add warning that icons.qrc is being autogenerated commit 8b0e1b0fe99ea10904831af67fc95e4104777ed7 Author: Dawid Wróbel Date: Fri Dec 25 16:46:16 2020 -0500 Load templates from resources BUG: 425333 commit 038a57d6bf62bd7af78f9a9f6a875c104a4ca59f Author: Dawid Wróbel Date: Fri Dec 25 14:20:31 2020 -0500 Load /pics from resources - also remove the unused background.png commit b36fbe13862751dd1ec46cbb260b5cff3842f519 Author: Dawid Wróbel Date: Fri Dec 25 14:03:21 2020 -0500 Load chipTan qml from resources commit 4be741e5f40829780c14604a047256c56e827b6f Author: Dawid Wróbel Date: Wed Dec 23 14:31:13 2020 -0500 Make plugins load their .rc from resources - add qrc (Qt Resource) files and have them embed .rc files - remove AppImage quirks for loading .rc from filesystem commit fa4c4d9047906fc0fd4d0452dc126be3c509bf51 Author: Dawid Wróbel Date: Tue Apr 27 18:41:04 2021 -0400 Fix typo in forecastview.rc commit 182ccc955b5df04bdcff7c3272474f66826839e8 Author: Dawid Wróbel Date: Tue Apr 27 13:20:19 2021 -0400 Fix APPIMAGE build that plugin refactoring broke commit 92437a620786a81ce3c664204168656c950c82a3 Author: Thomas Baumgart Date: Mon Apr 26 21:54:44 2021 +0200 Fix failing qsqlcipher test commit a61505f7571d9c8524575f52f0d1ae4ed61ed163 Author: l10n daemon script Date: Mon Apr 26 01:20:36 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 33c88770054e090d672701917428738eed1377e9 Author: Thomas Baumgart Date: Fri Apr 23 19:17:56 2021 +0200 Emit detailed selections on payees view commit 6eb634a84332ce4f691d13b27dcc5f5b9a8984d4 Author: Thomas Baumgart Date: Fri Apr 23 19:17:35 2021 +0200 Disable Goto payee action on payees view commit 02e3797990c5451b8ee7ecf094cc76c62f0d3cf6 Author: Thomas Baumgart Date: Fri Apr 23 17:30:05 2021 +0200 Improve transaction merging Transaction merging does not provide any visual feedback to the user. This can lead to unwanted results. This mostly happeqns, when the user selected transactions appear in an unexpected order to the matching function and the category assignment disappears for no obvious reason. The logic has been enhanced to check if an imported transaction which usually does not have a category assigned shall replace an existing transaction that has a category assignment. In this case, the selected transactions are exchanged so that the category assignment does not disappear. In case both transactions have more than one split, the user is asked for confirmation of the operation. BUG: 435512 FIXED-IN: 5.1.2 (cherry picked from commit 49e4e13a546a5b6bdfbbbcef65bdb59cc54ae4ab) commit acec460d9c27ee27150467d6096b21babe4e4e6c Author: Alexander Lohnau Date: Thu Apr 22 19:45:58 2021 +0200 Fix i18nc translation usage The argument should be given to the function. commit bcea15e038b8e29b9d45470df32f3de6211ab1c9 Author: Alexander Lohnau Date: Thu Apr 22 19:36:16 2021 +0200 Fix component name for KXMLGUI The name is the translated name, what we want is the plugin id which is the same as the subfolder of KXMLGUI_INSTALL_DIR where the rc file is installed to. This caused the Import/Export menus to only have one entry and not ones added by these plugins. commit ecf88dafad645d0323c529308c61be2245028523 Author: l10n daemon script Date: Thu Apr 22 00:18:21 2021 +0000 GIT_SILENT made messages (after extraction) commit 84f464220a680e5db63c2a2ed7d57f636139fb47 Author: Thomas Baumgart Date: Wed Apr 21 22:13:46 2021 +0200 Try to fix build problems under windows commit 7728c62431a925ececa06d07acd91cb272172ce3 Author: Thomas Baumgart Date: Mon Apr 19 08:15:19 2021 +0200 Improve last commit to support older versions of libOFX commit da0204090f5b6b74d5774328ba5dbf19f3fd1334 Author: Jack Ostroff Date: Sat Apr 17 17:41:13 2021 -0400 Allow ofx import of regular banking transactions within an investment account. An upgrade for libofx 0.10 changed invtransactiontype from false to true, so we need to explicitly recognize invtransactiontype OFX_INVBANKTRAN. BUG: 435856 (cherry picked from commit 88d97f79ace88879136c60a99c69c7dc50a32548) commit a0a20ba4d79c8dc61b5e4b27ea528486a4ecc368 Author: Thomas Baumgart Date: Sun Apr 18 20:54:53 2021 +0200 Show tooltip in xml storage settings dialog when GPG is not working In case GPG is not installed or no GPG secret keys are available a corresponding hint is displayed in the mentioned dialog so that the user can recognize the specific case. CCBUG:396016 (cherry picked from commit b4d06aef8b54fad9e2704e3e28fd4b70734ee40e) commit 02749aa1e0e096a1f83b3fff8044a33883d7991c Author: Thomas Baumgart Date: Sun Apr 18 20:52:07 2021 +0200 Use defaults if locale does not provide valid values In case invalid values are returned by localeconv() for the currencySignPosition and the currencySymbolPosition the default values will be used instead to avoid malfunction of the application. CCBUG: 186616 (cherry picked from commit 6298def0763c7cc00ebf5e036782544ea1ff95b6) commit 158b3fc277955cabbc0452573fe0f2fbd90873f6 Author: Thomas Baumgart Date: Sun Apr 18 08:20:45 2021 +0200 Removed unused code commit 417c73a0ca888ae3ad101129edfc5f6cba59409c Author: Thomas Baumgart Date: Sun Apr 18 07:07:10 2021 +0200 Implemented open report and print based on new execution method commit 55aa989275a51e0bd115e686b306701e248b18e2 Author: l10n daemon script Date: Sun Apr 18 01:15:31 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit e1e6c192590c5bb759927ccb3180bce31cee8c1b Author: Thomas Baumgart Date: Sat Apr 17 18:31:08 2021 +0200 Implemented goto account based on new execution method commit eae0f74d94aec250a1f867d1a50132a0f00ecba3 Author: Thomas Baumgart Date: Sat Apr 17 18:05:15 2021 +0200 Implemented goto payee based on new execution method commit da1fd2245ee3109ea78ddc7b7c2252cec8e16ba5 Author: Alexander Lohnau Date: Sat Apr 17 13:28:46 2021 +0200 Fix compilation of optional weboob plugin In 41cbb45df508e367fcff1a758ee269e17b18e0e2 the method signature got changed and in b49a8399e385a5eaba1951f9212b672e914fb673 was a typo in the #if directive commit 9b3fb04a52cf4abf29e587e535b26fe085796d82 Author: Alexander Lohnau Date: Sat Apr 17 13:42:19 2021 +0200 Add .git-blame-ignore-revs file commit 800477cef01f227d5278db384b3c10428190fc8c Author: Thomas Baumgart Date: Sat Apr 17 13:40:01 2021 +0200 Preset Gwenhywfar loglevel only if not set in environment var commit a8bb22f2966fbbf9ef29084ca5b71170c99133e0 Author: Thomas Baumgart Date: Sat Apr 17 12:00:33 2021 +0200 Preset AqBanking loglevel only if not set in environment var (cherry picked from commit b70697caba3b871394e64613819628a547588a26) commit 593a394474b8a233ed375a67638863429b18424c Author: Thomas Baumgart Date: Sat Apr 17 11:59:55 2021 +0200 Reroute AqBanking logs through qDebug BUG: 435837 (cherry picked from commit 4fffdeb8fd8ea99c15eeec0dad721ab68b474518) commit 435a6e16886f5621c17dbec274f173e6cf25bc3d Author: l10n daemon script Date: Sat Apr 17 01:21:49 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit f86890411130c9b0b945f5d48392fa7c3ec3bc2a Author: l10n daemon script Date: Thu Apr 15 01:15:12 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 78faef0405f59995fbe6f780f6332f816706c578 Author: l10n daemon script Date: Wed Apr 14 01:14:21 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 5ff8f3b2df784f76d46d16433f9b2bce82b5e1f5 Author: l10n daemon script Date: Tue Apr 13 01:14:35 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit b51388988685d6c77c7fd4762a34736b7642ba52 Author: Dawid Wróbel Date: Mon Apr 12 12:01:35 2021 -0400 CSV Importer: fix typo in MIME type commit 6b18d25235b6c022e56eb39e15b0bed27e0528f7 Author: Dawid Wróbel Date: Mon Apr 12 01:09:19 2021 +0000 Add OFX and PayPal to KBanking plugin description (cherry picked from commit ee217c34e5cb96c44ea26e6e65fba7adeaa4ff3f) commit 0a01519154eaafdeb01e8e86952c51ee083135d7 Author: Dawid Wróbel Date: Sun Apr 11 20:59:01 2021 -0400 Remove some leftover setComponentName() usage As of f7145382, this is done in KMyMoneyPlugin::Plugin base class. commit f4939260ea794c37ca6974ed58442392c93530c3 Author: Dawid Wróbel Date: Sun Apr 11 20:28:01 2021 -0400 Also refactor IBAN/BIC plugin commit 216d9ab57028b71453fe290c8db09232976ea9e5 Author: Dawid Wróbel Date: Sat Apr 10 19:42:14 2021 -0400 Use a shorter K_PLUGIN_CLASS_WITH_JSON macro Use a shorter K_PLUGIN_CLASS_WITH_JSON macro instead of the K_PLUGIN_FACTORY_WITH_JSON commit b49a8399e385a5eaba1951f9212b672e914fb673 Author: Dawid Wróbel Date: Sat Apr 10 19:18:52 2021 -0400 Continue Plugin refactoring If KF5 available is >= 5.77, use the KPluginMetaData object to obtain plugin name and Id, instead of passing them as QVariants explicitly in args. commit f7145382be07ff85c8bfcb24d10a693c2a8b706d Author: Dawid Wróbel Date: Sat Apr 10 15:18:38 2021 -0400 Set the component name in base Plugin() class KMyMoneyPlugin::Plugin - have Plugin() run setComponentName() and use the i18n-ed name passed in args (which is sourced from the plugins' .json files) - refactor fullName() to a more descriptive componentDisplayName() Classes inheriting KMyMoneyPlugin::Plugin: - remove setComponentName() usage - remove Q_UNUSED(args), since we now pass args to Plugin base class commit 09b979d27bf6448519768572eae3a86e30cb3a2e Author: Dawid Wróbel Date: Sat Apr 10 12:00:08 2021 -0400 Simplify KMyMoneyPlugin::Plugin initialization - in KMyMoneyPlugin::pluginHandling(), when creating a Plugin in factory, also pass the plugin's Id in args - refactor the KMyMoneyPlugin::Plugin::Plugin() to use the Id of a plugin provided in args. As per KCoreAddons' DesktopFileParser, the X-KDE-PluginInfo-Name value corresponds to the Id field from the plugin's json file. commit 41d914e9555491e9dfb838ed6ce7aa98e75893e1 Author: Dawid Wróbel Date: Fri Apr 9 21:37:08 2021 -0400 Refactor importer plugins to use MIME types - refactor the ImporterPlugin::formatFilenameFilter() into ImporterPlugin::formatMimeTypes(), which now takes a list of MIME types supported by a plugin - provide a default implementation of ImporterPlugin::isMyFormat() that checks whether the MIME type of the imported file inherits any of the types supported by a plugin - ImporterPlugin::formatName() was misused as a name of the plugin, so refactor the code properly and add a fullName() property to base Plugin class instead - resort to the default implementation of ImporterPlugin::isMyFormat() in CSV importer plugin commit 92b52eb6426d9f7d1135b194368e6a42e32406ff Author: Thomas Baumgart Date: Sun Apr 11 13:11:29 2021 +0200 Remove deprecated and unused functions commit bb53818248eee75f0296d5a61f0d692828ed0fc3 Author: Dawid Wróbel Date: Sat Apr 10 12:10:12 2021 -0400 CSV Importer: fix a bug introduced by 76b258ae isMyFormat() must be specific about the files it can handle commit d2b5166c20aafed7aa0aadc94161d41d76e7ee7e Author: Thomas Baumgart Date: Sat Apr 10 10:18:21 2021 +0200 Fix testcase Due to the change introduced to fix BUG 435488 which now accepts an ISO formatted date in any case, the corresponding test case needs to be adjusted. commit 43451a9df3bb3d9cfe765aa345cf08496dc6be32 Merge: 435b381de aa8205706 Author: Thomas Baumgart Date: Sat Apr 10 09:00:19 2021 +0200 Merge branch 'work/remove-dead-file' commit 435b381deb7f2afc64521cde5907751f64a15052 Author: Thomas Baumgart Date: Sun Apr 4 17:24:44 2021 +0200 Move member vars into a private class commit 308ad5ad13e44da2b014df0193ac1a4b6ebe6745 Author: Dawid Wróbel Date: Fri Apr 9 10:17:09 2021 -0400 Use distinctive icons for go-to right menu actions Using the same icon for "Go to Payee" and "Go to Account" is not a good UX. commit 76b258aeca5ce18499db6bb31a184afa94497d87 Author: Dawid Wróbel Date: Fri Apr 9 13:47:33 2021 +0000 CSV Importer: allow other text file extensions Bank statements, even if correctly CSV-formatted, can often be provided with a different extension – or none at all. So as long as we're able to open the file as text, we should allow user to choose it. Also use mime types for an implicit i18n. (cherry picked from commit 403529b33ba9d69762392ae1649361d465fd587d) commit 09b4df0cd5ffbd7fbc7f9dc5e614756037cd2a7c Author: Dawid Wrobel Date: Thu Apr 8 15:22:28 2021 +0000 DockerFile: also install Memoji font commit a08966c1cc6fc417755e9d280cec61ba2fb0976a Author: Dawid Wróbel Date: Wed Apr 7 22:32:45 2021 +0000 Make CSV importer support ISO formatted date Try parsing using ISO formatting first and only continue with heurestics if unsuccessful. BUG: 435488 FIXED-IN: 5.1.2 (cherry picked from commit fa0b69e8ed33d52cd8aacfb466f67bb98f8436b7) commit f9897a88bd4768c210cffd3130282c9cebbcfad9 Author: Dawid Wróbel Date: Tue Apr 6 19:11:10 2021 -0400 Add colorful budget icon commit a062a0310b41f77070212b28f9c06ae67e836357 Author: Alexander Lohnau Date: Sun Feb 21 18:08:28 2021 +0100 Add clang-format tooling and configuration commit 7a829a83d4609d5637e54a21bc4024bda08321a4 Author: Alexander Lohnau Date: Sun Mar 21 19:19:25 2021 +0100 Prevent clang-format uglification - Trailing commas where appropriate - Exclude section that should not be formatted - Add `//` at the end of lines to preserve linebreaks commit 35699ac276d69098ea316ad7ac293504343a266e Author: Alexander Lohnau Date: Sat Apr 3 10:32:08 2021 +0200 Reformat to use 4 spaces with astyle If you want git blame to ignore formatting revisions run: git config blame.ignoreRevsFile .git-blame-ignore-revs Command used: `astyle --indent=spaces=4 --convert-tabs `find -type f -name '*.cpp' -or -name '*.cc' -or -name '*.h'`` commit 32270c92350be0130782329a0d66f53fd7d768dc Author: l10n daemon script Date: Sat Apr 3 00:18:58 2021 +0000 GIT_SILENT made messages (after extraction) commit 0b9a48e524b545383e2284e20e3e4ca569ae24c4 Author: l10n daemon script Date: Tue Mar 30 01:14:43 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 38db56cce4ac40ef19a3238386351d4acf5d22bc Author: l10n daemon script Date: Sun Mar 28 17:14:56 2021 +0000 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 0bee8c5200b1d4b19525796589dfc62abbe507a4 Author: Thomas Baumgart Date: Sun Mar 28 08:23:46 2021 +0200 Don't try to create an account without a name CCBUG: 434605 (cherry picked from commit 12ef8de0febc644707791f0a5705e29abaa38da7) commit 3eaa6f63a9256d53eec5f19caa5c1dd176176e44 Author: Thomas Baumgart Date: Sun Mar 28 08:20:35 2021 +0200 Don't make payee a mandatory field during CSV import Commit 1c7cf75c4 turned the payee into a mandatory field which is not useful in all cases. (cherry picked from commit f1e2167e5266345c5f73e0493396d24c26e824e9) commit a5e03c6d8d6792526d061ba90409f13453f6b2f8 Author: Thomas Baumgart Date: Sun Mar 21 17:11:06 2021 +0100 Prevent crash when selecting the empty transaction in a ledger commit 8131e3ab172679800c75c05824bbd9ce08383129 Author: Alexander Lohnau Date: Sun Mar 21 14:20:22 2021 +0100 Avoid repeating namespaces unnecessarily commit c4b4f2d52b87ffe0b8cbecfd2896165404fcff97 Author: Thomas Baumgart Date: Sun Mar 21 12:35:11 2021 +0100 Fix default regex for conversion rates from fx-rate.net See also the discussion on https://forum.kde.org/viewtopic.php?f=69&t=170363 CCBUG: 434226 commit 5dbdbd82e2412fdb23523898209f6028ab0e5e28 Author: Thomas Baumgart Date: Sun Mar 21 11:03:25 2021 +0100 Emit notification when base currency changes CCBUG: 350904 commit ec2e628df5d7c783cc3da9be5991ab1bd5fd1a0d Author: Thomas Baumgart Date: Sun Mar 21 11:02:25 2021 +0100 Scan journal from beginning if balance cache is not filled commit c55fc6e02977b78389b58f8d5536f2ad36d049fc Author: Thomas Baumgart Date: Sat Mar 20 13:22:54 2021 +0100 Fix last commit for newer Qt versions commit 7337b2325168024f2672c7138218606756455a30 Author: Thomas Baumgart Date: Sat Mar 20 13:07:08 2021 +0100 Added general mechanism to position popup widgets This allows to place popup widgets relative to one of the corners of a base widget while making sure that the popup does stay on one screen. Apply this method to calculator and date popups. commit 68e28409f3d1eba51d9bce08e8b41f6ffc1cb3d2 Author: l10n daemon script Date: Mon Mar 15 06:54:41 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit f80c7c9bdcdd0b9db8706136d3c343d6ee5c6893 Author: l10n daemon script Date: Mon Mar 15 03:12:26 2021 +0100 GIT_SILENT made messages (after extraction) commit af36bb938f6d55855bfaecdebb52090161068143 Author: Thomas Baumgart Date: Sun Mar 14 12:56:03 2021 +0100 Improve compile time/save compile energy Inspired by https://www.kdab.com/beware-of-qt-module-wide-includes/ commit e962f1d156b4898f8a9671f53e128509d93db7ee Author: Thomas Baumgart Date: Sun Mar 14 12:48:54 2021 +0100 Don't limit conversion rates to currency fractions commit 669f72979bfe510954467260a22862cf8f4de897 Author: Thomas Baumgart Date: Sun Mar 14 12:48:23 2021 +0100 Removed invalid header information Looks like a copy/paste error to me :) commit e0cf2bcaf1f825c903fc260811322da846ff839b Author: Thomas Baumgart Date: Sat Mar 13 18:41:19 2021 +0100 Use same icon for ledger view and settings commit 55633369d41c35913e73baa361ff59a403c11750 Author: Dawid Wróbel Date: Fri Mar 12 18:50:47 2021 -0400 docker: use eatmydata to speed up image build commit e9d44a3fb30f4629315c6a378b0f200fa8bab316 Author: Dawid Wróbel Date: Fri Mar 12 18:50:11 2021 -0400 docker: make neon repository optional commit db71f05e31f764397aa280860a0c51332b61f889 Author: Thomas Baumgart Date: Thu Mar 11 08:59:39 2021 +0100 Update AqBanking package commit aa820570642b8bf8b7f69b40a572f358699f9df5 Author: Weng Xuetian Date: Tue Mar 9 19:01:13 2021 -0800 Remove dead service type desktop files. commit 11e4e4d66a7030a6ef984bc0adfac2f5b85495bd Author: l10n daemon script Date: Mon Mar 8 06:59:34 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 2f0efcacf552642517032422347f9e1765735426 Author: l10n daemon script Date: Mon Mar 8 02:56:10 2021 +0100 GIT_SILENT made messages (after extraction) commit c5a3a9960ada9497997bece3a048f45103d0f625 Author: Thomas Baumgart Date: Sat Mar 6 17:27:01 2021 +0100 Bumped versions of external modules for appimage build commit 874963badd02fd88087de85159d76eadae6ef810 Author: Ralf Habacker Date: Thu Mar 4 14:31:02 2021 +0100 Fix issues with finding libIcal by using the cmake support provided by the system According to https://github.com/libical/libical, LibIcal has been providing support for the module variant for find_package for about 7 years, so we no longer need the local findical.cmake package. (cherry picked from commit 90fc77f734da5aeb8fea4d36971e97f7f024a113) commit ea5cb67948ef69f733e69418edd8c252e95628a3 Author: Thomas Baumgart Date: Sat Mar 6 12:29:34 2021 +0100 Remove usused code commit baca937684bc09b43864d28dd6ba8016a21a790c Author: l10n daemon script Date: Wed Mar 3 07:47:52 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 8733838fe647fe2945c055f2a44565826ea6dd74 Author: Thomas Baumgart Date: Sun Feb 28 07:22:02 2021 +0100 Fix 'reconciliation removes the history' In MyMoneyAccount::addReconciliation(), make sure, that the associated member m_reconciliationHistory is loaded from the key value pair, which is performed by calling reconciliationHistory(). BUG: 433694 FIXED-IN: 5.1.2 (cherry picked from commit 11ccaa9ba7eb78d5c05139de02e46e809511e290) commit ccf86741cb857b359c3111a2f37ebfccdd446406 Author: Thomas Baumgart Date: Sat Feb 27 18:26:24 2021 +0100 Fix wrong currency attributes during loading commit 7ee95e43f56a7259490c56c1cf96ca3a825b85ea Author: Thomas Baumgart Date: Sat Feb 27 18:26:00 2021 +0100 Assign correct attributes to currencies Creating new currencies actually created security entries which is wrong. This change presets the necessary attributes so that currencies are created correctly. Editing also updates the attribute so false entries can be corrected by editing the currency and saving the entry. CCBUG: 433380 (cherry picked from commit d58f9df16a7e14ef1a3f93fce67dd4460e36f53b) commit b96b4482bb74319f1013c915ca7203c21fe5300d Author: Alexander Lohnau Date: Mon Feb 22 11:11:04 2021 +0100 GIT_SILENT Port away from deprecated QLatin1Literal This is the equivalent of QLatin1String. QStringLiteral is used when we want to construct a QString and QLatin1String when we want to use an overload which takes a QLatin1String . commit 7bc0fc60dcfdaf48b475bd86af6e4a96fb5ac10c Author: Alexander Lohnau Date: Mon Feb 22 10:18:24 2021 +0100 GIT_SILENT Fix empty QStringLiteral See https://github.com/KDE/clazy/blob/master/docs/checks/README-empty-qstringliteral.md commit 9e111ed856c44f2f8def41d6e4193ef9fe063670 Author: Alexander Lohnau Date: Mon Feb 22 10:13:40 2021 +0100 GIT_SILENT Fix warnings about unused variables commit 8fd4f4ac3fa5904d2626b397fda57f3d6304cf7b Author: Alexander Lohnau Date: Mon Feb 22 09:50:09 2021 +0100 GIT_SILENT Fix deprecated qVariantFromValue usage commit 0b188558250cc6845a0be54b6b19e4decacd31bf Merge: 3c171aaca 448341ea2 Author: Jack Ostroff Date: Sun Feb 21 12:50:58 2021 -0500 Merge branch 'master' into 39-avoid-sql-failure-or-crash commit 448341ea28885e732c74ee177148be812809154b Author: Thomas Baumgart Date: Sun Feb 21 17:56:45 2021 +0100 Don't show closed tags for selection in combo box commit 597a511a7d9218b7d4795361e6df67ea9bdea4c9 Author: Thomas Baumgart Date: Sun Feb 21 10:47:25 2021 +0100 Allow copy_from_breeze to work on MacOS commit 3c171aaca5acd73c711ad31182c13dc8f9cce634 Merge: 0f30a7980 d8c65d062 Author: Jack Ostroff Date: Sat Feb 20 17:16:00 2021 -0500 Merge branch 'master' into 39-avoid-sql-failure-or-crash commit 0f30a79803464ceebdadfc501f2155bde3e0d7ba Author: Jack Ostroff Date: Sat Feb 20 17:05:17 2021 -0500 add qWarning if trying to clearTable() table which does not exist commit d8c65d062d602e3512d845eaad76a440078cff28 Author: Alexander Maret-Huskinson Date: Sat Feb 20 09:33:15 2021 +0000 Sort favorite reports on home screen by name The favorite reports on the home view were shown in the order the reports were created which is not ideal and confusing. This change sorts the list of favorite reports on the home view in alphabetical order. CCBUG: 397918 commit 9875f3b5494fa2d34c0c7f57043aa141216974e9 Author: Alexander Lohnau Date: Fri Feb 19 21:55:27 2021 +0100 Add trailing commas to enums This will cause clang-format not to wrap these enums and it will lead to cleaner diffs when adding new values. commit 79e8e1e3423246e24e1d48fed3a4668b3068a0f7 Author: l10n daemon script Date: Fri Feb 19 10:40:52 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit b8663afd07cda026894243e2e93a07874f11aca3 Author: Dawid Wróbel Date: Thu Feb 18 17:48:46 2021 -0500 Add colorful accounts icon commit ac6fbdc4937a5ec2f542dfee85c02a304d53e8e5 Author: Jack Ostroff Date: Tue Feb 16 18:12:26 2021 -0500 Check for existence of table before querying it, to avoid later failure due to invalid query object (db transaction) commit f82439ef3aa176e88cf24f680092f8a77e02217a Author: Dawid Wrobel Date: Tue Feb 16 18:59:45 2021 +0000 Delete INSTALL, instructions in Wiki commit b41e372bf191e17c09b14dbd835b60c794b0651b Author: Dawid Wrobel Date: Tue Feb 16 18:58:17 2021 +0000 Add CONTRIBUTING commit 05217190a34bcc5929328a95b7a22883736d564f Author: Dawid Wrobel Date: Tue Feb 16 18:25:12 2021 +0000 Delete README.cmake, moved to wiki commit fc0e9812e11b97da9c28cbd021d3a01765c1c4c0 Author: Dawid Wrobel Date: Mon Feb 15 19:16:17 2021 +0000 Delete README.Fileformats, moved to wiki commit 09172a150bd2185889b9887a4406a6374c0726a0 Author: Dawid Wrobel Date: Mon Feb 15 18:58:55 2021 +0000 Convert license headers to SPDX commit d160dedcbcd35331f98c06e08a6b74931c0c4199 Author: Dawid Wróbel Date: Sun Feb 14 17:36:53 2021 -0500 Docs: update link to changelog commit 43b584a1fe6117d47f5dcb2481e50e0a11c188a3 Author: Thomas Baumgart Date: Sun Feb 14 19:23:03 2021 +0100 GIT_SILENT Update license headers to general layout used in project commit ca004aedc8ff569a7be43319e9576b2ee51c2d40 Author: Thomas Baumgart Date: Sun Feb 14 19:19:36 2021 +0100 Fix selection handling in checkprinting plugin commit 9eeb67a6475d330ec45764a72d5b671041e87ac8 Author: Thomas Baumgart Date: Sat Feb 13 19:24:04 2021 +0100 Fix checksum of ZIP package Details can be found on https://blog.bembel.net/2021/02/the-mysterious-change-of-a-checksum/ commit 1bbb389deb508ccaedf0775e67dda5fd2ee2f752 Author: Thomas Baumgart Date: Sat Feb 13 15:07:15 2021 +0100 Prepare for code re-format commit c439822749e6a0d81b13d1e4c0546e2a06ef5a4a Author: Thomas Baumgart Date: Sat Feb 13 10:01:43 2021 +0100 Bumped versions of external libs for AppImage build commit 10542cd5e8a65e160cd5dff90b5a65032811c669 Author: Thomas Baumgart Date: Sat Feb 13 08:48:53 2021 +0100 Always overwrite the destination file (cherry picked from commit 5f75b08afc15e7e5b4866c35c7a35c3421ba3e64) commit dd223fe1a04f8055bd724afe1781176d7e746292 Author: l10n daemon script Date: Fri Feb 12 08:12:27 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 9e17b57d2300d51375b5734cf101c3bf5d8a1435 Author: Dawid Wróbel Date: Wed Feb 10 20:56:03 2021 -0500 Update icons - add new Ledger icons - rename home, institution after upstream changes - fix a typo in copy_from_breeze.sh instructions - add some missing icons that were referenced for the first time in recent commits commit 2e99527953445d6256cc0fe2c3228042e9db9cc9 Author: Dawid Wróbel Date: Sun Feb 7 21:05:00 2021 -0500 Embed icons on macOS an Windows as well This means going forward we will no longer rely on KIconThemes and the icontheme.rcc file it generates. commit f36415b65f6f0d9eaf90ee5c65931042838c2dbf Author: Thomas Baumgart Date: Sun Feb 7 15:14:37 2021 +0100 Select the corresponding context menu in ledger commit e0ad6be8842937218a2a21e29498ef4d25a5ccac Author: Thomas Baumgart Date: Sun Feb 7 15:14:04 2021 +0100 Process each selected row only once commit 3f7a9d76e47d4e6fb3447064704164940ed50ed5 Author: Thomas Baumgart Date: Sun Feb 7 15:13:29 2021 +0100 Prevent multi-selection of transactions and schedules commit 3e0e4419c10d76f99ff4bc55094497492dc39c84 Author: Dawid Wróbel Date: Sun Feb 7 02:44:03 2021 -0500 Suppress warning about X11 detection on macOS https://api.kde.org/ecm/kde-module/KDECMakeSettings.html#build-settings commit 3a649da93465289e0c9276932b7c9d7342e0f84c Author: Thomas Baumgart Date: Sat Feb 6 07:16:19 2021 +0100 Improved i18nc context commit 8f07eb4b28375726189642bef8fe8f6b9b8dee0d Author: Thomas Baumgart Date: Fri Feb 5 16:57:07 2021 +0100 Replace debit/credit suffix in form with column header text commit 61c38a4ab2c3ae014fbdd6e0873420bbc7fabd12 Author: Thomas Baumgart Date: Sun Jan 31 16:16:25 2021 +0100 Show predicted balance for schedules in ledger view commit 85d8ba8a6166c41f16cc4e8bcda59f2ddd2d12e1 Author: l10n daemon script Date: Wed Jan 27 08:49:21 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 86f6bd13947f0369254a676196f2cace89a1bd5b Author: l10n daemon script Date: Tue Jan 26 07:56:12 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 855a37a47cd3fdcec10ea7dda44e4dfd70f3d5a1 Author: Thomas Baumgart Date: Sun Jan 24 11:37:32 2021 +0100 Improve selection when filtering in ledger commit 35f841612883605b7c7493e3dd149ea512f42f55 Merge: 03c82647f 1c7cf75c4 Author: Thomas Baumgart Date: Sun Jan 24 10:06:03 2021 +0100 Merge branch 'Improve-CSV-importer' commit 1c7cf75c4dcd1699582ca67ee2baa72fe81a23c8 Author: Thomas Baumgart Date: Thu Dec 31 22:06:45 2020 +0100 Improve CSV importer - add credit/debit indicator column - add balance column - simplify code - add new column selections to UI GUI: commit 03c82647f26c16551081dc7bade8ab5f0ee96769 Author: l10n daemon script Date: Thu Jan 21 06:58:21 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit cd9df504c69e5d624ca9181cad442cbb5ce38763 Author: l10n daemon script Date: Mon Jan 18 02:47:09 2021 +0100 GIT_SILENT made messages (after extraction) commit f4f83840bdda5df35d7f5dc391c5ee6dae745986 Author: l10n daemon script Date: Tue Jan 12 06:45:33 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 4fca50bd279bc957fc97ebc6be750ef44221b1fc Author: l10n daemon script Date: Mon Jan 11 06:43:37 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit fd118779db92c2cf6c0c4044cedd57b63e09eb66 Author: Thomas Baumgart Date: Sat Jan 9 19:05:34 2021 +0100 Remove text from account combo box When selecting a payee that has a default category assigned and then switching to a payee that does not have a default category assigned leaves the text of the category as is for the first payee. When the default category is now enabled, the user has the impression that the setting is made, but it is not stored. This change clears the text so that the user has to select the category in any case which resolves the problem. (cherry picked from commit 3b16469b734b4ff4167d7047ca346ff3aeb71e7f and adjusted to work on master) CCBUG: 431248 commit 5f8ca7607fc1a24bd4308d2d2612cf3663f36771 Author: Thomas Baumgart Date: Sat Jan 9 18:03:51 2021 +0100 Leave dialog if return is pressed in amount field BUG: 431294 commit e8eedeb2da9bb2b0075898a52135d8d9dec31a35 Author: l10n daemon script Date: Sat Jan 9 07:00:19 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 14ab95c277b0abe17d0e9cf84ba004573450e7c2 Author: l10n daemon script Date: Thu Jan 7 06:47:57 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit f59e8a5332bcde53b829750a0e336c406a882983 Author: l10n daemon script Date: Wed Jan 6 07:24:50 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 1632629a079ae24a8be44999a6bee37f3067781e Author: l10n daemon script Date: Wed Jan 6 02:51:53 2021 +0100 GIT_SILENT made messages (after extraction) commit 77c791f9dda3c39c68aaec6c371f11dea1ede045 Author: l10n daemon script Date: Tue Jan 5 06:28:26 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 0fb55b8880eb0561839f76d21143156a4f020f86 Author: Thomas Baumgart Date: Mon Jan 4 19:27:44 2021 +0100 Extract the postdate of the transactions as well commit b8defdd992491ac25a5afd70112486f34cb50a9e Author: Dawid Wrobel Date: Mon Jan 4 15:47:19 2021 +0000 Docker: Add qtwebengine5-dev commit 628c1f2bfbf75c516ec443a8b5367f0950441a64 Author: l10n daemon script Date: Mon Jan 4 06:35:00 2021 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 1b15483ebc160f69e3dbd97ad918b8fc78ad089e Author: Johnny Jazeix Date: Sun Jan 3 12:30:24 2021 +0100 fix compilation on Windows. Q_DECL_DEPRECATED must be before the declaration, not at the end commit f8c30be03cfa55927ba14929e0527f1ca9dd31fc Merge: 926782926 b0f666add Author: Dawid Wróbel Date: Sat Jan 2 13:11:33 2021 -0500 Merge branch 'docker_dev_env' of invent.kde.org:office/kmymoney into docker_dev_env commit 926782926e645402e7ef5f0eeb54804113ae42ae Author: Dawid Wróbel Date: Sat Jan 2 13:10:58 2021 -0500 Docker: Use a generic location for .kmy files commit 67cd1ff49ca83ca176f4a7282712563daccacf86 Author: Dawid Wróbel Date: Sat Jan 2 13:09:34 2021 -0500 Move docker files to docker/ commit 7275791f28e28e467652b7621a7f0228e47a5dda Author: Dawid Wróbel Date: Tue Aug 18 21:26:10 2020 -0400 Update to 20.04 LTS commit 7be972afb888b2535c0ee9e05b10dfce348ee86e Author: Dawid Wróbel Date: Tue Apr 14 14:06:57 2020 -0400 Install the qt5-default package commit 19330ab5be4ddc1686b5f71fe12409baf7a21a65 Author: Dawid Wróbel Date: Sat Apr 11 12:49:08 2020 -0400 Mount .gdb and .gdbinit commit 598ddc3e476715dc46d6f15ca479eab554ca7f01 Author: Dawid Wróbel Date: Sat Mar 21 00:14:29 2020 -0400 Also install QT SQL libs, libsqlcipher commit 629db652400a9c410eabeb97e91526993fd5ce36 Author: Dawid Wróbel Date: Tue Mar 17 00:23:50 2020 -0400 Also install default plasma breeze-icon-theme commit a683047dd30659e8d8bddfdc1040522d8c99617a Author: Dawid Wróbel Date: Tue Mar 17 00:14:01 2020 -0400 Add .aqbanking, .config/kmymoney and persistent /build folder volume mappings commit a249d600807b33f38f5194c061674a5ddcdea4a7 Author: Dawid Wróbel Date: Mon Mar 16 14:36:21 2020 -0400 Fix sed regex, also uncomment PermitRootLogin line if commented-out commit 65fbdce3fc65c29207439ada9773a39cac559ade Author: Dawid Wróbel Date: Mon Mar 2 21:50:09 2020 -0500 Add Dockerfile and docker-compose.yaml allowing remote builds and debugging commit b0f666add11e6a059780a89c72a84a7902f95f15 Author: Dawid Wróbel Date: Sat Jan 2 13:10:58 2021 -0500 Docker: Use a generic location for .kmy files commit 948a67a2033c17ed8f6dd54eeda9b7596bbc6324 Author: Dawid Wróbel Date: Sat Jan 2 13:09:34 2021 -0500 Move docker files to docker/ commit 41cbb45df508e367fcff1a758ee269e17b18e0e2 Author: Thomas Baumgart Date: Sat Jan 2 10:07:29 2021 +0000 Implementing a general selection method and a collapsable filter widget commit 7ce5ea07243e69cde0378de679561de7d384f253 Author: Thomas Baumgart Date: Fri Jan 1 18:07:22 2021 +0100 Fix sorting of ledger view during import of transactions After importing transactions the views need to be re-sorted. This was missing. Multiple row insertions result in a single sort run at the end of the insertions. commit aa7f42546aa44a808f6011209494a0a1a0cf96a3 Author: Thomas Baumgart Date: Fri Jan 1 17:08:21 2021 +0100 Fix re-import of online statement file Due to a duplicate usage of a variable, only a single transaction was loaded even if the statement file contains more than one statement. This is a sole debugging feature for developers and has no impact on regular users. This change fixes the duplicate usage and importing multiple transactions now works as expected. commit 142103d51fa8e3b9a4bf9c9149d98d3e383650bf Author: Thomas Baumgart Date: Mon Dec 28 13:02:22 2020 +0100 Add task-complete icons commit 477b0da5921ddd8795422c3dfe5a03e4b2d78dff Author: Thomas Baumgart Date: Mon Dec 28 12:55:15 2020 +0100 Improve copy_from_breeze.sh - Check arguments and print error messages - Escape braces in sed substitution expression - Remove trailing / from directory argument - Check for presence of icons.cpp - Allow to run out of any directory - Convert files to *NIX line ending if tool available BUG: 430892 commit d0dca2bb18ad73d0771c42094ede993175e0e400 Author: Thomas Baumgart Date: Mon Dec 28 11:35:47 2020 +0100 Make script executable commit e56b6e4ea50b0225e84c41ddd8a582a5d5c5d20b Author: Thomas Baumgart Date: Sun Dec 27 22:01:58 2020 +0100 Use QMetaObject::invokeMethod() instead of QTimer to delay execution commit f032e8f0409900c6cb71cdf207c5901856598c09 Author: Thomas Baumgart Date: Sun Dec 27 22:01:06 2020 +0100 Remove unused connection commit f56742faeb608d0f8bcf736708126609be9a760c Author: Thomas Baumgart Date: Sun Dec 27 22:00:43 2020 +0100 Change signal/slot connections to Qt5 style commit 6b4ef1267ab2f4f0b946ac7d8d4d073dde5d51b5 Author: Thomas Baumgart Date: Sun Dec 27 16:14:36 2020 +0100 Removed unused files commit 88be6b209998bda6f4cdeb27cc2561959bfc5cbc Author: Nicolás Alvarez Date: Sun Dec 27 00:15:52 2020 +0000 Use "Extragear" CI product instead of Applications Hopefully this will fix the build job by fetching the alkimia dependency correctly. commit 16c59b265a9d075db1c2f4c27507fcbece755956 Author: Nicolás Alvarez Date: Sat Dec 26 00:59:56 2020 -0300 gitlab-ci: use eatmydata in apt-get apt uses several fsync() calls on each package it installs, and that's very slow, especially on non-SSD. eatmydata turns fsync into no-op, which makes package installation much faster (it can cause corruption if there's power loss or similar, but that doesn't matter in CI where we throw away the whole container anyway). Currently the build_local_ubuntu_2004 job in GitLab CI takes 11 minutes to install dependencies. Using eatmydata it went down to 2 minutes. commit de7726991d59efd03bbfc84f0dfb101c6c04c2f7 Author: Nicolás Alvarez Date: Fri Dec 25 21:45:02 2020 -0300 gitlab-ci: use ninja in the build_local_ubuntu_2004 job Currently the build_local_ubuntu_2004 CI job is using 'make' without any parallelism. Our 8-core build server uses only 1 core to compile kmymoney. This commit switches to using 'ninja', which uses all CPUs by default. The build was taking 25 minutes, now it takes 5 minutes. commit 96739cdbb879b9ca1d51058e394d54da077c8456 Author: Thomas Baumgart Date: Sat Dec 26 13:12:59 2020 +0100 Update information about current release commit f27974d601db4fed2c128726a4060b3f1aa001a7 Author: Thomas Baumgart Date: Sat Dec 26 12:52:35 2020 +0100 Amend last commit and fix installation commit 8607e81a7a0d31c2c399bdeb57cc485f51428fcb Author: Dawid Wróbel Date: Fri Dec 25 17:22:28 2020 -0500 Fix Danish account templates not loading ISO 639-1 symbol for Danish is "da", not "dk" BUG: 430813 commit ff5ed17acf45c4a9370de39bcb14fb749e7f4417 Author: Thomas Baumgart Date: Wed Dec 23 17:46:41 2020 +0100 Adjust minimum versions for AqBanking and Gwenhywfar commit 34938b7df5b88037fa4975336bd4e78897b85395 Author: Dawid Wróbel Date: Mon Dec 21 22:06:23 2020 -0500 Remove extraneous QFileInfo() usage commit 0c41641c01c63931d0ceffee49f3623db592f7c3 Author: Dawid Wróbel Date: Mon Dec 21 21:59:44 2020 -0500 Reimplement weboob Python module importing code - embed the kmymoneyweboob.py script as a resource to avoid issues with its relative location on the filesystem (fixes weboob on macOS) - remove the obsolete LIB_PYTHON hack - add some chatty debug messages - PyErr_Print() for some extra information if Python module fails to load - PyList_Append() for a cleaner approach to getting our script load from a non-standard location commit a9722f40ec94bd7fdda078e393807dc1e78bbec3 Author: Oleg Sidorkin Date: Thu Dec 17 14:03:18 2020 +0000 Switch weboob plugin to Python3 commit 5053e4ecd556470c59db7fd42601be814f2f0b9f Author: Thomas Baumgart Date: Sat Dec 12 20:00:10 2020 +0100 Fix infinite loop in reports The exchange algorithm for the total rows always kept exchanging the last two entries with themselves and never ended. This is caused by totals for multiple currencies. This change detects this scenario and avoids the infinite loop. BUG: 430178 FIXED-IN: 5.1.1 (cherry picked from commit 2e1912fc639f5471f8f57d6979c182cc0b126854) commit 1a25d48b408656e301c3a5e1128fecf996f174e9 Author: l10n daemon script Date: Mon Dec 7 02:31:03 2020 +0100 GIT_SILENT made messages (after extraction) commit 962bf73c524fa534a2f7d5093fbca3e0650ca438 Author: Thomas Baumgart Date: Sun Dec 6 12:13:27 2020 +0100 Adjusted names of German tax categories in account templates BUG: 420016 FIXED-IN: 5.1.1 (cherry picked from commit 8abae0ba775c8133d5f5fc928004740916e5646f) commit bbf1b4a9e35e4e93b8b5ff6816e05fa347d0cfd3 Author: Thomas Baumgart Date: Sun Dec 6 12:12:40 2020 +0100 Differentiate errors while writing data file This is to get a bit more information about the cause of a failure during a file save operation. CCBUG: 425752 (cherry picked from commit 4d16fb2d1dab0a833425715091a909795d065466) commit 855e96a95c01a401950eedec29bf6ad46040606b Author: l10n daemon script Date: Sat Dec 5 06:28:29 2020 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit d9bbf03288044b77e5027576eeef5ed9bddac029 Author: Thomas Baumgart Date: Sun Nov 22 10:07:17 2020 +0100 Fix filtering in institutions view commit 7767d4b4d16618460bf3b4b519351094083f5296 Author: Thomas Baumgart Date: Sat Nov 21 15:41:31 2020 +0100 Make calculator widget a parentless popup Using the AmountEdit widget as parent widget for the calculator caused trouble in some circumstances (see bug report). Making the popup parentless solves the issue. CCBUG: 429436 commit 9e7649cf8457ea29695e15aa81c15cee7847c483 Author: Thomas Baumgart Date: Sat Nov 21 13:32:23 2020 +0100 Trace activity during home view generation commit a2033eca9e838d80edafce75d6c7d4fe3f91ed2b Author: Thomas Baumgart Date: Sat Nov 21 13:27:29 2020 +0100 Improve model loading and print load times to console commit 4b00598568941996cf68c8ee2744be53f1944c49 Author: Thomas Baumgart Date: Sat Nov 21 09:50:18 2020 +0100 Include all transactions in reassignment when merging/deleting payees The transaction filter skips a few tests when dealing with splits referencing categories. This causes transactions that only reference categories but no accounts not to be reported when searching e.g. for all transactions referencing a specific payee. Setting a special flag forces to include these tests even on splits referencing categories. In the given case, this will cause all transactions to be reported that reference a given set of payees. CCBUG: 427519 Cherry-picked from f0651a6ac44d197d6b70cc273d0c72c1d3a374d7 and adjusted to master commit 731c962e12acb5eaa46da9475bbab9bf6512b8e2 Author: Peter Eszlari Date: Fri Nov 20 01:36:54 2020 +0000 org.kde.kmymoney.appdata.xml: add commit c5d5b80325583f66d93c461d0ce129cb44ecc19d Merge: 7145ab41b ea66d945e Author: Dawid Wrobel Date: Thu Nov 19 17:39:20 2020 +0000 Merge branch 'cicd' commit ea66d945efe28599eb47daaf3210b1e86f186691 Author: Dawid Wrobel Date: Thu Nov 19 16:47:54 2020 +0000 Install libqt5sql-sqlite specifically commit d2513d69fb006d85e113aff109736ebc228fbf01 Author: Dawid Wrobel Date: Thu Nov 19 14:45:47 2020 +0000 Use most recent Ubuntu LTS commit 7145ab41bd5c2ff8e5a894984af5f46257895560 Author: Thomas Baumgart Date: Thu Nov 19 14:52:19 2020 +0100 Fix base class of KMessageWidget commit 88657df6ae77526b28d404295bfa5615df619eb4 Author: Thomas Baumgart Date: Thu Nov 19 14:51:37 2020 +0100 Make sure to pick the right item for selection It happens that the last item in the ledger is the online balance which cannot be selected. To deal with this scenario we simply scan from the end for the last 'real' transaction in the ledger before we select the item. commit e86a6dc8016a2adea725a7d0b6cc6f1ff9600c7b Merge: f1dc24eb3 db9dae70a Author: Dawid Wrobel Date: Thu Nov 19 05:45:40 2020 +0000 Merge branch 'master' into cicd commit f1dc24eb32b51ed1f1d3a481550e48dcabbc44b6 Author: Dawid Wrobel Date: Thu Nov 19 03:24:09 2020 +0000 Add missing sqlcipher dep commit 423218f39bf245398692696fc44ed3a799a8dad4 Author: Dawid Wrobel Date: Thu Nov 19 03:00:01 2020 +0000 Fix yml syntax commit 20c370b0153818384080961b90c3a8237ea0a21a Author: Dawid Wrobel Date: Thu Nov 19 02:56:42 2020 +0000 Enforce dpkg noninteractive frontend commit 89faf21f809fa0ceea0967b99e6704c24429269f Author: Dawid Wrobel Date: Thu Nov 19 02:41:51 2020 +0000 Add Ubuntu 18.04 LTS local build config commit db9dae70adff6f27a2b51a3968ad3a13afeaaa33 Author: Thomas Baumgart Date: Wed Nov 18 13:55:01 2020 +0100 Assign correct parent category to new categories In case a category is selected use it as the parent for new categories. Change the parent category when the category type changes between income and expense. BUG: 428164 FIXED-IN: 5.1.1 (cherry picked from commit f204a28dd52d1b33632adbfdd8914312d004616e) commit d3d72a026b436b577e5cbbfc129552136c0eca8f Author: Ralf Habacker Date: Tue Nov 17 14:17:07 2020 +0100 Add new templates imported from gnucash The templates were taken from the git branch 'maint' commit 5de4fe5dff5e10e15cf3e8d7e67f31f39e5f7be1. CCBUG:429239 (cherry picked from commit 0a0085de48f91e3e7ba2ecacad8188c5d1645a0c) commit 0769e6ff8e6b58edba75c9f66b0331ffd34d03d7 Author: Ralf Habacker Date: Tue Nov 17 14:10:50 2020 +0100 Update templates from gnucash git branch 'maint' The update was performed with the following command line xea2kmt --no-level1-names -with-tax-related \ --in-dir ~/src/gnucash/data/accounts/ \ --out-dir ~/src/kmymoney/kmymoney/templates/ The templates were taken from the git branch 'maint' commit 5de4fe5dff5e10e15cf3e8d7e67f31f39e5f7be1. CCBUG:429229 (cherry picked from commit 52232fd39bd91963ebebe2a8bda7c1e235a23149) commit 0b7c1ee966a4ee183c55bf5e1d6611a705400c80 Author: Ralf Habacker Date: Tue Nov 17 13:51:11 2020 +0100 tools/xea2kmt.cpp: Be more descriptive in warning output CCBUG:429229 (cherry picked from commit a57f471965cf001c38642e3ff81016b281c1151e) commit 71589ac7a61e7dfb27712220311efda0e1abbd63 Author: Ralf Habacker Date: Tue Nov 17 12:31:01 2020 +0100 tools/xea2kmt: Ignore multiple opening balance account and print a warning CCBUG:429229 (cherry picked from commit fdb70a6df24d7b1726cc4bb97883b4a5e277021f) commit 66bfebd8b0746685dbe6409d608a86a0de54a820 Author: Ralf Habacker Date: Tue Nov 17 12:28:48 2020 +0100 tools/xea2kmt: Add --verbose options for showing processing information CCBUG:429229 (cherry picked from commit 2f8de75264aa3fcb1ff0770e31ed5d9a5cf68c3a) commit ebc2f092a25c4ac30e35f1da900f0e74c07b8822 Author: Ralf Habacker Date: Tue Nov 17 12:25:37 2020 +0100 Fix warning 'no previous declaration available' CCBUG:429229 (cherry picked from commit b67926adffd127c10f547ceb017ab31327b554b7) commit e9583689f09d0733abae9413ecefe0a9b25d17f3 Author: Ralf Habacker Date: Tue Nov 17 11:41:45 2020 +0100 tools/xea2kmt: Add support to import slot 'equity-type' with value 'opening-balance' CCBUG:429229 (cherry picked from commit 8869e583192ebba3498808b7b0bb922b74f4e18b) commit e17efc7c254ecfa5185b017fb3122459cc3a788c Author: Ralf Habacker Date: Tue Nov 17 13:53:59 2020 +0100 tools/xea2kmt: Fix parsing gnucash account templates CCBUG:429237 (cherry picked from commit eb3998b3f0be79cab6811112d20b95cf75a33eed) commit ee7477424f2f3b2b36498854012a3f99781ee597 Author: l10n daemon script Date: Wed Nov 18 06:36:57 2020 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 4277ad112283ac378da9cc4b66a1e8d7c3e5c225 Author: l10n daemon script Date: Wed Nov 18 02:31:46 2020 +0100 GIT_SILENT made messages (after extraction) commit 4ac7df80d9dc00b4c119b66e204c65160c4e91e7 Author: Thomas Baumgart Date: Tue Nov 17 08:18:04 2020 +0100 Converted tags view to use tagsModel commit cf562efb8ede6ac24150f567f364e4b9232be2f7 Author: Thomas Baumgart Date: Tue Nov 17 08:15:00 2020 +0100 Enhance tags model Implement setting of the name through the model and retrieval of new roles commit c8ef1cd6d4c12bed73c32b36be9e1cb51bc63190 Author: Thomas Baumgart Date: Tue Nov 17 08:12:59 2020 +0100 Add more filter options to filter model commit b256a7db427324328570cc49f0d4cd625582800e Author: Thomas Baumgart Date: Mon Nov 16 17:15:34 2020 +0100 Update displayed payee details when model data changes commit f83bcfce2ee56d8c649d1262c7120420b69132d7 Author: Thomas Baumgart Date: Mon Nov 16 17:14:54 2020 +0100 Avoid creating copies of objects commit 6ddec55771cc8d39cf30ce077c692e2c61295487 Author: Thomas Baumgart Date: Sun Nov 15 10:08:24 2020 +0100 Converted schedule view to use schedulesModel Removed the QTreeWidget based implementation in favor of a direct access of the schedules tree view to the schedules model. Cleaned up the code. The combobox to select/deselect certain accounts has been removed. commit 6f4ba1f4388ff66490677d6f9cd0a51e8ebd7e6e Author: l10n daemon script Date: Sun Nov 15 06:11:18 2020 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit b5e12f7e32046c481ed81f464e4116e0843201f2 Author: Dawid Wrobel Date: Wed Nov 11 15:14:32 2020 +0000 Add the optional QuickWidgets component back Previously removed accidentally. commit 6d9472e4a14849705d2045da6de064fa183a702f Author: l10n daemon script Date: Wed Nov 11 02:47:32 2020 +0100 GIT_SILENT made messages (after extraction) commit 8b7d7ee692de3f34e7f8b3293a7a48165b468383 Author: Dawid Wróbel Date: Tue Nov 10 10:34:48 2020 -0500 Fix find_package(OPTIONAL_COMPONENTS) syntax Using REQUIRED in find_package() invalidates the OPTIONAL_COMPONENTS switch making all components required. The manual also doesn't mention such combination: https://cmake.org/cmake/help/v3.6/manual/cmake-packages.7.html#id10 Splitting the entries into two separate calls fixes that. commit 8fa33c9a9952aeb6a833f29afc44336cf87abf09 Author: Thomas Baumgart Date: Sun Nov 8 17:22:04 2020 +0100 Show year with 4 digits in online balance commit d0e557c5aa349714348efc600cf2355994529b1a Author: Thomas Baumgart Date: Sat Nov 7 11:14:18 2020 +0100 Update accounts in institutionsModel In case an account is added, re-parented to a different institution or removed the institutionsModel did not get updated appropriately. commit cdc19a59fb21546938042afd0ef46df63951c058 Author: Alexander Lohnau Date: Fri Nov 6 23:33:04 2020 +0100 Do not expose KCMs in application launchers And they feel really out of place in the application launcher, it is not clear what is meant with "CSV Importer configuration". It makes only sense in the context of the settings dialog, where it will work as before. commit d3241e435e0f7162a794e38628742e5140d09290 Author: l10n daemon script Date: Sat Nov 7 02:27:45 2020 +0100 GIT_SILENT made messages (after extraction) commit 1199cdb6b49b76ba3c0b88c7c6365f7bed467ccc Author: l10n daemon script Date: Thu Nov 5 02:29:48 2020 +0100 GIT_SILENT made messages (after extraction) commit 2d062de698c56844fc822b0fb173a80160291a81 Author: Dawid Wróbel Date: Wed Nov 4 18:20:57 2020 -0500 Add ID to 'Unknown Payee' exception message commit cde3b30c4dcdb762195bde861315d6c2dedd890e Author: Yuri Chornoivan Date: Wed Nov 4 09:14:26 2020 +0200 Fix minor typo commit 237a94e98dbb53a815cbced51c46e2441b20f406 Author: Dawid Wróbel Date: Tue Nov 3 11:43:50 2020 -0500 Initial CI/CD configuration commit 95d7d32972eb916aa1afbb607b8f957d6bb0556a Merge: 37fa05517 7085f3382 Author: Dawid Wróbel Date: Mon Nov 2 15:44:37 2020 -0500 Merge remote-tracking branch 'origin/master' into institutions_accounts_views_fixes commit 37fa05517864ad0a799c34074785a33d29de0c5d Author: Dawid Wróbel Date: Mon Nov 2 15:33:18 2020 -0500 [Docs] fix EOL blanks commit 7085f338226d66fbd217102a6a5aaef0e51b48b5 Author: Thomas Baumgart Date: Mon Nov 2 21:10:05 2020 +0100 Add a few custom values to fix https://apps.kde.org/en/kmymoney commit 2bc5474f3043d0814dfddec52ef70ae2f8edd6d9 Author: Thomas Baumgart Date: Sun Nov 1 12:52:55 2020 +0100 Adjust column count in forecast view A call to QTreeWidget::clear() does not affect the column count. This needs to be handled separately. BUG: 428434 commit 7c556409f6641b790324ab3e74d5dac9b192847e Author: Thomas Baumgart Date: Sun Nov 1 12:13:25 2020 +0100 Fix currency conversion in accountsview Inadvertently, any valid price information was replaced with a conversion rate of one. This should only happen if the price is invalid. Inverting the logic solves the problem. commit 46565f0fce53775432bf99bae9c09e64790f7105 Author: l10n daemon script Date: Sun Nov 1 02:29:28 2020 +0100 GIT_SILENT made messages (after extraction) commit bec97aaccc97cc9d7ff8b70083d4bfe646e3d5bd Author: l10n daemon script Date: Fri Oct 30 02:33:57 2020 +0100 GIT_SILENT made messages (after extraction) commit 0e6b566ed5121c2f464f6638539336eec77e7530 Author: l10n daemon script Date: Thu Oct 29 02:35:00 2020 +0100 GIT_SILENT made messages (after extraction) commit 88b65a9d3db67f81987184d0157a71e7efbe47c9 Author: l10n daemon script Date: Wed Oct 28 02:30:06 2020 +0100 GIT_SILENT made messages (after extraction) commit bd242a5a7293c04f80529dc7ecbe785a94cb376e Author: l10n daemon script Date: Tue Oct 27 02:29:23 2020 +0100 GIT_SILENT made messages (after extraction) commit 470cc3c07cd570af681e2cbe24fbe924ef77463e Author: l10n daemon script Date: Mon Oct 26 06:09:31 2020 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 3358532634a39af264208250faf5898bdc27f3c7 Author: l10n daemon script Date: Sun Oct 25 05:13:06 2020 +0100 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 22cddfea52ebda079b67e23e813185bc4735584d Author: Thomas Baumgart Date: Sun Oct 18 19:45:01 2020 +0200 Always show 4 digit year numbers for transactions commit 574b662d79af2d52a57fa112a82586cf3bb29e63 Author: l10n daemon script Date: Sat Oct 24 06:38:18 2020 +0200 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 3c8a5abfef0d5816d88478500dabc8d9015f31f9 Author: l10n daemon script Date: Fri Oct 23 06:27:57 2020 +0200 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 640ab140fb30e3e1aa4b41a3b83fb45b87ba7a55 Merge: 84e7c7936 6687e98d0 Author: Dawid Wróbel Date: Thu Oct 22 01:10:44 2020 -0400 Merge branch 'institutions_accounts_views_fixes' of invent.kde.org:wrobelda/kmymoney into institutions_accounts_views_fixes commit 84e7c793650941e9865b13746155500086597681 Author: Dawid Wróbel Date: Thu Oct 22 00:56:08 2020 -0400 Refactor KNewBankDlg into KNewInstitutionDlg commit eddab164b4c68b831175e16a45eb7ba14fed16f0 Author: Dawid Wróbel Date: Wed Oct 21 21:39:55 2020 -0400 Hide account/institution columns in KCategoriesView commit 2871416a868c8b076fcf8cee950fc03534fad6f9 Author: Dawid Wróbel Date: Wed Oct 21 21:33:50 2020 -0400 Add tooltips to New Intitution Wizard - add tooltips to SWIFT/BIC and Bank Code fields commit 0c47d649a16acef508e421cb1a0c43a573f37cdc Author: Dawid Wróbel Date: Wed Oct 21 21:11:47 2020 -0400 Add tooltips to AccountsModel's headings. commit a2167f1dd41b69c26a2352c2cb6d595333df7ebe Author: Dawid Wróbel Date: Wed Oct 21 19:59:29 2020 -0400 Hide category-specific CC column in KAccountsView commit a47c3350ee8931576ef9a1cb18ef6f3710014a70 Author: Dawid Wróbel Date: Wed Oct 21 18:40:10 2020 -0400 Hide account-specific columns in KInstitutionsView commit 6258e4851bd85a863f9d64c074a112c90139dd44 Author: Dawid Wróbel Date: Wed Oct 21 18:39:10 2020 -0400 Hide institution-specific columns in KAccountsView commit 780a3011ac0724cd6e72ee0717e6bbb3ca30f7eb Author: Dawid Wróbel Date: Wed Oct 21 18:37:34 2020 -0400 Add Bank Code to InstitutionsModel commit ce627ac1f59811226ecc25748a5b0abf86d57361 Author: Dawid Wróbel Date: Wed Oct 21 18:36:26 2020 -0400 Add BIC and IBAN to AccountsModel BIC is used by Institutions, while IBAN is specific to account. commit e0aac945f5f97934bb655eb0f5fff4fa1b97048e Author: Dawid Wróbel Date: Wed Oct 21 17:38:36 2020 -0400 Use AccountsModel::Column enum in InstitutionsModel Avoid duplication of enums, especially that InstitutionsModel already uses the headerData() of AccountsModel, so the enum numeric values of columns must match unconditionally. commit 5f618d4f8fc7610585baf8050eb88e631b31e65f Author: Dawid Wróbel Date: Wed Oct 21 17:28:07 2020 -0400 Refactor sort code/routing number into bank code Sort Code is specific to UK, while routing number specific to US. Both were being used in the code interchangeably, causing confusion. Use generic Bank Code (http://en.wikipedia.org/wiki/Bank_code) term instead where applicable. Also amend the documentation to be more explicit about its purpose. commit 6687e98d031714421632c699206726b84a3fadd2 Author: Dawid Wróbel Date: Thu Oct 22 00:56:08 2020 -0400 Refactor KNewBankDlg into KNewInstitutionDlg commit ccc3606387448c2e49fb9fd9d8360bcda6c7ef7a Author: l10n daemon script Date: Thu Oct 22 06:24:21 2020 +0200 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 39d1319e77b21410c1042b3d363236b71a443dbc Author: Dawid Wróbel Date: Wed Oct 21 23:09:32 2020 -0400 Show all columns at first run Fixes a bug where only required columns were shown when run for the first time. commit bfe4d619607e4c419b5705286d9f522b863abf23 Author: Dawid Wróbel Date: Wed Oct 21 23:09:32 2020 -0400 Show all columns at first run Fixes a bug where only required columns were shown when run for the first time. commit c9797f3391a36735b1f701b13b326ab756bbd667 Author: Dawid Wróbel Date: Wed Oct 21 21:39:55 2020 -0400 Hide account/institution columns in KCategoriesView commit ed94795b1e6bf576f18a8c04644fef00ce9df937 Author: Dawid Wróbel Date: Wed Oct 21 21:33:50 2020 -0400 Add tooltips to New Intitution Wizard - add tooltips to SWIFT/BIC and Bank Code fields commit eea68654e39d13a3e4ce41166092ffd072928974 Author: Dawid Wróbel Date: Wed Oct 21 21:11:47 2020 -0400 Add tooltips to AccountsModel's headings. commit 62433a2ce989fe5fd565ed5f034e2cef63230295 Author: Dawid Wróbel Date: Wed Oct 21 19:59:29 2020 -0400 Hide category-specific CC column in KAccountsView commit ffa99f7d7cc394bdee4106c9c2d3cb58641daa33 Author: Dawid Wróbel Date: Wed Oct 21 18:40:10 2020 -0400 Hide account-specific columns in KInstitutionsView commit 75b3590c66ce8af162b018799d2d087c107ff8be Author: Dawid Wróbel Date: Wed Oct 21 18:39:10 2020 -0400 Hide institution-specific columns in KAccountsView commit f377e14cf1cee2cccb3e7a95d01ccb3b99b76d71 Author: Dawid Wróbel Date: Wed Oct 21 18:37:34 2020 -0400 Add Bank Code to InstitutionsModel commit deda52f1d4c15dc0b903a7c5285823d920c847a9 Author: Dawid Wróbel Date: Wed Oct 21 18:36:26 2020 -0400 Add BIC and IBAN to AccountsModel BIC is used by Institutions, while IBAN is specific to account. commit 7f7c815b0b366aea9a1c202e77cc749e4ff7ea06 Author: Dawid Wróbel Date: Wed Oct 21 17:38:36 2020 -0400 Use AccountsModel::Column enum in InstitutionsModel Avoid duplication of enums, especially that InstitutionsModel already uses the headerData() of AccountsModel, so the enum numeric values of columns must match unconditionally. commit d3dd851775d4a920f4bb386c8cf35d74d5086cb4 Author: Dawid Wróbel Date: Wed Oct 21 17:28:07 2020 -0400 Refactor sort code/routing number into bank code Sort Code is specific to UK, while routing number specific to US. Both were being used in the code interchangeably, causing confusion. Use generic Bank Code (http://en.wikipedia.org/wiki/Bank_code) term instead where applicable. Also amend the documentation to be more explicit about its purpose. commit 93e664a297c8f965271857b5277284212cf590e8 Author: Dawid Wróbel Date: Wed Oct 21 12:44:01 2020 -0400 [icons.cpp] Remove unused variable commit f226cafc25b9e973c2958cedf64cb008c17abeea Author: Dawid Wróbel Date: Wed Oct 21 10:09:23 2020 -0400 Keep ccard dialog from growing to excessive size as well BUG: 405204 commit 3c80443ae7e0a6b8a8c1e22b16730053996b5a12 Author: l10n daemon script Date: Wed Oct 21 06:47:53 2020 +0200 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 679388b889971183ba4ba28324ba7fb124b0e5ec Author: Dawid Wróbel Date: Tue Oct 20 20:22:25 2020 -0400 Symlink won't do for repo logo commit 4b330179e11b86f012a27a9c6c7f4e13902c8dc1 Author: Dawid Wróbel Date: Tue Oct 20 20:19:56 2020 -0400 Use 128px png for repo logo commit 5f7db973b567687ee68f833ce83f6e6a633e5c9c Merge: e8ffbc5bf 03fbb74f4 Author: Dawid Wróbel Date: Tue Oct 20 19:32:12 2020 -0400 Merge remote-tracking branch 'origin/master' into 2-improve-icons-consistency-3 commit e8ffbc5bfc96d8ae32f96ffe98f1cce65f62309a Author: Dawid Wróbel Date: Tue Oct 20 18:36:42 2020 -0400 More refactoring - update icon names following breeze upstream changes - rename Icon::Stock to Icon::Security commit 03fbb74f4b3d60dd0e63b7dc331cd14691ca550d Author: Thomas Baumgart Date: Sun Oct 18 14:11:34 2020 +0200 Remove actions when unloading plugins commit fcb16abc03000723db5dd2e9fc96e176fd135a4a Author: Thomas Baumgart Date: Sun Oct 18 14:04:41 2020 +0200 Deduplicate code for adding a view commit bf5dc8e203e1dc9f89261abea3d9096ebd06b4c2 Author: Thomas Baumgart Date: Sun Oct 18 13:23:15 2020 +0200 Fix maximum block length assignment The expression "2 ^ 31" is not "2 to the power of 31" in this case, but "2 XOR 31" which results in chunks of 29 bytes being processed. This is way too small here. commit fe0059470524c3be118b93b03d2cc79321d8df99 Author: Dawid Wróbel Date: Tue Oct 6 13:10:33 2020 -0400 Add 'backup' icon commit 98398fde9892a152d194cb2c84e297a8cb63696a Author: Thomas Baumgart Date: Tue Oct 6 15:52:00 2020 +0200 Bump AqBanking version to be used for AppImage builds commit ebe23d5f8a18b92a2515f2bf57d790843ac9f497 Author: Dawid Wróbel Date: Tue Oct 6 00:43:54 2020 -0400 Final refactoring - use generic new/edit/remove icons for Budgets, Transfers - remove the pixmap overlaying logic - remove Oxygen/Tango-specific mappings - since only breeze mappings are maintained, pre-setting the mappings is no longer required - update copy_from_breeze.sh script following the icons.cpp changes - delete the unused icons commit 7230164ce46a0a404c576798d96a2d605ffedeab Author: Dawid Wróbel Date: Mon Oct 5 22:53:36 2020 -0400 Use new icon for finishing reconciliation commit 5afad9cb676441194ea424303853258dcd914c92 Author: Dawid Wróbel Date: Mon Oct 5 22:36:40 2020 -0400 More intuitive icons for account mapping/unmapping commit b286dbedaf962411a057279c234c1f7e89fcea27 Author: Dawid Wróbel Date: Mon Oct 5 22:29:08 2020 -0400 Saner name and new icon for Online Transfer commit 782b2f76edba0180136b9c45b1e574a35d42fa00 Author: Dawid Wróbel Date: Mon Oct 5 22:06:43 2020 -0400 Use plain Download icon for account updating commit 9a27d2baf467dcee610d6fd66ecc4c368fbb8f01 Author: Dawid Wróbel Date: Mon Oct 5 22:00:06 2020 -0400 Make InvestmentNew/Edit/Remove blank for now Needs #6 to sort out the nomenclature first commit cb7dfcbb5c6d2a48eb082447594fc2965d0ff924 Author: Dawid Wróbel Date: Mon Oct 5 21:27:34 2020 -0400 Update checking account icons commit 1393f69b156f795689ea26b55558037a0ecd4db9 Author: Dawid Wróbel Date: Mon Oct 5 20:44:23 2020 -0400 Use different icon for Forecast commit 3af0abed6c7bfcdb09be263082e4ccaeeb5947d5 Author: Dawid Wróbel Date: Mon Oct 5 20:43:20 2020 -0400 Use different icon for investments commit 0aee2a0a71e2f4f8ba59d3a565fbc2e7601128e6 Author: Dawid Wróbel Date: Mon Oct 5 20:37:29 2020 -0400 Use generic refresh icon for Price Updating commit ebd01bd6c2b29b15ce1467b9b99c381b13aa5160 Author: Dawid Wróbel Date: Mon Oct 5 20:36:31 2020 -0400 Add stock account icons commit b0a54b03a3b2a9b6561801b26c7d875cf4ad8d62 Author: Dawid Wróbel Date: Mon Oct 5 16:19:49 2020 -0400 Update FinancialCategories icon commit 089275dc0b3bf5333ac0caeb42bf234110ddbac8 Author: Dawid Wróbel Date: Mon Oct 5 14:51:43 2020 -0400 Update liability, add loan icons commit 67f0afef7d6f40b4ebd2610689b9893589921886 Author: Dawid Wróbel Date: Mon Oct 5 12:52:45 2020 -0400 Further icon refactoring: - Use chart-bar in reports view - Use chart-line for Price Update actions - Tentatively use labplot icon for Investments - Add missing edit-delete icon commit 2d2a57640ad0ff5cf1d4c5a42f408691cd5eea1c Author: Dawid Wróbel Date: Mon Oct 5 12:32:51 2020 -0400 Add investment account icon, update cash commit 0a6517a68cc161540627daebc5b504dbdaec1023 Author: l10n daemon script Date: Mon Oct 5 06:12:54 2020 +0200 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 55e26f00e393721cd5120fec0b2eaa759061b7dd Author: Dawid Wróbel Date: Sun Oct 4 23:10:18 2020 -0400 Change Report icon commit 896dc4165a6370c9d0f233a6b90e9e022deb3fde Author: Dawid Wróbel Date: Sun Oct 4 22:38:20 2020 -0400 Add tag-edit/delete icons commit ccf45428ef5c2f25dc7d51c54e7906c1e6459126 Author: l10n daemon script Date: Mon Oct 5 02:25:02 2020 +0200 GIT_SILENT made messages (after extraction) commit 0ab559cbf4dbe74c03135fafce69f3cd3e74a6ed Author: Dawid Wróbel Date: Sun Oct 4 20:08:14 2020 -0400 Sync breeze icons commit d9a453fa3e3899e3c5ff89d4edb867433b0166d3 Author: Dawid Wróbel Date: Sun Oct 4 16:59:40 2020 -0400 Fix TransactionStateErroneous reference commit c165c5e642b26a7922cce53062b937c819b33b04 Author: Dawid Wróbel Date: Sun Oct 4 16:53:49 2020 -0400 Use more transaction status icons in register commit 9df41a6bc65cd452cf7fca12c088fd3f97066e20 Author: Dawid Wróbel Date: Sun Oct 4 16:43:16 2020 -0400 Add color icon for Forecast commit 15a869bf0e166d173cc3fadda4056efba6773b73 Author: Dawid Wróbel Date: Sun Oct 4 16:13:40 2020 -0400 Add new Category icons commit 2bc6f6566c508302cca67d6ca8bd6d25cd05a2c9 Author: Dawid Wróbel Date: Sun Oct 4 16:12:45 2020 -0400 Add additional KF5 icons commit 7d6313e97085dfcc4b990e82b1f3a96f6bda08f0 Author: Dawid Wróbel Date: Sun Oct 4 14:39:34 2020 -0400 copy_from_breeze.sh: copy additional KF5 icons commit 97b43e01b1d958ffaf52575985b2e67c21be052c Merge: bbc4ca91d 1d28549ba Author: Dawid Wróbel Date: Sun Oct 4 14:23:50 2020 -0400 Merge branch '2-improve-icons-consistency-3' of invent.kde.org:office/kmymoney into 2-improve-icons-consistency-3 commit bbc4ca91d53d544021a35fcf8855ccb9d0c390c9 Author: Dawid Wróbel Date: Sun Oct 4 14:21:14 2020 -0400 Disable Icons preferences panel on macOS and Win Breeze icons are embedded on these platforms and therefore not configurable. commit b8b55bf10e974bf92c5b3515b8f9e6faa13effb6 Author: Dawid Wróbel Date: Sun Oct 4 14:20:05 2020 -0400 Add "Online" column to account view - this denotes accounts that have online mapping enabled and replaces the previously used Pixmap overlaying, which was not readable and mutually exclusive of other "Reconciled" status commit 7f62a96d82f75f4fa7ccce769a9e7044e757a3eb Author: Dawid Wróbel Date: Sun Oct 4 14:14:29 2020 -0400 Add support for -closed variation of account icons - rewrite MyMoneyAccount::accountPixmap() into accountIcon(), use ready-made -closed icons instead of pixmaps overlaying - sync breeze icons; remove unused ones - some further icon name sanitizing commit 5406de0e20ba691fb0673917619fb91959da4ba3 Author: Dawid Wróbel Date: Fri Oct 2 15:06:56 2020 -0400 Replace logo.png with a symlink commit ddee20670ee145324d535f9f249158d53765607a Author: Dawid Wróbel Date: Fri Oct 2 14:51:12 2020 -0400 Use SVG app icon on macOS commit 3f073a8f7c38b6c7c805967c22f8dfa52d70d7d8 Author: Dawid Wróbel Date: Fri Oct 2 14:50:35 2020 -0400 Regenerate .png icons using new base icon - replace incorrect 22px mime with 24px - add 256, 512 and 1024px icons commit 9c5ba98cae34302dacde04e043bece02a42228a6 Author: Dawid Wróbel Date: Fri Oct 2 14:18:35 2020 -0400 Sync icons with breeze master branch commit 3412e2fe82b0a96459e985ee101aab3bfa72d860 Author: Dawid Wróbel Date: Fri Oct 2 14:17:43 2020 -0400 copy_from_breeze.sh: copy index.theme, mime files commit b7c06e4bb0eecf2dd59626e745c0ae2d1dfab534 Author: Dawid Wróbel Date: Thu Oct 1 18:06:35 2020 -0400 Switch to dark/light icons when palette changes commit 55c0e5a389f8e16b54e236ee8cb6e93dc621b562 Author: Dawid Wróbel Date: Wed Sep 30 23:54:21 2020 -0400 Initial replacement of old icons with breeze - remove old hicolor/oxygen/Tango icons - add breeze and breeze-dark - icons are now provided as a QT resource and embedded with code - which makes the initIcons() path guessing sorcery obsolete - re-enable dark icon theme support under macOS, although this still requires either breeze-dark icons to be supported by KIconThemes and craft, or giving up on the latter altogether and enabling icons/CMakeFiles.txt for macOS as well - adds a copy_from_breeze.sh script that parses icons.cpp and copies all the referenced icons locally commit f74ddc68b794d2906f012f3b7ab34afe5b2b0cb8 Author: Dawid Wróbel Date: Wed Sep 30 22:59:00 2020 -0400 Continue refactoring for saner Icon names - remove duplicate Back icon, replace with Institution - use saner Icon names - consistently use "Remove" instead of "Delete" for icon names - use new kmymoney breeze icons whenever available commit 060e82bec556dc7ad8650c70e678c1cd3a53c1ac Author: Dawid Wróbel Date: Wed Sep 30 14:19:20 2020 -0400 Show account type icons on New Account dialog commit 1d28549bad49dc0ce118a611f38c62783776d34f Author: Dawid Wróbel Date: Sun Oct 4 14:21:14 2020 -0400 Disable Icons preferences panel on macOS and Win Breeze icons are embedded on these platforms and therefore not configurable. commit c0c07e69dce28c9cc9f9635a86cca4ed3fe4a079 Author: Dawid Wróbel Date: Sun Oct 4 14:20:05 2020 -0400 Add "Online" column to account view - this denotes accounts that have online mapping enabled and replaces the previously used Pixmap overlaying, which was not readable and mutually exclusive of other "Reconciled" status commit ac4c078421a3676fe460e621026324567b6652f3 Author: Dawid Wróbel Date: Sun Oct 4 14:14:29 2020 -0400 Add support for -closed variation of account icons - rewrite MyMoneyAccount::accountPixmap() into accountIcon(), use ready-made -closed icons instead of pixmaps overlaying - sync breeze icons; remove unused ones - some further icon name sanitizing commit ac0790fd2b7d1f48c7f32ad0c394311f6495c27e Author: Thomas Baumgart Date: Sun Oct 4 12:47:09 2020 +0200 Enable refreshing of accounts view commit 83f1fd71ddad8b02e0749d411d82d9087cf37fcc Author: Dawid Wróbel Date: Fri Oct 2 15:06:56 2020 -0400 Replace logo.png with a symlink commit 82cdae72e001b0700c41e6b1ab51346059485b75 Author: Dawid Wróbel Date: Fri Oct 2 14:51:12 2020 -0400 Use SVG app icon on macOS commit dc0146f86ebf25170f0bca67d4007a8b9bc17cb0 Author: Dawid Wróbel Date: Fri Oct 2 14:50:35 2020 -0400 Regenerate .png icons using new base icon - replace incorrect 22px mime with 24px - add 256, 512 and 1024px icons commit e868b2f235dc3449c8c29a3e23276463a7854b63 Author: Dawid Wróbel Date: Fri Oct 2 14:18:35 2020 -0400 Sync icons with breeze master branch commit 23432d73db3856afe1a808eecd1d1aebe497dd5e Author: Dawid Wróbel Date: Fri Oct 2 14:17:43 2020 -0400 copy_from_breeze.sh: copy index.theme, mime files commit c7686b8e0265d05cd5501e4fa25d0705307d7890 Merge: 2c714028d f71f5f71c Author: Dawid Wróbel Date: Thu Oct 1 18:06:58 2020 -0400 Merge branch '1-revisit-the-default-colors-add-support-for-dark-mode' into 2-improve-icons-consistency-3 commit f71f5f71ce50cd42538356d1a27c2b4bbe0707fa Author: Dawid Wróbel Date: Thu Oct 1 18:06:35 2020 -0400 Switch to dark/light icons when palette changes commit 2c714028d41492531f4d1e8071d1dd541595bb50 Merge: 4f2c86deb 368047a71 Author: Dawid Wróbel Date: Thu Oct 1 17:12:24 2020 -0400 Merge branch '1-revisit-the-default-colors-add-support-for-dark-mode' into 2-improve-icons-consistency-3 commit 368047a711c5c60b3f3d750052676df8bc6fe3fb Author: Dawid Wróbel Date: Thu Oct 1 17:09:47 2020 -0400 Fix toolbar looks under macOS commit 4f2c86debeb6b8807c514cd4fb3ce7194b6ff1b0 Merge: ea90db577 956cdadf5 Author: Dawid Wróbel Date: Thu Oct 1 10:39:29 2020 -0400 Merge remote-tracking branch 'origin/master' into 2-improve-icons-consistency-3 commit ea90db5775db11de8ca62354e6aa3979207d901c Author: Dawid Wróbel Date: Wed Sep 30 23:54:21 2020 -0400 Initial replacement of old icons with breeze - remove old hicolor/oxygen/Tango icons - add breeze and breeze-dark - icons are now provided as a QT resource and embedded with code - which makes the initIcons() path guessing sorcery obsolete - re-enable dark icon theme support under macOS, although this still requires either breeze-dark icons to be supported by KIconThemes and craft, or giving up on the latter altogether and enabling icons/CMakeFiles.txt for macOS as well - adds a copy_from_breeze.sh script that parses icons.cpp and copies all the referenced icons locally commit 376f66b2e87f0f9e5f61683fe07a2f73d2b2de43 Author: Dawid Wróbel Date: Wed Sep 30 22:59:00 2020 -0400 Continue refactoring for saner Icon names - remove duplicate Back icon, replace with Institution - use saner Icon names - consistently use "Remove" instead of "Delete" for icon names - use new kmymoney breeze icons whenever available commit bcc499277b6685e5bd3896ba88f95695c5757d30 Author: Dawid Wróbel Date: Wed Sep 30 14:19:20 2020 -0400 Show account type icons on New Account dialog commit 956cdadf57735fd493ebf690261b40262c2a5197 Author: Thomas Baumgart Date: Sat Sep 26 09:11:46 2020 +0200 Keep dialog from growing to excessive size BUG: 405204 commit 74b948fa469552977e0fb8e2dae384512704b6b5 Author: Thomas Baumgart Date: Sun Sep 20 10:34:00 2020 +0200 Provide a function to always format a date with 4 digit year information The locale's short date format in many cases only uses 2 digit year information which is not enough for our purpose. This function returns a date formatted according the locale's settings but replaces a two digit year value with its 4 digit representation. To use it, replace occurrence of 'QLocale()::toString(date, QLocale::ShortFormat)' with 'MyMoneyUtils::formatDate(date)' commit e818df5f807975f50ef7606ef1056723217cc7ba Author: l10n daemon script Date: Thu Sep 17 02:25:47 2020 +0200 GIT_SILENT made messages (after extraction) commit 2bd3c0927562bd48cbf03844d86b36ec69c71655 Author: Thomas Baumgart Date: Tue Sep 15 08:09:19 2020 +0200 Remove not implemented settings option "Insert transaction type into No. field for new transactions BUG:426151 FIXED-IN:5.1.1 (cherry picked from commit 587f1614d4fc73908a98c05c5c7b9178aadccbae) commit a62c481b79a593b2d88195495936d0179376881d Merge: 2afa09b06 5d402d50c Author: Thomas Baumgart Date: Sun Sep 13 16:00:57 2020 +0200 Merge branch 'pierrem/kmymoney-master' with local fixes commit 5d402d50c35ed4a151d8c5a3fe79eeeedf402017 Author: Thomas Baumgart Date: Sun Sep 13 15:59:40 2020 +0200 Fixed some small issues commit 2afa09b0691f4eb79a2f22c5a2ac4adf8b50c7ec Author: Thomas Baumgart Date: Sun Sep 13 14:07:57 2020 +0200 Provide detailed creation of currencies The current implementation does not allow to specify all attributes for currencies but rather uses default values which cannot be changed afterwards. This change adds functionality to set all relevant attributes during creation and also provides a feature to change those which can be changed after creation of the currency. BUG: 425935 commit 504f0a82d2aa84202e915ef909fed0a6e4ca828a Author: Thomas Baumgart Date: Sun Sep 13 12:50:54 2020 +0200 Add method to extract the selected items Hide internal implementation from users of this object. commit 61a8e7bd5243fd38bb44528c8766b47f490f1000 Author: Thomas Baumgart Date: Sat Sep 12 16:15:12 2020 +0200 Allow to rename a currency and assign it a different symbol BUG: 425934 commit 59974fc0f76ae1daf38f5ef26141d8c53a15f559 Author: Thomas Baumgart Date: Sat Sep 12 09:11:07 2020 +0200 Start creation of new institution with empty data fields BUG: 426217 commit 8ae9f44d8ecce5b5af9841e854e5547ea304523f Author: Thomas Baumgart Date: Fri Sep 11 15:10:12 2020 +0200 Fix retrieval of locale information on MS-Windows Apparently, the locale information is only filled with a prior call to setlocale() with some standard values. BUG: 426406 commit cd146b88686a02abf69b8a1acdf11d79d8f9bafc Author: Pierre Metzner Date: Thu Sep 10 16:44:19 2020 +0000 Update webpricequote.cpp because escape character rule was not respected. commit ce11dde038608b4a3d392bc6c20a5f00d4846a5a Author: Dawid Wrobel Date: Thu Sep 10 03:17:58 2020 +0000 Moved to wiki commit 6b207a50c9c2ff4bd22122ab87fe2f5dcbe7704e Author: Pierre Metzner Date: Wed Sep 9 16:07:21 2020 +0000 Update webpricequote.cpp according to Thomas Baumgart's suggestions. commit 1613a08309c9dd29aacdc081496e0420224d7a37 Author: Thomas Baumgart Date: Sun Sep 6 14:58:13 2020 +0200 Initialize width for QML view to the right size When a user adjusts the size of the Chip-TAN widget, the size is stored but the view is not adjusted to that size when the dialog is opened the next time. This change fixes the problem by setting the view's width accordingly. BUG: 426243 commit 460af3f98fafbf5e0a960a42394a29a4bbb80dc6 Author: Pierre Metzner Date: Sun Sep 6 06:10:32 2020 +0000 Add Finanztreff for fonds and Börse Berlin to webpricequote.cpp commit 657ec3239a7449be754bd355bc7cf37267fd825f Merge: e566cfe95 c6016d05f Author: Dawid Wróbel Date: Fri Sep 4 13:36:12 2020 -0400 Merge branch '4-modernize-splash-screen-or-remove-it-altogether' into master commit e566cfe95cbee51353114325c346eb5567aaf4d4 Author: Dawid Wróbel Date: Wed Sep 2 21:33:56 2020 -0400 Fixes the error with randomness in icon set choice QHash order is non-deterministic, so query the list explicitly according to the priority. FIX: 423259 commit e326cb88345600ba77e6e01af7acef0269447406 Author: Dawid Wróbel Date: Tue Sep 1 23:50:34 2020 -0400 Use Icon::Report for transaction report commit e75f6fcac5393a411da5aabf824f3e730cddd614 Author: Dawid Wróbel Date: Tue Sep 1 21:28:21 2020 -0400 Fix the icon used to switch to report view commit c6016d05f4254789471f649fc96c6f249cd30672 Merge: f5a319281 81c3cdad8 Author: Dawid Wróbel Date: Tue Sep 1 18:23:08 2020 -0400 Merge branch '4-modernize-splash-screen-or-remove-it-altogether' of invent.kde.org:office/kmymoney into 4-modernize-splash-screen-or-remove-it-altogether commit f5a319281daa8d3f87009b29fa8011a1e7cacaad Author: Dawid Wróbel Date: Tue Sep 1 13:12:21 2020 -0400 Attempt to fix a blank window issue On 3D-accelerated linux desktops, the window is blank while the file gets loaded in the background. Forcing the QApplication to process the events immediately after show() seems to help, at least partially. commit fee66757b31c1feaff1f43d5289aee6023f530a9 Author: Dawid Wróbel Date: Thu Jul 2 19:18:47 2020 -0400 Remove obsolete comment commit 9b0570735f9df9bb8e0dd61303dca71605fe4b9a Author: Dawid Wróbel Date: Thu Jul 2 19:02:36 2020 -0400 Show main window early, remove splash screen commit bb5113ee4e3cda83dffdc92a6e384a237e33a1fc Author: Dawid Wróbel Date: Tue Sep 1 17:06:33 2020 -0400 Add cmake-build* to .gitignore commit 81c3cdad89f4e965a911eb41bf5c28e04dd195ba Author: Dawid Wróbel Date: Tue Sep 1 13:12:21 2020 -0400 Attempt to fix a blank window issue On 3D-accelerated linux desktops, the window is blank while the file gets loaded in the background. Forcing the QApplication to process the events immediately after show() seems to help, at least partially. commit d8e2a591d1c18991c10a5c27acf68c42e83b1953 Author: Thomas Baumgart Date: Sat Aug 29 10:15:44 2020 +0200 Move q_ptr into base class commit 22c20813f6ff922d7d75fe0b75de9934db1381b5 Author: Thomas Baumgart Date: Fri Aug 28 15:58:51 2020 +0200 Don't start editing when opening an empty ledger commit 6c283629a81816c2d9950b8ddf1c46c647b595b3 Author: Thomas Baumgart Date: Fri Aug 28 14:03:59 2020 +0200 Amend last commit for the Windows environment This change adds the necessary code for the Windows environment to support extraction of the value format from the locale information. CCBUG: 421915 commit 7c3d78a5e3a356a80309b5673cd746ddabc37f56 Author: Thomas Baumgart Date: Fri Aug 28 13:13:05 2020 +0200 Provide mechanism to pick monetary format from locale info The display of monetary values varies in different locales but only parts of the parameters were interpreted by the KMyMoney formatting function. This change extracts all necessary information from the current locale and formats the values accordingly. It is only available on GNU Linux systems. Windows and MacOS have still to be modified to provide the necessary information. Additional unit tests are provided to make sure the formatting works as expected. CCBUG: 421915 commit 0bd6482b79d288df1ae5b20e1853bde1b1922a0f Author: Thomas Baumgart Date: Fri Aug 28 13:02:25 2020 +0200 Added platform feature to return currency sign position commit 3ab681b71be20a33c41289cadd41d68bbd289174 Author: Thomas Baumgart Date: Fri Aug 28 10:04:25 2020 +0200 Handle empty selections commit 6a9a91d2d26f31fe7112f82457d387def4a336bb Author: Yuri Chornoivan Date: Thu Aug 27 09:08:59 2020 +0300 Fix minor typo: amout -> amount commit f2b0fbef3e616298ace9c437f2ecb8c61ab663e6 Author: Thomas Baumgart Date: Wed Aug 26 13:23:37 2020 +0200 Complete overhaul of investment transaction editor commit 810e968d3a829536ebfcba31e0cc5b951708b7d1 Author: Thomas Baumgart Date: Wed Aug 26 13:22:14 2020 +0200 Add helper methods to create transaction(s) commit f82e9f82d92ce680b20b83936a8a1882d21545bc Author: Thomas Baumgart Date: Wed Aug 26 13:11:05 2020 +0200 Add a method to calculate the sum over all splits in the model commit 0436cd3d9d671852560747813c202feb8b0d3b09 Author: Thomas Baumgart Date: Sat Aug 22 15:34:25 2020 +0200 Continue implementation of investment transaction editor Editor is functional except saving the transaction to the journal model commit 81bc6681e83733e4263ccb2afcff587b8d942149 Author: Thomas Baumgart Date: Sat Aug 22 15:27:17 2020 +0200 Emit accountSelected signal when account name is cleared commit 975e6c67c82fd51e91ccd7ce5f0c6d0183e4ef4e Author: Thomas Baumgart Date: Sat Aug 22 15:26:24 2020 +0200 Allow to adjust commodity in existing helper commit 6232f7a0df1c6304d750e2d35c0490efa95b768b Author: Thomas Baumgart Date: Fri Aug 21 10:37:58 2020 +0200 Respect vertical scrollbar of view for editor width commit 2b82fa9b83ddcb2b797ffcf0bc48ec90c64ef372 Author: Thomas Baumgart Date: Fri Aug 21 10:35:17 2020 +0200 Provide message widget for investment transaction editor commit 6d975d00ac1209faba9c448ba538b1691effa0ca Author: Thomas Baumgart Date: Fri Aug 21 10:34:12 2020 +0200 Allow resizing of editor while editing commit c02d4cd6a2caf56465b484e9eadde739c450b44b Author: Thomas Baumgart Date: Fri Aug 21 10:33:35 2020 +0200 Provide signal to inform about editor layout changes commit d5e3a64ecafff2397a142bbee0cba753f1cfe162 Author: Thomas Baumgart Date: Thu Aug 20 13:14:11 2020 +0200 Use specific type instead of boolean commit 9269afe1da0043549d7aad4dbff531408def68bb Author: Thomas Baumgart Date: Thu Aug 20 13:01:58 2020 +0200 Fix data display for investment transactions commit 963aaab873676be1abf13a78c5b28eca5ad5693e Author: Thomas Baumgart Date: Thu Aug 20 13:01:33 2020 +0200 Add role to check for interest and fee split in investment txn commit b9510dc1644375873185e90ebd93e1378f6ab4c0 Author: Thomas Baumgart Date: Thu Aug 20 11:02:20 2020 +0200 Improve balance handling in tags view When transactions are shown in the tags view that were extracted from multiple accounts the balance displayed does not provide any useful information. This change will suppress the balance display in this case. CCBUG: 424903 commit a7f6275c489f937259be8187f99e143d1744b4fd Author: Thomas Baumgart Date: Wed Aug 19 10:41:43 2020 +0200 Add known exchange rate when adding a replacement currency CCBUG: 425533 commit f355372d32be3ec743eb11327bd022bb88595ee4 Author: Thomas Baumgart Date: Wed Aug 19 10:35:07 2020 +0200 Add currency ZMW as successor of ZMK CCBUG: 425530 commit 3e3b6230d34bdb9672789fae7368557f6c55fb17 Author: Dawid Wróbel Date: Tue Aug 18 21:26:10 2020 -0400 Update to 20.04 LTS commit b5d7eced8e022fe51087588d9fc4d902e35c051a Author: Thomas Baumgart Date: Tue Aug 18 08:39:15 2020 +0200 Improve currency handling in report header commit 49dcabca8bd912554185e49faff43c685b77764d Author: Thomas Baumgart Date: Tue Aug 18 08:25:08 2020 +0200 Show correct currency in report In multi-currency transactions the transaction commodity was used as currency instead of the categories currency. The value shown is correct. This change fixes the problem by overriding the currency in this case with the one of the category. BUG: 423870 commit 153cdd70a1eb311268e58deb6c44569d5ddfe27d Author: Thomas Baumgart Date: Mon Aug 17 08:58:14 2020 +0200 Improve detection of duplicate editor start commit 7e9bbe25382c0bcaec9fdb09eb490cb9d760bbe0 Author: Thomas Baumgart Date: Fri Aug 14 14:59:08 2020 +0200 Use base function in journal to find first split commit d9b70b82791f6d4f14d77cca79990a55c2c541f1 Author: Thomas Baumgart Date: Fri Aug 14 14:57:46 2020 +0200 Provide function to return index to first of a transaction commit dcdd81c2cbc1f1df94c34fb5e5944bb24be8a98b Author: Thomas Baumgart Date: Fri Aug 14 14:15:33 2020 +0200 Select the associated brokerage account for new transactions In case a brokerage account for the current investment account exists it will be selected for new transactions. commit 2c47df6f787082561361b75072c063b9237bfff6 Author: Thomas Baumgart Date: Fri Aug 14 14:14:45 2020 +0200 Fix overriding MyMoneyModelBase::indexListByName() This function was not declared as virtual and so the call in the generic MyMoneyModel::itemByName() to it never used the special version in the accountsModel. commit 7f725b2dc6d60b47beeac8ee58f7a88a42d7c315 Author: Thomas Baumgart Date: Fri Aug 14 14:11:15 2020 +0200 Resolve compiler warning commit f68a10311b1b0042a38d453533b0e262a400f5ff Author: Thomas Baumgart Date: Fri Aug 14 12:44:29 2020 +0200 Mark data as changed when updating price info commit de811311745a6615bdad2d00c37238d88bac130f Author: Thomas Baumgart Date: Fri Aug 14 11:48:23 2020 +0200 Fix payee data display BUG: 424682 commit b0a43985b2503b63e1e8cbeb6d957cc8322ad6ad Author: Thomas Baumgart Date: Thu Aug 13 20:10:02 2020 +0200 Remove unneeded slash in URL and include the info message about URL modification in translation BUG: 425280 (cherry picked from commit df4451f1761149c1d6de68bb5d6326a244ba8ddf) commit 1af218b933ba925cba479475cac1d81d2adcc5a1 Author: Thomas Baumgart Date: Sun Aug 9 11:55:59 2020 +0200 Add notifications about changes to reports commit 9c12b61557140d9611eac69c90ec6ef860a1a753 Author: Thomas Baumgart Date: Sun Aug 9 10:34:09 2020 +0200 Fill investment data into ledger columns commit 4df599937a6274a65055838be707d5b7ece2b708 Author: Thomas Baumgart Date: Sun Aug 9 10:32:47 2020 +0200 Move investment dissector to MyMoneyUtils commit 7899c370a8fe3a5eb56966720398a56ed3d75f4c Author: Thomas Baumgart Date: Mon Aug 3 20:11:17 2020 +0200 Improve the fraction for the Bitcoin currency commit 227941b515b8c17124288b3d4dfabeeb05ed864a Author: Thomas Baumgart Date: Sun Aug 2 11:00:15 2020 +0200 Remove unused inclusion of header file commit d916ccf96254f3f585b956f668cdb690ef8cf093 Author: Thomas Baumgart Date: Tue Jul 28 20:20:53 2020 +0200 Add missing dependency to base widgets commit bc736d6b22fe5b3b29af9497a1758c01bacd0b7c Author: Thomas Baumgart Date: Tue Jul 28 14:55:39 2020 +0200 Fix spelling in en_US account templates BUG: 424745 (cherry picked from commit 820bda15ba7f6a8172c9c5b682b61edbf0216f96) commit 7501dbfb98bfd911e77993ebdd34ceaf978d8c2c Author: Thomas Baumgart Date: Sun Jul 26 12:53:52 2020 +0200 Removed unused definition and include commit c05844bb9afdd36c04e9317ec878564154d8ca0e Author: Thomas Baumgart Date: Sun Jul 26 09:31:57 2020 +0200 Report all matching transactions in transaction report In case the first processed split of a multi split transactoin matches the filter criteria and no other one does, then the transaction was not included in the report at all. Since other splits may match the filter also, the first one found will be stacked and only added, if no other data was added for that transaction. BUG: 424674 (cherry picked from commit 3a769f67c4efb9659eaf5b61e8bd52942533fa39) commit 56cb798b54e48fca819380e18d9ac5b9b1ab01c7 Author: Thomas Baumgart Date: Sun Jul 26 09:30:19 2020 +0200 Include category filter in all cases In some cases, a provided category filter was ignored which caused no filtering at all. BUG: 424321 FIXED-IN: 5.1.1 (cherry picked from commit 910bc921d824e30ee3347bd465a21c7ad6c446cc) commit fe8f1108b022f097c0bc7c0da430dfe0208d2283 Author: Thomas Baumgart Date: Sat Jul 25 13:22:14 2020 +0200 Allow to calculate one parameter of a loan When leaving an amount edit field in the new loan account wizard it will automatically be filled with 0. This will prevent the loan calculator to identify the field that should be calculated. Enable the option to allow an empty field prevents the automatic fill with the value 0 on focusOut event. BUG: 424511 (cherry picked from commit 19e9ac500810c9026c83a532a7e6e990fd39ea63) commit f359671df779cf92e26965770242b933ab827541 Author: l10n daemon script Date: Thu Jul 23 02:25:47 2020 +0200 GIT_SILENT made messages (after extraction) commit 0bb579cef2733b05d131ab73a6ae36158b3b573e Author: Thomas Baumgart Date: Sun Jul 19 17:50:00 2020 +0200 Show complete account names when they have '<' in their name When an account name contains the less-than character followed by text, that part is removed from the name in HTML based views (home view and reports). Escaping the less-than and greater-than characters to their HTML equivalent solves the problem and all of the name is displayed. BUG: 424188 (cherry picked from commit 5ce752748e70f66bfbf65cb93196b286971a6fe0) commit b027e5ddf891ee9a0e13fcda420ac513d144ed50 Author: Thomas Baumgart Date: Sun Jul 19 17:49:20 2020 +0200 Show report start and end date when all data is selected BUG: 424302 (cherry picked from commit 15947605320186180b3d46924a3720a56063bf85) commit ca19c147c42288792da9f5b7415fd395f10acbc4 Author: Thomas Baumgart Date: Sun Jul 19 17:48:27 2020 +0200 Suppress context menu in home view The standard context menu of the webview object does not work in this context so we simply suppress to show it. BUG: 424305 (cherry picked from commit 637824bbd75f183fb1bdd5458663edf0ade0bca1) commit 1d83652ccae26406fc8c9093fd86112478e8e1de Author: Thomas Baumgart Date: Sun Jul 19 13:06:39 2020 +0200 Harmonize display of closed accounts in home view Different sections of the home view displayed closed accounts depending of the "Show all accounts" and "Do not show closed accounts" differently. The handling has been harmonized such that closed accounts will be displayed in all sections alike either if "Show all accounts" is active or "Don't show closed accounts" is inactive. Closed accounts will also be shown in strike-through so that they can easily be identified as closed. BUG: 424098 (cherry picked from commit 6e078d9583783b37efca240dee900f9618045605) commit 2731fc0e2237d295e80d54e026c44b10110a287a Author: Thomas Baumgart Date: Sun Jul 19 13:05:18 2020 +0200 Add missing release event in very specific case The date picker object is used in other areas of KMyMoney (e.g. transaction editor) where this problem does not show up. I analyzed it, and the problem is, that the very first MouseReleaseButton event on the date picker after object creation is not reaching the object under unknown circumstances in the enter schedule dialog. This is not always, but the scenario reported in the bug entry shows it. I have no idea about the root cause, though. Detecting the specific scenario and sending a mouse release button event based on the data of the press event solves the problem. Drawback: pressing the mouse long in that scenario now has no effect. It needs a second press to get the number increasing while the mouse button is pressed. BUG: 424378 (cherry picked from commit fae59666c95c22ac68df3f347ba14c5e41a47f34) commit d425feac70af4c35de02d0a6d65909fc11b64081 Author: Thomas Baumgart Date: Sun Jul 19 13:00:47 2020 +0200 Remove duplicate signal/slot connection (cherry picked from commit a64cba41ede6eb73cc44ba0cfecb49cb135a41a7) commit df894aef28fc13c00f05c7ee63acf4d13d26a005 Author: Thomas Baumgart Date: Sun Jul 19 13:00:26 2020 +0200 Create default QIF profile if it does not exist yet BUG: 419275 (cherry picked from commit 84ff905e32aabfb2473a25f650c1f8bd40e2e5b2) commit c8971538790156e4119ff9b9715e34f3050a365d Author: l10n daemon script Date: Mon Jul 13 02:21:04 2020 +0200 GIT_SILENT made messages (after extraction) commit 29e73c2d600e7b32eaca5af6fd21f06732ee2d40 Author: Thomas Baumgart Date: Sun Jul 12 10:11:43 2020 +0200 Update Gwenhywfar and AqBanking versions for AppImage build commit b83872157f355595fced3777beeb3e8f01d3e3f3 Author: Yuri Chornoivan Date: Sat Jul 11 16:15:15 2020 +0300 Make the docbooks translatable commit bd825ea2d9568241003ff74ad414787e1fec1181 Author: Yuri Chornoivan Date: Sat Jul 11 16:04:31 2020 +0300 Fix minor typo: this buttons -> these buttons commit 2a23bcaa50707654679d8be4e2c6a0aac2ce8235 Author: Thomas Baumgart Date: Sat Jul 11 13:13:31 2020 +0200 Fix documentation build A few tags were incorrect since the last changes. This corrects it. (cherry picked from commit 1ea0fe292311015b118db78e896644c8082c1f08) commit 93ff50fe7576c349b2e5ab14c07b5496f0bd9b1a Author: Thomas Baumgart Date: Sat Jul 11 11:13:03 2020 +0200 Various edits suggested by Antoni Bella Pérez. AUTHOR: Antoni Bella Pérez (cherry picked from commit 836568123f54c85d06b8c6a37c91dc47332259c4) commit 08b4a6e62789f9781d8df090452cf3732ede450f Author: Thomas Baumgart Date: Sat Jul 11 11:12:35 2020 +0200 Minor rewording (cherry picked from commit b54fbaa912541d3f959f761cb6263a18b6f65fd9) commit dccafed683f09ed7fff473f20e0409c5865c7381 Author: Jonathan Riddell Date: Thu Jul 9 16:52:59 2020 +0100 new version is out commit a77e9d4e490742e6ec488edec8ff7d7b7368f81f Author: Thomas Baumgart Date: Sat Jun 27 12:56:24 2020 +0200 Fix build on windows commit e76a268384a81223eb1385062f2ef43b5657e378 Merge: f15742a61 ec25de3a6 Author: Dawid Wróbel Date: Thu Jul 2 19:29:30 2020 -0400 Merge branch 'master' into 4-modernize-splash-screen-or-remove-it-altogether commit f15742a61bc64a0f4dce783eacb79316c4a52017 Author: Dawid Wróbel Date: Thu Jul 2 19:18:47 2020 -0400 Remove obsolete comment commit ec25de3a65f75b00ea2fed7be869f2ea3a130b8d Author: Dawid Wróbel Date: Thu Jul 2 19:12:15 2020 -0400 Display cmake feature info if QWebEngine is ON commit 31060a161fb09540436546b452c853ac3ef9628c Author: Dawid Wróbel Date: Thu Jul 2 19:02:36 2020 -0400 Show main window early, remove splash screen commit d985d9016c23b0b3b7ead3f686176a4e79abf2f8 Author: l10n daemon script Date: Wed Jul 1 06:02:48 2020 +0200 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 1b7a3c01e4148de254f18c58b8b268eecf6543ba Author: Thomas Baumgart Date: Tue Jun 30 21:58:31 2020 +0200 Fix AppImage build commit b065dd6e4bab00d93ee2ac7b801e7165e9de915f Author: Thomas Baumgart Date: Mon Jun 29 21:49:06 2020 +0200 Remove circular reference to ourselves in org.kde.kmymoney.appdata.xml commit 16ebdb754e2b32a846aed468f11e47f74afa8778 Author: Shinjo Park Date: Mon May 25 16:41:56 2020 +0200 Allow scripting of translation of numerals Not all languages have numerals like English, so current English-centric numeral rules do not fit everywhere. This allows scriptig of numeral translations for more flexibility. BUG: 413713 BUG: 420321 commit 4d9716a6c463ae0f48ba677ba9afc41a2c548ecd Author: Shinjo Park Date: Sun May 24 22:11:31 2020 +0200 Replace joining numerals into using placeholders Instead of joining strings directly, use placeholders for joining each parts of numerals. This allows translators to change how numerals are combining. commit e63404218ca79bf3af2ff639b7c58537d21edced Author: Thomas Baumgart Date: Mon Jun 29 19:22:41 2020 +0200 Separate UI from business logic in template handling Separated the UI from the business logic for the template loader and template writer. Added an item model for the templates and changed the UI to use it. Moved the template handling code into its own shared library. This eliminates one of the cyclic dependencies between dialogs and widgets. commit 6f3e56341ede726f8e75ab7f8ff4249935e505d1 Author: Robert Szczesiak Date: Sun Jun 28 06:01:24 2020 +0000 Implement file transactions for budgets Signed-off-by: Robert Szczesiak commit b5683011f9b66fc0b7226d73e789c78864158974 Author: Thomas Baumgart Date: Sat Jun 27 14:38:20 2020 +0200 Fix keypad comma/dot to use QLocale::decimalPoint for amounts In general, pressing the keypad's comma or dot character creates the correct key press event for a locale. In case the keyboard option "Four-level key with abstract separators" is set in the KDE settings, the wrong character is used to create the event (e.g.: for locales DE or FR a dot is returned when the decimal symbol is a comma). This change fixes the problem such that a key press event for dot or comma with the Qt::KeypadModifier set is turned into a key press event with for the QLocale::decimalPoint() character. (cherry picked from commit 2e0440ec0d2d09475b4c09af4fd6cb6a6ccd3a1a) commit 7bc8ecc6ab343194e9f47072113c858d03d7aaf7 Author: l10n daemon script Date: Thu Jun 25 05:47:44 2020 +0200 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 59beea3f3d9ca1e50a348b0e310840a3d24b971b Author: l10n daemon script Date: Thu Jun 25 02:12:48 2020 +0200 GIT_SILENT made messages (after extraction) commit d5788282cdcd122804bc346fcd20918db97ff549 Author: Thomas Baumgart Date: Sun Jun 21 22:03:32 2020 +0200 Fix version extraction for AppImage builds Since commit ab64742861 the version extraction was broken. This commit fixes the extraction to support the method introduced with the aforementioned change. (cherry picked from commit a3a1495735f9dee9f57f9bfc9899bb5c63749000) commit acdc694c4e2b8a7815f6c91164a1b9187d66e13c Author: Thomas Baumgart Date: Sat Jun 20 20:04:38 2020 +0200 Fix comment now that the method is not static anymore commit 040bf91115c7dbcfd9df2cd5686ed69b3b555b61 Author: Robert Szczesiak Date: Sat Jun 20 13:58:17 2020 +0000 Optimize lambda expression for tags in new transaction form Constant reference parameter should be more efficient than copy. Signed-off-by: Robert Szczesiak commit 8a4439eadf34ce4e077c9f40e8a7c176d303f4f2 Author: Thomas Baumgart Date: Sat Jun 20 12:08:39 2020 +0200 Fix most problems with build on Windows Resolved the static methods that did not work well in DLLs. commit 13c9c612ab0237ea061a301800e485a8610d4667 Author: Thomas Baumgart Date: Fri Jun 19 23:26:20 2020 +0200 Update tag list when it changes in transaction editor commit af3d2780f04466a5699bb1afdd3bb5c7816b0d2e Author: Robert Szczesiak Date: Fri Jun 19 20:40:46 2020 +0000 Show tags in transaction form in the new Ledgers view Signed-off-by: Robert Szczesiak commit 7b8eb930c5789e79634159bf0970f6d275b58b78 Author: Symeon Huang Date: Wed Jun 17 23:40:21 2020 +0100 Remove the usage of deprecated KFilterProxySearchLine #20 commit b14c5f4b387c6090c88f4f846ed8afc3b069deea Author: l10n daemon script Date: Thu Jun 18 05:41:08 2020 +0200 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit 46287c7c2f5fac4eca831f475bd27298e4ef6ff8 Author: l10n daemon script Date: Thu Jun 18 02:21:11 2020 +0200 GIT_SILENT made messages (after extraction) commit 0320735061045f5f826c91d6701958b1498588e8 Author: l10n daemon script Date: Wed Jun 17 14:08:45 2020 +0200 SVN_SILENT made messages (.desktop file) - always resolve ours In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" commit c01b7ee4ed658459ed4caf7c2e2658080790f69d Author: Robert Szczesiak Date: Wed Jun 17 09:37:00 2020 +0000 Select the new budget right after it is created Signed-off-by: Robert Szczesiak commit a25d61e63f0ca0eae07bd5f8b02a707fc7049d58 Author: l10n daemon script Date: Wed Jun 17 11:34:30 2020 +0200 GIT_SILENT made messages (after extraction) commit a65058e6df8249cef235cd30b52104673352d5dc Author: Dawid Wróbel Date: Tue Jun 16 16:55:15 2020 -0400 std::runtime_error is defined by , but the latter was not explicitly included which was causing MSVC errors. commit 2eb21f0f38efb879a0bad3c29feeb093004aea8a Author: Robert Szczesiak Date: Sun Jun 14 20:06:26 2020 +0000 Fix new budget getting non-unique ill-formatted name A new budget was given a name with incorectly formatted year, e.g. 'Budget 2,020'. Moreover, if the name already existed, a non-unique name was given every time, e.g. 'Budget 2,020 1'. This commit solves the issue so that a new budget is given correctly formatted unique name. Signed-off-by: Robert Szczesiak commit e5c505861a2da4016e64c7bfd66e25d8112a2b4d Author: Thomas Baumgart Date: Sun Jun 14 16:47:35 2020 +0200 Fix building appimage Older gcc versions throw an error with the current code. commit 0e97b5f80bda512e257681bb9b99d87b21ec8c83 Author: Thomas Baumgart Date: Sun Jun 14 16:19:05 2020 +0200 Simplify code by using a lambda as slot commit afbdbd231955b6d479958e2ea8d6093f77ba2024 Author: Thomas Baumgart Date: Sun Jun 14 15:52:08 2020 +0200 Generalize view handling during open and close file Process file open and close equally on all views to simplify code. commit a66a150a2c9cd0ae245223c5d9561034e6783efb Author: Thomas Baumgart Date: Sun Jun 14 15:49:39 2020 +0200 Refactored member variable commit b9a3574a3cf7c47c2af212aa166c4bc8166c69c3 Author: Thomas Baumgart Date: Sun Jun 14 15:16:33 2020 +0200 Exchange old and new ledger view commit d12813245c7ec0e8694a39450579e68535c5cd7c Author: Robert Szczesiak Date: Sun Jun 14 06:07:59 2020 +0000 Fix Budgets view continually asking if the user want to save changes When the user made changes to a budget and clicked on the update button, a pop-up windows asked if he or she wants to save the changes. Clicking 'Yes' caused the window to pop up again, and again. This commit solves the issue so that the pop-up window appears once and respects the user's choice. Signed-off-by: Robert Szczesiak commit dcc9943a74f57edbff03b7d6818362e75a20d776 Author: Thomas Baumgart Date: Sat Jun 13 18:28:36 2020 +0200 Add missing code to make MSVC happy/happier commit 1bcad05dcab4b1389b2ee86a2d81660df20e7cd2 Author: Thomas Baumgart Date: Sat Jun 13 08:23:21 2020 +0200 Fix crash in CSV importer Make sure to always use an up-to-date pointer to the profile object and update the current memo selection whenever the wizard page is entered. BUG: 422200 commit fc0467acdf3db83c6d6a6260013e76c9c1f6a293 Author: l10n daemon script Date: Sat Jun 13 02:13:59 2020 +0200 GIT_SILENT made messages (after extraction) commit 0dda444a4cf48bb92c6db6d1ae721ae7f88e9299 Author: Dawid Wróbel Date: Fri Jun 12 09:52:37 2020 -0400 macOS: fix missing app version - define RELEASE_SERVICE_VERSION variable and respective segments - remove obsolete CFBundleLongVersionString usage commit 0c27a7d050d27743d483c01958d1cd7d2863672c Author: Dawid Wróbel Date: Fri Jun 12 01:53:55 2020 -0400 macOS: Add an UTI declaration for .kmy file commit e7ad9852dec9d5fd2a8773a158f346e483cfe2e9 Author: Dawid Wróbel Date: Fri Jun 12 01:52:44 2020 -0400 macOS: set current copyright year automatically commit 4e8d1b4975febb1be5abc9c4df1cfce8c726e8bc Author: Dawid Wróbel Date: Fri Jun 12 01:51:30 2020 -0400 macos: associate app with supported file types commit 9aedd36e942e7af93005d8d05a47a2871e32e0c7 Author: Dawid Wróbel Date: Fri Jun 12 03:01:54 2020 +0000 Enforce Light macOS appearance until Dark is fixed Related to: #1 (cherry picked from commit a44579f623488f80ca0b234ac31d582fbee544cf) commit 33fffd870f053e4bbc01057ab5b8dcf896bdddcc Author: Thomas Baumgart Date: Wed Jun 10 21:21:51 2020 +0200 Refactor MySqlQuery into KMMSqlQuery commit a1dde99227f2da796cff214fb69929fdcb0f016d Author: Thomas Baumgart Date: Sat Aug 17 14:16:20 2019 +0200 Add optional trace of database queries This allows developers to track the queries to the database. The respective messages are printed out on the console. commit 5a9badd6b5c1b5073db00422c5021934c77f3c53 Author: Dawid Wróbel Date: Wed Jun 10 23:42:32 2020 -0400 Update 3rdparty/README.md with new git location commit b263f8188a77fcc78cac1307641ac1528000259a Author: Robert Szczesiak Date: Wed Jun 10 21:00:03 2020 +0000 Fix I18N_ARGUMENT_MISSING being appended to labels '(I18N_ARGUMENT_MISSING)' was appended to label text in the Institutions, Account, Categories, and Budgets views. This commit solves the issue so that labels are displayed correctly. Signed-off-by: Robert Szczesiak commit 3a18536cf4cacd57525c0d67f05383227531f597 Author: Thomas Baumgart Date: Wed Jun 10 22:26:43 2020 +0200 Added the second latest release This should show how this needs to look like for multiple releases commit f0008d9c24f69adf8cf8c9a239be30b729b1ccf2 Author: Thomas Baumgart Date: Wed Jun 10 22:16:38 2020 +0200 Provide initial information for the last release (5.0.8) commit bbd1a693820a4111584d79651494e0685b72274d Author: Dawid Wróbel Date: Wed Jun 10 10:12:35 2020 -0400 Revert the QIcon::fallbackSearchPath() usage We're still supporting QT 5.9 for the time being commit f2652dd7534e3ac78f671f2c9902f6b8a23b4992 Author: Dawid Wróbel Date: Tue Jun 9 23:34:08 2020 -0400 Fix: system icon choice was being ignored commit cda24755d0c37ee67ed102f032a0757997d4904e Author: l10n daemon script Date: Wed Jun 10 02:19:02 2020 +0200 GIT_SILENT made messages (after extraction) commit 77cd98c379505c4a809cb719c11381fc41d448f4 Author: Thomas Baumgart Date: Tue Jun 9 15:19:24 2020 +0200 Still fixing the same platform issue for Windows commit 58f92eacf3f01311b7adb9dca2f6ea67c0267747 Author: Thomas Baumgart Date: Tue Jun 9 14:52:30 2020 +0200 Resolve platform specific definition commit 40b1c908fa0e64aa33deaa6447d29d05b31c6ee6 Author: Thomas Baumgart Date: Tue Jun 9 14:28:58 2020 +0200 Add missing include file commit bad18596bfffcb3b17ba047c83105607d7293eaa Author: Thomas Baumgart Date: Sat Jun 6 09:12:30 2020 +0200 Bump xmlgui version Needs to be adjusted due to cf22aec49f73064f7bfffeb452cb76122efefb4b commit 61b0a37fec3bad338146768fa9f75d08244e5662 Author: Thomas Baumgart Date: Fri Jun 5 21:37:11 2020 +0200 Fix problems caused by last rebase commit 63b15daa4a8a983ee4358cc9f5418be3a08a4cf0 Author: Thomas Baumgart Date: Sun May 31 12:37:31 2020 +0200 Fix problems caused by last rebase commit b70a11e4021eb068a70a1125fa721637a793701f Author: Thomas Baumgart Date: Thu May 21 16:07:14 2020 +0200 Fix last rebase operation commit 64fe77d6ab0fb52cf32c01b396bde4f0dceea66c Author: Thomas Baumgart Date: Sun May 3 14:20:33 2020 +0200 Remove unused code commit 90574bf7e2dd4931d303b5b02076d4c620bc8638 Author: Thomas Baumgart Date: Sat May 2 18:31:59 2020 +0200 Get rid of old code commit 54ed8e36008ac4c87429fe2facf1dd36fe6dbf4e Author: Thomas Baumgart Date: Sat May 2 18:25:14 2020 +0200 Get rid of unused code commit 74bac0b4a61f58e9d9f71d5a4968f7595331f831 Author: Thomas Baumgart Date: Sat May 2 16:48:46 2020 +0200 Don't overlap scrollbar with transaction editor commit f39f19b9571f3652480f77c61e10481f0446aa32 Author: Thomas Baumgart Date: Sat May 2 16:42:45 2020 +0200 Dump information about unknown model commit cab985e7c99c1b6551bbe1f2d038698abedacbd0 Author: Thomas Baumgart Date: Sat May 2 15:27:04 2020 +0200 Don't allow two transaction editors to be open at any time commit 337a4652d4b3057be88ffacc17bff59bae6a7901 Author: Thomas Baumgart Date: Sat May 2 15:23:39 2020 +0200 Improve comment commit 186e91dd4c1be6b417b3febc4c11d787da02721f Author: Thomas Baumgart Date: Sat May 2 11:52:17 2020 +0200 Remember open ledgers on a per file basis commit 4f898a60aa6ebb93c32b2e151aabb3099789aba8 Author: Thomas Baumgart Date: Sat May 2 10:54:01 2020 +0200 Make sure to reload report upon config changes commit 1fb52dc69ecd098e9f18a06acdc42c9f1748fe37 Author: Thomas Baumgart Date: Sat May 2 10:53:35 2020 +0200 Improve code readability commit 7c4851ba648a64be13c8fe24e6b6c74a27b11666 Author: Thomas Baumgart Date: Fri May 1 20:16:46 2020 +0200 Start investment editor in regular account commit ef6624f9534c04af935298e5f89647d73b8eea5f Author: Thomas Baumgart Date: Fri May 1 20:16:23 2020 +0200 Improve comment commit 84e7b611ad99597f54bb3d85b60887af161bd779 Author: Thomas Baumgart Date: Fri May 1 13:18:55 2020 +0200 Remove unused code commit 8f8f96cdc35cc527451aa084cb100fc3b3347ec0 Author: Thomas Baumgart Date: Fri May 1 13:11:31 2020 +0200 Remove debug output commit d95d08697733a7e6422f3404245c350ce60d3486 Author: Thomas Baumgart Date: Fri May 1 13:10:03 2020 +0200 Always show payment and deposit columns and enter payment and deposit in separated widgets commit 92d3d700bc15b5dc58eff925ad9554292dcaef58 Author: Thomas Baumgart Date: Fri May 1 10:49:17 2020 +0200 Allow a few more keys to work category combo when in split mode Entry of data is prohibited when a split transaction is edited. But we still want to allow return and esc to enter/cancel the transaction. commit 012d72163c000463e8ef9b35a96639b5d2acc86d Author: Thomas Baumgart Date: Fri May 1 10:48:06 2020 +0200 Added message contexts to support Korean translation commit abb15914e92b3c087886ba009a4db2ed0a9bccfb Author: Thomas Baumgart Date: Sun Apr 5 14:31:11 2020 +0200 Renamed View::Ledgers to View::OldLedgers commit 0b3b746351daeb3fdcb5073e22579ee120333549 Author: Thomas Baumgart Date: Sun Apr 5 10:41:02 2020 +0200 Revised account open feature commit 77febf0be2c483177d23cff0fcd6ca981887da4a Author: Thomas Baumgart Date: Sun Apr 5 09:58:26 2020 +0200 Provide access to the account combo's popup view commit 9d654a9bdbdde2607681cca223a676cbc0188daa Author: Thomas Baumgart Date: Sat Apr 4 16:34:47 2020 +0200 Display list of categories in split transaction commit 60feb8bed572dc298d240c40d588aa7a8bdd0108 Author: Thomas Baumgart Date: Sat Apr 4 16:31:18 2020 +0200 Return simple account name from model commit a6090d2549bd46d2413abd64cc24179c198f7a74 Author: Thomas Baumgart Date: Sat Apr 4 11:33:32 2020 +0200 Check for valid id while reading XML file Implemented for accounts and payees commit 243b7786c409221328bd8bc30c94485bca6a9a25 Author: Thomas Baumgart Date: Sat Apr 4 11:32:52 2020 +0200 Provide method to check for valid id Implemented accounts and payees commit 68b3fca4cfa7367e7cadb26735801ddbcff74879 Author: Thomas Baumgart Date: Sat Apr 4 11:30:51 2020 +0200 Added feature to check for a valid id commit e335af33170de3a3f72a865ee59117c86735d729 Author: Thomas Baumgart Date: Sat Apr 4 09:01:23 2020 +0200 Fix budget handling after last rebase commit ab64eee5168e110646ec86afde4992b4c81ee6d7 Author: Thomas Baumgart Date: Sat Apr 4 09:01:02 2020 +0200 Add two more accountsmodel roles commit 49ee377ac1b5f63417e5528bf30a4f4107cb2fc1 Author: Thomas Baumgart Date: Sat Mar 21 17:40:11 2020 +0100 Add multi currency support to split editor commit aae160e410c9c6aecd4e98d82692dbf5a90d5026 Author: Thomas Baumgart Date: Sat Mar 21 17:39:44 2020 +0100 Add missing part of commit 25540480d12a6bb6d176bd50d3c4c77066af653a commit 2312d77754fde4f8429e144ec25b1178c95e1909 Author: Thomas Baumgart Date: Sat Mar 21 17:38:07 2020 +0100 Only emit signal in case of a value change commit 07c05e1890385845a53fed3ba7bfe03ab7b664aa Author: Thomas Baumgart Date: Sat Mar 21 17:37:24 2020 +0100 Make column settings for ledger views persistent commit f8fb90712ccba461289549005791338483c84d8d Author: Thomas Baumgart Date: Sat Mar 21 17:36:06 2020 +0100 AmountEditCurrencyHelper is only active for income or expense commit 206dc104e34bab4c950e6e8a0932e72183bd4b88 Author: Thomas Baumgart Date: Fri Mar 13 15:20:40 2020 +0100 Use QSignalBlocker instead of QObject->blockSignals commit 04825cd01616cb44b4af7705737f336493207f94 Author: Thomas Baumgart Date: Fri Mar 13 14:45:06 2020 +0100 Remove unnecessary comment commit f8c33f82509695801883391f94b489a6d574774a Author: Thomas Baumgart Date: Fri Mar 13 14:44:49 2020 +0100 Make sure currency is initialized at editor startup commit f474b5411da800614956b959ea40624a4e6a1f78 Author: Thomas Baumgart Date: Sun Mar 8 12:11:23 2020 +0100 Update copyright year info commit a9eeb1a04cb37f047c3e7f4a77fac9574e41cc5e Author: Thomas Baumgart Date: Sun Mar 8 12:05:28 2020 +0100 Introduce AmountEditCurrencyHelper commit 6bc01ab0f0d17eb15daa6fa947f6ef12a6529451 Author: Thomas Baumgart Date: Sun Mar 8 12:02:35 2020 +0100 Improve currency display in amount edit widget commit 9372b463c00ab7a50d288bfa2bae5b0ea1519a3f Author: Thomas Baumgart Date: Sun Mar 8 11:47:42 2020 +0100 Remove unused include file commit 43b5a8bf794f4980cb386243a35a830dcd7509c2 Author: Thomas Baumgart Date: Sun Mar 8 08:02:16 2020 +0100 Don't start split editor Don't start the split editor when entering the split edit dialog and there are no splits. commit 17e2f31af20c200edd9513933276c8e9c12b8a78 Author: Thomas Baumgart Date: Sun Mar 8 08:01:27 2020 +0100 Disable delete all button in split dialog for no splits commit 5bbfbf413f8892225e7df563a13cb5365a69e406 Author: Thomas Baumgart Date: Sun Mar 8 08:00:33 2020 +0100 Replace 0 with nullptr commit 232d7850ccff9e789650556f0ffd6dcaf884be46 Author: Thomas Baumgart Date: Sat Mar 7 14:16:28 2020 +0100 Show currency symbol when entering foreign currencies This is implemented in the standard transaction editor commit 023cdd5ac5dcc0196e74cd4b191a02464c662ac2 Author: Thomas Baumgart Date: Sat Mar 7 12:51:04 2020 +0100 Improve currency label display in amount edit widget commit 95f8eccb4d6c1b60a649453b2c983eac7409b6fb Author: Thomas Baumgart Date: Sat Mar 7 12:47:49 2020 +0100 Improve account combo popup view handling commit a4f466bda34d3ae52d2e14e615dcd05be8f511e3 Author: Thomas Baumgart Date: Sat Mar 7 11:34:07 2020 +0100 Allow to show a symbol during input of foreign currencies commit fcafec04bc9afc2e8b9960f42bee81854b92785f Author: Thomas Baumgart Date: Sat Mar 7 10:10:18 2020 +0100 Amend commit a868cf384d commit 8eb3b9e33d7aa1287b7e626568d68faf05cfe74f Author: Thomas Baumgart Date: Sat Mar 7 09:42:31 2020 +0100 Implement last used postdate commit ad9e0e7886a434d9dced4f5183bf38f21c1c5b3b Author: Thomas Baumgart Date: Sat Mar 7 09:42:18 2020 +0100 Mark function as deprecated commit 0beda975cb94eba27d9399f453e7ce9da149e167 Author: Thomas Baumgart Date: Sat Mar 7 09:15:23 2020 +0100 More porting work of investment transaction editor commit 26e60b17997fe4ea6aaeebdbaf7325d6d3856f7a Author: Thomas Baumgart Date: Sat Mar 7 09:14:17 2020 +0100 Permanently include new features in build commit 8242b35e7583fbe6436f30f42899cb2fb59d24bb Author: Thomas Baumgart Date: Sun Mar 1 18:32:34 2020 +0100 Provide method to set widget into readonly mode commit 6ada2cec64a2ad5fe1030ae4f107cb1fdb5e9d4b Author: Thomas Baumgart Date: Sun Mar 1 18:31:44 2020 +0100 Provide additional signals to control widgets commit d19fd9d01b181f944b086abbb9c53f41655a66ca Author: Thomas Baumgart Date: Sun Mar 1 17:43:56 2020 +0100 Swallow key press events in split transaction mode commit eea243fb90fafb80dc127919a1a15d7b1a4e6172 Author: Thomas Baumgart Date: Sun Mar 1 15:13:22 2020 +0100 Detect correct account for investment transactions commit ce46d0484c57bcbe8b54a629296b9ac86903d676 Author: Thomas Baumgart Date: Sun Mar 1 15:12:42 2020 +0100 Renamed showSplitAction into setSplitActionVisible commit dc003ebba3484259d213b1f0630a672cefa272ef Author: Thomas Baumgart Date: Sun Mar 1 15:11:16 2020 +0100 Updated dates commit 9663afd360ee863f69f9ec4841633583c7c3848b Author: Thomas Baumgart Date: Sun Mar 1 13:33:00 2020 +0100 Make sure to destroy the ledger views on file close commit c10a2e6332bb8de35ed7e268469ac9adafbdde65 Author: Thomas Baumgart Date: Sun Mar 1 08:47:38 2020 +0100 Get rid of unused include file commit 3dab655e9a385061c00a18ff20cfea8fb0e935f0 Author: Thomas Baumgart Date: Sun Mar 1 00:25:25 2020 +0100 Remove the extra split button for the new transaction editors commit f5de01925d015d636d92bef0ad1370e10238e418 Author: Thomas Baumgart Date: Sat Feb 29 18:20:10 2020 +0100 Try to use a QKeySequence (but does not seem to work) commit 018e967fedae26180fc132a99625ef8dba08be71 Author: Thomas Baumgart Date: Sat Feb 29 18:19:46 2020 +0100 Get rid of the extra split button for the combo split helper commit bb7ab4fa82e683c23a56e243e146ca5136e5c626 Author: Thomas Baumgart Date: Sat Feb 29 17:43:05 2020 +0100 Added integrated split editor button Add an action to the combo box to allow opening the split editor via click on the icon or Ctrl-Space commit 949b1b641813b1533eb28774c135462c03bc01cf Author: Thomas Baumgart Date: Sat Feb 29 15:57:50 2020 +0100 Show full account path in combobox during transaction edit commit 9114a01f8274c7be016e64b24e12f1d81b8226fd Author: Thomas Baumgart Date: Sat Feb 29 10:04:24 2020 +0100 Fix category loading in transaction editor commit 074e03954267980016161c59984d1f603d363476 Author: Thomas Baumgart Date: Sat Feb 29 10:04:02 2020 +0100 Fix compile warning commit 40c156a1c3f3bb0355697e6728b869bc00fb68a4 Author: Thomas Baumgart Date: Sat Feb 22 17:57:08 2020 +0100 Renamed member commit b5f25878e807a4270cba05d95e9e86069ed3c545 Author: Thomas Baumgart Date: Sat Feb 22 12:36:49 2020 +0100 More work on investment transaction editor commit 8d3dd395e63613f4123b18994e9eda2de6defc4e Author: Thomas Baumgart Date: Sat Feb 22 12:35:27 2020 +0100 Set connection type for delayed execution commit 159cb39ee742171def921659b60eabfcf8f146f7 Author: Thomas Baumgart Date: Wed Feb 19 18:24:33 2020 +0100 More work on investment transaction editor commit f543b5e0fcd19e4250213a111aa7ef81ae2a4671 Author: Thomas Baumgart Date: Wed Feb 19 18:24:07 2020 +0100 Fix indentation commit a73a379341cc3f731462f7b970f36d70345342ff Author: Thomas Baumgart Date: Sun Feb 9 17:54:37 2020 +0100 More work on investment transaction editor commit fe4ad050f098e01af72191fb6a03bd5897871ec0 Author: Thomas Baumgart Date: Mon Jan 27 18:26:18 2020 +0100 More work on the investment transaction editor commit 16464e7e2e768ac03eaed06ba406b39c712a2b51 Author: Thomas Baumgart Date: Mon Jan 27 18:26:05 2020 +0100 Added KMyMoneyAccountComboSplitHelper commit 1e51f5b6a6a5b3f3ce1367ac2456f5b2dbedf192 Author: Thomas Baumgart Date: Sun Jan 26 11:04:23 2020 +0100 Cleanup after rebase to master commit 280c4b995f8a3e5cc6a3a548a84a8dde3123ec2f Author: Thomas Baumgart Date: Sat Jan 25 17:56:54 2020 +0100 Continued work on investment transaction editor commit 484e73eadc5b6eb099b1f8aa5837ee7366dde5ff Author: Thomas Baumgart Date: Sat Jan 18 14:45:47 2020 +0100 Clear caches on unload commit 4df481e2dea4cf2301c3f839a69bff81881564e6 Author: Thomas Baumgart Date: Tue Jan 14 21:25:53 2020 +0100 Provide mechanism to get the split text for the category combo box commit 3ee4f7de1e288c49e26ce6fad00ae3e915b22f9d Author: Thomas Baumgart Date: Fri Jan 10 21:05:51 2020 +0100 Allow empty fields for calculation commit c22ee04df2e670d628f0b17045c0607aa8916f59 Author: Thomas Baumgart Date: Tue Jan 7 20:26:27 2020 +0100 Fix investactivities commit 67939ff6a1281d6b1fb5dc8a97bf1bbf826e2829 Author: Thomas Baumgart Date: Sun Jan 5 13:27:49 2020 +0100 Fix name clash between new and old investment objects transaction editor and activities commit 664c30ca7fa2815de5092220b1bab722976017a5 Author: Thomas Baumgart Date: Sat Jan 4 20:24:18 2020 +0100 Try to keep selection over moving rows commit 3c8dd9488e2b720a22387fe91f2db80ea00af02d Author: Thomas Baumgart Date: Sat Jan 4 18:08:27 2020 +0100 Fix missing filter update when moving rows in a model commit ab5827fcf59ed7416a138c3758ebb74d11823bc8 Author: Thomas Baumgart Date: Sat Jan 4 18:07:58 2020 +0100 Change order of operations when moving rows in the model commit ab2dc35a1575703eaa41178071f8f29d535089f9 Author: Thomas Baumgart Date: Sat Jan 4 18:05:18 2020 +0100 Make invalidateFilter accessible for callers commit 8adc24ab2395829cace9ece09052bc73a1984cf6 Author: Thomas Baumgart Date: Sat Jan 4 15:10:44 2020 +0100 Fix modifyTransaction to support date change correctly commit 076c98dca006db9c054a180948278d999e5af942 Author: Thomas Baumgart Date: Sat Jan 4 14:46:28 2020 +0100 Fix account combo to work in readonly mode Amend 6f3052542a3dd2305d8aa3ee1b13892d63d41148 to work when no QLineEdit object is present. commit e615b703255d09275b5d5e4bbd8b12bbbfc21ba5 Author: Thomas Baumgart Date: Sat Jan 4 14:15:23 2020 +0100 Clear id->key map during unload() commit 1c9ea979294b911059df5f42b03cd53613d412d3 Author: Thomas Baumgart Date: Fri Jan 3 11:26:16 2020 +0100 Removed unused code commit faa2ec1d9082ab61ad150138b7d838bde4a3ad12 Author: Thomas Baumgart Date: Thu Jan 2 21:34:05 2020 +0100 Improve transaction editor commit bdbf508adf776df59527f500a4b677f66f0bcc59 Author: Thomas Baumgart Date: Thu Jan 2 16:31:08 2020 +0100 Cleanup code for taglabel commit 5ffa0717aec1ca0be943d913d301310b84a3e3ce Author: Thomas Baumgart Date: Thu Jan 2 16:30:48 2020 +0100 Fix initialization of tagcontainer commit ae3c846c3f6bfe548262e4f9697f54b06b3165eb Author: Thomas Baumgart Date: Thu Jan 2 14:28:54 2020 +0100 Fix endless loop when creating tags commit b7afda2cd2a9a0eada22a203de18a913e65bb863 Author: Thomas Baumgart Date: Thu Jan 2 12:20:19 2020 +0100 Additional work on port to model code Tag reassignment dialog TagContainer commit 71358b79422cb27be12aa004f07b8758dc1afaba Author: Thomas Baumgart Date: Wed Jan 1 16:47:47 2020 +0100 Remove unused code commit a8a62ba6a16e33c51df0ec64c1cec1f3d60ccf4a Author: Thomas Baumgart Date: Wed Jan 1 12:46:11 2020 +0100 Show payee when starting editing commit 973fb788c89a1ab96cc957696d91f775eed230db Author: Thomas Baumgart Date: Tue Dec 31 15:56:37 2019 +0100 Integration of invest activities commit dc638a2976aaed48f74a3ce34f278fffbd5b7316 Author: Thomas Baumgart Date: Tue Dec 31 11:34:39 2019 +0100 Get rid of dynamic_cast conversion commit ebf63f82586bfd10c6e4e7546b60b45bb017869a Author: Thomas Baumgart Date: Wed Dec 25 10:13:49 2019 +0100 Update comments commit 61dea2ed05268a924c6f68394481db09d1bcfff0 Author: Thomas Baumgart Date: Wed Dec 25 10:13:35 2019 +0100 Initial implementation of new investment transaction editor commit 2510e372ff957c731154775300ecd6c98dd6500e Author: Thomas Baumgart Date: Wed Dec 25 10:11:02 2019 +0100 Make sure editor is completely visible commit 5cac9e864724ad8c506e18de71015f1ebccff10c Author: Thomas Baumgart Date: Sat Dec 21 16:40:43 2019 +0100 Improve lineheight calculation commit fdb9ffcd0173b41c513a8da09ae70029ba7395b7 Author: Thomas Baumgart Date: Sat Dec 21 11:48:02 2019 +0100 Reduced inter widget spacing commit 68e7beb150456dd6696f5fdb1ee3371da9858975 Author: Thomas Baumgart Date: Sat Dec 21 11:47:48 2019 +0100 Fixed copyright header commit b72c30d52e36a2e6b6d37e5c9eb5890f4aba8005 Author: Thomas Baumgart Date: Fri Dec 20 17:48:53 2019 +0100 Enable nameToAccount conversion commit 2f22dca644448cf47e9afd8d19a2322cf9abdad7 Author: Thomas Baumgart Date: Sun Dec 15 10:49:22 2019 +0100 Fix category assignment handling commit d6f95f7353e1d83f985702aaa5955958c6a326d9 Author: Thomas Baumgart Date: Sun Dec 15 10:49:01 2019 +0100 Avoid division by zero commit 79cd39fe280996dc92919e46b015b227b7041a23 Author: Thomas Baumgart Date: Sun Dec 15 10:47:48 2019 +0100 Fix initial split id in split model commit be11b7fcb1ec94bf730d63d6f4aa0e61aa2c00d5 Author: Thomas Baumgart Date: Sun Dec 15 10:47:14 2019 +0100 Clear filter if not needed commit b073655e9b0722bcd62ec880283ce75ed63155f5 Author: Thomas Baumgart Date: Sat Dec 14 17:23:36 2019 +0100 Allow editing of transactions in payees view commit 48ac1482cd1351fb92f0593b2aec6fcdb1822077 Author: Thomas Baumgart Date: Sat Dec 14 17:23:16 2019 +0100 Fix setup of status combo box in transaction editor commit 8160f20b26a422e73aec7caee0bc68da6bb07668 Author: Thomas Baumgart Date: Sat Dec 14 17:22:24 2019 +0100 Add access to fake id commit 3ae6af3c83e5b369d56fc5680c2e4b58a5337309 Author: Thomas Baumgart Date: Sat Dec 14 12:12:33 2019 +0100 Implement modification of payee commit b6f9f5dd7229bd94d725ad52fe84f5b7c31b0de1 Author: Thomas Baumgart Date: Sat Dec 14 10:33:04 2019 +0100 More work on transaction and split editor commit 9b828069b56b900e290ee3c2f7e0a088400b32e2 Author: Thomas Baumgart Date: Sat Dec 14 07:06:54 2019 +0100 Make sure to select before starting edit commit 084129353351a1dfd62fe8fbe4dea36b89a410b7 Author: Thomas Baumgart Date: Wed Dec 11 22:34:35 2019 +0100 Fix split editor commit 8f54f059c43f1f6757ccada72ef4813663cc762b Author: Thomas Baumgart Date: Sun Dec 8 14:40:14 2019 +0100 More work towards the split editor commit 400cb5f1190cd247825dc8b0073c5c830925fe62 Author: Thomas Baumgart Date: Sun Dec 8 13:07:37 2019 +0100 Simplify code commit 3505dddd3786d5ca74e697cf48973213505604d3 Author: Thomas Baumgart Date: Sun Dec 8 13:07:12 2019 +0100 Fix license header commit 63bd27cc0f8d91ac5d3c3b3755642c9fd695d494 Author: Thomas Baumgart Date: Sun Dec 8 13:06:47 2019 +0100 Remove old code commit 8da29614f45f7ef308a8be26ceb2f91c17bd6645 Author: Thomas Baumgart Date: Sun Dec 8 13:06:27 2019 +0100 Leave a few traces for replacement after Qt 5.13 commit c11758b19ea05c6207ac89960bb82b53b571ee48 Author: Thomas Baumgart Date: Sun Dec 8 13:05:37 2019 +0100 Preparation for split editor commit aebe7a28270c81c7ef67cfbf78f082fb9a8cb8f4 Author: Thomas Baumgart Date: Sat Dec 7 13:28:45 2019 +0100 Update row in journal model for transaction form commit 70c999811419da2eef3f0d62f3b06b517131f85f Author: Thomas Baumgart Date: Sat Dec 7 13:23:53 2019 +0100 Initialize variables commit af3c16e0d8816fd9421ad26f4fb37587cf38e018 Author: Thomas Baumgart Date: Sat Dec 7 13:23:37 2019 +0100 Remove unused code commit c878be22de46c8b4248918cef3028a0036f40746 Author: Thomas Baumgart Date: Sat Dec 7 13:23:20 2019 +0100 Fix offset by one problem for column count commit b8b45da7b5f72d6c490f6ef8e264a00b3835572a Author: Thomas Baumgart Date: Mon Dec 2 18:54:44 2019 +0100 Use the status model to retrieve the status commit 247b83cf07361a84ddc5df2e4cbbf1c142813f4f Author: Thomas Baumgart Date: Sun Dec 1 18:59:03 2019 +0100 Implemented transaction form commit b963739a02b5e31609bd07592fead0eee1e28d06 Author: Thomas Baumgart Date: Sun Dec 1 16:10:51 2019 +0100 Update balances when transactions are modified commit 0f7da6e0acf4c5d148804b6d347511261d5ad235 Author: Thomas Baumgart Date: Sun Dec 1 15:16:50 2019 +0100 Add check for used check number as warning commit c3b20d40fbbc36c7b1313c84396b6803e20c7a6e Author: Thomas Baumgart Date: Sun Dec 1 15:16:32 2019 +0100 Only operate on valid indeces commit 0c79f5de3b3296bd1498dd2221b3539de3b990ea Author: Thomas Baumgart Date: Sun Dec 1 15:16:16 2019 +0100 Always sort according to data entry in the very end commit 7553477b61cbd1444b28180816e1d332ec01faad Author: Thomas Baumgart Date: Sun Dec 1 10:49:01 2019 +0100 Show attention sign in ledger for overdue transactions commit b225e36bac4d8a5c421d8e4fd6a6db3d10897597 Author: Thomas Baumgart Date: Sat Nov 30 21:29:06 2019 +0100 Removed unused code commit a8a5113ba8ad413c2e441203b1f502eb2f0e00ba Author: Thomas Baumgart Date: Sat Nov 30 21:26:53 2019 +0100 Added loading of transaction editor commit 4553826afd9c31a85ee9d92e5cf384be2d837d75 Author: Thomas Baumgart Date: Sat Nov 30 21:16:58 2019 +0100 Remove unused files commit b2c7bea63fc3fc516a2c9717ca628204f2b79145 Author: Thomas Baumgart Date: Sat Nov 30 12:33:01 2019 +0100 Remove unused code commit 0a161f88ed49fe7422e5a8fcf37efcccbc7e75cd Author: Thomas Baumgart Date: Sat Nov 30 12:32:49 2019 +0100 Added scheduled transaction in ledger view commit 136c63bef3db73f7f659e17ebebfc63a5e64e384 Author: Thomas Baumgart Date: Fri Nov 29 16:19:45 2019 +0100 Update special dates handling commit 3abe3e2ecb67f7f920f949855d18df26661546dd Author: Thomas Baumgart Date: Sat Nov 23 16:18:49 2019 +0100 Code cleanup commit f27fb7f09c8ff2bd9e909af5a3ec622b03956d82 Author: Thomas Baumgart Date: Sat Nov 23 16:08:22 2019 +0100 Removed unused code commit d030b37c6b90767d22d721827befcb8b2502c00b Author: Thomas Baumgart Date: Sat Nov 23 16:03:33 2019 +0100 More porting work on the payees view commit 3049be6b8f5889f3ba1e16204af03e08d631ce80 Author: Thomas Baumgart Date: Wed Nov 20 19:19:28 2019 +0100 Fix selectability of item in ledger commit 0a8a11cd5c81a44cc2e0c9d4f7097582ead71ef2 Author: Thomas Baumgart Date: Mon Nov 18 21:35:15 2019 +0100 Improve special date delegate commit f5ea752deec5ab4487778c87bd2c4a6f683de682 Author: Thomas Baumgart Date: Mon Nov 18 16:32:56 2019 +0100 Added missing files commit 1c3e361ca02bb62f01d6c7d778d57550e92185e3 Author: Thomas Baumgart Date: Sun Nov 17 19:45:30 2019 +0100 Fix row count for selected items commit 4e28a6fac750b6da45bafef78b56368c5524e705 Author: Thomas Baumgart Date: Sun Nov 17 18:21:17 2019 +0100 Select most recent transaction when opening an account commit adf870be0f222afa912a9ba54b5fc2fcd93127e8 Author: Thomas Baumgart Date: Sun Nov 17 18:20:07 2019 +0100 Don't allow interaction with special dates commit 7ca22d3f3712baf944540dd4e6b7518318cab059 Author: Thomas Baumgart Date: Sun Nov 17 17:57:38 2019 +0100 Code cleanup commit 0f81e477e512243ae6b50ba89921d76afed72073 Author: Thomas Baumgart Date: Sun Nov 17 17:40:46 2019 +0100 Added special dates to payees view transaction section commit c93e4f64a5e02d75206697db7aa1d8d802eec1f1 Author: Thomas Baumgart Date: Sun Nov 17 11:11:46 2019 +0100 More work on the ledger view commit 352a547020ad249b9ae63364779b65d81cd0ad59 Author: Thomas Baumgart Date: Mon Nov 11 19:39:01 2019 +0100 Added special dates model commit 08a4b6236b37e6dade01da9d9f9a7812d7b01ff0 Author: Thomas Baumgart Date: Mon Nov 11 19:38:05 2019 +0100 Prepare for special dates model commit 5390a5306b7f5f1a5adcb94eba762db88b775cf7 Author: Thomas Baumgart Date: Mon Nov 11 15:55:00 2019 +0100 Avoid some temporary allocations commit bd0accdeeb967265323483b69824d885ab8d7852 Author: Thomas Baumgart Date: Sun Nov 10 11:12:30 2019 +0100 Removed unused files commit 12e522c92458ab85600bf8f9eb17004f5ca51926 Author: Thomas Baumgart Date: Sun Nov 10 10:40:44 2019 +0100 Resolved clazy warnings commit 044bff4b9c08708961cb895228de457d7ac3d4b6 Author: Thomas Baumgart Date: Sun Nov 10 09:52:35 2019 +0100 Add undo/redo to JournalModel commit ab9bc5c3b38c0aa4e5d3bb4ea660fdd5cf867f1b Author: Thomas Baumgart Date: Sun Nov 10 09:49:45 2019 +0100 Don't reuse an index that might have changed commit e9fe721f5f87f4e4ae37c39b8800faa635cc8b85 Author: Thomas Baumgart Date: Sat Nov 9 16:41:26 2019 +0100 Prepare journal model to support undo/redo commit f84a9b9c9f16c8aa418b8389df8f7f14562d0802 Author: Thomas Baumgart Date: Sat Nov 9 16:38:17 2019 +0100 Separate model and undo objects commit 55a595f75e0163f262ec28ac79d94317b4eacbd4 Author: Thomas Baumgart Date: Sat Nov 9 15:55:46 2019 +0100 Fix ledger view models and filtering commit 5efb636c6b85e4f07f54b7cc76155e2748b053e0 Author: Thomas Baumgart Date: Sat Nov 9 13:09:50 2019 +0100 Improve balance delegate commit 6b7a813939b819d642fb5c5ed394903efbb1c024 Author: Thomas Baumgart Date: Mon Nov 4 13:19:56 2019 +0100 Added remaining proxied methods for the delegate proxy commit 2528ed67582c32fe23a415d8d7d98a823ec5b5b0 Author: Thomas Baumgart Date: Mon Nov 4 13:11:30 2019 +0100 Integration of initial online balance delegate commit 0956ed3d34692261d72ca85afa154854a080d5d8 Author: Thomas Baumgart Date: Mon Nov 4 10:39:34 2019 +0100 Remove unused include commit 5c80c4898ee6677e7283693b903c9a1775a737fc Author: Thomas Baumgart Date: Mon Nov 4 10:34:09 2019 +0100 Initial implementation of online balance display in ledger commit 2e91ecbcccc2ae652e0481c382903b7dbd94e65b Author: Thomas Baumgart Date: Mon Nov 4 10:29:59 2019 +0100 Add roles around online balance handling commit 037445010d8281d790d09b467b8be25702d57c90 Author: Thomas Baumgart Date: Mon Nov 4 10:29:06 2019 +0100 Block signal emission during loading of a model commit 01f4004d11f421147cb0e08719e0aee686693553 Author: Thomas Baumgart Date: Mon Oct 28 22:11:39 2019 +0100 Improved payees view commit 83814ba37df5864f1a68ab9478262d3c512f05bf Author: Thomas Baumgart Date: Sun Oct 27 09:56:53 2019 +0100 More work on the payees view commit ee3facc21ad83d736bdcbe99ef865eb56f6c370e Author: Thomas Baumgart Date: Sun Oct 27 09:56:44 2019 +0100 Added proxy model to catch in view rename commit a91df782acab74216e9b038b67545143571fc72f Author: Thomas Baumgart Date: Sun Oct 27 09:55:22 2019 +0100 Fix endless loop in report commit 14535c96132f32b4ead6d4fa48c054250b5b4674 Author: Thomas Baumgart Date: Wed Oct 23 14:23:36 2019 +0200 Added reparenting feature for accounts commit a1b9f33b1be2359e384674209c5a1dfe6138732b Author: Thomas Baumgart Date: Tue Oct 22 11:55:15 2019 +0200 Fix order of items in edit menu commit a03bf0beafedf99beb367ef535aa160fb1aab4dc Author: Thomas Baumgart Date: Mon Oct 21 21:54:24 2019 +0200 Added undo and redo actions commit 0a0039bdaaef7752777deccf74d8fc43b46b3ce3 Author: Thomas Baumgart Date: Thu Oct 17 17:10:57 2019 +0200 Add missing undo logic for accounts commit f76da5a2af13d88097e9eee52802ad405611f5ce Author: Thomas Baumgart Date: Thu Oct 17 12:10:26 2019 +0200 Move updateNextObjectId to base class commit 8f2d7b942f4cb0dce3d5bcc87148c418e1469c16 Author: Thomas Baumgart Date: Wed Oct 16 19:53:09 2019 +0200 Implement undo/redo functionality Reparenting is still missing commit 3d4308de3f2cd1eacf7370cf8041ee5094896d9d Author: Thomas Baumgart Date: Wed Oct 16 13:22:20 2019 +0200 Refactor some methods and member variables commit 2a936dfbe54afef01ef9ad12ec5e0b547050a699 Author: Thomas Baumgart Date: Tue Oct 15 21:01:56 2019 +0200 Added UndoCommand template shell commit 8a408116c5d6a87e9031e6c3d268cb1005ecadc5 Author: Thomas Baumgart Date: Tue Oct 15 16:33:28 2019 +0200 Extended doAddItems to support hierarchical models commit 08c9f27cde3a670f3a1c378cef62951d3ffe1554 Author: Thomas Baumgart Date: Tue Oct 15 15:58:58 2019 +0200 Split add/modify/remove in upper and lower half routines This is in preparation for the undo stack commit 2c73a7419256b3ce26cee6e8312bd7654c2a7f9b Author: Thomas Baumgart Date: Tue Oct 15 15:57:36 2019 +0200 Fix creation of new payee Also stop looping if the payee returned by name has an empty id. commit cd8772140b7c643043be0026d01dd43f6e2fb86e Author: Thomas Baumgart Date: Tue Oct 15 15:56:47 2019 +0200 Throw exception if payee not found by id commit a304d24990385c84f43ba079ee4d4092f1ac2d05 Author: Thomas Baumgart Date: Tue Oct 15 15:55:52 2019 +0200 Rename AccountsModel::addAccount into addItem commit dcefe0c6855efc4cacc329b23a091b166167e6a9 Author: Thomas Baumgart Date: Tue Oct 15 10:42:29 2019 +0200 Added undo stack to engine code commit 701d7210b7101789fe95c8510058a67d48ea7121 Author: Thomas Baumgart Date: Mon Oct 14 18:48:57 2019 +0200 Fixup latest merge/rebase conflicts commit fc843422e7ae17e6c1978a9c6ccf7f6ce5e8c814 Author: Thomas Baumgart Date: Wed Oct 2 22:35:55 2019 +0200 Remove unused code commit aa2786aabb2ea09f12b7b4fad02b027b883827e4 Author: Thomas Baumgart Date: Wed Oct 2 22:35:45 2019 +0200 Merge file info data into parameters model commit 4f33c52cee004930beb8b4bc908d2f27f3e4f4b6 Author: Thomas Baumgart Date: Wed Oct 2 22:35:15 2019 +0200 Fix save as database commit 86e3a239e66200b675cbc995ef93ccc02662664e Author: Thomas Baumgart Date: Tue Oct 1 21:08:19 2019 +0200 Fix storage of warning and error values commit 5c93026a2352129244a5b29834885247237a240f Author: Thomas Baumgart Date: Tue Oct 1 17:13:25 2019 +0200 Comment unused code and marked for cleanup commit a22298b804054de34824e65c13beed603ee0c3d9 Author: Thomas Baumgart Date: Tue Oct 1 17:08:38 2019 +0200 Fix loading schedules from database commit aabf161e6879a7491b421e5cfb1a71818ace074c Author: Thomas Baumgart Date: Tue Oct 1 17:08:25 2019 +0200 Simplify code commit bd18ef731b6969f047a6c9c0dde41ab716f369d9 Author: Thomas Baumgart Date: Mon Sep 30 16:28:58 2019 +0200 Replace QTimer call with call to QMetaObject::invokeMethod This is a better way to do delayed call from the event loop commit eb01e2f7e009733fc003033563d5f3fa4937cbdd Author: Thomas Baumgart Date: Mon Sep 30 16:23:40 2019 +0200 Fix loading currencies from database backend commit ca978159a96b2677b06aa8f7e6629aea6aaefd9b Author: Thomas Baumgart Date: Mon Sep 30 15:36:10 2019 +0200 Fix a few warnings commit 284a0affb2db8abe36fb2025438020467a3e45ef Author: Thomas Baumgart Date: Mon Sep 23 21:54:34 2019 +0200 Improve register display commit b545ad2eab2dfcfe910d987a3409f28d9cf637b3 Author: Thomas Baumgart Date: Thu Sep 19 16:38:44 2019 +0200 Fix loading a database commit 1d23bf42659ad19ea4d30e87cf2541817d66e6eb Author: Thomas Baumgart Date: Wed Sep 18 10:24:24 2019 +0200 Commented unused code commit cbacea8cfb195d8bd0860eda623e33947cf44a5d Author: Thomas Baumgart Date: Tue Sep 17 14:59:14 2019 +0200 Left a few hints about todos commit 960181de24e6848c4b92eb748a3e484cdf18f821 Author: Thomas Baumgart Date: Mon Sep 16 21:20:31 2019 +0200 Remove unused code commit 47a46cd12e607c0230322f083d3edb644bf1e27c Author: Thomas Baumgart Date: Fri Sep 13 21:27:51 2019 +0200 Insert price 1 if not found and set approximation flag commit 4231e9b57f44adc5c149fa5faba18bfa4ae17523 Author: Thomas Baumgart Date: Fri Sep 13 21:27:18 2019 +0200 Fix price model commit 6d565d8914fdc70d0cb3adda0afc0f555882561f Author: Thomas Baumgart Date: Fri Sep 13 21:23:53 2019 +0200 Fix testcases commit 9310d1376fd9917ea3f5d74a528f7915695e663d Author: Thomas Baumgart Date: Sun Sep 8 08:11:46 2019 +0200 Fix testcases commit 88ce450e89a9821bbfb07dc3f4b494018e0a6573 Author: Thomas Baumgart Date: Sun Sep 8 08:11:10 2019 +0200 Added test helper functions commit 2152cffc20a94caab73627dd86aa204cb25f73ac Author: Thomas Baumgart Date: Sat Sep 7 22:06:52 2019 +0200 Fix testcases commit 7517dea2d65635090582764e06210330f4e666e8 Author: Thomas Baumgart Date: Sat Sep 7 14:22:05 2019 +0200 Bring back categories view commit 223526313996a0eaeb8d52ffe16bfad0f410e0e2 Author: Thomas Baumgart Date: Sat Sep 7 13:21:11 2019 +0200 Fix settings propagation to views commit 8bab823cc2141c97edde88b809290ec7615bc0eb Author: Thomas Baumgart Date: Fri Sep 6 19:33:10 2019 +0200 Fix testcases commit 27704eab2d7ec5831e284a5b78eaa86ce12be712 Author: Thomas Baumgart Date: Sat Aug 31 16:14:48 2019 +0200 Simplified code for MyMoneyModelIdToItemMapper commit f3fe3a2ace72827d2e834d5cdf295f9f2c13a5db Author: Thomas Baumgart Date: Sat Aug 31 15:31:29 2019 +0200 Further improvements for model based backend commit c481f9df081532a65d8e974c51317b27fa739851 Author: Thomas Baumgart Date: Sun Aug 25 12:25:13 2019 +0200 Modifed the DB loader to support the new model code commit e922be6efd9fe06e45642c8c2ce98803a42b014a Author: Thomas Baumgart Date: Thu Aug 22 13:37:18 2019 +0200 Replace qSort with std::sort commit 63b6701489b088f4e13920c874012017983dc786 Author: Thomas Baumgart Date: Mon Aug 19 21:00:04 2019 +0200 Fix static MyMoneyFile object commit 2d316c52f8c3d3c1278f4892272243571a195e8d Author: Thomas Baumgart Date: Tue Aug 13 18:08:10 2019 +0200 Add interface to set hidden and visible columns in ledgerview commit 71339e67aa16794933d529c3d528663d881d37b6 Author: Thomas Baumgart Date: Tue Aug 13 18:07:29 2019 +0200 Resolv a warning commit 089519063aa220730aa5b5a3740c4f342fe075a3 Author: Thomas Baumgart Date: Tue Aug 13 17:41:05 2019 +0200 Get rid of global Models object commit 349e5f1a5a8786e8d95fbd868e6a9e3039e6c356 Author: Thomas Baumgart Date: Mon Aug 12 18:18:12 2019 +0200 Little bit of cleanup commit 3eb81e7e09f4aea590cfa9ccb4087f2475ee3dd2 Author: Thomas Baumgart Date: Mon Aug 12 18:17:47 2019 +0200 Don't set the dirty flag during load of institutions model commit 09fcb21351430c2271d1b7c7a255c2ae505744bf Author: Thomas Baumgart Date: Sun Aug 11 20:59:19 2019 +0200 Load ledger view only when opened by user commit ff3087c6a1be7e785f019380b9c6f0a8867bf9a1 Author: Thomas Baumgart Date: Sun Aug 11 20:57:43 2019 +0200 Deal with the situation that the data is empty This can happen during file reload commit 578bafd108cfa1b18a371ba8131ffbe06541587a Author: Thomas Baumgart Date: Sun Aug 11 18:24:53 2019 +0200 Add comment what needs to be done commit 4702723667ffbf7c3bf21d18eaad623e760dc1af Author: Thomas Baumgart Date: Sun Aug 11 18:24:27 2019 +0200 Try to improve opening ledger Does not really help commit 96d868ada42aeaa1e1dc22063435936e9f521653 Author: Thomas Baumgart Date: Sun Aug 11 18:23:38 2019 +0200 Remove reference to deprecated object commit 085a3db42a87e77745e3210ef7b1a676c106b62d Author: Thomas Baumgart Date: Sun Aug 11 18:22:20 2019 +0200 Prevent crashes on exit when budget view was never opened commit 5ae03599304e8c7a972355c4263446050a65149a Author: Thomas Baumgart Date: Sun Aug 11 18:20:48 2019 +0200 Mark files as deprecated commit e6c47b880afcca25498d9a9d57c5e6f4734a72c9 Author: Thomas Baumgart Date: Sun Aug 11 16:06:52 2019 +0200 More changes for the budget view commit fd6df63c7e89589ff14479a4e8cf2667355e50a9 Author: Thomas Baumgart Date: Sun Aug 11 10:56:12 2019 +0200 Add files missin in previous commits commit 48dc195aa47d5968645b3f39c2d0a16bc1065c06 Author: Thomas Baumgart Date: Sun Aug 11 10:55:07 2019 +0200 Get initial port of budget view commit 0caf5d46dc91ec1c53b09f261420d2a90ade520b Author: Thomas Baumgart Date: Sun Aug 11 10:53:59 2019 +0200 Store all visible columns commit 45cece0ef3e84000b8d7df80208b891cece29c25 Author: Thomas Baumgart Date: Sun Aug 11 10:53:37 2019 +0200 Added new reports model commit bf0a75db8d25ad741fbb645a8a83da55fb3e9c09 Author: Thomas Baumgart Date: Sat Aug 10 12:39:16 2019 +0200 Added onlinejobsModel commit 71b662819523bf983c88cf5e2482610eefe15ec2 Author: Thomas Baumgart Date: Tue Aug 6 14:52:14 2019 +0200 Ported MyMoneyFile::countTransactionsWithSpecificReconciliationState commit 8207ae0bd8b350b2e6e30b2d848580d4e61bce2e Author: Thomas Baumgart Date: Tue Aug 6 13:20:29 2019 +0200 Fix opening an account in the institution view commit b26b099dfbcd577caa6d392e02568bcf7e3e0059 Author: Thomas Baumgart Date: Tue Aug 6 09:32:11 2019 +0200 Temporary trace the execution of balance and value calculation commit e468b7d099c457c2e7a07d376a2ad131ebefab64 Author: Thomas Baumgart Date: Mon Aug 5 17:00:42 2019 +0200 Change the new account editor to use the new model based backend commit 2e3c729671e70e48c17a336e5ef4c5c0eb6d40cc Author: Thomas Baumgart Date: Mon Aug 5 17:00:18 2019 +0200 More work on the institutions view commit 61fe73a1512c1ddaf36b84cdbdd889e5f9f79f0c Author: Thomas Baumgart Date: Mon Aug 5 16:59:44 2019 +0200 Update fixed sets of columns Remove a column from the hidden set if it is made visible. Also, remove a column from the visible set if it is made hidden. commit 24af9c9d2a0f894940b956f08d4962d82e39d754 Author: Thomas Baumgart Date: Mon Aug 5 16:58:01 2019 +0200 Provide mechanism to protect an account from selection commit ce9113d98695dbf81344a314f6dbd89c3888014c Author: Thomas Baumgart Date: Sun Aug 4 23:22:42 2019 +0200 More work on institutions view commit f094a07aa64315872034d7835b00572e94bbeb39 Author: Thomas Baumgart Date: Sun Aug 4 21:28:09 2019 +0200 Continue implementation of institution view commit f4b46c0d210854bb0ddb3d772689cc8feb536bbd Author: Thomas Baumgart Date: Sun Aug 4 15:27:05 2019 +0200 Make context menu working commit 1d47f31cf056987ccff5b9c2e7833eefbd4d0a5d Author: Thomas Baumgart Date: Sun Aug 4 15:26:09 2019 +0200 Use the showAllAccounts setting commit 9efd18b216fbb72167a1f934c309391d87d0be5a Author: Thomas Baumgart Date: Sun Aug 4 15:25:51 2019 +0200 Moved columns to make settings backward compatible commit 13363cb6569a08438143f6eae734c719f950f958 Author: Thomas Baumgart Date: Sun Aug 4 15:25:36 2019 +0200 Fix hasReferenceTo and speed up things commit ed7e060a09cd7b04e7b6ce49d1a33d0c7a0d30cf Author: Thomas Baumgart Date: Sun Aug 4 11:52:39 2019 +0200 Improved accounts view commit df6b2607c65ab013b6c56526f3ca32f8d9358e5c Author: Thomas Baumgart Date: Sun Aug 4 11:51:49 2019 +0200 Updated comment commit a20f2fc58d50bdea9ddcba99976c132e5a469897 Author: Thomas Baumgart Date: Sat Aug 3 23:18:48 2019 +0200 Implement accounts view with balances and values commit bd02b762aea199f59b1ec5345a9a3e20589a56ee Author: Thomas Baumgart Date: Sat Aug 3 12:43:37 2019 +0200 Implement balance calculation commit a44b2be5796210479cb13ddd53d48be717983c2c Author: Thomas Baumgart Date: Fri Aug 2 22:43:45 2019 +0200 Implemented price model commit 01460d5332948a3dca9c5938ec8b9e1c1f5444b0 Author: Thomas Baumgart Date: Fri Aug 2 22:42:22 2019 +0200 Added lowerBound and upperBound methods commit 1e638ee37da7cbf804ce1903c19788423b5d8bd4 Author: Thomas Baumgart Date: Wed Jul 31 15:57:31 2019 +0200 Start rewrite of equity model and investment view commit 002fd25d7d515d7211a1e45deddea77b101a07f7 Author: Thomas Baumgart Date: Wed Jul 31 15:56:45 2019 +0200 Provide mapFromBaseSource method This method allows to map a QModelIndex of a proxy model to the base item model through a stack of different sort/filter/xxx models commit 7d88b0191c744ec27e904176775ad7eb89bedfe0 Author: Thomas Baumgart Date: Wed Jul 31 15:52:56 2019 +0200 Provide hideAllEntries feature commit 986255c506dfcebce0b2aef9103583ef1bc4d15c Author: Thomas Baumgart Date: Sun Jul 28 14:52:06 2019 +0200 Move some helper methods to MyMoneyModelBase commit 56d284de3adb3a5514a6d909a7ca1c3ac53d745b Author: Thomas Baumgart Date: Sun Jul 28 14:51:49 2019 +0200 Assign names to proxy objects commit 54e6ad33d28915003e97fa6a804f9e88055a3f8b Author: Thomas Baumgart Date: Sun Jul 28 13:58:13 2019 +0200 Remove HierarchyFilterProxyModel commit e185cbd4adea19233e7100f7586ccd7a1e418abf Author: Thomas Baumgart Date: Sun Jul 28 13:56:10 2019 +0200 Remove AccountsViewProxyModel commit ef16c59d29c301923509593997a48d041b2ba3f7 Author: Thomas Baumgart Date: Sun Jul 28 13:48:26 2019 +0200 More integration of new models commit a49d96090ee4288855cec0d699bfc82061f98df6 Author: Thomas Baumgart Date: Sun Jul 28 13:43:42 2019 +0200 Enhance colum selector to return vector of all columns commit 4d81ed38c8f460a4593b89657c1b894f6a73fc76 Author: Thomas Baumgart Date: Sun Jul 28 13:43:09 2019 +0200 Fix column selector commit a01eac0c2f2c3ea49090aeb3bba8a5e4486685f2 Author: Thomas Baumgart Date: Fri Jul 26 16:32:20 2019 +0200 More integration of journal model into ledger view commit 9bbcbb2d1ae3212196d5f1ee25be28df13074437 Author: Thomas Baumgart Date: Wed Jul 24 07:49:50 2019 +0200 Use new accounts proxy in KMyMoneyAccountsCombo commit 33d469c3291a00dfb7e5f6e772f6f3363f1f20c8 Author: Thomas Baumgart Date: Wed Jul 24 07:48:05 2019 +0200 Speed up transaction list retrieval from journal commit da0c73c0a0ec6fb531c623810c49d160e8100654 Author: Thomas Baumgart Date: Wed Jul 24 07:46:44 2019 +0200 Setup account's fractions once models are loaded commit 95b47fe27c6841b3fd75c5888e11e694fe18e056 Author: Thomas Baumgart Date: Wed Jul 24 07:45:52 2019 +0200 Add method to setup account's fractions commit f85395d4cddbfdf3afa4860442f20b12ffe8eceb Author: Thomas Baumgart Date: Wed Jul 24 07:45:20 2019 +0200 More accounts model convenience methods commit 50cb662437c2f180bd062f404b98d0b9c90d0ade Author: Thomas Baumgart Date: Wed Jul 24 07:42:59 2019 +0200 Don't use closed accounts as favorites commit f30b1a6f763552da2039166e6e35621cfb38d879 Author: Thomas Baumgart Date: Wed Jul 24 07:41:27 2019 +0200 Added convenience methods to the accounts proxy model commit abf01bfbcc1b8429387140a9d46819a83fa8ac64 Author: Thomas Baumgart Date: Mon Jul 22 16:00:32 2019 +0200 More work on the journal model commit 4e3d003a22b0154ee611a1b67530f5bfbb2d5121 Author: Thomas Baumgart Date: Mon Jul 22 16:00:21 2019 +0200 Optimized model code for insertion of large blocks This is important for insertion of large transactions closer to the beginning of the journal (which should normally not happen for normal book-keeping) commit 2302057a84fc07ce7850d36092a90dcde76a6457 Author: Thomas Baumgart Date: Mon Jul 22 12:23:13 2019 +0200 Improved searching of transactions in JournalModel commit 8c0ad65a901c17b96d6c28a87104b65523627c52 Author: Thomas Baumgart Date: Sun Jul 21 15:20:29 2019 +0200 Added initial implementation of JournalModel and loading commit 3f5f370016e41f71e40c62741a02da3b763fa40f Author: Thomas Baumgart Date: Sun Jul 21 15:19:50 2019 +0200 Prepare for balance handling commit 3c98fe42c20bf2b9c08ea4275cfabb755ae6ef01 Author: Thomas Baumgart Date: Sun Jul 21 15:19:17 2019 +0200 Fixed comment commit 6e04fde8064fd4dc596d242fabdee28b870632e1 Author: Thomas Baumgart Date: Sun Jul 21 07:38:12 2019 +0200 More integration of new accounts model commit 3ebdce9f761b03860bfe558b40c41d8b2914c31f Author: Thomas Baumgart Date: Sun Jul 21 07:37:39 2019 +0200 Fix column selection and make section size persistant commit b8d203c2daa239025171207be134ac20fd4bd5e3 Author: Thomas Baumgart Date: Sun Jul 21 07:34:16 2019 +0200 Add start index to xxByName routines Adding a start index allows to search from nodes in a tree model. The default is the root node of the tree and searches in all branches. commit 65e07701a3bcdfc0653c1634064ef38260d40fe6 Author: Thomas Baumgart Date: Fri Jul 19 17:46:40 2019 +0200 Use retrieval functions of accounts and institutions commit 3cebcd0db28e820551784049588799d7653e7d12 Author: Thomas Baumgart Date: Fri Jul 19 17:46:19 2019 +0200 Use new base class to emit signal after loading of a model is complete commit bf364328663bd596a3f0a237e60474a569dd0b9a Author: Thomas Baumgart Date: Fri Jul 19 17:45:51 2019 +0200 Implemented institutions loading commit f3a88dd74ca8f40955cd21592facc9bcda798623 Author: Thomas Baumgart Date: Fri Jul 19 17:45:09 2019 +0200 Implemented favorite accounts proxy functionality commit 746052571e574397e9021b3833f0818cea47433e Author: Thomas Baumgart Date: Fri Jul 19 17:44:18 2019 +0200 Get rid of references to KMyMoneyAccountsViewBase commit a40c27fb57354d4d2408081a8f55e592304fcd73 Author: Thomas Baumgart Date: Fri Jul 19 17:41:07 2019 +0200 Provide base class for model templates This is required to define a signal that can be used within the templated models commit d5a264ec710868ac8bea336a0921143e43cd8f76 Author: Thomas Baumgart Date: Fri Jul 19 17:37:03 2019 +0200 Get rid of unnecessary class commit b253475039ee8a994cbfa687cf1583273fdca490 Author: Thomas Baumgart Date: Fri Jul 19 14:47:36 2019 +0200 Provide mechanism to insert indexlist into processItems() commit b507a07271a8287ff7cd4f547e823f6fabcfd4d8 Author: Thomas Baumgart Date: Fri Jul 19 11:11:30 2019 +0200 Implement account hierarchy loading and basic favorite handling commit 5a081c435dc5e477f962c4a84f3f525f0c9978c8 Author: Thomas Baumgart Date: Fri Jul 19 11:09:25 2019 +0200 Improving MyMoneyModel Use a fixed regular expression for the leadin match Don't create empty item at the beginning Allow to override clearModelItems() in derived classes Provide method to update the nextId during loading commit 6a4227bb86837fbad7204b7463f2209332cffc28 Author: Thomas Baumgart Date: Thu Jul 18 17:15:10 2019 +0200 Started implementation of new model code Not all models are converted but the code compiles commit 92091bddaa7d101dcedd96adde7109a9fdb26ba6 Author: l10n daemon script Date: Tue Jun 9 02:11:49 2020 +0200 GIT_SILENT made messages (after extraction) commit 82c4a2e64dd7a409d40d5247078b5b57a4be8e39 Author: l10n daemon script Date: Mon Jun 8 02:13:03 2020 +0200 GIT_SILENT made messages (after extraction) commit 10e57dccb037799a975fc42385d42ff34cc7ff6c Author: Thiago Sueto Date: Sat Jun 6 21:15:14 2020 +0000 Apply suggestion to kmymoney/org.kde.kmymoney.appdata.xml commit 40b2bd251abaa0a52664ca40503dfa7400e28b78 Author: Thiago Sueto Date: Sat Jun 6 20:01:30 2020 +0000 Update org.kde.kmymoney.appdata.xml commit 0dbce93f180e4c0362a2752462861bb0be74a385 Author: Thiago Sueto Date: Sat Jun 6 19:33:57 2020 +0000 Update org.kde.kmymoney.appdata.xml commit cf22aec49f73064f7bfffeb452cb76122efefb4b Author: Thomas Baumgart Date: Sat Jun 6 08:46:48 2020 +0200 Fix ui version information New xmlgui menu item entries have been added with commit 78c03decc0296d6464fbb74718992919a13952d4 but the version of the file was not increased. This causes the new menu items to remain hidden when a user has a modified local version of the file as a result of local setting modifications (toolbar, shortcuts, etc.). Increasing the version number should solves the problem. commit 609220cd56012a076902e6981e6e919d2661f173 Author: Thomas Baumgart Date: Fri Jun 5 20:15:05 2020 +0200 Bumped version on master branch commit a6fd92a8c05d10a8f3c2790bbfbd6cee62683186 Author: Robert Szczesiak Date: Fri Jun 5 17:45:09 2020 +0000 Fix search widget in the Budgets view ignoring user input All Income and Expense categories were displayed in the Budgets view, irrespective of what the user entered in the search widget. This commit fixes budget category filtering. BUG: 422480 Signed-off-by: Robert Szczesiak commit ae57e22fa3211b0eb894e88f92a0a394de95fbe3 Author: Dawid Wróbel Date: Tue Apr 14 14:06:57 2020 -0400 Install the qt5-default package commit a39da472977f3ef2da0f413aca045e875a0a9647 Author: Dawid Wróbel Date: Sat Apr 11 12:49:08 2020 -0400 Mount .gdb and .gdbinit commit c0e60a0e4ab3098e15d2de8f5649602e3646f43a Author: Dawid Wróbel Date: Sat Mar 21 00:14:29 2020 -0400 Also install QT SQL libs, libsqlcipher commit 6ce59a0000a5ae48cc59c3ba7e1b59bd603302e3 Author: Dawid Wróbel Date: Tue Mar 17 00:23:50 2020 -0400 Also install default plasma breeze-icon-theme commit b768399e54775cc1557ebaf191ce76e66cc29b42 Author: Dawid Wróbel Date: Tue Mar 17 00:14:01 2020 -0400 Add .aqbanking, .config/kmymoney and persistent /build folder volume mappings commit 41e4b4d9764fc5c86ee9fb8b112631e69ff08160 Author: Dawid Wróbel Date: Mon Mar 16 14:36:21 2020 -0400 Fix sed regex, also uncomment PermitRootLogin line if commented-out commit b3c5e05d395de9da1a41e4daf4b391d6349d5e85 Author: Dawid Wróbel Date: Mon Mar 2 21:50:09 2020 -0500 Add Dockerfile and docker-compose.yaml allowing remote builds and debugging