gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Mon Apr 13 14:27:29 EDT 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/3ca8fa12 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1365a19e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e1b01403 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/06033c19 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7d39ccc9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c91fb77f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6ac309a9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4524196f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/95fcbdd6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/77240dba (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3b0c91bb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aac3ea69 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/642885a1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9733b4c9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/882fd22c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fdfaca55 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5adf54a5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/71eae1f2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e2c37359 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4dcdec66 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ab843c0b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/43cebedd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/daff201f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0c42c94c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2bdc9366 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3b381f25 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/640171c2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8ccc1579 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4a8350ec (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7189337b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d5960567 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/96980193 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6c086d1f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f19b7079 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c39f8929 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c56d4977 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/01cdcca6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0da6b851 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2329c1c5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bedc9631 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/90d3e6c6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ee87b808 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0d0fddcf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/77c51660 (commit)
	from  https://github.com/Gnucash/gnucash/commit/7ccba84c (commit)



commit 3ca8fa12296e70524a055fd8fa5dc45508ec4005
Merge: 7ccba84c3 1365a19e2
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 13 10:16:35 2020 -0700

    Merge branch 'maint'

commit 1365a19e2ea8095c9a18e424daa3502ada1329a5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 12 15:51:05 2020 -0700

    Force WITH_PYTHON=YES for distcheck.
    
    To ensure that it works from the tarball.

commit e1b014035753beb111388c8468460b0c61d816bc
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 12 13:43:00 2020 -0700

    Fix failed build of python tests and failed test in 3.10 tarball.

commit 06033c19cdff0abf4849ecc96e3ce0b0690fcd13
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 12 13:40:49 2020 -0700

    Fix typo. Really fixes 797674.

commit 7d39ccc9d70f464cf08cd59cfa8c500cb253b66c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 11 14:30:22 2020 -0700

    Release GnuCash 3.10

commit c91fb77fae18455af88b7b9fc25b9680b7d317f3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 11 14:23:27 2020 -0700

    Bug 797674 - 3.9: test-gnc-path-util failed on Debian amd64

commit 6ac309a92fa9bd273e6a2e3eeffe5cc72ad55840
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 11 09:31:59 2020 -0700

    Update latest translation from the Translation project.

commit 4524196ff1fad6f3a0ab528984bf3073370bf1d3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 9 06:26:27 2020 +0800

    [window-reconcile] when reconciling, warn splits recndate>statement_date

commit 95fcbdd692f01715cac937d667ed33f6cd3b5d93
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 9 06:25:47 2020 +0800

    [window-reconcile] when inputing statement_date, warn if after today

commit 77240dba43446d11ea850a55e167cb4084e5ed04
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 8 20:09:54 2020 +0800

    [find-transactions] add search for reconciled date

commit 3b0c91bb577859761031ca251320fd10b496debc
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 10 15:44:00 2020 -0700

    Show transaction value, not amount, for registers with subaccounts.
    
    If the register has subaccounts in different currencies and a
    transaction has splits in more than one, the transaction will
    incorrectly appear to be unbalanced if we total amounts because
    the balancing logic works on split values.

commit aac3ea69092119d462e1eee2e1ed49da7332cd7c
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 10 14:05:48 2020 -0700

    Bug 797676 - Register displays amount in transaction currency...
    
    instead of register currency.

commit 642885a18663b8c569dd56ed64dbe98d530e5b76
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 10 08:51:23 2020 +0800

    Revert "Bug 797659 - Liabilities in budget report no longer calculate correctly"
    
    This reverts commit 2329c1c508dc4e8849089e17328e8c7c3c05f270.
    
    Reverted for snap release. Not tested thoroughly yet. Bug 797659 need
    further betatesters.

commit 9733b4c9604cb68b787441856b23891f799f5eff
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 10 08:50:56 2020 +0800

    Revert "Bug 797640 - The Reconciliation Window starting balance calculator needs to ignore splits after statement date"
    
    This reverts commit f182d9f9121130b49320e82810a924b73d69a6b9.
    
    Reverted for snap release. Breaks reconciliation when data has future
    reconciled_dates.

commit 882fd22ca10460642ef7a84eb83b581d93764f00
Merge: fdfaca557 e2c37359e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 6 12:17:03 2020 -0700

    Merge Christoph Holtermann's 'python-app-utils' into maint.

commit fdfaca5575bfe59e2643a6c72f24b61548573c61
Merge: 5adf54a5e 4dcdec664
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 6 11:34:48 2020 -0700

    Merge Christoph Holtermann's 'python-session-instance-constructor' into maint.

commit 5adf54a5ec6617b915e31e38c007234ec3c4d10f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 6 11:28:49 2020 -0700

    Make python console less noisy without --debug.

commit 71eae1f2233d99aeb30b186fff4b0e8ffe367720
Merge: 2bdc93669 0c42c94cd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 6 11:15:04 2020 -0700

    Merge Christoph Holtermann's 'python-shell-access-outer-variables' into maint.

commit e2c37359ef07132e5bb8568fa9c06ac68202e5f8
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 2 17:40:01 2020 +0200

    high level python wrappers for app-utils

commit 4dcdec664acd1cd6665d86d7d5ee427af7898370
Author: c-holtermann <mail at c-holtermann.net>
Date:   Mon Apr 6 06:50:16 2020 +0200

    remove whitespace in parentheses (PEP 8)

commit ab843c0b7a565f6c923b422b5d69c03aa3058563
Author: c-holtermann <mail at c-holtermann.net>
Date:   Fri Apr 3 21:12:36 2020 +0200

    include gnucash_core of python bindings in python swig app-utils

commit 43cebedd3dfdf1a35a973d414567ec73804a7384
Author: c-holtermann <mail at c-holtermann.net>
Date:   Fri Apr 3 19:21:21 2020 +0200

    tests for session

commit daff201ffbee62eee418c99ea56c148cbf90614a
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 2 23:41:35 2020 +0200

    don't allow instance=None for wrapper objects

commit 0c42c94cd315ec5ad52b37b41918cd5399834db0
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 4 14:13:42 2020 +0200

    provide locals and globals of calling context to shell on shell init

commit 2bdc9366958c243d9d3910921a0dc77ff3186cb7
Merge: 3b381f25c f19b70792
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 5 15:58:03 2020 -0700

    Merge Jean Laroche's '797006_subaccounts' into maint.

commit 3b381f25c3b07ea6c1e66a812c682ed86456d5fd
Merge: 640171c21 6c086d1f8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 5 15:16:05 2020 -0700

    Merge Chris Mayo's iPython-fixes into maint.

commit 640171c21106785e8729326d94382c45ee9048b5
Merge: 8ccc1579d 4a8350ece
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 5 14:38:46 2020 -0700

    Merge Jean Laroche's '797318_MRO' into maint.

commit 8ccc1579d92c5642045a26b3046dee5dfce6729e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 5 12:06:02 2020 -0700

    Bug 797666 - libgnucash/engine/test/test-recurrence.c: In function 'check_valid': 'result' may be used uninitialized

commit 4a8350ece2074219c559bea6339f05392dd3d618
Author: jean <you at example.com>
Date:   Sat Apr 4 13:04:37 2020 -0700

    797318 - Amounts ending in zero displayed as fractions

commit 7189337b026bdeae45b963c7022775a88fabcc17
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 5 00:35:00 2020 +0800

    [eguile-utilities] prevent crash in balsheet-eg.scm
    
    bb986e474 use of (ice-9 match) was technically sound however exposes a
    subtle bug; _ in the matching pattern is meant to match anything
    however it exposes undefined behaviour when _ is already bound to
    gnc:gettext. Solution for now is to omit the second _.

commit d5960567866bbf7ab7085056ca60293e3aff5831
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 4 21:48:58 2020 +0800

    [eguile] escape-html -> gnc:html-string-sanitize
    
    forgot to substitute function which was removed in a previous commit
    32692721. this shouldn't matter because debugging? is #f in
    production.

commit 96980193bfe49499c953b00b51618a8333a54abd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 4 21:18:14 2020 +0800

    [qif-to-gnc] properly mark intra-QIF internal transfers.
    
    Unfortunately d6de324b had a copy-and-paste bug, and the (if)
    conditional has failed to mark internal transfers.
    
    This commit fixes the parens so that splits with matching accounts are
    now marked for skipping during import.

commit 6c086d1f8bf144f96b43ee72997c7c484cb4fde2
Author: Chris Mayo <aklhfex at gmail.com>
Date:   Fri Apr 3 19:12:36 2020 +0100

    Make pycons/ishell.py compatible with Python 3 and current IPython

commit f19b707927c3dbddd3f0ee3fac653386c672e0bb
Author: jean <you at example.com>
Date:   Thu Apr 2 22:23:19 2020 -0700

    Add check to display warning dialog for mismatched commodities

commit c39f8929d2a69f37aade264e15018f36bd7309ab
Author: jean <you at example.com>
Date:   Thu Apr 2 21:29:44 2020 -0700

    Replicate changes in *2 files

commit c56d49772a3e12d15281379a7429bd6f83282b5e
Author: jean <you at example.com>
Date:   Thu Apr 2 10:08:42 2020 -0700

    Apply astyle to modified files

commit 01cdcca694a0c0570e63a2530230207d00cba541
Author: jean <you at example.com>
Date:   Thu Apr 2 10:06:25 2020 -0700

    Bug 797006 - Balance is misleading in open subaccounts when different currencies are involved

commit 0da6b851b0c7af6e528436e5dd562363ab4cfb35
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 2 18:58:52 2020 +0200

    add instance argument to Session constructor
    
    if Session is used only as a wrapper for an existing session instance
    its necessary to be able to pass this instance as an argument

commit 2329c1c508dc4e8849089e17328e8c7c3c05f270
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 2 22:06:35 2020 +0800

    Bug 797659 - Liabilities in budget report no longer calculate correctly
    
    candidate fix

commit bedc9631f842875b2643ab2b052b29389c3c2044
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 1 23:04:30 2020 +0800

    Bug 620848 - Transfer Funds window - add Notes field

commit 90d3e6c6721ffb3f7e53adfd8bbd2f1b6933cb3d
Merge: 0d0fddcfc ee87b8081
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Mar 31 21:26:24 2020 +0200

    Merge branch PR #675 into maint

commit ee87b8081ddd942ddf28f053574e36d2995fbf41
Author: Yuri Chornoivan <yurchor at ukr.net>
Date:   Mon Mar 30 16:21:06 2020 +0300

    Fix minor typos

commit 0d0fddcfc5fddedd0f0b760dd168eac87b4a041b
Author: Thomas Schärli <thomas.schaerli at solnet.ch>
Date:   Mon Mar 30 22:29:15 2020 +0200

    L12N:de_CH: 3 Typos in KMU

commit 77c51660758503549067c7d3ff558dcfa3a2b0e3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Mar 29 16:53:20 2020 +0200

    Follow-up for ofx file selection filter
    
    - use human readable name
    - mark for translation



Summary of changes:
 NEWS                                               |  203 +-
 bindings/python/CMakeLists.txt                     |    2 +-
 bindings/python/app_utils.py                       |   16 +
 bindings/python/function_class.py                  |    7 +-
 bindings/python/gnucash_core.py                    |    6 +-
 bindings/python/tests/CMakeLists.txt               |    3 +-
 bindings/python/tests/runTests.py.in               |    1 +
 bindings/python/tests/test_account.py              |    4 +-
 bindings/python/tests/test_book.py                 |    4 +-
 bindings/python/tests/test_business.py             |    4 +-
 bindings/python/tests/test_commodity.py            |    6 +-
 bindings/python/tests/test_numeric.py              |    2 +-
 bindings/python/tests/test_session.py              |   34 +
 bindings/python/tests/test_split.py                |    4 +-
 bindings/python/tests/test_transaction.py          |    4 +-
 common/cmake_modules/GncAddSwigCommand.cmake       |   19 +-
 common/cmake_modules/MakeDistCheck.cmake           |    1 +
 data/accounts/de_CH/acctchrt_kmu.gnucash-xea       |    6 +-
 gnucash/gnome-utils/account-quickfill.h            |    2 +-
 gnucash/gnome-utils/dialog-commodity.c             |    2 +-
 gnucash/gnome-utils/dialog-options.c               |    2 +-
 gnucash/gnome-utils/dialog-preferences.c           |    4 +-
 gnucash/gnome-utils/dialog-reset-warnings.c        |    2 +-
 gnucash/gnome-utils/dialog-totd.c                  |    2 +-
 gnucash/gnome-utils/dialog-transfer.c              |    9 +
 gnucash/gnome-utils/gnc-embedded-window.c          |    2 +-
 gnucash/gnome-utils/gnc-file.h                     |    2 +-
 gnucash/gnome-utils/gnc-gobject-utils.c            |    2 +-
 gnucash/gnome-utils/gnc-keyring.c                  |    2 +-
 gnucash/gnome-utils/gnc-main-window.c              |    2 +-
 gnucash/gnome-utils/gnc-main-window.h              |    2 +-
 gnucash/gnome-utils/gnc-menu-extensions.h          |    2 +-
 gnucash/gnome-utils/gnc-plugin-page.h              |    2 +-
 gnucash/gnome-utils/gnc-tree-model-account.c       |    6 +-
 gnucash/gnome-utils/gnc-tree-model-selection.h     |    2 +-
 gnucash/gnome-utils/gnc-tree-model-split-reg.c     |    3 +-
 gnucash/gnome-utils/gnc-tree-model-split-reg.h     |    3 +-
 gnucash/gnome-utils/gnc-tree-view-account.c        |    2 +-
 gnucash/gnome-utils/gnc-tree-view-account.h        |    4 +-
 gnucash/gnome-utils/gnc-tree-view-owner.h          |    2 +-
 gnucash/gnome-utils/gnc-tree-view-price.h          |    2 +-
 gnucash/gnome-utils/gnc-tree-view-split-reg.c      |    4 +-
 gnucash/gnome-utils/gnc-tree-view.h                |    2 +-
 gnucash/gnome/dialog-find-account.c                |    2 +-
 gnucash/gnome/dialog-find-transactions.c           |    2 +
 gnucash/gnome/dialog-imap-editor.c                 |    2 +-
 gnucash/gnome/dialog-lot-viewer.c                  |    2 +-
 gnucash/gnome/dialog-payment.c                     |    2 +-
 gnucash/gnome/dialog-price-edit-db.c               |    2 +-
 gnucash/gnome/gnc-plugin-page-register.c           | 3549 ++++----
 gnucash/gnome/gnc-plugin-page-register2.c          |   16 +-
 gnucash/gnome/gnc-split-reg.c                      |   51 +-
 gnucash/gnome/gnc-split-reg2.c                     |    2 +-
 gnucash/gnome/reconcile-view.c                     |    2 +-
 gnucash/gnome/window-reconcile.c                   |   99 +-
 gnucash/gtkbuilder/dialog-transfer.glade           |   27 +-
 gnucash/gtkbuilder/window-reconcile.glade          |   37 +
 gnucash/import-export/bi-import/dialog-bi-import.c |    6 +-
 .../csv-imp/assistant-csv-trans-import.cpp         |    2 +-
 gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp |    2 +-
 gnucash/import-export/csv-imp/gnc-imp-props-tx.hpp |    2 +-
 gnucash/import-export/csv-imp/gnc-import-tx.hpp    |    2 +-
 .../customer-import/dialog-customer-import.c       |    2 +-
 gnucash/import-export/log-replay/gnc-log-replay.h  |    2 +-
 gnucash/import-export/ofx/gnc-ofx-import.c         |    2 +-
 gnucash/import-export/ofx/gnc-ofx-import.h         |    2 +-
 .../import-export/qif-imp/assistant-qif-import.c   |    2 +-
 .../import-export/qif-imp/assistant-qif-import.h   |    2 +-
 gnucash/import-export/qif-imp/qif-to-gnc.scm       |    4 +-
 gnucash/python/init.py                             |   17 +-
 gnucash/python/pycons/console.py                   |   12 +-
 gnucash/python/pycons/ishell.py                    |   11 +-
 gnucash/register/ledger-core/gnc-ledger-display.c  |  290 +-
 gnucash/register/ledger-core/gnc-ledger-display.h  |   53 +-
 gnucash/register/ledger-core/gnc-ledger-display2.c |   22 +-
 gnucash/register/ledger-core/gnc-ledger-display2.h |    2 +-
 .../register/ledger-core/split-register-layout.c   |  118 +-
 .../register/ledger-core/split-register-model.c    | 1309 +--
 gnucash/register/ledger-core/split-register.c      | 1572 ++--
 gnucash/register/ledger-core/split-register.h      |  128 +-
 gnucash/register/register-core/numcell.c           |    2 +-
 gnucash/register/register-core/numcell.h           |    2 +-
 gnucash/register/register-core/table-allgui.c      |    2 +-
 gnucash/report/eguile-html-utilities.scm           |    2 +-
 gnucash/report/eguile-utilities.scm                |    2 +-
 gnucash/report/reports/standard/balsheet-pnl.scm   |    2 +-
 libgnucash/app-utils/app-utils.i                   |    1 +
 libgnucash/app-utils/gnc-ui-util.c                 |    4 +-
 libgnucash/core-utils/binreloc.c                   |   27 +-
 libgnucash/engine/gnc-numeric.cpp                  |    1 +
 libgnucash/engine/test/test-recurrence.c           |    7 +-
 po/uk.po                                           | 8870 ++++----------------
 92 files changed, 5768 insertions(+), 10908 deletions(-)
 create mode 100644 bindings/python/app_utils.py
 create mode 100644 bindings/python/tests/test_session.py



More information about the gnucash-patches mailing list