gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Wed May 4 21:51:15 EDT 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/a5cae6c5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fcc3b27f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/674b49bd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3dd179c6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fccd0742 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e6eb0f32 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3f6962cf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f292ed66 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/56fa5949 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7e4fcc7a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d62c6d96 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4d6dc384 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/396c59e3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5e9d0858 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7f316b8b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e381e706 (commit)
	from  https://github.com/Gnucash/gnucash/commit/ee7ed89b (commit)



commit a5cae6c5eb1b22a281f2eb39d15e4f6d5dbc3361
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 5 09:46:49 2022 +0800

    Don't export undefined functions

commit fcc3b27f9255125150543e51505d76362aece0bc
Merge: ee7ed89b6 674b49bd8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 5 09:46:44 2022 +0800

    Merge branch 'maint'

commit 674b49bd8dea735aa160adc4ff483977e019c165
Merge: f292ed66a 3dd179c61
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 5 08:23:31 2022 +0800

    Merge branch 'maint-stock-assistant' into maint #1328
    
    - add support for warnings in stock transaction assistant
    
    - warn if new transaction date is earlier than latest stock account
    transaction date
    
    - reorder pages - input date prior to input stock activity type,
    because the latter depends on the former.

commit 3dd179c611c110e7b91842f83f737f26bd6d0942
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed May 4 09:24:39 2022 +0800

    [assistant-stock-transaction] use std::optional

commit fccd07424d56c39a9f61e8965fff5343fc1cd2f1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed May 4 09:18:36 2022 +0800

    [assistant-stock-transaction] reorder of Pages - date before type.
    
    Because the date may be in the past, and the stock balance at that
    date will dictate the available stock txn types available for
    creation.
    
    The available stock txn types is thus dependent on the desired date,
    and must only be initialized when preparing the txn_type page.

commit e6eb0f328cb1a0293ee23782dee63541a23043bb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed May 4 20:02:17 2022 +0800

    [assistant-stock-transaction] warn if TxnDate < latest Stock Txn

commit 3f6962cfcaad9a292852b0d170759e6ac29a2881
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon May 2 22:48:16 2022 +0800

    [assistant-stock-transaction] refactor to allow warnings
    
    Adds support for warnings, which can still allow creating a stock
    transaction.

commit f292ed66ab693700ac2439a9d7be0838f1a7ea81
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 3 00:16:51 2022 +0800

    [assistant-stock-transaction.glade] don't translate placeholder text

commit 56fa5949f9ef47a248c924b4d3b313dcf82e8754
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon May 2 09:10:21 2022 +0800

    use (string-concatenate ...) instead of (apply string-append ...)
    
    similarly to a48e656ee, string-concatenate is less vulnerable to stack
    overflow. this was confirmed by wingo some time back.

commit 7e4fcc7afbcde367ba37a5170fb25532053b7b23
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 29 16:51:48 2022 -0700

    https://bugs.gnucash.org/show_bug.cgi?id=798491
    
    Prefer the entry date to the value date if present in the import.
    The invalid date part of the bug was fixed in 7b1c050.

commit d62c6d96e31ea5bdfa7c8f159b67cbfefef3cf43
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 29 15:50:41 2022 -0700

    [import matcher] Only append description if there's something to append to.
    
    Otherwise just set the new string.

commit 4d6dc384ee0f49d8c35e17c116c98647298d9529
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 29 15:41:45 2022 -0700

    [import matcher] NULL protect g_utf8_normalize
    
    It crashes if fed a NULL string.
    May fix https://bugs.gnucash.org/show_bug.cgi?id=798483.

commit 396c59e3d7912ad5bd57a5f458ce8c5281076766
Author: Szia Tomi <sziatomi01 at gmail.com>
Date:   Fri Apr 29 03:08:25 2022 +0200

    Translation update  by Szia Tomi <sziatomi01 at gmail.com> using Weblate
    
    po/hu.po: 55.9% (3018 of 5390 strings; 1397 fuzzy)
    529 failing checks (9.8%)
    Translation: GnuCash/Program (Hungarian)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
    
    Co-authored-by: Szia Tomi <sziatomi01 at gmail.com>

commit 5e9d0858d3dffe785adafba6391c07899653a928
Author: Cow <javier.fserrador at gmail.com>
Date:   Fri Apr 29 03:08:24 2022 +0200

    Translation update  by Cow <javier.fserrador at gmail.com> using Weblate
    
    po/es.po: 100.0% (5390 of 5390 strings; 0 fuzzy)
    0 failing checks (0.0%)
    Translation: GnuCash/Program (Spanish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
    
    Co-authored-by: Cow <javier.fserrador at gmail.com>

commit 7f316b8bdd1e511eef7d654a0169031c12a9b651
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 24 16:20:07 2022 +0800

    [balsheet-pnl] test "lvl <= depth-limit" outside add-indented-row
    
    this will be the first step trying to fix bug 798502. the bug likely
    resides in the (if) conditional in (add-account-row).

commit e381e7063805091c03b610c5fbf2fe882ba31cc8
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Fri Apr 22 19:26:09 2022 -0700

    reverse commit d48937c. See discussion in Bug #79769.



Summary of changes:
 gnucash/gnome/assistant-stock-transaction.cpp      | 84 +++++++++++++++-------
 .../gtkbuilder/assistant-stock-transaction.glade   | 70 +++++++++---------
 gnucash/import-export/aqb/gnc-ab-utils.c           | 36 ++++++----
 gnucash/import-export/import-backend.c             | 66 ++++++++++-------
 gnucash/report/html-text.scm                       |  4 +-
 gnucash/report/reports/standard/balsheet-pnl.scm   | 56 ++++++++-------
 libgnucash/app-utils/app-utils.scm                 |  6 +-
 libgnucash/tax/us/txf.scm                          |  1 -
 po/es.po                                           | 29 ++++----
 po/hu.po                                           | 11 +--
 10 files changed, 209 insertions(+), 154 deletions(-)



More information about the gnucash-patches mailing list