gnucash master: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Tue Jun 20 16:44:15 EDT 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/f3eeda3a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/12d85ff6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c80dad74 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4032d33b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cc3010d8 (commit)
	from  https://github.com/Gnucash/gnucash/commit/7e8b66fa (commit)



commit f3eeda3a9e8e27dc982f070836b63d88ae79a3ed
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jun 20 22:23:59 2017 +0200

    Stop writing commodity namespaces to xml files in gnucash 1.8 compatible way
    
    Gnucash will still be able to read the old ISO4217 tags, but no longer write them

commit 12d85ff647cad7988d6af6d358f0fab930b06a0d
Merge: 7e8b66f c80dad7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jun 20 22:35:57 2017 +0200

    Merge branch 'maint'

commit c80dad742e4390b053dfbb028874982ed568158c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jun 20 21:35:10 2017 +0200

    Bug 603379 - Prevent changing some Account Options if it has transactions - followup
    
    Relax the account type change restrictions again. In the new implementation
    account types can't be changed for an account with splits:
    - if the change woud force a commodity change (to/from normal accounts from/to stock related accounts)
    - for immutable accounts
    
    At the time of this commit the following account types are considered immutable:
    - Accounts Receivable
    - Accounts Payable
    - Trading accounts

commit 4032d33b48c6e86845a1d41be23ddad1825b15cc
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jun 20 12:06:14 2017 +0200

    Properly define the template namespace rather than using a local string everywhere

commit cc3010d89b1e72524acb85510978d45ab2334892
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jun 16 20:30:33 2017 +0200

    Bug 781634 followup - separate translatable commodity namespace strings from those uses in storage
    
    There is now a separate GNC_COMMODITY_NS_ISO_GUI label to be used
    everywhere the users needs to read 'Currency namespace'. It's currently
    set to 'Currencies' and can be translated. It may change in to future
    to better describe this namespace is restricted to ISO4217 defined
    currencies as opposed to all the non-formal currencies in vogue today
    (like bitcoin and friends).



Summary of changes:
 src/backend/xml/gnc-commodity-xml-v2.cpp    |  2 +-
 src/backend/xml/gnc-schedxaction-xml-v2.cpp |  4 +--
 src/backend/xml/sixtp-dom-generators.cpp    |  2 +-
 src/backend/xml/test/test-xml-commodity.cpp |  2 +-
 src/engine/Account.c                        | 40 +++++++++++++++++++++
 src/engine/Account.h                        |  5 +++
 src/engine/SchedXaction.c                   |  2 +-
 src/engine/gnc-commodity.c                  | 36 ++++++++-----------
 src/engine/gnc-commodity.h                  | 35 +++++++++---------
 src/engine/test/utest-Account.cpp           | 28 +++++++++++++++
 src/gnome-utils/dialog-account.c            | 30 ++++++++--------
 src/gnome-utils/dialog-commodity.c          | 56 ++++++++++++++++++-----------
 src/gnome-utils/gnc-tree-model-commodity.c  |  2 +-
 src/gnome-utils/gnc-tree-model-price.c      |  2 +-
 src/gnome-utils/gnc-tree-model-split-reg.c  |  2 +-
 src/gnome-utils/gnc-tree-view-commodity.c   |  4 +--
 src/gnome-utils/gnc-tree-view-price.c       |  4 +--
 src/gnome/dialog-commodities.c              |  2 +-
 src/gnome/dialog-price-edit-db.c            |  2 +-
 19 files changed, 173 insertions(+), 87 deletions(-)



More information about the gnucash-patches mailing list