gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Sun Nov 27 03:54:48 EST 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/06612b84 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bfc325f6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5dc52459 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8cf13774 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4893d0b8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6fe2028b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/59d95a4c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/80f11014 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f93da32d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1554ec6c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f13cfa21 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/af34ee3f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/120758f5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c6611a40 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/13895e17 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3d8a2889 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2ee0c982 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7992fd0e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a04ee108 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bddd6030 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3e5fcc87 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0be8e05a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f8c5f51b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/97df6aac (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e62eb544 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e30c1fce (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aedc0cc1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/60c5e200 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6f80c548 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b87aa004 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b9077bcc (commit)
	from  https://github.com/Gnucash/gnucash/commit/05ffd3d4 (commit)



commit 06612b8434f565d0e36a2ce70b637d54ef24d9f0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 27 16:53:31 2022 +0800

    Reports: add missing modules

commit bfc325f63c9dc7b570e3558a243651c5216a5dd0
Merge: 3e5fcc870 5dc52459a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 27 16:12:46 2022 +0800

    Merge branch 'maint'

commit 5dc52459a191ac65dc0fbb29faf796539ddb1df5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 27 12:54:53 2022 +0800

    Bug 798669 - Multicolumn Balance Sheet not printing exchange rates
    
    include equity accounts in the exchange rate commodities list.

commit 8cf137740b9c42f3745342681adaebe06794c86d
Author: Vesna Micajkova <vmicajkova at institutpraktikum.mk>
Date:   Fri Nov 25 17:48:10 2022 +0100

    Translation update  by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
    
    po/mk.po: 1.9% (108 of 5401 strings; 0 fuzzy)
    3 failing checks (0.1%)
    Translation: GnuCash/Program (Macedonian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/mk/
    
    Translation update  by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
    
    po/glossary/mk.po: 100.0% (212 of 212 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Macedonian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/mk/
    
    Translation update  by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
    
    po/mk.po: 1.6% (88 of 5401 strings; 0 fuzzy)
    3 failing checks (0.1%)
    Translation: GnuCash/Program (Macedonian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/mk/
    
    Co-authored-by: Vesna Micajkova <vmicajkova at institutpraktikum.mk>

commit 4893d0b8d8c9ea83704450cea20ea9631c41279d
Merge: 59d95a4ce 6fe2028bc
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 25 12:22:44 2022 -0800

    Merge Marco Scardovi's QofFakeQuery fix into maint.

commit 6fe2028bca49f455b7841d178a712baec8f72919
Author: Marco Scardovi <mscardovi at icloud.com>
Date:   Thu Nov 24 23:20:07 2022 +0100

    Fix test
    
    Signed-off-by: Marco Scardovi <mscardovi at icloud.com>

commit 59d95a4ce6332442d57c70dab4e4bac30408f8d5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 24 11:16:01 2022 +0000

    Bug 798545 - Crash when updating document link on vendor bill
    
    There were two issues here, the first one was that the copied doclink
    was pointing to the original doclink which lead to a double-free. The
    second is the setting of the doclink on the copied invoice needs to be
    done with gncInvoiceSetDocLink otherwise on closure the doclink value
    will disappear.

commit 80f1101447557c50b6e987b69dd6f04b7398b564
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 24 10:12:29 2022 +0000

    Bug 760274 - The Statusbar "forgets" when register doesn't have focus
    
    Only update the status bar if the current page is the same as the
    register page.

commit f93da32dfcb800cda8e618f48d483d6614b52d75
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 24 10:02:28 2022 +0000

    Add missing gtk_tree_path_free to gnucash-item-list.c

commit 1554ec6c0f1d407b4a0968f1d68ae2a9570b7fdd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 24 10:01:43 2022 +0000

    Add missing gtk_tree_path_free to gnc-plugin-budget.c

commit f13cfa214212c72aa96ca38fdb8741bb61fae887
Merge: af34ee3f5 3d8a28898
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Nov 23 08:30:34 2022 +0800

    Merge branch 'maint-budget' into maint #1468

commit af34ee3f54b62134cd8acc45ff50a6c4c4fa8186
Author: Kaligula <kaligula.dev at gmail.com>
Date:   Sun Nov 20 12:48:03 2022 +0100

    Translation update  by Kaligula <kaligula.dev at gmail.com> using Weblate
    
    po/pl.po: 71.2% (3846 of 5401 strings; 1096 fuzzy)
    255 failing checks (4.7%)
    Translation: GnuCash/Program (Polish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/
    
    Co-authored-by: Kaligula <kaligula.dev at gmail.com>

commit 120758f5193d842048820cba8d77060d1990609f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 20 17:25:42 2022 +0800

    [assistant-stock-transaction] from Bug 798004 cash to offset fee

commit c6611a40bbc13c8fb8fdfe1fc75e35f5adadcc25
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 20 17:24:35 2022 +0800

    [ifrs-report] From Bug 798004 allow Cr cash to offset Dr fee
    
    and remove invalid "dividend reinvestment" during short.

commit 13895e1734e02a32e25adfe36a952d170d75bc5b
Author: Kaligula <kaligula.dev at gmail.com>
Date:   Sat Nov 19 22:47:46 2022 +0100

    Translation update  by Kaligula <kaligula.dev at gmail.com> using Weblate
    
    po/pl.po: 71.0% (3840 of 5401 strings; 1096 fuzzy)
    255 failing checks (4.7%)
    Translation: GnuCash/Program (Polish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/
    
    Co-authored-by: Kaligula <kaligula.dev at gmail.com>

commit 3d8a28898d22d107610bbe1ce5f9954d61d12362
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 18 17:57:21 2022 +0800

    [gnc-budget] gnc_budget_get_account_period_note returns a const
    
    to harmonize with all other char getters

commit 2ee0c9820091511095f0aa1b6fdc90db5e8c36d2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 18 17:55:38 2022 +0800

    [gnc-budget] use operator[] instead of find() and insert()
    
    - avoid hashing Account* twice. one call to operator[] is sufficient.
    - don't need use std::move with better constructors
    - sanity check - can't have a budget with num_periods = 0
    - remove unused headers

commit 7992fd0e9b42de64ec178624953f88010cab4adc
Merge: a04ee108e 0be8e05a1
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Nov 18 01:00:58 2022 +0100

    Merge branch PR #1465 into maint

commit a04ee108ec7d6c5e4022d988fdcb87668ab89938
Author: Vesna Micajkova <vmicajkova at institutpraktikum.mk>
Date:   Thu Nov 17 11:47:08 2022 +0100

    Translation update  by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
    
    po/glossary/mk.po: 82.5% (175 of 212 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Macedonian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/mk/
    
    Translation update  by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
    
    po/mk.po: 1.6% (87 of 5401 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Macedonian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/mk/
    
    Co-authored-by: Vesna Micajkova <vmicajkova at institutpraktikum.mk>

commit bddd6030634064080cfa1ab03be95a43f020a695
Author: Vesna Micajkova <vmicajkova at institutpraktikum.mk>
Date:   Tue Nov 15 16:48:07 2022 +0100

    Translation update  by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
    
    po/mk.po: 1.5% (85 of 5401 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Macedonian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/mk/
    
    Translation update  by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
    
    po/glossary/mk.po: 74.5% (158 of 212 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Macedonian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/mk/
    
    Translation update  by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
    
    po/mk.po: 1.3% (72 of 5401 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Macedonian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/mk/
    
    Translation update  by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
    
    po/glossary/mk.po: 31.6% (67 of 212 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Macedonian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/mk/
    
    Translation update  by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
    
    po/mk.po: 0.3% (18 of 5401 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Macedonian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/mk/
    
    Co-authored-by: Vesna Micajkova <vmicajkova at institutpraktikum.mk>

commit 3e5fcc8709100c299998b9377fa6db13c1c27fb9
Merge: 05ffd3d4e f8c5f51b7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 15 22:20:54 2022 +0800

    Merge branch 'maint'

commit 0be8e05a1b427f51751ef718a2dd9e989f921fd3
Author: luz paz <luzpaz at pm.me>
Date:   Mon Nov 14 12:57:50 2022 -0500

    Fix typos and whitespace in test

commit f8c5f51b75bd7fb190761510fe54301b371752dd
Author: Kaligula <kaligula.dev at gmail.com>
Date:   Sun Nov 13 03:15:29 2022 +0100

    Translation update  by Kaligula <kaligula.dev at gmail.com> using Weblate
    
    po/pl.po: 66.0% (3570 of 5401 strings; 1320 fuzzy)
    401 failing checks (7.4%)
    Translation: GnuCash/Program (Polish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/
    
    Co-authored-by: Kaligula <kaligula.dev at gmail.com>

commit 97df6aacab7b00207f4526622e2390ccc41f13f4
Author: Kaligula <kaligula.dev at gmail.com>
Date:   Sat Nov 12 03:49:19 2022 +0100

    Translation update  by Kaligula <kaligula.dev at gmail.com> using Weblate
    
    po/pl.po: 66.0% (3569 of 5401 strings; 1321 fuzzy)
    402 failing checks (7.4%)
    Translation: GnuCash/Program (Polish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/
    
    Translation update  by Kaligula <kaligula.dev at gmail.com> using Weblate
    
    po/pl.po: 63.3% (3419 of 5401 strings; 1471 fuzzy)
    555 failing checks (10.2%)
    Translation: GnuCash/Program (Polish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/
    
    Translation update  by Kaligula <kaligula.dev at gmail.com> using Weblate
    
    po/glossary/pl.po: 100.0% (216 of 216 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Polish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pl/
    
    Translation update  by Kaligula <kaligula.dev at gmail.com> using Weblate
    
    po/pl.po: 63.3% (3419 of 5401 strings; 1471 fuzzy)
    590 failing checks (10.9%)
    Translation: GnuCash/Program (Polish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/
    
    Co-authored-by: Kaligula <kaligula.dev at gmail.com>

commit e62eb5443ea6daa4763bbfeed7eee32db4ed89b4
Author: Vesna Micajkova <vmicajkova at institutpraktikum.mk>
Date:   Sat Nov 12 03:49:18 2022 +0100

    Translation update  by Vesna Micajkova <vmicajkova at institutpraktikum.mk> using Weblate
    
    po/glossary/mk.po: 2.8% (6 of 212 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Macedonian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/mk/
    
    Co-authored-by: Vesna Micajkova <vmicajkova at institutpraktikum.mk>

commit e30c1fce70c04fab4507ac869351165b0d70ae48
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 10 21:54:17 2022 +0800

    gtk_tree_model_get will allocate char* which must be g_freed.

commit aedc0cc1961bb3b3d864cbbbf3bcc24c78b3420f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Nov 8 02:13:52 2022 +0100

    L10N: Prepare macedonian (mk)

commit 60c5e20084d68b23ce41fd2ad06b2a0e4a271291
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 7 11:43:03 2022 +0800

    [import-main-matcher] bug: test str from the string hash provided
    
    ...instead of the description string hash.

commit 6f80c548e617308a082355a908e2a886dcbc2f79
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 31 09:43:46 2022 +0800

    [gtest-qofevent.cpp] comprehensive tests for qofevent

commit b87aa004f9f70b0025bb475b5fc67b2c28e7e9d2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 31 10:15:04 2022 +0800

    [test-qofbook] add tests for unknown features
    
    tests that gnc_features_test_unknown returns a suitable error message

commit b9077bccd396dfd6dc14673350a71428f1ea6258
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 29 17:45:35 2022 -0700

    Bug 798640 - Segfault when running saved report



Summary of changes:
 bindings/engine.i                                  |    2 -
 gnucash/gnome/assistant-stock-transaction.cpp      |    8 +-
 gnucash/gnome/dialog-imap-editor.c                 |    9 +-
 gnucash/gnome/gnc-budget-view.c                    |    6 +-
 gnucash/gnome/gnc-plugin-budget.c                  |    6 +-
 gnucash/gnome/gnc-plugin-page-budget.c             |    5 +-
 gnucash/gnome/gnc-plugin-page-register.c           |    5 +
 gnucash/import-export/import-main-matcher.c        |    2 +-
 .../register/register-gnome/gnucash-item-list.c    |    4 +-
 gnucash/report/html-style-sheet.scm                |    1 +
 gnucash/report/reports/standard/balsheet-pnl.scm   |    2 +-
 .../report/reports/standard/ifrs-cost-basis.scm    |   12 +-
 gnucash/report/stylesheets/head-or-tail.scm        |    1 +
 libgnucash/engine/Account.cpp                      |    2 +
 libgnucash/engine/gnc-budget.cpp                   |   32 +-
 libgnucash/engine/gnc-budget.h                     |    5 +-
 libgnucash/engine/gncInvoice.c                     |    5 +-
 libgnucash/engine/mocks/fake-qofquery.cpp          |    2 +-
 libgnucash/engine/test/CMakeLists.txt              |   22 +-
 libgnucash/engine/test/gtest-qofevent.cpp          |  137 ++
 libgnucash/engine/test/test-qofbook.c              |   17 +-
 libgnucash/engine/test/utest-Budget.c              |    3 +-
 po/CMakeLists.txt                                  |    2 +-
 po/glossary/CMakeLists.txt                         |    2 +-
 po/glossary/{id.po => mk.po}                       |  463 +++--
 po/glossary/pl.po                                  |   27 +-
 po/{et.po => mk.po}                                | 1677 ++++++++--------
 po/pl.po                                           | 2098 +++++++++-----------
 test-templates/testmain.c                          |    6 +-
 29 files changed, 2134 insertions(+), 2429 deletions(-)
 create mode 100644 libgnucash/engine/test/gtest-qofevent.cpp
 copy po/glossary/{id.po => mk.po} (77%)
 copy po/{et.po => mk.po} (96%)



More information about the gnucash-patches mailing list