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