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