gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Mar 27 09:46:22 EDT 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/03cbbd1c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fa0a10c4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cb04a2a7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2c4e2350 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f88c9db4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6dab8fc6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7d94ade5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/109efe62 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9cde35ae (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a3aa93e7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/150ca997 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9f55086f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/88580cf0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4a75baa4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7fbbd6e7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6a015c87 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/567df27c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/859b5720 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/67d58cf3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6dd826b6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/56e08fd9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cf128250 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/189db58e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5388cc8e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e0db8790 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4eec093a (commit)
	from  https://github.com/Gnucash/gnucash/commit/5993ebf4 (commit)



commit 03cbbd1cd15553fb5b42fcd8cfd2d0fb7ca1a70c
Merge: 5993ebf4d fa0a10c4c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 27 06:46:09 2022 -0700

    Merge branch 'maint'

commit fa0a10c4cf46d2045b77d6357b5533de82c40e39
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 26 15:21:24 2022 -0700

    Release GnuCash 4.10

commit cb04a2a7d04730a09cda7e2c93280f9eecfe1ea3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 26 14:55:36 2022 -0700

    [L10N] Update Hungarian translator-credits

commit 2c4e2350ca89758f948140015c8573b2fcc4f7e6
Author: ButterflyOfFire <ButterflyOfFire at protonmail.com>
Date:   Fri Mar 25 20:09:19 2022 +0100

    Translation update  by ButterflyOfFire <ButterflyOfFire at protonmail.com> using Weblate
    
    po/ar.po: 73.6% (3970 of 5390 strings; 938 fuzzy)
    499 failing checks (9.2%)
    Translation: GnuCash/Program (Arabic)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/ar/
    
    Translation update  by ButterflyOfFire <ButterflyOfFire at protonmail.com> using Weblate
    
    po/fr.po: 99.9% (5389 of 5390 strings; 1 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (French)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
    
    Co-authored-by: ButterflyOfFire <ButterflyOfFire at protonmail.com>

commit f88c9db4b562b18f6e1669ddace996c0f4def5c2
Author: 154pinkchairs <ovehis at riseup.net>
Date:   Fri Mar 25 20:09:18 2022 +0100

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

commit 6dab8fc69a0c05f89e39bb5d6febd55008632a12
Author: Kárász Attila <cult.edie at gmail.com>
Date:   Fri Mar 25 20:09:18 2022 +0100

    Translation update  by Kárász Attila <cult.edie at gmail.com> using Weblate
    
    po/hu.po: 55.6% (2999 of 5390 strings; 1415 fuzzy)
    552 failing checks (10.2%)
    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 7d94ade599abee4ea90389bb7bdd57ae3734f825
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 25 13:35:31 2022 -0700

    [python]Remove non-namespace "All non-currency" fom namespace test.

commit 109efe62b880713a2fdfd2374613ba6928179ad5
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 24 17:37:47 2022 -0700

    Rework default non-currency commodity namespace.
    
    Separate the "All noncurrency" convenience category in the commodity
    selector and the default non-commodity namespace proposed by the QIF
    importer because they have different functions.
    
    Also remove the namespace guessing code from qif-dialog because with
    only one default non-currency namespace there's nothing to guess.

commit 9cde35aed87ea09b245af9ecb00c385630e2178a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Mar 25 08:58:23 2022 +0800

    [test-balsheet-pnl] there's a <hr> between income&exp and net-income

commit a3aa93e7e08596c2c6dad3a3ea19a32c7afc8bdf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Mar 23 23:23:17 2022 +0800

    [income-statement] single-column doesn't need separate inc/exp tables
    
    disable html-table within html-table for single-column income statement.
    
    Thanks to AdrienM for debugging.
    
    https://lists.gnucash.org/pipermail/gnucash-user/2022-March/100354.html

commit 150ca997eaf32556cb6723026fe9cf8945e598b6
Author: YTX <ytx.cash at gmail.com>
Date:   Wed Mar 23 10:56:37 2022 +0100

    Translation update  by YTX <ytx.cash at gmail.com> using Weblate
    
    po/zh_CN.po: 99.9% (5388 of 5390 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Co-authored-by: YTX <ytx.cash at gmail.com>

commit 9f55086fe6dc3ed281fc1d680ca3beffa442b757
Author: Avi Markovitz <avi.markovitz at gmail.com>
Date:   Wed Mar 23 10:56:37 2022 +0100

    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/he.po: 100.0% (5390 of 5390 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Hebrew)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
    
    Co-authored-by: Avi Markovitz <avi.markovitz at gmail.com>

commit 88580cf022332c471ccc58efe5dc27b7f31f417b
Author: Kárász Attila <cult.edie at gmail.com>
Date:   Mon Mar 21 15:56:14 2022 +0100

    Translation update  by Kárász Attila <cult.edie at gmail.com> using Weblate
    
    po/hu.po: 55.6% (2998 of 5390 strings; 1416 fuzzy)
    554 failing checks (10.2%)
    Translation: GnuCash/Program (Hungarian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
    
    Translation update  by Kárász Attila <cult.edie at gmail.com> using Weblate
    
    po/hu.po: 55.5% (2996 of 5390 strings; 1418 fuzzy)
    556 failing checks (10.3%)
    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 4a75baa4c6772d3a864455e50c323a38c228af9c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 20 23:12:32 2022 +0800

    [gnc-xml-backend.cpp] gchar* must be freed after use.
    
    It is used as a constructor for std::string which makes a copy but
    doesn't take ownership.

commit 7fbbd6e74593f67fd7ca122d5eb6e071807663c1
Merge: 859b57203 6a015c874
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 20 12:26:42 2022 -0700

    Merge Christoph Holterman's 'python-gnc-numeric' into maint.

commit 6a015c87448b2ab405e12e543d1805c315bd8094
Author: Christoph Holtermann <mail at c-holtermann.net>
Date:   Sat Mar 19 15:57:57 2022 +0100

    make GncNumeric.invert() return GncNumeric

commit 567df27cc79f423c76d552bb202634ebc1c7e18d
Author: Christoph Holtermann <mail at c-holtermann.net>
Date:   Sat Mar 19 13:10:20 2022 +0100

    Implement some comparisons and arithmetics for GncNumeric
    
    Derive some numeric comparisons and arithmetics from Fraction
    class
    https://github.com/python/cpython/blob/3.7/Lib/fractions.py
    and general information from
    https://docs.python.org/3/library/numbers.html#numbers.Integral
    
    These methods are bound closer to the gnucash-C-api than those
    from the fraction class.
    
    This is not the full set of comparisons and arithmetics, needs
    to be extended. It would be good to extend tests to cover this.

commit 859b57203c60a099d8c088631900579339bf6e88
Author: YTX <ytx.cash at gmail.com>
Date:   Sun Mar 20 15:55:57 2022 +0100

    Translation update  by YTX <ytx.cash at gmail.com> using Weblate
    
    po/zh_CN.po: 99.9% (5388 of 5390 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Co-authored-by: YTX <ytx.cash at gmail.com>

commit 67d58cf3d252760f8043b2bf13936c59c18b25c1
Author: Petter Reinholdtsen <pere-weblate at hungry.com>
Date:   Sun Mar 20 15:55:56 2022 +0100

    Translation update  by Petter Reinholdtsen <pere-weblate at hungry.com> using Weblate
    
    po/glossary/nb.po: 94.4% (204 of 216 strings; 5 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Norwegian Bokmål)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nb_NO/
    
    Translation update  by Petter Reinholdtsen <pere-weblate at hungry.com> using Weblate
    
    po/nb.po: 53.5% (2886 of 5390 strings; 1638 fuzzy)
    397 failing checks (7.3%)
    Translation: GnuCash/Program (Norwegian Bokmål)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
    
    Translation update  by Petter Reinholdtsen <pere-weblate at hungry.com> using Weblate
    
    po/glossary/nb.po: 93.9% (203 of 216 strings; 6 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Norwegian Bokmål)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/nb_NO/
    
    Translation update  by Petter Reinholdtsen <pere-weblate at hungry.com> using Weblate
    
    po/nb.po: 53.5% (2885 of 5390 strings; 1638 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 6dd826b65d55b5a9c0fcf08be910b60adac44a29
Author: Giuseppe Foti <foti.giuseppe at gmail.com>
Date:   Sun Mar 20 15:55:56 2022 +0100

    Translation update  by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate
    
    po/it.po: 100.0% (5390 of 5390 strings; 0 fuzzy)
    2 failing checks (0.1%)
    Translation: GnuCash/Program (Italian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/it/
    
    Co-authored-by: Giuseppe Foti <foti.giuseppe at gmail.com>

commit 56e08fd95a636b7d177bba81d93cfd3bbc31d91e
Author: Kárász Attila <cult.edie at gmail.com>
Date:   Sun Mar 20 15:55:55 2022 +0100

    Translation update  by Kárász Attila <cult.edie at gmail.com> using Weblate
    
    po/glossary/hu.po: 81.4% (176 of 216 strings; 23 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.5% (2994 of 5390 strings; 1420 fuzzy)
    561 failing checks (10.4%)
    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 cf1282501e8d6c5c2d59fcb1c8d34456833c244c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 20 12:26:26 2022 +0800

    Use original guile variable names changed in #1073
    
    The changes 09296dfb96, 1373233cd0 and 189db58e6 had caused
    inconsistencies. Best restore original guile variable names using
    underscore, bound to strings instead of functions returning strings.

commit 189db58e695c090b410a3f2fcbaeff090344a7fc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 20 12:08:41 2022 +0800

    Fix typo in guile variable names in 1373233cd

commit 5388cc8e2c3494c9d813bcdf969798ae864f5534
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Mar 18 11:04:11 2022 +0800

    [kvp-frame.cpp] minor speedups
    
    reserve vector, cache iterator from m_valuemap.find for reuse
    immediately afterwards.

commit e0db8790afe68a2efe97dfe11b0671a0e2214e0c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 17 00:29:24 2022 +0800

    [reconcile-view.c] prepend & reverse

commit 4eec093accdc1a00142e3f83e8c42099cc915c8f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Mar 16 21:44:30 2022 +0800

    use gtk_tree_view_get_n_columns
    
    instead of g_list_length (gtk_tree_view_get_columns (tree))



Summary of changes:
 CMakeLists.txt                                     |    3 +-
 ChangeLog.2021                                     | 5564 ++++++++++++++++++++
 NEWS                                               |   88 +-
 bindings/guile/engine.scm                          |   42 +-
 bindings/python/gnucash_core.py                    |  140 +-
 bindings/python/tests/test_commodity.py            |    4 +-
 gnucash/gnome-utils/dialog-commodity.c             |    2 +-
 gnucash/gnome-utils/gnc-tree-view.c                |   10 +-
 gnucash/gnome/reconcile-view.c                     |    3 +-
 .../csv-imp/assistant-csv-price-import.cpp         |    4 +-
 .../csv-imp/assistant-csv-trans-import.cpp         |    4 +-
 gnucash/import-export/qif-imp/qif-dialog-utils.scm |   34 +-
 .../report/reports/standard/income-statement.scm   |  146 +-
 .../reports/standard/test/test-balsheet-pnl.scm    |   44 +-
 libgnucash/backend/xml/gnc-xml-backend.cpp         |    4 +-
 libgnucash/engine/gnc-commodity.c                  |    3 +-
 libgnucash/engine/gnc-commodity.h                  |    4 +-
 libgnucash/engine/kvp-frame.cpp                    |    6 +-
 po/ar.po                                           |   62 +-
 po/fr.po                                           |    7 +-
 po/glossary/hu.po                                  |    6 +-
 po/glossary/nb.po                                  |   10 +-
 po/he.po                                           |    8 +-
 po/hu.po                                           |  163 +-
 po/it.po                                           |   87 +-
 po/nb.po                                           |   11 +-
 po/pl.po                                           |   25 +-
 po/zh_CN.po                                        |   24 +-
 28 files changed, 6126 insertions(+), 382 deletions(-)
 create mode 100644 ChangeLog.2021



More information about the gnucash-patches mailing list