gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Fri May 14 09:17:34 EDT 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/b25a4441 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ce34d0a4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b42d2c43 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6dcf8f8e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3bd251a0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f10b0339 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/da3c511b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4f030aac (commit)
	 via  https://github.com/Gnucash/gnucash/commit/18c72bad (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d2a4aef3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e5719437 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f6d0c3d9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/272278dd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/00afdf56 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a6064185 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8124ab0a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/85a4baeb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/45cb454b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f6b1d3c1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9a58dd15 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/90ae8e8b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cf00dfed (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a3174f89 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/662048ba (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2b48fd37 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a60471c9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6cbc650d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ac1abcb8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ca6fcf8a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/185eb446 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/254ccaca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3168347a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/14c523e4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c38740fc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e3d4bd2e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/13871595 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b485f42f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/705db5aa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b8e22b36 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/888676eb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/37afd65f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d60d5c30 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6bb4faac (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2392bc24 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/42a41c79 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/58abf252 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ae7eb9b3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a2f52231 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a37060c9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/973a0bb7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b168de77 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a4fd8e8b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1b57c297 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6103723d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/46582a66 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2e78ffdc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/be1c67e5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9ec6e58c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/92521c86 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ed486a58 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2258e7a4 (commit)
	from  https://github.com/Gnucash/gnucash/commit/e6355be7 (commit)



commit b25a444140bbee819440effa3bd5779f48ad72d1
Merge: e6355be75 ce34d0a4b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri May 14 21:16:48 2021 +0800

    Merge branch 'maint'

commit ce34d0a4beaf6e2a5f2b0106a00ce39c75fc1781
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 13 20:06:11 2021 +0800

    [gnc-plugin-page-register.c] plug leaks
    
    * g_free where appropriate
    * remove unnecessary g_strdup
    * don't use the string returned by g_strdelimit; it modifies the
    argument

commit b42d2c43801c51b4a343a10b51bdb9ace98138c3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 13 08:04:10 2021 +0800

    [dialog-doclink-utils.c] don't use g_strdelimit return val

commit 6dcf8f8e6ba96584f50a9683dc051cac34100945
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 13 08:03:50 2021 +0800

    [gnc-split-reg.c] don't use g_strdelimit return val

commit 3bd251a096161531e8a1d615554978a3c1700734
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 13 08:03:15 2021 +0800

    [combocell-gnome.c] simplify, more explicit assignments

commit f10b0339fbe7ce2a5c071b049e42ed6f07aa8075
Merge: d2a4aef3b da3c511b6
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed May 12 09:01:32 2021 -0700

    Merge John Ralls's 'bug798093bis' into maint.

commit da3c511b6c8f332ae883ab8fccdfec868f42d425
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 11 14:42:21 2021 -0700

    Remove trading splits instead of trying to adjust them.

commit 4f030aac6e8bb64aa687f82f92e11ab875a9bfdb
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 4 10:11:59 2021 -0700

    Bug 798093 - Changing the symbol/abbreviation of a security...
    
    after the trading account was created breaks GnuCash.
    
    Revisited. The original changeset looked for a top level trading account
    and a namespace account in the transaction currency; if either of those
    accounts had been created in a different currency it would duplicate
    them.
    
    This commit will accept any such account regardless of commodity. If
    more than one exists it will prefer the one in the root currency if
    there is one, otherwise it will select the first one found.

commit 18c72baddf3c200252ffd5eac3274351fcec42a7
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 4 13:20:01 2021 -0700

    Don't bother scrubbing for orphans if there's no transaction currency.
    
    If it found one it would try to create an orphan account with no
    currency which will crash later.

commit d2a4aef3bb2d89315b8c619e6218b1075885904e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 11 18:43:11 2021 +0800

    [chartjs] upgrade chartjs to 2.9.4
    
    fixes CVE-2020-7746

commit e57194379e641d2a7fffef14bdf594ec8bcfa464
Author: Eugenia Russell <eugenia.russell2019 at gmail.com>
Date:   Fri May 7 18:32:54 2021 +0200

    Translation update  by Eugenia Russell <eugenia.russell2019 at gmail.com> using Weblate
    
    po/glossary/el.po: 99.5% (207 of 208 strings; 1 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Greek)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/el/
    
    Translation update  by Eugenia Russell <eugenia.russell2019 at gmail.com> using Weblate
    
    po/el.po: 53.5% (2932 of 5479 strings; 1501 fuzzy)
    611 failing checks (11.1%)
    Translation: GnuCash/Program (Greek)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/el/
    
    Co-authored-by: Eugenia Russell <eugenia.russell2019 at gmail.com>

commit f6d0c3d90c437b6f28e3a8940e9676ee7f79026a
Author: udo pton <udopton at gmail.com>
Date:   Thu May 6 15:32:19 2021 +0200

    Translation update  by udo pton <udopton at gmail.com> using Weblate
    
    po/tr.po: 77.8% (4263 of 5479 strings; 735 fuzzy)
    230 failing checks (4.1%)
    Translation: GnuCash/Program (Turkish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/tr/
    
    Translation update  by udo pton <udopton at gmail.com> using Weblate
    
    po/glossary/tr.po: 23.5% (49 of 208 strings; 2 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Turkish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/tr/
    
    Co-authored-by: udo pton <udopton at gmail.com>

commit 272278dd51cad26d386960bc26ba241485d40597
Author: Arve Eriksson <031299870 at telia.com>
Date:   Thu May 6 15:32:19 2021 +0200

    Translation update  by Arve Eriksson <031299870 at telia.com> using Weblate
    
    po/glossary/sv.po: 100.0% (208 of 208 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Swedish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/sv/
    
    Translation update  by Arve Eriksson <031299870 at telia.com> using Weblate
    
    po/glossary/sv.po: 99.5% (207 of 208 strings; 1 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Swedish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/sv/
    
    Co-authored-by: Arve Eriksson <031299870 at telia.com>

commit 00afdf569d3804dc715c12f11b9cff468b42ba59
Author: TianXing_Yi <duguqiubailee at gmail.com>
Date:   Thu May 6 15:32:18 2021 +0200

    Translation update  by TianXing_Yi <duguqiubailee at gmail.com> using Weblate
    
    po/zh_CN.po: 62.9% (3450 of 5479 strings; 1352 fuzzy)
    494 failing checks (9.0%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by TianXing_Yi <duguqiubailee at gmail.com> using Weblate
    
    po/zh_CN.po: 62.9% (3448 of 5479 strings; 1354 fuzzy)
    494 failing checks (9.0%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Co-authored-by: TianXing_Yi <duguqiubailee at gmail.com>

commit a6064185a53774f48476dcb0f22cb010fb9c031b
Author: chokore <byt2ooo at 163.com>
Date:   Thu May 6 15:32:18 2021 +0200

    Translation update  by chokore <byt2ooo at 163.com> using Weblate
    
    po/zh_CN.po: 62.1% (3404 of 5479 strings; 1396 fuzzy)
    496 failing checks (9.0%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Co-authored-by: chokore <byt2ooo at 163.com>

commit 8124ab0ad40dab57adc878a91a51dce9490f2662
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 6 20:23:21 2021 +0800

    [gnc-plugin-page-register] plug memory leak
    
    nothing frees the g_strdup

commit 85a4baeb21a1b7e1d9158d3a202d69c3c4844c12
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed May 5 08:52:08 2021 +0800

    [report-core] disallow define-report with incomplete export info
    
    if exporting is allowed, 'export-types and 'export-thunk must both be
    defined.

commit 45cb454bdc966501cc34083584a9000e0e9db892
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue May 4 18:38:53 2021 +0200

    I18N: Unify report option add-sort-method list

commit f6b1d3c1a9c717f8c0e8e253382b3a9590402fc8
Author: chokore <byt2ooo at 163.com>
Date:   Tue May 4 17:49:28 2021 +0200

    Translation update  by chokore <byt2ooo at 163.com> using Weblate
    
    po/zh_CN.po: 60.7% (3326 of 5479 strings; 1460 fuzzy)
    546 failing checks (9.9%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by chokore <byt2ooo at 163.com> using Weblate
    
    po/zh_CN.po: 60.3% (3305 of 5479 strings; 1477 fuzzy)
    547 failing checks (9.9%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by chokore <byt2ooo at 163.com> using Weblate
    
    po/zh_CN.po: 60.1% (3293 of 5479 strings; 1489 fuzzy)
    557 failing checks (10.1%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Co-authored-by: chokore <byt2ooo at 163.com>

commit 9a58dd1532c10fab540c25bcaa95f8d847fbfb31
Author: 峡州仙士 <c at cjh0613.com>
Date:   Tue May 4 17:49:27 2021 +0200

    Translation update  by 峡州仙士 <c at cjh0613.com> using Weblate
    
    po/zh_CN.po: 59.7% (3275 of 5479 strings; 1507 fuzzy)
    574 failing checks (10.4%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Co-authored-by: 峡州仙士 <c at cjh0613.com>

commit 90ae8e8bc9ae01bf4235f253688647034fed13ca
Author: Kristoffer Grundström <swedishsailfishosuser at tutanota.com>
Date:   Tue May 4 17:49:26 2021 +0200

    Translation update  by Kristoffer Grundström <swedishsailfishosuser at tutanota.com> using Weblate
    
    po/glossary/sv.po: 97.5% (203 of 208 strings; 3 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Swedish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/sv/
    
    Co-authored-by: Kristoffer Grundström <swedishsailfishosuser at tutanota.com>

commit cf00dfed19b1e80f7466d5f99ea7d7bab2be8249
Author: Arve Eriksson <031299870 at telia.com>
Date:   Tue May 4 17:49:26 2021 +0200

    Translation update  by Arve Eriksson <031299870 at telia.com> using Weblate
    
    po/glossary/sv.po: 97.5% (203 of 208 strings; 3 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Swedish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/sv/
    
    Co-authored-by: Arve Eriksson <031299870 at telia.com>

commit a3174f894e7e0acfb08980b76848e901ff5bc20b
Author: TianXing_Yi <duguqiubailee at gmail.com>
Date:   Tue May 4 17:49:25 2021 +0200

    Translation update  by TianXing_Yi <duguqiubailee at gmail.com> using Weblate
    
    po/zh_CN.po: 59.7% (3273 of 5479 strings; 1507 fuzzy)
    574 failing checks (10.4%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by TianXing_Yi <duguqiubailee at gmail.com> using Weblate
    
    po/glossary/zh_CN.po: 100.0% (214 of 214 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/zh_Hans/
    
    Translation update  by TianXing_Yi <duguqiubailee at gmail.com> using Weblate
    
    po/zh_CN.po: 59.4% (3258 of 5479 strings; 1522 fuzzy)
    577 failing checks (10.5%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by TianXing_Yi <duguqiubailee at gmail.com> using Weblate
    
    po/zh_CN.po: 59.3% (3253 of 5479 strings; 1528 fuzzy)
    577 failing checks (10.5%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by TianXing_Yi <duguqiubailee at gmail.com> using Weblate
    
    po/zh_CN.po: 59.2% (3246 of 5479 strings; 1535 fuzzy)
    577 failing checks (10.5%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by TianXing_Yi <duguqiubailee at gmail.com> using Weblate
    
    po/zh_CN.po: 59.0% (3234 of 5479 strings; 1547 fuzzy)
    597 failing checks (10.8%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Co-authored-by: TianXing_Yi <duguqiubailee at gmail.com>

commit 662048ba5f01ad643fa97e8b0089e0422fd8e73f
Author: Eugenia Russell <eugenia.russell2019 at gmail.com>
Date:   Tue May 4 17:49:25 2021 +0200

    Translation update  by Eugenia Russell <eugenia.russell2019 at gmail.com> using Weblate
    
    po/glossary/el.po: 97.1% (202 of 208 strings; 5 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Greek)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/el/
    
    Translation update  by Eugenia Russell <eugenia.russell2019 at gmail.com> using Weblate
    
    po/glossary/el.po: 96.1% (200 of 208 strings; 7 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Greek)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/el/
    
    Translation update  by Eugenia Russell <eugenia.russell2019 at gmail.com> using Weblate
    
    po/glossary/el.po: 95.6% (199 of 208 strings; 8 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Greek)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/el/
    
    Co-authored-by: Eugenia Russell <eugenia.russell2019 at gmail.com>

commit 2b48fd375de12c1b4a6a896133a0fddd0aa92dbf
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 3 17:16:23 2021 -0700

    Revert "Fix duplicate trading accounts."
    
    This reverts commit ed486a58a45adcb90e6f1e5232b6d348bed83a4c.

commit a60471c951689c3a1983fcc558ae160afed03e65
Author: Eugenia Russell <eugenia.russell2019 at gmail.com>
Date:   Sat May 1 15:32:07 2021 +0200

    Translation update  by Eugenia Russell <eugenia.russell2019 at gmail.com> using Weblate
    
    po/el.po: 53.4% (2931 of 5479 strings; 1501 fuzzy)
    611 failing checks (11.1%)
    Translation: GnuCash/Program (Greek)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/el/
    
    Co-authored-by: Eugenia Russell <eugenia.russell2019 at gmail.com>

commit 6cbc650d23da663c612f5d35e4187881c562bde0
Author: Arve Eriksson <031299870 at telia.com>
Date:   Sat May 1 15:32:06 2021 +0200

    Translation update  by Arve Eriksson <031299870 at telia.com> using Weblate
    
    po/glossary/sv.po: 85.5% (178 of 208 strings; 16 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Swedish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/sv/
    
    Co-authored-by: Arve Eriksson <031299870 at telia.com>

commit ac1abcb8c356367dcac581bdb0b8d3a51fa48adc
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 1 09:53:56 2021 -0700

    Fix reversed parameters in call to xaccAccountTypesCompatible.
    
    Missed in 2258e7a4.

commit ca6fcf8af7c850f54ab7a11969d6888fc7f51a1f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 29 17:52:21 2021 -0700

    Restore French localizations to stripped Docker image.

commit 185eb4465e36449f01a987915e8e511dbd7d61d7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 30 19:42:52 2021 +0800

    [test-ifrs-cost-basis] rename functions and report name

commit 254ccacafaa49dac8e848d509708f787aa3d034a
Merge: e3d4bd2e2 3168347ab
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 30 19:31:13 2021 +0800

    Merge branch 'maint-ACB-report' into maint #978

commit 3168347ab7209ce8e85c52ae6a7991a4a1196131
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jul 8 22:42:57 2020 +0800

    [ifrs-cost-basis] initial commit
    
    Candidate Report https://bugs.gnucash.org/show_bug.cgi?id=797796#c153

commit 14c523e4f158f677f9ea2211c77eca65f3634104
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 22 00:10:56 2020 +0800

    [test-engine-extras] augment book data generators
    
    * txn-currency can be specified explicitly instead of currency of
    first split
    * split memos can be specified
    
    Note test-register.scm gets some changes because the Trans Num field
    was erroneously saved into Split Action fields. Now the num field is
    only copied into the TransNum field.

commit c38740fcd942a655ef30002bc46609c3d95294cf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 19 20:19:13 2020 +0800

    [report-utilities] more dump data functions
    
    Two API to dump splits in whole book:
    * gnc:dump-book             - splits grouped by account
    * gnc:dump-all-transactions - splits grouped by transaction
    * gnc:dump-split - dumps single split
    
    Example output -- note (gnc:dump-book) dumps each account followed by
    its splits, then account balance. (gnc:dump-all-transactions) dumps all
    transactions in date order, each followed by its splits.
    
    (gnc:dump-book)
    
    Account 8e56ef54: <Expense> Comm<USD> Type<Expense>
    n Split 5dd1c0a9: 05/11/19 Amt<$200.00> $200.00 Desc<vend1> Memo<AP>
    n Split f9cb052f: 05/11/19 Amt<$20.00> $20.00 Desc<emp1> Memo<vouch1>
    n Split daafc64b: 05/11/19 Amt<$69.00> $69.00 Desc<vend1> Memo<job-bill>
    n Split 5e6af9fe: 14/11/19 Amt<$86.00> $86.00 Desc<emp1> Memo<emp-voucher>
    n Split 6d636ea2: 14/11/19 Amt<$46.00> $46.00 Desc<vend1>
    n Split e618644b: 14/12/19 Amt<-$100.00> -$100.00 Desc<Vend-USD>
    n Split 8be19fbd: 25/12/19 Amt<-$46.00> -$46.00 Desc<Vend-USD> Memo<CN$100-desc>
    n Split ee4fe250: 01/04/20 Amt<$32.00> $32.00 Desc<Cell phone>
    n Split 2cb02dac: 09/05/20 Amt<-$307.00> -$307.00
             Balance: $0.00 Cleared: $0.00 Reconciled: $0.00
    
    Account 6f39f557: <Closing> Comm<USD> Type<Equity>
    n Split 13916652: 09/05/20 Amt<$307.00> $307.00
             Balance: $307.00 Cleared: $0.00 Reconciled: $0.00
    
    Account fa6507e1: <Closing:GBP> Comm<GBP> Type<Equity>
    n Split 34ce3c03: 09/05/20 Amt<-£1,293.00> -£1,293.00
             Balance: -£1,293.00 Cleared: £0.00 Reconciled: £0.00
    
    (gnc:dump-all-transactions)
    
      Trans cfbbc2a4: 12/07/19 Curr GBP  Desc<Customer-GBP>
    n Split d12f74b2: 12/07/19 Acc<AR-GBP> Amt<£120.00> £120.00 Desc<Customer-GBP> Memo<due 91+>
    n Split 3880e99c: 12/07/19 Acc<Standard Sales> Amt<-£20.00> -£20.00 Desc<Customer-GBP> Memo<due 91+>
    n Split 6bd9c7e4: 12/07/19 Acc<Income-GBP> Amt<-£100.00> -£100.00 Desc<Customer-GBP> Memo<due 91+>
    
      Trans 60344bab: 09/10/19 Curr GBP  Desc<Customer-GBP>
    n Split aaca8ee0: 09/10/19 Acc<AR-GBP> Amt<£225.00> £225.00 Desc<Customer-GBP> Memo<due 2-3 months ago>
    n Split ee49bde8: 09/10/19 Acc<Standard Sales> Amt<-£20.00> -£20.00 Desc<Customer-GBP> Memo<due 2-3 months ago>
    n Split e989e863: 09/10/19 Acc<Reduced Sales> Amt<-£5.00> -£5.00 Desc<Customer-GBP> Memo<due 2-3 months ago>
    n Split 91d6cadd: 09/10/19 Acc<Income-GBP> Amt<-£200.00> -£200.00 Desc<Customer-GBP> Memo<due 2-3 months ago

commit e3d4bd2e24fb180d05ddce674bc486b3518e35d8
Author: Giuseppe Foti <foti.giuseppe at gmail.com>
Date:   Fri Apr 30 01:09:57 2021 +0200

    Translation update  by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate
    
    po/it.po: 100.0% (5479 of 5479 strings; 0 fuzzy)
    0 failing checks (0.0%)
    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 13871595ea9ada9f950744b548496d246f96a7ab
Author: Eugenia Russell <eugenia.russell2019 at gmail.com>
Date:   Fri Apr 30 01:09:56 2021 +0200

    Translation update  by Eugenia Russell <eugenia.russell2019 at gmail.com> using Weblate
    
    po/glossary/el.po: 95.1% (198 of 208 strings; 9 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Greek)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/el/
    
    Translation update  by Eugenia Russell <eugenia.russell2019 at gmail.com> using Weblate
    
    po/glossary/el.po: 93.7% (195 of 208 strings; 10 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Greek)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/el/
    
    Translation update  by Eugenia Russell <eugenia.russell2019 at gmail.com> using Weblate
    
    po/el.po: 53.4% (2927 of 5479 strings; 1503 fuzzy)
    611 failing checks (11.1%)
    Translation: GnuCash/Program (Greek)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/el/
    
    Co-authored-by: Eugenia Russell <eugenia.russell2019 at gmail.com>

commit b485f42f931aad7384309addff811fab71cb3c76
Author: Avi Markovitz <avi.markovitz at gmail.com>
Date:   Fri Apr 30 01:09:55 2021 +0200

    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/he.po: 100.0% (5479 of 5479 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 705db5aa0bf85762df5b3b27aa6d3832c4249e9d
Merge: b8e22b365 888676eb3
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 29 16:10:30 2021 -0700

    Merge Hong Xu's 'from-to-price' into maint.

commit b8e22b36558bf87da2674dd3169e8b9618728ff8
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 29 15:53:06 2021 -0700

    Fix archlinux dockerfile for github actions CI

commit 888676eb31d0a942d1ee12dec4bd3767517d2bcb
Author: Hong Xu <hong at topbug.net>
Date:   Thu Apr 29 14:49:16 2021 -0700

    from_price and to_price may be uninitialized in extract_comon_prices
    
    Fix the compilation error on gcc 10:
    
        gnucash/libgnucash/engine/gnc-pricedb.c: In function ‘extract_common_prices’:
        gnucash/libgnucash/engine/gnc-pricedb.c:2469:40: error:
        to_price may be used uninitialized in this function [-Werror=maybe-uninitialized]
         2469 |     if (from_price == NULL || to_price == NULL)
               |                                        ^
               gnucash/libgnucash/engine/gnc-pricedb.c:2469:20:
               error: ‘from_price’ may be used uninitialized in this
               function [-Werror=maybe-uninitialized]
                2469 |     if (from_price == NULL || to_price == NULL)
                      |                    ^

commit 37afd65f2668cc8ff56b5b2eb55027f8b4e327fc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 29 07:06:57 2021 +0800

    [income-gst-statement] amend headers post Brexit
    
    UK left EU, therefore VAT headers have now changed.

commit d60d5c30d2824d9550ffe19357102001d687a771
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 26 12:11:40 2021 -0700

    Bug 798177 - Price of new stock transactions not saved in price database
    
    Add call to xaccTransRecordPrice after every call to xaccTransCommitEdit
    in gnc_split_register_save.

commit 6bb4faac5845be29e624cfe095f4c78e41923066
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 26 10:38:48 2021 -0700

    Bug 795804 - Extremely slow save
    
    Only update the status bar when the percentage changes by at least 1%
    because running the mainloop is expensive on macOS and Microsoft
    Windows. This speeds up all operations that run the progress bar with
    overly-fine resolution.

commit 2392bc2442011a0c252359b835aacf372076ec40
Author: Giuseppe Foti <foti.giuseppe at gmail.com>
Date:   Mon Apr 26 10:32:03 2021 +0200

    Translation update  by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate
    
    po/it.po: 99.7% (5466 of 5479 strings; 10 fuzzy)
    5 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 42a41c792d566d19f18d3fdf26773f7e73d84ed1
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Apr 26 03:46:41 2021 +0200

    I18N: Another improvement of price source list

commit 58abf252a347fba51501c23d700314593d08646a
Author: Guille Lopez <willelopz at gmail.com>
Date:   Mon Apr 26 00:33:02 2021 +0200

    Translation update  by Guille Lopez <willelopz at gmail.com> using Weblate
    
    po/es.po: 94.7% (5193 of 5479 strings; 242 fuzzy)
    83 failing checks (1.5%)
    Translation: GnuCash/Program (Spanish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
    
    Co-authored-by: Guille Lopez <willelopz at gmail.com>

commit ae7eb9b3ad6ff81bc61f83f57b97ef5d80d76d60
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 25 12:25:18 2021 +0800

    [gnc-pricedb] extract common code into get_nearest_price
    
    Extracts common code in:
    
    * gnc_pricedb_get_nearest_before_price
    * gnc_pricedb_get_nearest_price
    * gnc_pricedb_get_latest_price

commit a2f5223148e72eae61ebe37c2a21322f4f19710e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 25 11:52:41 2021 +0800

    [gnc-pricedb] use g_list_find and plug memory leak
    
    found_coms was not being freed.

commit a37060c95d18f96ae964ec3f646d270671efb601
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 25 09:46:56 2021 +0800

    ignore .vscode folder

commit 973a0bb7088755e91bf4857cfc1a75b118e73f91
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sun Apr 25 22:01:41 2021 +0200

    Reorder and relabel price source list for better coherence

commit b168de77afe9acd463825cb1dce092799f4db398
Author: TianXing_Yi <duguqiubailee at gmail.com>
Date:   Sun Apr 25 20:32:01 2021 +0200

    Translation update  by TianXing_Yi <duguqiubailee at gmail.com> using Weblate
    
    po/zh_CN.po: 58.4% (3200 of 5479 strings; 1579 fuzzy)
    627 failing checks (11.4%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by TianXing_Yi <duguqiubailee at gmail.com> using Weblate
    
    po/zh_CN.po: 58.3% (3196 of 5479 strings; 1582 fuzzy)
    627 failing checks (11.4%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Co-authored-by: TianXing_Yi <duguqiubailee at gmail.com>

commit a4fd8e8b3b36f1659b5b8a5f8d846f224f2dd1c9
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sun Apr 25 20:40:33 2021 +0200

    I18N: Unify period labels; quote terms in a tooltip

commit 1b57c297af4eb2d8306ea585aee210c858ac6747
Author: Milo Ivir <mail at milotype.de>
Date:   Sat Apr 24 19:32:08 2021 +0200

    Translation update  by Milo Ivir <mail at milotype.de> using Weblate
    
    po/hr.po: 99.9% (5478 of 5479 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Croatian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hr/
    
    Co-authored-by: Milo Ivir <mail at milotype.de>

commit 6103723d6937433dbe6a26c8d71b6a9de698ee7f
Author: TianXing_Yi <duguqiubailee at gmail.com>
Date:   Sat Apr 24 19:32:07 2021 +0200

    Translation update  by TianXing_Yi <duguqiubailee at gmail.com> using Weblate
    
    po/zh_CN.po: 58.1% (3186 of 5479 strings; 1589 fuzzy)
    629 failing checks (11.4%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by TianXing_Yi <duguqiubailee at gmail.com> using Weblate
    
    po/zh_CN.po: 57.9% (3177 of 5479 strings; 1595 fuzzy)
    631 failing checks (11.5%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Co-authored-by: TianXing_Yi <duguqiubailee at gmail.com>

commit 46582a66a421b255fdd5ed36847529c0964a08f6
Author: Anonymous <noreply at weblate.org>
Date:   Sat Apr 24 19:32:06 2021 +0200

    Translation update  by Anonymous <noreply at weblate.org> using Weblate
    
    po/glossary/fr.po: 100.0% (209 of 209 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (French)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/fr/
    
    Co-authored-by: Anonymous <noreply at weblate.org>

commit 2e78ffdc8b3007d229753218a5aeabe0d4a14489
Author: Thomas Jungers <thomasjungers at gmail.com>
Date:   Sat Apr 24 19:32:06 2021 +0200

    Translation update  by Thomas Jungers <thomasjungers at gmail.com> using Weblate
    
    po/glossary/fr.po: 100.0% (209 of 209 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (French)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/fr/
    
    Translation update  by Thomas Jungers <thomasjungers at gmail.com> using Weblate
    
    po/fr.po: 74.7% (4096 of 5479 strings; 982 fuzzy)
    484 failing checks (8.8%)
    Translation: GnuCash/Program (French)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
    
    Translation update  by Thomas Jungers <thomasjungers at gmail.com> using Weblate
    
    po/fr.po: 73.8% (4046 of 5479 strings; 985 fuzzy)
    485 failing checks (8.8%)
    Translation: GnuCash/Program (French)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
    
    Co-authored-by: Thomas Jungers <thomasjungers at gmail.com>

commit be1c67e5934a77daac30c32b8ea143851bdd91dc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 24 19:32:05 2021 +0200

    Translation update  by Christopher Lam <christopher.lck at gmail.com> using Weblate
    
    po/fr.po: 73.8% (4046 of 5479 strings; 985 fuzzy)
    485 failing checks (8.8%)
    Translation: GnuCash/Program (French)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
    
    Co-authored-by: Christopher Lam <christopher.lck at gmail.com>

commit 9ec6e58c86233ee8488fea95b4e68757ef685358
Author: Thomas Jungers <thomasjungers at gmail.com>
Date:   Sat Apr 24 19:32:05 2021 +0200

    Translation update  by Thomas Jungers <thomasjungers at gmail.com> using Weblate
    
    po/fr.po: 73.8% (4046 of 5479 strings; 985 fuzzy)
    485 failing checks (8.8%)
    Translation: GnuCash/Program (French)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
    
    Co-authored-by: Thomas Jungers <thomasjungers at gmail.com>

commit 92521c8623da4721ab3fd5ef40bc934d6a66e2d1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 24 19:32:04 2021 +0200

    Translation update  by Christopher Lam <christopher.lck at gmail.com> using Weblate
    
    po/fr.po: 73.8% (4046 of 5479 strings; 985 fuzzy)
    485 failing checks (8.8%)
    Translation: GnuCash/Program (French)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
    
    Co-authored-by: Christopher Lam <christopher.lck at gmail.com>

commit ed486a58a45adcb90e6f1e5232b6d348bed83a4c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 24 15:44:08 2021 -0700

    Fix duplicate trading accounts.
    
    In many cases GnuCash would create a new trading account hierarchy
    when one already existed because gnc_account_lookup_by_type_and_commodity
    didn't check the account presented and didn't recurse down the
    account hierarchy correctly.

commit 2258e7a44ea550c709d9c429a973d66add31e5ec
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 24 15:42:01 2021 -0700

    xaccAccountTypes was backwards
    
    vs. the documentation. The unit tests and dialog-account were similarly
    backwards, but the use in gnucash/import-export/ofx followed the docs.



Summary of changes:
 .gitignore                                         |    1 +
 bindings/guile/test/test-engine-extras.scm         |   20 +-
 borrowed/chartjs/Chart.bundle.js                   | 7432 ++++++++++++--------
 borrowed/chartjs/Chart.bundle.min.js               |    6 +-
 borrowed/chartjs/Chart.css                         |    0
 borrowed/chartjs/Chart.js                          | 7382 +++++++++++--------
 borrowed/chartjs/Chart.min.css                     |    0
 borrowed/chartjs/Chart.min.js                      |    6 +-
 borrowed/chartjs/LICENSE.md                        |    0
 borrowed/chartjs/README.md                         |   32 +
 .../chartjs/samples/scales/time/financial.html     |  125 +-
 borrowed/chartjs/samples/scriptable/line.html      |   20 +-
 borrowed/chartjs/samples/scriptable/radar.html     |   26 +-
 gnucash/gnome-utils/dialog-account.c               |    6 +-
 gnucash/gnome-utils/dialog-doclink-utils.c         |    2 +-
 gnucash/gnome-utils/gnc-splash.c                   |   13 +-
 gnucash/gnome-utils/gnc-window.c                   |   15 +-
 gnucash/gnome/gnc-plugin-page-register.c           |   52 +-
 gnucash/gnome/gnc-split-reg.c                      |    4 +-
 gnucash/gtkbuilder/dialog-sx.glade                 |    2 +-
 gnucash/register/ledger-core/split-register.c      |    2 +
 gnucash/register/register-gnome/combocell-gnome.c  |   16 +-
 gnucash/report/options-utilities.scm               |   14 +-
 gnucash/report/report-core.scm                     |   10 +-
 gnucash/report/report-utilities.scm                |    5 +-
 gnucash/report/reports/CMakeLists.txt              |    1 +
 gnucash/report/reports/standard/balsheet-pnl.scm   |   10 +-
 .../report/reports/standard/ifrs-cost-basis.scm    |  436 ++
 .../reports/standard/income-gst-statement.scm      |   18 +-
 .../report/reports/standard/test/CMakeLists.txt    |    1 +
 .../reports/standard/test/test-ifrs-cost-basis.scm |  357 +
 .../report/reports/standard/test/test-register.scm |   20 +-
 gnucash/report/test/test-report.scm                |   16 +
 libgnucash/engine/Account.cpp                      |   30 +-
 libgnucash/engine/Account.h                        |   24 +-
 libgnucash/engine/Scrub.c                          |  310 +-
 libgnucash/engine/gnc-pricedb.c                    |   77 +-
 libgnucash/engine/test/utest-Account.cpp           |   11 +-
 po/POTFILES.in                                     |    1 +
 po/el.po                                           |   53 +-
 po/es.po                                           |   76 +-
 po/fr.po                                           | 1157 +--
 po/glossary/el.po                                  |   35 +-
 po/glossary/fr.po                                  |   15 +-
 po/glossary/sv.po                                  |   99 +-
 po/glossary/tr.po                                  |   21 +-
 po/glossary/zh_CN.po                               |    8 +-
 po/he.po                                           |   16 +-
 po/hr.po                                           |  191 +-
 po/it.po                                           |  242 +-
 po/tr.po                                           |   61 +-
 po/zh_CN.po                                        | 1405 ++--
 util/ci/actions/archlinux-test/Dockerfile          |    8 +-
 53 files changed, 11766 insertions(+), 8124 deletions(-)
 mode change 100644 => 100755 borrowed/chartjs/Chart.bundle.js
 mode change 100644 => 100755 borrowed/chartjs/Chart.bundle.min.js
 mode change 100644 => 100755 borrowed/chartjs/Chart.css
 mode change 100644 => 100755 borrowed/chartjs/Chart.js
 mode change 100644 => 100755 borrowed/chartjs/Chart.min.css
 mode change 100644 => 100755 borrowed/chartjs/Chart.min.js
 mode change 100644 => 100755 borrowed/chartjs/LICENSE.md
 create mode 100755 borrowed/chartjs/README.md
 create mode 100644 gnucash/report/reports/standard/ifrs-cost-basis.scm
 create mode 100644 gnucash/report/reports/standard/test/test-ifrs-cost-basis.scm



More information about the gnucash-patches mailing list