gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Thu Oct 14 06:28:36 EDT 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/9eaa3eb2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/003b0a5d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ca163664 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/39060d8b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/62368a45 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b4a0b4f0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/76378011 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ff0c02db (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1354698b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/203432c4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2ace810e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8940d9d8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1b0bfa5d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/81b48ee8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c2a44935 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e5e46fa5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/651f33e9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bda7d50b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/59bd247d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/23d964a6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0bce6a1d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3ff5bd82 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f4941a5b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e5027f91 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7692027b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7c9c2eba (commit)
	 via  https://github.com/Gnucash/gnucash/commit/be75a433 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c321eae7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4c5b3658 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/50fb1839 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6f33e8b1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ad7bffaa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/34a4b652 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7b9ad513 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3f501bb3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8b82970c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d0d4d95e (commit)
	from  https://github.com/Gnucash/gnucash/commit/d9f918f4 (commit)



commit 9eaa3eb23ab76dbb7ae906c640751247fd125fdf
Merge: d9f918f40 003b0a5de
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 14 09:34:28 2021 +0800

    Merge branch 'maint'

commit 003b0a5deb5a1776bdc2e7781a0b9dd4a0185c4a
Merge: 763780114 ca1636643
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 13 20:25:26 2021 +0800

    Merge branch 'maint-leaks2' into maint #1166

commit ca1636643a8ae649c092a5c9aaf92882b472d9ee
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 13 07:13:12 2021 +0800

    [dialog-custom-report] don't allocate GValue
    
    receive GncGUID* directly from GtkTreeModel

commit 39060d8bde26402c0bee1f41fad3933cdaecf041
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 13 06:33:08 2021 +0800

    [dialog-custom-report] plug leaks when destroying dialog

commit 62368a45dcf80bfaf6273406dfaed902200e18bd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 13 06:32:37 2021 +0800

    [dialog-custom-report] refactor empty_tree_model into static fn
    
    to be reused by next commit

commit b4a0b4f09856da1127935af8226a31483476ad20
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 12 22:10:45 2021 +0800

    [dialog-custom-report] plug leaks
    
    - g_free gchar*,
    - guid_free GncGUID,
    - gtk_tree_path_free a GtkTreePath
    - don't guid_malloc a guid which will be overwritten

commit 763780114a5920ac7b6dab64ced227a9fd0136e1
Merge: 1354698b2 ff0c02dba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 13 09:08:51 2021 +0800

    Merge branch 'price_and_reconcile' into maint #1165

commit ff0c02dba5cc9e91389c09a1cb88b207098f8bd6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 12 18:22:49 2021 +0800

    [reconcile-view][bug] dr/cr query tests amount instead of value
    
    Because split->amount and split->value are generally of equal sign,
    EXCEPT in stock transactions whereby split->value can be zero and
    split->amount is non-zero. e.g. a stock split transaction.
    
    Querying the split amount instead will allow stock accounts with
    stock splits to be reconciled.

commit 1354698b25fdbfe6883790be1bd26cb64645a704
Merge: c2a449356 81b48ee88
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 12 11:09:10 2021 -0700

    Merge Jean Laroche's '798327_ofx_import_terminates_too_early' into maint.

commit 203432c436d504ac86e2b392b39df7aa3aa11eae
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 12 04:14:10 2021 +0800

    [split-register-model.c] Hide price==1 for zero-amount splits
    
    mainly of interest in zero-amount zero-value splits in the stock
    register eg dividend splits.

commit 2ace810e055249f5046c9226058d019abf9b4d5d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 12 04:14:55 2021 +0800

    [split-register-model.c] more efficient acct->full_names constructor
    
    don't repeatedly allocate

commit 8940d9d8c603443d8539cc47b65a36e43296b182
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 12 04:14:33 2021 +0800

    [split-register-model.c] prepend parent account, faster
    
    it's only required to accumulate account amounts. acct order is
    irrelevant.

commit 1b0bfa5da72c978c476c5592c75a27e894803c45
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 9 20:11:07 2021 +0800

    [reports] QofQuery must be qof_query_destroyed

commit 81b48ee8822ebfcf6f88b2e1a22c5191d3009201
Author: jean <27791933+jeanlaroche at users.noreply.github.com>
Date:   Sun Oct 3 20:46:15 2021 -0700

    Bug 798327 - Ofx import stops too early for multi-account OFX and one account has no new transactions
    info->response must show GTK_RESPONSE_OK for the import to pproceed, otherwise the code assumes the
    user canceled.

commit c2a449356b9babf565830f45f1503e435b02ecb2
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Oct 12 00:22:04 2021 +0200

    Don't translate org.gnucash.GnuCash.deprecated.gschema.xml.in

commit e5e46fa50915f163f5461189dabbb1eabfbb357a
Author: TianXing_Yi <ytx.cash at gmail.com>
Date:   Sun Oct 10 08:03:55 2021 +0200

    Translation update  by TianXing_Yi <ytx.cash at gmail.com> using Weblate
    
    po/zh_CN.po: 100.0% (5363 of 5363 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 651f33e9e634ca10fc147218567965cdefef8abf
Author: J0kWang <lianjiefly at gmail.com>
Date:   Sun Oct 10 08:03:55 2021 +0200

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

commit bda7d50b1fb28b336d6ff817ee75d0b5e66d8bf9
Merge: 59bd247db 8b82970c6
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 11 10:17:15 2021 -0700

    Merge Christian Wehling's 'trailing_spaces' into maint.

commit 59bd247db7b2feae8573c95788de5052c744e236
Merge: 23d964a6a d0d4d95e3
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 11 09:48:42 2021 -0700

    Merge Jean Laroche's '105334_ofx_multiple_accounts' into maint.

commit 23d964a6a477d0790d84f0435d2fe8b2bf2beedb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 9 12:03:11 2021 +0800

    g_list_free_full requires a GDestroyNotify
    
    error in f4941a5b0

commit 0bce6a1d56857436af6060da8555e8696fed7796
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 6 09:19:14 2021 +0800

    [core-utils] introduce gnc:format
    
    (gnc:format str [binding value]...)
    
    str will contain ${binding} which will be replaced to value.

commit 3ff5bd824618aabfcfdbb0fdaafbe5aad1b578ad
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 7 09:37:24 2021 +0800

    [test-core-utils] uses srfi-64

commit f4941a5b01939aad152a36dc8deb6ef0a031ad9e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 9 10:24:45 2021 +0800

    use g_list_free_full

commit e5027f91cbf2c0fa6edb5f20e2cbf4d2fa480162
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 8 22:48:42 2021 +0800

    [test-transaction] option has been renamed

commit 7692027bd5f521f37a75ff341846e68c37da38b9
Merge: 7c9c2eba3 be75a433f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 8 14:26:08 2021 -0700

    Merge Jean Laroche's 'fix_memory_leak_ofx' into maint.

commit 7c9c2eba3c4f1f59b84aa70ce3b2bd93b96d62c1
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 8 14:17:28 2021 -0700

    Bug 798320 - Error message indicating a crash of GNUcash when closing...
    
    application - MacOS 10.15.7 (19H1419)
    
    Destruction order problem: The SX template accounts can't be destroyed
    until after the template splts and transactions are.
    
    Register them before the transactions and splits, as destruction occurs
    in reverse order of registration.

commit be75a433fcdcd5262397834484f1041ff6fddc4e
Author: jean <27791933+jeanlaroche at users.noreply.github.com>
Date:   Fri Oct 8 13:38:00 2021 -0700

    Fix memory leak when the user cancels the matching process

commit c321eae7cda36e7dff51432dcafbdf2f0072fd4d
Merge: 4c5b3658d 7b9ad5139
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 8 17:17:48 2021 +0800

    Merge branch 'maint-import' into maint #1160

commit 4c5b3658de8f55a40f51723396c37e79a9da2aba
Author: TianXing_Yi <ytx.cash at gmail.com>
Date:   Wed Oct 6 08:01:42 2021 +0200

    Translation update  by TianXing_Yi <ytx.cash at gmail.com> using Weblate
    
    po/zh_CN.po: 100.0% (5363 of 5363 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 50fb1839775e81ae8470628b4c4c9cb8302c76e0
Author: J0kWang <lianjiefly at gmail.com>
Date:   Wed Oct 6 08:01:41 2021 +0200

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

commit 6f33e8b1ff9b27b6a0f518afc11401afc809a879
Author: Giuseppe Foti <foti.giuseppe at gmail.com>
Date:   Wed Oct 6 08:01:41 2021 +0200

    Translation update  by Giuseppe Foti <foti.giuseppe at gmail.com> using Weblate
    
    po/it.po: 100.0% (5363 of 5363 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 ad7bffaae1de20fd975097203ac4a5b2e1e2460d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 7 19:21:00 2021 +0800

    Run test-core-utils and test-create-account properly

commit 34a4b652c1c2849624713e9f70bf7b8460146797
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 7 19:20:32 2021 +0800

    [test-core-utils.scm] fix - N_ is no longer a macro

commit 7b9ad5139064f64aa27f3709d7a58c2b5186692b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 4 21:34:33 2021 +0800

    [import-main-matcher] show destination acct for auto-match

commit 3f501bb31b78aebcc47143553f061837d03d26a2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Oct 3 21:16:56 2021 +0800

    [gnc-gnome-utils] fix memory leak
    
    from 9fb9868b

commit 8b82970c63743ea44f1f42b76bc66990c50bf555
Author: Christian Wehling <christian.wehling at web.de>
Date:   Fri Oct 1 17:57:12 2021 +0200

    Removed spaces at the end of translatable strings.

commit d0d4d95e3ba01b13069df9fba2cfd30ca1336cd9
Author: jean <27791933+jeanlaroche at users.noreply.github.com>
Date:   Wed Sep 22 23:53:46 2021 -0700

    Change the wording of the dialog when no new transactions need to be reviewed



Summary of changes:
 bindings/guile/core-utils.scm                      | 15 ++++
 bindings/guile/gnc-engine-guile.c                  |  9 +--
 bindings/guile/test/CMakeLists.txt                 | 10 ++-
 bindings/guile/test/test-core-utils.scm            | 56 +++++++++++---
 gnucash/gnome-utils/gnc-gnome-utils.c              |  2 +-
 gnucash/gnome/dialog-custom-report.c               | 88 ++++++++++++++--------
 gnucash/gnome/dialog-tax-info.c                    | 14 ++--
 gnucash/gnome/reconcile-view.c                     | 15 ++--
 gnucash/gtkbuilder/dialog-commodity.glade          |  6 +-
 gnucash/gtkbuilder/dialog-custom-report.glade      |  1 +
 gnucash/gtkbuilder/dialog-sx.glade                 |  2 +-
 gnucash/import-export/import-main-matcher.c        | 40 +++++++++-
 gnucash/import-export/ofx/gnc-ofx-import.c         | 10 ++-
 gnucash/register/ledger-core/gncEntryLedgerModel.c |  2 +-
 .../register/ledger-core/split-register-model.c    | 34 ++++-----
 .../report/reports/standard/ifrs-cost-basis.scm    |  9 +--
 gnucash/report/reports/standard/lot-viewer.scm     |  4 +-
 .../report/reports/standard/test/test-register.scm |  3 +-
 .../reports/standard/test/test-transaction.scm     |  6 +-
 gnucash/report/trep-engine.scm                     |  2 +-
 libgnucash/engine/cashobjects.c                    |  4 +-
 po/POTFILES.skip                                   |  3 +
 po/it.po                                           | 66 +++++-----------
 po/zh_CN.po                                        | 45 ++++++-----
 24 files changed, 257 insertions(+), 189 deletions(-)



More information about the gnucash-patches mailing list