gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Fri Apr 22 02:54:25 EDT 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/3e109d0c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dc620d4b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d48937cf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/55f1d62f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f9f76ffc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3d53af04 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/823302ad (commit)
	 via  https://github.com/Gnucash/gnucash/commit/178ef44d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/efbc12b3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/37791b60 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/394e0a4b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/27e5515c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/639a88a0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a1ca43d1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b4587e43 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/de49a7e3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e1d52963 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/07a9494d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/560f3125 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d2ad1aa3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7cf3a5d9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fae7ea02 (commit)
	from  https://github.com/Gnucash/gnucash/commit/95487eb4 (commit)



commit 3e109d0c3702431801777e40cef12f52c7e458f3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 22 13:45:13 2022 +0800

    remove deprecated functions in scheme

commit dc620d4b24ef9683feca635f3114556086295ea6
Merge: 95487eb4a d48937cf9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 22 13:43:47 2022 +0800

    Merge branch 'maint'

commit d48937cf9c0963edc7f3693b27d77a0abbc3aa1d
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Apr 21 18:51:05 2022 -0700

    Bug #79769 - Allow US Income Tax txf code 296 (Returns and allowances) to be shown and assignable for both income and expense type accounts.

commit 55f1d62ff21509d83c66f758a5dc6e8a64156fd7
Author: Petter Reinholdtsen <pere-weblate at hungry.com>
Date:   Thu Apr 21 14:07:37 2022 +0200

    Translation update  by Petter Reinholdtsen <pere-weblate at hungry.com> using Weblate
    
    po/nb.po: 53.6% (2892 of 5390 strings; 1636 fuzzy)
    397 failing checks (7.3%)
    Translation: GnuCash/Program (Norwegian Bokmål)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
    
    Co-authored-by: Petter Reinholdtsen <pere-weblate at hungry.com>

commit f9f76ffc76d6737174723d49784a0d3b43fd4d91
Author: Aleksandar Hadzhivelichkov <Raphaelo245 at gmail.com>
Date:   Thu Apr 21 14:07:36 2022 +0200

    Translation update  by Aleksandar Hadzhivelichkov <Raphaelo245 at gmail.com> using Weblate
    
    po/glossary/bg.po: 85.1% (184 of 216 strings; 15 fuzzy)
    10 failing checks (4.6%)
    Translation: GnuCash/Glossary (Bulgarian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/bg/
    
    Co-authored-by: Aleksandar Hadzhivelichkov <Raphaelo245 at gmail.com>

commit 3d53af04b4f898977840404d885dd854c1dc624e
Author: Kárász Attila <cult.edie at gmail.com>
Date:   Wed Apr 20 14:13:08 2022 +0200

    Translation update  by Kárász Attila <cult.edie at gmail.com> using Weblate
    
    po/glossary/hu.po: 85.6% (185 of 216 strings; 25 fuzzy)
    2 failing checks (0.9%)
    Translation: GnuCash/Glossary (Hungarian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/hu/
    
    Translation update  by Kárász Attila <cult.edie at gmail.com> using Weblate
    
    po/hu.po: 55.9% (3018 of 5390 strings; 1397 fuzzy)
    530 failing checks (9.8%)
    Translation: GnuCash/Program (Hungarian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
    
    Co-authored-by: Kárász Attila <cult.edie at gmail.com>

commit 823302ad5534b19cf1a806652d33452c8ffafe20
Author: ltai0001 <yltaief at gmail.com>
Date:   Wed Apr 20 14:13:07 2022 +0200

    Translation update  by ltai0001 <yltaief at gmail.com> using Weblate
    
    po/ar.po: 74.9% (4039 of 5390 strings; 874 fuzzy)
    368 failing checks (6.8%)
    Translation: GnuCash/Program (Arabic)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ar/
    
    Translation update  by ltai0001 <yltaief at gmail.com> using Weblate
    
    po/ar.po: 74.9% (4038 of 5390 strings; 875 fuzzy)
    371 failing checks (6.8%)
    Translation: GnuCash/Program (Arabic)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ar/
    
    Translation update  by ltai0001 <yltaief at gmail.com> using Weblate
    
    po/ar.po: 74.7% (4028 of 5390 strings; 885 fuzzy)
    390 failing checks (7.2%)
    Translation: GnuCash/Program (Arabic)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ar/
    
    Translation update  by ltai0001 <yltaief at gmail.com> using Weblate
    
    po/ar.po: 74.6% (4026 of 5390 strings; 887 fuzzy)
    395 failing checks (7.3%)
    Translation: GnuCash/Program (Arabic)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ar/
    
    Translation update  by ltai0001 <yltaief at gmail.com> using Weblate
    
    po/glossary/ar.po: 7.8% (17 of 216 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Arabic)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/ar/
    
    Co-authored-by: ltai0001 <yltaief at gmail.com>

commit 178ef44d38fc4efc5d7ef91dfb34823e7d233840
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Wed Apr 20 10:46:25 2022 -0700

    Bug 798471 - include hidden accounts in account tree view in Edit->Tax Report Options->Income Tax Information dialog.

commit efbc12b321aa8d9ff596c72180c70b3f2ec0f8eb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 19 22:49:26 2022 +0800

    [gnc-main-window] page->window is not main_window, skip warning
    
    This function gets called for both regular register *and* the embedded
    register in the SX template editor. The latter is not a main_window,
    and launching the SX editor would lead to warnings.

commit 37791b608c6bcfff03365a01c1282419089e5975
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 19 22:42:54 2022 +0800

    [gnc-plugin-page-register] if account==NULL, skip AccountIsPriced
    
    because gnc_plugin_page_register_ui_initial_state may be called for
    non-account registers (eg the sx editor) and account may be null,
    don't call xaccAccountIsPriced on null account.

commit 394e0a4b714d0f022a6f07694b013425ae8ebbcb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 19 22:15:18 2022 +0800

    [gnc-sx-instance-model.c] leak: don't strdup char* for xaccTransSetNotes
    
    For a while now, xaccTransSetNotes would strdup the notes. Don't need
    to strdup it beforehand.

commit 27e5515c435b976b646ef302f95f470a35b75dd1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 17 23:02:21 2022 +0800

    [gnc-account-sel.c] prepend & reverse while building acct list
    
    and don't use confusing double pointer

commit 639a88a05cd1a2b34e3589f9e34989b1cf42660b
Author: 154pinkchairs <ovehis at riseup.net>
Date:   Sat Apr 16 00:12:06 2022 +0200

    Translation update  by 154pinkchairs <ovehis at riseup.net> using Weblate
    
    po/pl.po: 62.1% (3352 of 5390 strings; 1529 fuzzy)
    586 failing checks (10.8%)
    Translation: GnuCash/Program (Polish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pl/
    
    Co-authored-by: 154pinkchairs <ovehis at riseup.net>

commit a1ca43d11a66491e9c65a6210880d131fc49dbe3
Author: Cow <javier.fserrador at gmail.com>
Date:   Sat Apr 16 00:12:06 2022 +0200

    Translation update  by Cow <javier.fserrador at gmail.com> using Weblate
    
    po/es.po: 100.0% (5390 of 5390 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Spanish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
    
    Co-authored-by: Cow <javier.fserrador at gmail.com>

commit b4587e432ffd7150639f5278b76cd77e98a487b0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 16 13:51:10 2022 -0700

    Fix use-after-free in unable to save database dialog.

commit de49a7e3709325827217a0d748a164dc7b4c102e
Merge: 07a9494d8 e1d52963e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 16 07:44:29 2022 +0800

    Merge branch 'maint-account-cpp' breadthwise search into maint #1319

commit e1d52963ed3b2ef7cc57df7e2810c265a43a38f3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 15 10:46:19 2022 +0800

    [account.cpp] restore breadth-first search for 2 functions
    
    gnc_account_lookup_by_name and gnc_account_lookup_by_code were
    searching breadth-first and accidentally changed to depth-first in
    4.7.
    
    as reported in https://github.com/Gnucash/gnucash/pull/1101#issuecomment-1098146573

commit 07a9494d8dd42e56801f1d929953bc44d65adc87
Merge: 07fbcc0e9 560f31250
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 15 12:27:31 2022 +0800

    Merge branch 'maint-progress1' into maint #1306
    
    export and use gnc_accounts_and_all_descendants

commit 560f31250ec8ed15644663475ce4558cdec46bac
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 15 11:15:06 2022 +0800

    [reports] use new function names
    
    gnc:accounts-and-all-descendants-sorted
    gnc-accounts-and-all-descendants

commit d2ad1aa35df0ae40fa8ee6a36821db995aaaf7df
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 7 09:49:24 2022 +0800

    [html-acct-table] deprecate gnc:account-path-less-p

commit 7cf3a5d93d3dea2e7dc36914024acbaa61bc0a8d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 2 10:26:39 2022 +0800

    [report-utilities.scm] deprecate gnc:accounts-and-all-descendants

commit fae7ea02cd078ea08c90bcff57979079d403e22c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 2 10:26:34 2022 +0800

    [account.cpp] gnc_accounts_and_all_descendants converted from scm
    
    much more efficient than guile algorithm, avoids numerous repeated
    GList<->SCM conversions, and traversals of account descendants.



Summary of changes:
 bindings/engine-common.i                           |   4 +
 gnucash/gnome-utils/gnc-account-sel.c              |  14 +-
 gnucash/gnome-utils/gnc-main-window.cpp            |  11 +-
 gnucash/gnome/dialog-tax-info.c                    |   1 +
 gnucash/gnome/gnc-plugin-page-register.c           |   2 +-
 gnucash/report/html-acct-table.scm                 |  15 +-
 gnucash/report/report-utilities.scm                |   6 -
 gnucash/report/reports/example/average-balance.scm |   2 +-
 gnucash/report/reports/example/daily-reports.scm   |   4 +-
 .../report/reports/standard/account-summary.scm    |   2 +-
 gnucash/report/reports/standard/budget.scm         |   2 +-
 gnucash/report/reports/standard/cash-flow.scm      |   2 +-
 .../report/reports/standard/category-barchart.scm  |   4 +-
 gnucash/report/reports/standard/net-charts.scm     |   2 +-
 gnucash/report/reports/standard/portfolio.scm      |   2 +-
 .../reports/standard/test/test-income-gst.scm      |   4 +-
 gnucash/report/test/test-report-utilities.scm      |   8 +-
 libgnucash/app-utils/gnc-sx-instance-model.c       |   4 +-
 libgnucash/engine/Account.cpp                      |  44 ++++-
 libgnucash/engine/Account.h                        |   1 +
 libgnucash/engine/test/utest-Account.cpp           |  34 ++++
 libgnucash/tax/us/txf.scm                          |   1 +
 po/ar.po                                           | 180 +++++++++------------
 po/es.po                                           |   6 +-
 po/glossary/ar.po                                  |  16 +-
 po/glossary/bg.po                                  |  27 ++--
 po/glossary/hu.po                                  |  18 ++-
 po/hu.po                                           |   7 +-
 po/nb.po                                           |  30 +++-
 po/pl.po                                           |   8 +-
 30 files changed, 263 insertions(+), 198 deletions(-)



More information about the gnucash-patches mailing list