gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Sat Nov 6 09:59:02 EDT 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/984d816a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4f2d6c7c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/16f5be80 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aa450cb0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bfe2a163 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e094de7c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ebde97ce (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8d2f0590 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/78fac030 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0660da07 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/970e9af3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/79d8ef02 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3dfdf606 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7a25c12b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b5f5129f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e94ee3bf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f7f6f337 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f813f7cd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0a39c37b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/deec353b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d6ad50df (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bdb06479 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9825132e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5a8cbf41 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dfa78d9e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/73525717 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f40dbb8c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f0970c8e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/31a0300a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6bcd6902 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a3fedfe5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/56ae17c7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2a473446 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a52f7eab (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d1bb815e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b480600d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/23e528f5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/de6ee25e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bdc14adf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e2d5257b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fbf82847 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/09b3ce23 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/806d0b31 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1d4673ed (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c07164f4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dff3e4fc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3bd55c61 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/171ce941 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/19a91f04 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d4e4062c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/24fa2899 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/26b2d7ca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c6103a5c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/16184daf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/df2d9bcf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7c6108f8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7fa0ffe8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7d2245c2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/15b6ed64 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2f4438ab (commit)
	from  https://github.com/Gnucash/gnucash/commit/9eaa3eb2 (commit)



commit 984d816a58043442fcbe7ee83a1747a1913b81c0
Merge: 9eaa3eb23 4f2d6c7c1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 6 21:41:17 2021 +0800

    Merge branch 'maint'

commit 4f2d6c7c1be3b55864c9407e3a1ccf8e55fd7dd5
Merge: 16f5be80f 7a25c12b9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 6 21:35:02 2021 +0800

    Merge branch 'maint-progress2' into maint #1175

commit 16f5be80f9428829d96f3020f961ff31150c1d9c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 6 16:25:19 2021 +0800

    [test-transaction] "Report Currency" renamed to "Report's currency"

commit aa450cb00eb9c10d07113fe36ec992b684f981c0
Author: Maxime Leroy <lisacintosh at gmail.com>
Date:   Fri Nov 5 08:35:59 2021 +0100

    Translation update  by Maxime Leroy <lisacintosh at gmail.com> using Weblate
    
    po/fr.po: 76.9% (4125 of 5362 strings; 891 fuzzy)
    377 failing checks (7.0%)
    Translation: GnuCash/Program (French)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
    
    Co-authored-by: Maxime Leroy <lisacintosh at gmail.com>

commit bfe2a1635bdc43990dd0a2f827710f0dd2b244f8
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Nov 4 23:25:32 2021 +0100

    Revert "Translation update  by Hugo Carvalho <hugokarvalho at hotmail.com>
    using Weblate"
    
    This reverts commit 78fac0307cfab16f3a3b876411cdbe78f06213b2.
    
    Reason: https://github.com/Gnucash/gnucash/pull/1182#discussion_r739675453

commit e094de7c7a0117df5c8df8e796ff778872f6ce30
Author: Avi Markovitz <avi.markovitz at gmail.com>
Date:   Thu Nov 4 16:35:00 2021 +0100

    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/he.po: 100.0% (5362 of 5362 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 ebde97ce56bb4e0f50e105018e4c122587498cee
Author: Allan Nordhøy <epost at anotheragency.no>
Date:   Thu Nov 4 16:35:00 2021 +0100

    Translation update  by Allan Nordhøy <epost at anotheragency.no> using Weblate
    
    po/nb.po: 53.3% (2862 of 5362 strings; 1633 fuzzy)
    423 failing checks (7.8%)
    Translation: GnuCash/Program (Norwegian Bokmål)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
    
    Co-authored-by: Allan Nordhøy <epost at anotheragency.no>

commit 8d2f059071e800b2fd7a0f315faf19b4f44e82c4
Author: Maxime Leroy <lisacintosh at gmail.com>
Date:   Thu Nov 4 16:34:59 2021 +0100

    Translation update  by Maxime Leroy <lisacintosh at gmail.com> using Weblate
    
    po/fr.po: 75.9% (4075 of 5362 strings; 909 fuzzy)
    382 failing checks (7.1%)
    Translation: GnuCash/Program (French)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
    
    Translation update  by Maxime Leroy <lisacintosh at gmail.com> using Weblate
    
    po/fr.po: 75.9% (4073 of 5362 strings; 909 fuzzy)
    383 failing checks (7.1%)
    Translation: GnuCash/Program (French)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fr/
    
    Co-authored-by: Maxime Leroy <lisacintosh at gmail.com>

commit 78fac0307cfab16f3a3b876411cdbe78f06213b2
Author: Hugo Carvalho <hugokarvalho at hotmail.com>
Date:   Thu Nov 4 16:34:59 2021 +0100

    Translation update  by Hugo Carvalho <hugokarvalho at hotmail.com> using Weblate
    
    po/glossary/pt.po: 100.0% (208 of 208 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Glossary (Portuguese)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/pt/
    
    Co-authored-by: Hugo Carvalho <hugokarvalho at hotmail.com>

commit 0660da074fb12a36a5cc181e0266bc0c512a0166
Merge: 970e9af34 f7f6f337d
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 3 14:16:10 2021 -0700

    Merge Simon Arlott's 'cut-txn-warning' into maint.

commit 970e9af3423eb50b9823d264cf6685ccad0b2973
Merge: b5f5129f7 79d8ef029
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 2 23:35:07 2021 +0800

    Merge branch 'glist-functions' into maint #1183

commit 79d8ef0299dca2c1caf7bb21a8f3d57f718a6177
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 2 15:02:50 2021 +0800

    Revert b5f5129f7 using gnc_list_length_cmp

commit 3dfdf606081a2d23a2a816ad5acadce2f7b55595
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 1 22:17:50 2021 +0800

    [gnc-glib-utils] Define and export gnc_list_length_cmp

commit 7a25c12b9a78ff5c1b2eeca5ace53a257e18d473
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 19 23:47:15 2021 +0800

    [dialog-sx-since-last-run] don't allocate repeatedly to combine strings

commit b5f5129f7d658c296a323b6e5deb3c31c4a3b3ca
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 19 19:21:59 2021 +0800

    Shortcut g_list_length comparison against small numbers
    
    It's more efficient to test node && node->next etc when testing GList
    length against small numbers

commit e94ee3bfada59b7181eb0de3445ee1ea7004c47f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 14 22:09:18 2021 +0800

    Don't g_strdup char* from scm_to_locale|utf8_string
    
    Both scm_to_locale_string and scm_to_utf8_string return newly
    allocated char*. It is not necessary to return a strdup'd char* and
    free the original.

commit f7f6f337df4d03b1b5f370b25c4174f4f6c8df5e
Author: Simon Arlott <sa.me.uk>
Date:   Thu Oct 28 21:30:48 2021 +0100

    Separate the warnings for "cut split/transaction" and "delete split/transaction"

commit f813f7cd1463711587b09482357b1c9559fc8619
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 25 06:33:12 2021 +0800

    [gnc-autoclear] Move autoclear algorithm into gnome-utils

commit 0a39c37b22870c9ca65759155e24ab77b629e0cf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 27 09:18:38 2021 +0800

    [window-autoclear.glade] upgrade to glade 3.38.2

commit deec353b3302da0bc262310d9e5c32c52b367645
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 26 21:14:43 2021 +0800

    [window-reconcile.glade] upgrade to glade 3.38.2

commit d6ad50df547ae77b880cd93817c2e3b279696ab6
Author: Christian Wehling <christian.wehling at web.de>
Date:   Wed Oct 27 20:55:31 2021 +0200

    Translation update  by Christian Wehling <christian.wehling at web.de> using Weblate
    
    po/de.po: 99.8% (5354 of 5362 strings; 6 fuzzy)
    228 failing checks (4.2%)
    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 bdb06479e8cb4d732abed35c455d7cf71f69abbd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Oct 27 10:35:09 2021 +0200

    GSettings - fix GObject warning when old prefs-version is unset
    
    This will happen when current master (future 5.0) has been run
    at least once.

commit 9825132eab4ab775637bda596cf43d40a952ba47
Author: cjh <cjh at cjh0613.com>
Date:   Sat Oct 23 14:39:42 2021 +0200

    Translation update  by cjh <cjh at cjh0613.com> using Weblate
    
    po/zh_CN.po: 100.0% (5362 of 5362 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 cjh <cjh at cjh0613.com> using Weblate
    
    po/zh_TW.po: 99.8% (5352 of 5362 strings; 10 fuzzy)
    5 failing checks (0.1%)
    Translation: GnuCash/Program (Chinese (Traditional))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/zh_Hant/
    
    Co-authored-by: cjh <cjh at cjh0613.com>

commit 5a8cbf4193b718d44dabf80dac100a7bb84b6e99
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 23 12:14:50 2021 -0700

    Bug 798325 - New Currency for Venezuela (VED)
    
    Add latest Venezuelan revaluation of the Bolivar Soberano, following
    the ISO notation replacing VES (which the Venezualan central bank is
    keeping) with VED and the exchange code (ditto) with 926.

commit dfa78d9e5bbcf0a115c772b37a4364955145373e
Author: Avi Markovitz <avi.markovitz at gmail.com>
Date:   Thu Oct 21 17:42:03 2021 +0200

    Translation update  by Avi Markovitz <avi.markovitz at gmail.com> using Weblate
    
    po/he.po: 100.0% (5362 of 5362 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 73525717efce9569de6540d372b951a021b23211
Author: Milo Ivir <mail at milotype.de>
Date:   Thu Oct 21 17:42:02 2021 +0200

    Translation update  by Milo Ivir <mail at milotype.de> using Weblate
    
    po/hr.po: 100.0% (5362 of 5362 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 f40dbb8c28885a0c44cb4fcadd871acd2b77504a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 19 19:15:13 2021 +0800

    Avoid unnecessary g_list_length in equality functions

commit f0970c8eb4c1a711aa58738096353ba22e629308
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 19 22:54:00 2021 +0800

    [gnc-features] don't repeatedly g_strconcat gchars*

commit 31a0300abe9baa6c145a668fe058ec45264477e6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 19 19:15:35 2021 +0800

    [Recurrence.c] avoid repeated calls to g_list_length

commit 6bcd69026b6c09ead4ac1daad461a960f8dd362b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 19 19:12:33 2021 +0800

    [gnc-budget-view] avoid O(N^2) g_list_length calls

commit a3fedfe5aee835774a654a3064ae186ccc6962ae
Author: Yaron Shahrabani <sh.yaron at gmail.com>
Date:   Tue Oct 19 22:41:28 2021 +0200

    Translation update  by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
    
    po/he.po: 100.0% (5362 of 5362 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 56ae17c7314dd60c031d6f86f7d8a0d99b2ccee6
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Oct 19 01:54:54 2021 +0200

    L10N:sv:: merge recent 4.8-pot2
    
    5245 translated messages, 113 fuzzy translations, 4 untranslated
    messages.

commit 2a47344658b76c01aa442441fe015961e37426a8
Author: Arve Eriksson <031299870 at telia.com>
Date:   Tue Oct 19 01:13:50 2021 +0200

    L10N:sv: 2021-10-17 Update from translationproject.org (4.7-pre1)
    
    5256 translated messages, 106 fuzzy translations.

commit a52f7eabedfa2dc95d7769b89a247a92741d6142
Author: Wellington Terumi Uemura <wellingtonuemura at gmail.com>
Date:   Mon Oct 18 12:35:15 2021 +0200

    Translation update  by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
    
    po/pt_BR.po: 100.0% (5362 of 5362 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Portuguese (Brazil))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt_BR/
    
    Co-authored-by: Wellington Terumi Uemura <wellingtonuemura at gmail.com>

commit d1bb815e33d2ed1c6ae86c4249bbd541b9fb6c3b
Author: Yaron Shahrabani <sh.yaron at gmail.com>
Date:   Mon Oct 18 12:35:14 2021 +0200

    Translation update  by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
    
    po/he.po: 99.9% (5361 of 5362 strings; 1 fuzzy)
    1 failing checks (0.1%)
    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 b480600dc89f7befe00bf68d35e2c014e52041ca
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 18 22:30:40 2021 +0800

    [gnc-pricedb] gnc_price_list_equal: avoid 4 g_list_length calls

commit 23e528f51ade50566dd25d7b2f8f6ed8babfcaf4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 18 22:25:21 2021 +0800

    [utest-gnc-pricedb] add tests for gnc_price_list_equal
    
    Also need to change PWARN which causes test failure, to PINFO

commit de6ee25e72c0b74a9ff1e378dd97398b3af697e9
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sun Oct 17 23:12:26 2021 +0200

    L10N: merge recent change

commit bdc14adffe7f131fd48e5c7f3a8d53d92cb36756
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sun Oct 17 23:04:46 2021 +0200

    I18N: Improve the recently marked messages from commit ae55908

commit e2d5257bbc04bd38898fa7da93c1fe9d619c3f65
Author: Christian Wehling <christian.wehling at web.de>
Date:   Sun Oct 17 22:33:10 2021 +0200

    Translation update  by Christian Wehling <christian.wehling at web.de> using Weblate
    
    po/de.po: 99.8% (5356 of 5362 strings; 6 fuzzy)
    229 failing checks (4.2%)
    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 fbf828476f4c84a9978390e9192ee52878c99eab
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 16 16:20:20 2021 -0700

    Bug 798313 - "File/Import/Import Transactions From CSV" crashes Gnucash.
    
    Don't shutdown and re-initialize the expression parser after every parse,
    doing so overflows the Guile garbage collector's memory-region array.
    
    It also forces the expression parser to load the user expressions-2.0
    for every parse which is extremely expensive.

commit 09b3ce2382cd64efe5a6bf75eb33ad1935acfb96
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Oct 16 19:02:17 2021 +0200

    Revert "Add structure to map migrated preferences to old ones"
    
    This reverts commit c6103a5c171f459b6ca070c61bcde939885ae613.

commit 806d0b31576a1ba196907b8fa41c93a7f1c77295
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Oct 16 19:02:10 2021 +0200

    Revert "GSettings - make most of the api private"
    
    This reverts commit 26b2d7ca7878776a7c6777cd30e1b19185b72983.

commit 1d4673ed2a920c2f902ec6eecd8b18e481deeda2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Oct 16 19:02:04 2021 +0200

    Revert "GSettings - rework internal helper functions to use more C++"
    
    This reverts commit 24fa289952257cb8a2f2b9d59024be59d05888e3.

commit c07164f4db5e3b1b3abaf7381a346f15a4619393
Author: Milo Ivir <mail at milotype.de>
Date:   Sat Oct 16 12:37:50 2021 +0200

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

commit dff3e4fc820b97eb5cbcf3ee05cee15037d7aae6
Author: Eric <spice2wolf at gmail.com>
Date:   Sat Oct 16 12:37:49 2021 +0200

    Translation update  by Eric <spice2wolf at gmail.com> using Weblate
    
    po/zh_CN.po: 100.0% (5362 of 5362 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: Eric <spice2wolf at gmail.com>

commit 3bd55c6188b96f16a49055b6d28f4a8bc0b7b5ab
Author: Wellington Terumi Uemura <wellingtonuemura at gmail.com>
Date:   Sat Oct 16 12:37:49 2021 +0200

    Translation update  by Wellington Terumi Uemura <wellingtonuemura at gmail.com> using Weblate
    
    po/pt_BR.po: 100.0% (5362 of 5362 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Portuguese (Brazil))
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/pt_BR/
    
    Co-authored-by: Wellington Terumi Uemura <wellingtonuemura at gmail.com>

commit 171ce9413b6ae73bc1f2129add146d73975c6145
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 16 22:50:09 2021 +0800

    Don't g_strdup char* returned by scm_to_locale_string
    
    Previous code was returning a duplicated string and released the
    original one. It's no better than returning the original returned
    char* instead.

commit 19a91f041e0df59a2cfc043dad5b203ca0f6784d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 16 22:42:24 2021 +0800

    Revert "g_list_free swigged GList* arguments"
    
    This reverts commit 16184daf9573bef0a1892985747711f890a39eed. Was
    causing an unexplained GNC_IS_ACCOUNT assertion failure in
    account_foreach_descendant.

commit d4e4062c9310f50729c94b73e9f2bd80382fabfb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Oct 16 10:48:55 2021 +0200

    Remove redundant function declaration
    
    gnc_load_scm_configuration is declared and defined in gnucash-core-app.

commit 24fa289952257cb8a2f2b9d59024be59d05888e3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Oct 6 18:53:36 2021 +0200

    GSettings - rework internal helper functions to use more C++

commit 26b2d7ca7878776a7c6777cd30e1b19185b72983
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Oct 6 17:11:00 2021 +0200

    GSettings - make most of the api private
    
    All preference calls should happen via the gnc_prefs_... apis.
    The gnc_gsettings_... apis are an internal implementation of this.

commit c6103a5c171f459b6ca070c61bcde939885ae613
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Oct 6 16:50:57 2021 +0200

    Add structure to map migrated preferences to old ones
    
    This can be used to keep both in sync in the period between
    initial migration and eventual obsolence.
    Note only non-obsoleted, migrated preferences are tracked.
    We don't want to resync preferences that have been
    obsoleted (reset). That would nullify the whole idea
    of making them obsolete for future removal.
    
    This commit only adds the mapping, synching will follow in a future
    commit.

commit 16184daf9573bef0a1892985747711f890a39eed
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 16 12:19:15 2021 +0800

    g_list_free swigged GList* arguments
    
    used by xaccQueryAddAccountMatch and gnc_price_list_equal. SplitList
    TransList LotList and CommodityList are not currently being passed as
    arguments.

commit df2d9bcfb7787daed88ad0dc0b180cc4646dc7f9
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Oct 16 00:59:48 2021 +0200

    L10N:de: Update translator-credit

commit 7c6108f87c916f5a5dc895c71f5173cf77d9ae48
Author: Yaron Shahrabani <sh.yaron at gmail.com>
Date:   Fri Oct 15 23:37:05 2021 +0200

    Translation update  by Yaron Shahrabani <sh.yaron at gmail.com> using Weblate
    
    po/he.po: 99.9% (5360 of 5362 strings; 2 fuzzy)
    2 failing checks (0.1%)
    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 7fa0ffe87408fb0ff89186ed148befa68eacced2
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 15 18:18:46 2021 +0200

    L10N: merge recent changes

commit 7d2245c25cc5c24317e7dfcf494396cc19fe2e52
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 15 17:46:04 2021 +0200

    L10N: Patch PR 1156 into existing translatons

commit 15b6ed649d6aad7ad8f0ceb35e103976c08eddda
Author: Francisco Serrador <fserrador at gmail.com>
Date:   Thu Oct 14 23:34:39 2021 +0200

    Translation update  by Francisco Serrador <fserrador at gmail.com> using Weblate
    
    po/glossary/es.po: 97.5% (203 of 208 strings; 3 fuzzy)
    2 failing checks (0.9%)
    Translation: GnuCash/Glossary (Spanish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/es/
    
    Translation update  by Francisco Serrador <fserrador at gmail.com> using Weblate
    
    po/es.po: 93.9% (5037 of 5363 strings; 296 fuzzy)
    101 failing checks (1.8%)
    Translation: GnuCash/Program (Spanish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
    
    Co-authored-by: Francisco Serrador <fserrador at gmail.com>

commit 2f4438ab28aa3b0cb306027a316f1a97cf75da53
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 14 17:21:13 2021 -0700

    Bug 798335 - No longer possible to change trading account
    
    Strip trading splits only if "Use Trading Accounts" is enabled
    for the book so that users who want to manage trading accounts by
    hand may do so.



Summary of changes:
 bindings/engine.i                                  |   12 +-
 bindings/guile/glib-guile.c                        |    6 +-
 bindings/guile/gnc-guile-utils.c                   |   27 +-
 gnucash/gnome-utils/CMakeLists.txt                 |    1 +
 gnucash/gnome-utils/gnc-autoclear.c                |  190 +++
 .../gnome-utils/gnc-autoclear.h                    |   27 +-
 gnucash/gnome-utils/gnc-main-window.c              |    7 +-
 gnucash/gnome-utils/test/CMakeLists.txt            |   24 +-
 .../gnome-utils}/test/test-autoclear.cpp           |    3 +-
 gnucash/gnome/dialog-imap-editor.c                 |    5 +-
 gnucash/gnome/dialog-invoice.c                     |    5 +-
 gnucash/gnome/dialog-payment.c                     |    3 +-
 gnucash/gnome/dialog-price-edit-db.c               |    5 +-
 gnucash/gnome/dialog-sx-editor.c                   |    5 +-
 gnucash/gnome/dialog-sx-editor2.c                  |    5 +-
 gnucash/gnome/dialog-sx-since-last-run.c           |   22 +-
 gnucash/gnome/gnc-budget-view.c                    |    4 +-
 gnucash/gnome/gnc-plugin-page-account-tree.c       |    5 +-
 gnucash/gnome/gnc-plugin-page-sx-list.c            |    6 +-
 gnucash/gnome/gnc-split-reg.c                      |    8 +-
 gnucash/gnome/window-autoclear.c                   |    2 +-
 gnucash/gnucash-commands.hpp                       |    4 -
 gnucash/gnucash-core-app.cpp                       |    5 +-
 .../org.gnucash.GnuCash.warnings.gschema.xml.in    |   20 +
 gnucash/gtkbuilder/window-autoclear.glade          |  105 +-
 gnucash/gtkbuilder/window-reconcile.glade          |  152 +-
 gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp |    1 -
 gnucash/register/ledger-core/gnc-ledger-display.c  |    3 +-
 .../reports/standard/test/test-transaction.scm     |    2 +-
 libgnucash/app-utils/gnc-gsettings.cpp             |    3 +-
 libgnucash/app-utils/gnc-ui-balances.c             |  156 --
 libgnucash/app-utils/test/CMakeLists.txt           |   18 -
 libgnucash/core-utils/gnc-glib-utils.c             |   10 +
 libgnucash/core-utils/gnc-glib-utils.h             |   14 +
 libgnucash/core-utils/test/test-gnc-glib-utils.c   |   23 +
 libgnucash/engine/Recurrence.c                     |   19 +-
 libgnucash/engine/Scrub.c                          |    8 +-
 libgnucash/engine/gnc-features.c                   |   24 +-
 libgnucash/engine/gnc-pricedb.c                    |   30 +-
 libgnucash/engine/gncIDSearch.c                    |    5 +-
 libgnucash/engine/iso-4217-currencies.xml          |   16 +-
 libgnucash/engine/qofquery.cpp                     |   24 +-
 libgnucash/engine/qofquerycore.cpp                 |   10 +-
 libgnucash/engine/test/utest-gnc-pricedb.c         |   38 +-
 po/POTFILES.in                                     |    2 +-
 po/ar.po                                           | 1632 +++++++++---------
 po/as.po                                           | 1634 +++++++++---------
 po/az.po                                           | 1605 ++++++++---------
 po/bg.po                                           | 1621 +++++++++---------
 po/brx.po                                          | 1632 +++++++++---------
 po/ca.po                                           | 1641 +++++++++---------
 po/cs.po                                           | 1623 +++++++++---------
 po/da.po                                           | 1620 +++++++++---------
 po/de.po                                           | 1647 +++++++++---------
 po/doi.po                                          | 1625 +++++++++---------
 po/el.po                                           | 1621 +++++++++---------
 po/en_GB.po                                        | 1625 +++++++++---------
 po/es.po                                           | 1805 +++++++++++---------
 po/es_NI.po                                        | 1620 +++++++++---------
 po/et.po                                           | 1602 ++++++++---------
 po/eu.po                                           | 1622 +++++++++---------
 po/fa.po                                           | 1630 +++++++++---------
 po/fi.po                                           | 1630 +++++++++---------
 po/fr.po                                           | 1802 +++++++++----------
 po/glossary/es.po                                  |   34 +-
 po/gu.po                                           | 1625 +++++++++---------
 po/he.po                                           | 1669 +++++++++---------
 po/hi.po                                           | 1632 +++++++++---------
 po/hr.po                                           | 1669 +++++++++---------
 po/hu.po                                           | 1625 +++++++++---------
 po/id.po                                           | 1644 +++++++++---------
 po/it.po                                           | 1648 +++++++++---------
 po/ja.po                                           | 1637 +++++++++---------
 po/kn.po                                           | 1634 +++++++++---------
 po/ko.po                                           | 1619 +++++++++---------
 po/kok.po                                          | 1634 +++++++++---------
 po/kok at latin.po                                    | 1636 +++++++++---------
 po/ks.po                                           | 1632 +++++++++---------
 po/lt.po                                           | 1630 +++++++++---------
 po/lv.po                                           | 1632 +++++++++---------
 po/mai.po                                          | 1638 +++++++++---------
 po/mni.po                                          | 1632 +++++++++---------
 po/mni at bengali.po                                  | 1632 +++++++++---------
 po/mr.po                                           | 1638 +++++++++---------
 po/nb.po                                           | 1649 +++++++++---------
 po/ne.po                                           | 1621 +++++++++---------
 po/nl.po                                           | 1642 +++++++++---------
 po/pl.po                                           | 1625 +++++++++---------
 po/pt.po                                           | 1645 +++++++++---------
 po/pt_BR.po                                        | 1644 +++++++++---------
 po/ro.po                                           | 1626 +++++++++---------
 po/ru.po                                           | 1634 +++++++++---------
 po/rw.po                                           | 1620 +++++++++---------
 po/sk.po                                           | 1621 +++++++++---------
 po/sr.po                                           | 1639 +++++++++---------
 po/sv.po                                           | 1714 ++++++++++---------
 po/ta.po                                           | 1634 +++++++++---------
 po/te.po                                           | 1632 +++++++++---------
 po/tr.po                                           | 1636 +++++++++---------
 po/uk.po                                           | 1631 +++++++++---------
 po/ur.po                                           | 1632 +++++++++---------
 po/vi.po                                           | 1623 +++++++++---------
 po/zh_CN.po                                        | 1654 +++++++++---------
 po/zh_TW.po                                        | 1663 +++++++++---------
 104 files changed, 48607 insertions(+), 47619 deletions(-)
 create mode 100644 gnucash/gnome-utils/gnc-autoclear.c
 copy libgnucash/tax/gnc-locale-tax.h => gnucash/gnome-utils/gnc-autoclear.h (55%)
 rename {libgnucash/app-utils => gnucash/gnome-utils}/test/test-autoclear.cpp (99%)



More information about the gnucash-patches mailing list