gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Mar 25 21:23:59 EDT 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/7d918ea1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dfb5de91 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dedb5265 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a0f49d8b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9cd22ee6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a670238f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8081e78e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7b6854c1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/148c02d2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bea89a50 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2571baff (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9135ec45 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f1dd8cfa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/34d92180 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2b6047f9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f05bbe24 (commit)
	from  https://github.com/Gnucash/gnucash/commit/75970adc (commit)



commit 7d918ea1f75af14973457e3be85c899cf9902eb8
Merge: 75970ad dfb5de9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 18:02:36 2018 -0700

    Merge branch 'unstable'

commit dfb5de91ff76cd997ffa0f01a23de36a4f00ad71
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 12:37:11 2018 -0700

    Release 2.7.8.

commit dedb5265f0317bc9ebb99b1ca73279c7963d4b7e
Merge: a0f49d8 9cd22ee
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 09:36:21 2018 -0700

    Merge branch 'maint' into unstable

commit a0f49d8b17dede2c6f4835b700e18badf4acb025
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 09:17:17 2018 -0700

    Revert "Load the environment file when initializing the python bindings."
    
    It's unnecessary, the swigged gnucash_core init function already does it.
    This reverts commit 7b6854c1631e27e634a6b3d4e22ee6a8389836dd.

commit 9cd22ee66766f0f188becf6489cd1c87446d5262
Merge: 2b6047f a670238
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 09:02:43 2018 -0700

    Merge Chris Lam's Fix-794030 into maint

commit a670238f80a92552f7b4771be424f7fc382df69b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 25 15:47:35 2018 +0800

    Bug 794030 - relative date functions compute wrong day of month
    
    Convert > to < and rename month-length to month-days for consistency.

commit 8081e78ee39a33bfb97bc8f458f2ad4732db996a
Merge: 7b6854c 2571baf
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 17:50:38 2018 -0700

    Merge Bob Fewell's Bug 794360 PR into unstable.

commit 7b6854c1631e27e634a6b3d4e22ee6a8389836dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 17:49:01 2018 -0700

    Load the environment file when initializing the python bindings.

commit 148c02d231f3c1e545e62e23616a6f32018c5208
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 22 15:29:08 2018 -0700

    [python bindings] Add required posted dates to the transactions.

commit bea89a50ac0656c229c0ec6e54053fc08563397c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 22 15:08:22 2018 -0700

    More python 3 fixups.

commit 2571baff9fde514791ad8f2eb1758ee16ec3499c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Mar 21 13:05:49 2018 +0000

    Bug 794644 - Deleting prices slow
    
    Detach the price tree model from the price tree view while prices are
    being deleted and then reattach.

commit 9135ec45244f193d75b95e894b394a3593297363
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Mar 21 13:04:42 2018 +0000

    Fix a couple of Transient parent warnings

commit f1dd8cfaf13395e8fe44768211a76a98fe358e1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Mar 21 12:28:34 2018 +0000

    Component not found error when accounts are deleted
    
    When accounts are deleted that have an open register window a component
    not found error is triggered. After the account is destroyed, a call to
    'gnc_resume_gui_refresh' calls 'gnc_gui_refresh_internal' and this then
    calls 'find_component_ids_by_class' which is used in order resulting in
    'register-single' being unregistered before 'GncPluginPageRegister' and
    hence 'ld' being freed but the register not knowing this. Reversing the
    list fixes this.

commit 34d921803de8d8bbd7b29280f59c99bb6050fdca
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Mar 21 12:24:00 2018 +0000

    Bug 794360 Critical error when deleting accounts with children
    
    When an account is deleted which has sub accounts a dialog is displayed
    that had parts destroyed so they are not shown depending on certain
    criteria and as a result an error occurred as it tried to get the
    sensitivity of a destroyed widget. Change this so all parts of the
    dialog are present but made in-sensitive when not applicable so the
    dialog layout is the same on all occurrences.

commit 2b6047f9529b6cde899e8bb208636f64e9e90ed9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 20 11:41:21 2018 -0700

    Fix a string msgid generation.
    
    Call gettext in the macro, not on the macro. xgettext doesn't run cpp and can't see inside macros.

commit f05bbe24752d576f5356472f6441ca166e988196
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 19 15:52:06 2018 -0700

    Bug 794330 - Scheduled Transaction Editor Transfer Button Does Not Work
    
    It works fine, it just doesn't have anything to do with scheduled
    transactions. Remove it from the SX Editor toolbar.



Summary of changes:
 CMakeLists.txt                                     |   4 +-
 NEWS                                               |  35 ++++++
 .../python/example_scripts/account_analysis.py     |  14 +--
 .../python/example_scripts/gncinvoice_jinja.py     |  70 ++++++------
 bindings/python/example_scripts/gncinvoicefkt.py   |   6 +-
 bindings/python/example_scripts/latex_invoices.py  |  70 ++++++------
 .../new_book_with_opening_balances.py              |  10 +-
 bindings/python/example_scripts/priceDB_test.py    |   4 +-
 .../example_scripts/price_database_example.py      |  12 +--
 bindings/python/example_scripts/quotes_historic.py |   6 +-
 .../example_scripts/rest-api/gnucash_rest.py       |  10 +-
 bindings/python/example_scripts/simple_book.py     |   8 +-
 .../example_scripts/simple_business_create.py      |   8 +-
 bindings/python/example_scripts/simple_test.py     |   2 +
 .../example_scripts/test_imbalance_transaction.py  |  14 +--
 gnucash/gnome/dialog-price-edit-db.c               |   9 ++
 gnucash/gnome/gnc-plugin-page-account-tree.c       | 120 ++++++++++++---------
 gnucash/gnome/gnc-split-reg.c                      |  12 +--
 gnucash/gtkbuilder/dialog-account.glade            |   4 +-
 gnucash/python/pycons/ishell.py                    |   4 +-
 gnucash/python/pycons/shell.py                     |   6 +-
 gnucash/register/ledger-core/gnc-ledger-display.c  |   1 +
 .../register/ledger-core/split-register-model.c    |   6 +-
 gnucash/ui/gnc-sxed-window-ui-full.xml             |   1 -
 libgnucash/app-utils/date-utilities.scm            |  36 +++----
 libgnucash/app-utils/gnc-component-manager.c       |   2 +
 26 files changed, 271 insertions(+), 203 deletions(-)



More information about the gnucash-patches mailing list