gnucash master: Multiple changes pushed
Geert Janssens
gjanssens at code.gnucash.org
Fri Jan 17 12:35:44 EST 2020
Updated via https://github.com/Gnucash/gnucash/commit/490b20d2 (commit)
via https://github.com/Gnucash/gnucash/commit/073e4780 (commit)
via https://github.com/Gnucash/gnucash/commit/d8a304c2 (commit)
via https://github.com/Gnucash/gnucash/commit/aa961846 (commit)
via https://github.com/Gnucash/gnucash/commit/e91e84e7 (commit)
via https://github.com/Gnucash/gnucash/commit/8618c25d (commit)
via https://github.com/Gnucash/gnucash/commit/1dac9e1f (commit)
via https://github.com/Gnucash/gnucash/commit/c4ab772d (commit)
via https://github.com/Gnucash/gnucash/commit/3db69978 (commit)
via https://github.com/Gnucash/gnucash/commit/08d685f4 (commit)
via https://github.com/Gnucash/gnucash/commit/5ac7f1be (commit)
via https://github.com/Gnucash/gnucash/commit/d61453d3 (commit)
from https://github.com/Gnucash/gnucash/commit/6b7ef46d (commit)
commit 490b20d2daffeaab88df20ea1b0b27acecfc9516
Merge: 6b7ef46d6 073e47801
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Jan 17 18:35:30 2020 +0100
Merge branch 'maint'
commit 073e47801d5da1f9448e575fcae4dee071899a76
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Jan 17 18:25:43 2020 +0100
Drop useless ifdefs
The parameter it checks is always defined these days
commit d8a304c2c94a4f0d6c4167cfc1bf6e7f7e84d0cf
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Jan 17 16:28:56 2020 +0100
Housekeeping - reduce the number of PACKAGE and VERSION related cmake variables
This starts by setting the gnucash version number in the 'project' call.
This will result in a number of variables set by cmake. The remainder
of this commit is to reuse the auto-generated
PROJECT_NAME, PROJECT_VERSION, PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR, PROJECT_VERSION_PATCH and PROJECT_VERSION_TWEAK
instead of all the various instances of PACKAGE, GNUCASH_MAJOR_VERSION
and so on.
One parameter is worth mentioning - GETTEXT_PACKAGE
GnuCash is not using this directly (any more) but it has to be set before
including gi18n-lib.h.
commit aa961846c6ee63bc2af302057a174604cd7f147d
Author: Mike Alexander <mta at umich.edu>
Date: Fri Jan 17 01:32:42 2020 -0500
Remove the old XCode project. It is obsolete and CMake can create one
commit e91e84e7edcc284df6a06d9ad9a239d48058a55f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Jan 15 16:23:34 2020 +0100
Bug 797569 - Swedish account templates not accessible
Turned out to be a bug introduced by our port to cmake.
The Windows special casing for Swedish account hierarchies
was never called at all.
This fix includes a fix for a const correctness compiler warning as well.
commit 8618c25d50d6bcbc919865fbdfe533bbe8cc657a
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 15 14:51:35 2020 +0800
Bug 797572 - part 2 - swap Debits/Credits, can show informal headers
Previously Credits was rendered before Debits. Change to formal
accounting convention. Can swap to informal headers if set by global
preference.
commit 1dac9e1fc2ba46e3287f430bb0c14da7a7521c1e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 15 12:43:22 2020 +0800
Bug 797572 - part 1 - don't accumulate Dr/Cr totals unless printed
commit c4ab772d4b3f6006c576010815799821602e4d9a
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 15 14:58:08 2020 +0800
Bug 797576 - xaccAccountOrder shouldn't sort account codes as base-36
Thanks to yegor for discovering it is unreliable for sorting. It has
been present since 50646f04
commit 3db699786fac9a8ab58023feea7c5e4258f07f96
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 15 17:39:03 2020 +0800
[core-utils.i] declare prefs as ENUMs
commit 08d685f4aad9bea3f057963c6d59201d98082463
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Jan 15 09:29:27 2020 +0100
Define SET_ENUM in core-utils.i as well
Will be used to expose our settings related constants to guile
commit 5ac7f1beaf8f0c469d24fc362482d2a4b3646b3b
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jan 13 22:03:10 2020 +0800
Bug 797573 - Incorrect value of securities in the Asset Chart
Algorithms used xaccFooOrder to attempt strict ordering of Foo
objects. Unfortunately the internal definitions of xaccAccountOrder
does not guarantee a strict ordering of accounts.
Also remove unused split<? comparator.
commit d61453d3cfc4d28a37d5928cd59b80a23a7a991f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Tue Jan 14 21:17:43 2020 +0100
L12N:sv_AX Add Windows' name "Swedish_Ã
land Islands"
Patch from Bug 725296, but in theory it had better fit in Bug 797569.
Summary of changes:
CMakeLists.txt | 22 +-
bindings/core-utils.i | 54 +
common/config.h.cmake.in | 44 +-
gnucash.xcodeproj/project.pbxproj | 3102 --------------------
.../project.xcworkspace/contents.xcworkspacedata | 7 -
.../xcshareddata/gnucash.xccheckout | 41 -
.../xcshareddata/xcschemes/Gnucash.xcscheme | 97 -
.../xcshareddata/xcschemes/Test Numeric.xcscheme | 93 -
gnucash/gnome-utils/gnc-embedded-window.c | 2 +-
gnucash/gnome-utils/gnc-main-window.c | 4 +-
gnucash/gnome-utils/gnc-plugin-menu-additions.c | 2 +-
gnucash/gnome-utils/gnc-plugin-page.c | 2 +-
gnucash/gnome/assistant-hierarchy.c | 13 +-
gnucash/gnome/gnucash.desktop.in.in | 2 +-
gnucash/gnome/window-reconcile.c | 2 +-
gnucash/gnome/window-reconcile2.c | 2 +-
gnucash/gnucash-bin.c | 8 +-
gnucash/gnucash.rc.in | 8 +-
.../org.gnucash.dialogs.business.gschema.xml.in | 2 +-
...rg.gnucash.dialogs.checkprinting.gschema.xml.in | 2 +-
.../org.gnucash.dialogs.commodities.gschema.xml.in | 2 +-
.../org.gnucash.dialogs.export.csv.gschema.xml.in | 2 +-
.../gschemas/org.gnucash.dialogs.gschema.xml.in | 2 +-
.../org.gnucash.dialogs.import.csv.gschema.xml.in | 2 +-
...g.gnucash.dialogs.import.generic.gschema.xml.in | 2 +-
.../org.gnucash.dialogs.import.qif.gschema.xml.in | 2 +-
.../org.gnucash.dialogs.reconcile.gschema.xml.in | 2 +-
.../org.gnucash.dialogs.sxs.gschema.xml.in | 2 +-
.../org.gnucash.dialogs.totd.gschema.xml.in | 2 +-
...rg.gnucash.general.finance-quote.gschema.xml.in | 2 +-
gnucash/gschemas/org.gnucash.gschema.xml.in | 2 +-
.../gschemas/org.gnucash.history.gschema.xml.in | 2 +-
.../gschemas/org.gnucash.warnings.gschema.xml.in | 2 +-
...nucash.window.pages.account.tree.gschema.xml.in | 2 +-
.../org.gnucash.window.pages.gschema.xml.in | 2 +-
gnucash/import-export/aqb/gnc-ab-utils.c | 2 +-
.../org.gnucash.dialogs.import.hbci.gschema.xml.in | 2 +-
.../csv-imp/assistant-csv-trans-import.cpp | 2 +-
.../org.gnucash.dialogs.import.ofx.gschema.xml.in | 2 +-
gnucash/report/report-utilities.scm | 3 +-
gnucash/report/reports/standard/new-aging.scm | 7 +-
.../report/reports/standard/new-owner-report.scm | 71 +-
.../reports/standard/test/test-balsheet-pnl.scm | 8 +-
libgnucash/app-utils/gnc-gsettings.c | 2 +-
libgnucash/backend/xml/sixtp-utils.cpp | 2 -
libgnucash/core-utils/gnc-filepath-utils.cpp | 4 +-
libgnucash/core-utils/gnc-prefs.c | 2 +-
libgnucash/core-utils/gnc-version.c | 4 +-
.../test/test-userdata-dir-invalid-home.c | 8 +-
libgnucash/core-utils/test/test-userdata-dir.c | 2 +-
libgnucash/doc/design/CMakeLists.txt | 4 +-
libgnucash/engine/Account.cpp | 12 -
libgnucash/engine/gncAddress.h | 2 -
libgnucash/engine/gncBillTerm.h | 3 +-
libgnucash/engine/gncCustomer.c | 2 -
libgnucash/engine/gncEntry.h | 2 -
libgnucash/engine/gncJob.c | 6 -
libgnucash/engine/qof-backend.cpp | 2 +-
po/CMakeLists.txt | 4 +-
po/Makevars | 2 +-
po/glossary/txt-to-pot.sh | 6 +-
po/gnucash-pot.cmake | 6 +-
po/mni at bengali.po | 2 +-
po/ne.po | 2 +-
64 files changed, 194 insertions(+), 3521 deletions(-)
delete mode 100644 gnucash.xcodeproj/project.pbxproj
delete mode 100644 gnucash.xcodeproj/project.xcworkspace/contents.xcworkspacedata
delete mode 100644 gnucash.xcodeproj/project.xcworkspace/xcshareddata/gnucash.xccheckout
delete mode 100644 gnucash.xcodeproj/xcshareddata/xcschemes/Gnucash.xcscheme
delete mode 100644 gnucash.xcodeproj/xcshareddata/xcschemes/Test Numeric.xcscheme
More information about the gnucash-patches
mailing list