gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Tue Aug 31 11:31:27 EDT 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/ac5650a9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1eb67093 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/323182c9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8a37c4c0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9ec670f8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d4c8b36f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c3b50f0b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/595e126a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c5a6383b (commit)
	from  https://github.com/Gnucash/gnucash/commit/bda03a1c (commit)



commit ac5650a9a2b7b91761cabfbf06a41b0aa300e9ce
Merge: bda03a1c5 1eb670933
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 31 23:30:24 2021 +0800

    Merge branch 'maint-g-value-leaks' into maint #1124

commit 1eb67093316519ad4e43d20ba7c87e4b92bf37d6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 31 00:27:30 2021 +0800

    [test-lots.cpp] add kvp getter/setter changes

commit 323182c9f772fcb07f348a83abcab5b04d87871e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 31 11:32:54 2021 +0800

    [utest-Account.cpp] add kvp getter/setter changes

commit 8a37c4c019395dee61293de56eeb796b14f76f26
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 31 00:13:06 2021 +0800

    [utest-Invoice.c] add kvp getter/setter tests

commit 9ec670f8286ab5f3b568f07bd79cc7509d6d2052
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 31 00:06:38 2021 +0800

    [test-commodities.cpp] add kvp setter/getter test

commit d4c8b36f9f2d0e19506019a18cb2605f3bd0fba8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 30 23:58:41 2021 +0800

    [utest-Transaction.cpp] add kvp setter/getter tests
    
    wasn't tested before

commit c3b50f0b5838b396407cd0c06536fcaa7d9f6863
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 31 00:27:16 2021 +0800

    [gnc-lot.c] fix - cache value properly

commit 595e126a34d557bcc07c675e8cff2f3e84674471
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 31 11:51:37 2021 +0800

    [account.cpp] modify set_kvp_string_tag to accept strstrip or nullptr
    
    - will remove a second call to g_strstrip (g_strdup (str))

commit c5a6383b431b04e8d487cb4a2394970000a8657c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 31 11:32:23 2021 +0800

    [account.cpp] fix - incomplete #1117
    
    - init struct members properly to: is_unset and TriState::Unset
    - test acct kvp "equity-type" for "opening-balance" instead of "true"
    - cached account->color/sort_order/notes/filter gets strstripped
      similarly to previous behavior



Summary of changes:
 libgnucash/engine/Account.cpp                |  64 +++++++++--------
 libgnucash/engine/gnc-lot.c                  |   2 +
 libgnucash/engine/test/test-commodities.cpp  |   5 ++
 libgnucash/engine/test/test-lots.cpp         |  46 ++++++++++++
 libgnucash/engine/test/utest-Account.cpp     | 100 +++++++++++++++++++++++++++
 libgnucash/engine/test/utest-Invoice.c       |  22 ++++++
 libgnucash/engine/test/utest-Transaction.cpp |  21 ++++++
 7 files changed, 232 insertions(+), 28 deletions(-)



More information about the gnucash-patches mailing list