gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Fri Aug 27 08:47:44 EDT 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/c6d83338 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b4205246 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e3fd6bf4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/37cb886d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c55ab503 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9ddb9e82 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/38327657 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/929cb3d0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0f3da067 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/34f42ec9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/71ad5c83 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e5135570 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c398bef5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7e41efc2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ff2ceb11 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9fc1ac6b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9bc44c62 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/15b8545e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6c8af6aa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4cf25cb7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c442192b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c4a0fb46 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/57866eed (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2727259f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a96024ca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/028bf982 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6bf5a618 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e4d808e6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6fd19f2e (commit)
	from  https://github.com/Gnucash/gnucash/commit/37895bfd (commit)



commit c6d83338112e758997dfa37fd31b97e7ab8ba7d2
Merge: 37895bfda b42052464
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 27 20:33:31 2021 +0800

    Merge branch 'maint'

commit b42052464ba9701a3d1834fc58fa0deb32ab9afe
Author: Romanos Skiadas <rom.skiad at gmail.com>
Date:   Fri Aug 27 01:00:32 2021 +0300

    fix spurious error about uninitialized have_end
    
    in gnc_tree_view_account_select_subaccounts, gcc thinks have_end might
    not be initialized, but since the function exits if num_children == 0,
    the while (num_children) loop will always be entered. Silence the
    warning.

commit e3fd6bf4fe953471b7953b1e1110966fdb9ac952
Author: Kaantaja <ufdbvgoljrjkrkyyub at ianvvn.com>
Date:   Wed Aug 25 19:34:29 2021 +0200

    Translation update  by Kaantaja <ufdbvgoljrjkrkyyub at ianvvn.com> using Weblate
    
    po/glossary/fi.po: 100.0% (208 of 208 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Finnish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/fi/
    
    Co-authored-by: Kaantaja <ufdbvgoljrjkrkyyub at ianvvn.com>

commit 37cb886de5daf779673435b59bb9b2607b8acf0c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 25 09:12:25 2021 +0800

    [engine.i] gnc_budget_get_account_period_note to be freed by the caller
    
    amendment to last commit.
    
    this pair of changes was necessary to allow the GValue to be unset.

commit c55ab503495dd99e00f9d2421d37529e3e2daa55
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 23 23:34:31 2021 +0800

    [gnc-budget.c] gnc_budget_get_account_period_note to be freed by the caller

commit 9ddb9e821550c28647b54d5c4de3ee5c84acebb8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 24 22:31:37 2021 +0800

    [gnc-module.c] free a GList* properly
    
    g_list_free (current) was a NOP because current became NULL after the
    preceding GList traversal.

commit 383276579e78236f486a3ed8f9048d037f7a3120
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Aug 24 01:20:32 2021 +0200

    Update file extension in man pages
    
    https://lists.gnucash.org/pipermail/gnucash-user/2021-August/097472.html

commit 929cb3d0c141b78d4b3c61d7053773bf0a763d25
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 24 00:13:45 2021 +0800

    [engine.i] free swigged GList* arg

commit 0f3da06723da423484705582632770330dc2075f
Author: TianXing_Yi <ytx.cash at gmail.com>
Date:   Sun Aug 22 13:32:23 2021 +0200

    Translation update  by TianXing_Yi <ytx.cash at gmail.com> using Weblate
    
    po/zh_CN.po: 99.7% (5353 of 5364 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by TianXing_Yi <ytx.cash at gmail.com> using Weblate
    
    po/zh_CN.po: 99.7% (5353 of 5364 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: TianXing_Yi <ytx.cash at gmail.com>

commit 34f42ec9b2077df3a76ac27236e35f8c1fb1f666
Author: Avi Markovitz <avi.markovitz at gmail.com>
Date:   Sun Aug 22 13:32:23 2021 +0200

    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/he.po: 100.0% (5364 of 5364 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Hebrew)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
    
    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/glossary/he.po: 100.0% (209 of 209 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Hebrew)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/he/
    
    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/he.po: 100.0% (5364 of 5364 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 71ad5c8383a4fa407c59ba13d9bb95860a34ad5d
Author: Yaron Shahrabani <sh.yaron at gmail.com>
Date:   Sun Aug 22 13:32:22 2021 +0200

    Translation update  by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
    
    po/he.po: 100.0% (5364 of 5364 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: Yaron Shahrabani <sh.yaron at gmail.com>

commit e513557011b0aea736eb7c0e0a4fb87cd7ebc5d3
Author: Avi Markovitz <avi.markovitz at gmail.com>
Date:   Sun Aug 22 13:32:22 2021 +0200

    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/he.po: 100.0% (5364 of 5364 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Hebrew)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
    
    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/glossary/he.po: 100.0% (209 of 209 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Hebrew)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/he/
    
    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/he.po: 100.0% (5364 of 5364 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Hebrew)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
    
    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/he.po: 100.0% (5364 of 5364 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Hebrew)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/he/
    
    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/he.po: 100.0% (5364 of 5364 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 c398bef59719c2c53ede8d4ca4d680ee48e613bf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 21 00:29:41 2021 +0800

    [window-main-summarybar] move mnemonic to get_total_mode_label
    
    avoiding static char* reassignment

commit 7e41efc23203a681156bd71c269a35d04650f480
Merge: ff2ceb111 028bf9826
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 20 21:23:35 2021 +0800

    Merge branch 'maint-speedup-and-leaks' into maint #1109
    
    Speedup xaccSplitGetOtherSplit

commit ff2ceb111d08dd723fac430479b8aca0437cfa1b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 20 09:27:16 2021 +0800

    [gnc-commodity] GValue must be unset

commit 9fc1ac6be17d67e3006ac2cdbb1bd34feceb93e9
Merge: 9bc44c62e c4a0fb468
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 20 17:02:19 2021 +0800

    Merge branch 'maint-guile-changes' into maint #1111

commit 9bc44c62e6d17b5a7e2c804e0503d2ea4fa7aec4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 20 17:01:20 2021 +0800

    [engine.i] free GSList* key_path arg to qof_book_get_option
    
    Addendum to 6c8af6aab need to specify exact typemap target.

commit 15b8545e2f30c579000c21288039423ba37d5e42
Merge: 57866eed8 6c8af6aab
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 20 09:24:33 2021 +0800

    Merge branch 'maint-leaks' into maint #1113

commit 6c8af6aab168534a2bd65fb3ca6fa47fa450ef3e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 20 00:00:06 2021 +0800

    [engine.i] free GSList* arg to qof_book_get_option

commit 4cf25cb7be27480dbfc92a0b6ebe83d288e23caf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 19 22:28:02 2021 +0800

    GList* from gtk_container_get_children must be freed
    
    fix leaks

commit c442192bb40ea05b88c275b9a176f92891f3ea56
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 15 17:03:08 2021 +0800

    [gnc-amount-edit] g_free char* empty string.
    
    1 byte is allocated if filtered_string is the empty string. free it.

commit c4a0fb468b2a74b4e9f7a5a614fd607e0aae9cac
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 19 19:33:17 2021 +0800

    [srfi64-extras.scm] exit instead of return #t if no failures
    
    due to change in guile-3.0.7 to fix srfi64 bug

commit 57866eed88eb76e74e5f292cb3d64dab66c3d14e
Author: Christian Wehling <christian.wehling at web.de>
Date:   Tue Aug 17 13:34:16 2021 +0200

    Translation update  by Christian Wehling <christian.wehling at web.de> using Weblate
    
    po/de.po: 99.8% (5357 of 5364 strings; 7 fuzzy)
    250 failing checks (4.6%)
    Translation: GnuCash/Program (German)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
    
    Co-authored-by: Christian Wehling <christian.wehling at web.de>

commit 2727259f59626d68bfe0712b78153f5de22d84a4
Author: Avi Markovitz <avi.markovitz at gmail.com>
Date:   Tue Aug 17 13:34:16 2021 +0200

    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/glossary/he.po: 100.0% (209 of 209 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Hebrew)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/he/
    
    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/glossary/he.po: 100.0% (209 of 209 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Hebrew)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/he/
    
    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/he.po: 100.0% (5364 of 5364 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 a96024ca8f8b50bde3ecda130b1ff05c3bdeebf2
Author: TianXing_Yi <ytx.cash at gmail.com>
Date:   Tue Aug 17 13:34:15 2021 +0200

    Translation update  by TianXing_Yi <ytx.cash at gmail.com> using Weblate
    
    po/zh_CN.po: 99.7% (5351 of 5364 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by TianXing_Yi <ytx.cash at gmail.com> using Weblate
    
    po/zh_CN.po: 99.7% (5351 of 5364 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by TianXing_Yi <ytx.cash at gmail.com> using Weblate
    
    po/zh_CN.po: 99.7% (5351 of 5364 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Chinese (Simplified))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hans/
    
    Translation update  by TianXing_Yi <ytx.cash at gmail.com> using Weblate
    
    po/zh_CN.po: 99.7% (5351 of 5364 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: TianXing_Yi <ytx.cash at gmail.com>

commit 028bf9826bdcf295c238e1c6b61e5cc50154b26c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 14 11:25:19 2021 +0800

    [Split] xaccSplitGetOtherSplit don't test book trading-accts
    
    don't test trading-acct property when finding other split.

commit 6bf5a618debee47d90317ff287767ba6d1fd32fa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 13 23:33:03 2021 +0800

    qof_instance_get gchar* must be freed
    
    A call to qof_instance_get expecting a gchar* receives a newly
    allocated string which must be freed.

commit e4d808e674aab417698537864212b84d01848cdc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 13 08:54:21 2021 +0800

    [qofbook] qof_book_use_split_action_for_num_field: free a char*
    
    qof_instance_get allocates a new char* which must be freed.

commit 6fd19f2eeaaf2fce26da3c0375d358c1b5364a93
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 13 08:51:14 2021 +0800

    [dialog-lot-viewer] g_free a GList* properly
    
    g_list_free requires the argument is the head of a GList. Calling
    g_list_reverse makes the filtered_list points to the last
    element. Assigning filtered_list to the result of g_list_reverse
    ensures it still points to the head, allowing g_list_free to free the
    list properly.



Summary of changes:
 bindings/engine.i                            |   5 +
 bindings/guile/test/srfi64-extras.scm        |   2 +-
 borrowed/goffice/go-optionmenu.c             |   7 +-
 doc/gnucash-cli.1.in                         |   2 +-
 doc/gnucash.1.in                             |   2 +-
 gnucash/gnome-search/dialog-search.c         |   8 +-
 gnucash/gnome-utils/dialog-options.c         |   7 +-
 gnucash/gnome-utils/gnc-amount-edit.c        |   1 +
 gnucash/gnome-utils/gnc-main-window.c        |   7 +-
 gnucash/gnome-utils/gnc-tree-view-account.c  |   5 +-
 gnucash/gnome-utils/window-main-summarybar.c |  14 ++-
 gnucash/gnome/dialog-lot-viewer.c            |   3 +-
 gnucash/gnome/gnc-budget-view.c              |   3 +-
 gnucash/gnome/gnc-plugin-page-budget.c       |   3 +-
 gnucash/gnome/gnc-plugin-page-report.c       |  17 ++--
 libgnucash/engine/Split.c                    |  38 ++------
 libgnucash/engine/gnc-budget.c               |   7 +-
 libgnucash/engine/gnc-budget.h               |   4 +-
 libgnucash/engine/gnc-commodity.c            |   8 +-
 libgnucash/engine/qofbook.cpp                |  15 ++-
 libgnucash/gnc-module/gnc-module.c           |   6 +-
 po/de.po                                     |   4 +-
 po/glossary/fi.po                            |   9 +-
 po/glossary/he.po                            |   8 +-
 po/he.po                                     | 110 ++++++++++-----------
 po/zh_CN.po                                  | 138 +++++++++++++--------------
 26 files changed, 213 insertions(+), 220 deletions(-)



More information about the gnucash-patches mailing list