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