gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sat Apr 14 19:46:09 EDT 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/4a4e7a9a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5e807a0e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8a3889d0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/044583d7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/40a266fc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/51851965 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4ba77f7b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a04fd573 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4e3bf5a5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f680823d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/01420adb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e90a662a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b7396611 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9b643574 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e4d0ad9d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a39ba167 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dcfc1280 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6093e597 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8db11465 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1ee2c083 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b02e4a7c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4acc5a23 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2d9021ca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d273a330 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/73ffcaa8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3a44b368 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3a46088c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a8c17c20 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d567ee10 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7321c995 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/10f8f6a7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e2535abb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c9fd6832 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/805094d5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dd28f4ed (commit)
	 via  https://github.com/Gnucash/gnucash/commit/48db9939 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9094f6e5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/61141051 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e81b2ccc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4a97269e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/85cc574d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/16ba1e39 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b5ac8591 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/868489b1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b1915a0b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cdeee960 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6810c2a6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9319858b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/655803a1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c3f528b8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c05aeb85 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/192a3c3d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8bfbc779 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/facd26c0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8975158a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5af11ced (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aea33ca5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/34c46444 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a909f802 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/434dd952 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0a3f2dd3 (commit)
	from  https://github.com/Gnucash/gnucash/commit/ba3bf37d (commit)



commit 4a4e7a9a7b543f51dbfd37e726bf72c12c4fee4c
Merge: ba3bf37 5e807a0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 14 16:45:52 2018 -0700

    Merge branch 'maint'

commit 5e807a0e18f7ac90158f6ee4dac0920545fde7cc
Merge: 8a3889d 868489b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 14 16:39:38 2018 -0700

    Merge branch 'maint' into unstable

commit 8a3889d0883a43bbee7f1517aedb18b531596a59
Merge: 40a266f 044583d
Author: John Ralls <john at localhost.localdomain>
Date:   Sat Apr 14 16:31:16 2018 -0700

    Merge Chirs Lam's Bug 795064 - Enable subtotal-only if... into unstable.

commit 044583d72f407f17f0949c377a763ee2fa96d47e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 11 08:31:24 2018 +0800

    Bug 795064 - Enable subtotal-only if either sortkeys are dates
    
    This will allow 'show subtotals only' if sortkeys are date-types. This
    allows, for example, prime-sortkey=date, yearly. sec-sortkey=date,
    monthly.

commit 40a266fc62921e95420cad6bb7c6246bca8e3c97
Author: John Ralls <john at localhost.localdomain>
Date:   Sat Apr 14 16:03:04 2018 -0700

    One more catch-by-value error.

commit 518519654cb6c41bf3bd0ad8913e5357d8314b8d
Merge: 4ba77f7 0a3f2dd
Author: John Ralls <john at localhost.localdomain>
Date:   Sat Apr 14 15:52:26 2018 -0700

    Merge Bill Nottingham's 'gmock-trial' into unstable.

commit 4ba77f7b09effb6c3d9aa749ccc3bdcda6e9df39
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 14 13:11:23 2018 -0700

    Remove another gnc_pop_locale().

commit a04fd573efca43e432085fc92aecf9f2067063d5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 14 12:33:00 2018 -0700

    Bug 792105 - Startup takes several minutes
    
    set/get_locale are apparently very expensive on Mingw64, and setting
    the C locale for extracting a string is unnecessary.
    
    Unfortunately the released version of libdbi still uses strtod so
    setting the C locale *is* still necessary for retrieving floats
    and doubles and for passing queries.
    
    Thanks to Mkubat for the diagnosis.

commit 4e3bf5a5cbaebe40ed58e16a4c574f49cc87c747
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 11:30:44 2016 +0100

    Bug 118391 - Long currency names untranslated
    
    Fix for Win32

commit f680823dbfff5cc90c98139c755c727f2f19d4cb
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 13 14:02:57 2018 -0700

    Bug 795039 - Crash on startup using Technicolor Style sheet in report
    
    The mingw-w64 toolchain bizarrely substitutes scm_to_locale_string()
    for scm_to_utf8_string(). This results in latin1 (yeah, "locale" is
    a lie) instead of utf8 which causes an assertion in
    g_utf8_collate_key().
    
    Perhaps equally bizarre, the compiler doesn't make the substitution
    with scm_to_utf8_stringn(), so use that instead.

commit 01420adb9989f49a0413b4a9bbf34494623a5443
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 16:30:34 2018 -0700

    Bug 772776 - VERY large queries (over 11000 fields in IN clause) slow...
    
    down GnuCash
    
    Replace with joins or subqueries. Affords a 20% speedup on Windows.

commit e90a662a20299d5cbd649cc855cb491a3d9dc228
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 26 16:59:49 2018 -0700

    Use subquery instead of instancevec GncSqlTransBackend::load_all.

commit b739661171edad92c678b5bbf6e5814c34518a24
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 10:19:44 2018 -0700

    Remove functions marked G_UNUSED.
    
    More noise reduction.

commit 9b643574274c5f13093c6b4d3add25a6fc0f309f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 18:16:00 2018 -0700

    Remove LOAD_TRANSACTIONS_AS_NEEDED from SQL backend.
    
    We're not ready for that and until we are it's just noise.

commit e4d0ad9ddaecd18467433568b474f391d70496b9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 17:55:03 2018 -0700

    Reduce use of gnc_sql_slots_load_for_instancevec.

commit a39ba1672af5eecdb457f606d1b9fc27a6316140
Merge: dcfc128 8db1146
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 18:59:26 2018 +0200

    Merge branch 'unstable-tr-fix' of https://github.com/christopherlam/gnucash into unstable

commit dcfc1280bdf13623b79c639ff8735c6c3fa7f85d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 18:46:26 2018 +0200

    Base invoice posted status on the presence of a posted transaction rather than a posted account
    
    Bills and invoices that are posted and subsequently unposted again still store their
    posted account internally as a convenience to the user (upon reposting the old
    account will be offered by default) so it's not a reliable test for the posted state.
    The posted transaction on the other hand is guaranteed to only exist when the invoice is
    posted. This should fix a slew of small and perhaps larger side effects, such as
    a posted bill still appearing as editable, critical warnings when creating new bills/invoices
    and so on.

commit 6093e5978f34eba8cda437745186fcc7f5ae68c4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 18:39:18 2018 +0200

    Bug 794767 - Dates default to 01/01/1970

commit 8db114658be024fa894fbca4fb1f71d1b2a6975c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 14 22:43:19 2018 +0800

    html-font: add default font family
    
    Windows ships with GTK2 in which the default font styles are named
    "Sans" "Sans Bold" "Sans Normal" etc. There is no "Sans" font in
    Windows; I vote to add a default "Sans-Serif" font-family which is
    valid CSS. This ensures exported reports are shown as intended.

commit 1ee2c08306af8b480b5a706854c4557139400c76
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 14 22:13:21 2018 +0800

    GSTR: close br tag; add  empty lines to empty-report-message
    
    This will be useful for unit testing, and for displaying
    gnc:render-options-changed.

commit b02e4a7c148d84b3ab702d81fb86ff9170f134bb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 14 22:00:12 2018 +0800

    GSTR: bugfix individual tax on sales should be negated
    
    The GST-on-sales relates to income, therefore should be negated.

commit 4acc5a23f5e4e04ac3815a8d1b6465cd37b72152
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 13 21:28:25 2018 +0800

    TR: instead of hand-crafting html-string, use html-table API
    
    Using html-table API seems more robust than hand-crafting HTML.

commit 2d9021ca424706e0a317c276f94efa20a32d335a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 11 07:01:57 2018 +0800

    TR: catch invalid regex
    
    This commit prevents report crashing when either Account or
    Transaction Matcher strings are invalid POSIX regular expressions and
    called with make-regexp.

commit d273a3304e0ab88e258f6904cce6cfa0380cb383
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 3 23:01:33 2018 +0800

    TR: convert Reconcile Status Filter to QofQuery
    
    I presume QofQuery based in C is faster than scheme filtering. No
    saved-reports incompatibility is expected.

commit 73ffcaa81e645d574e2b4c7b0429bd3b7e0e885f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 31 11:16:47 2018 +0800

    TR: refactor add-subtotal-row
    
    This commit refactors add-subtotal-row to use a named let. This avoids
    set! calls, and is more idiomatic scheme.

commit 3a44b368d46e350a90671450529364c508a22a74
Merge: 3a46088 34c4644
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 17:36:09 2018 +0200

    Merge branch 'unstable' of https://github.com/Abschiedsstein/gnucash into unstable

commit 3a46088ca8eed6e6539a1fc7922ce86010684c3e
Merge: a8c17c2 c9fd683
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 17:23:21 2018 +0200

    Merge branch 'fixes2' of https://github.com/Bob-IT/gnucash into unstable

commit a8c17c2078bbd2dc901fc8d3f88ee326f4759b86
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 12:05:30 2018 +0200

    Bug 795155 - CSV import does not distinguish between deposit and withdrawal

commit d567ee104923b4e567d7369cb545107186473fe8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 11:48:11 2018 +0200

    Bug 769686 - Notes not imported when using update and reconcile in import transactions from CSV

commit 7321c995b4ec73574255ba55f5e1ce50fe7e9d25
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 12:01:32 2018 +0200

    csv-impport - Allow empty amount fields
    
    Treat empty amount fields as 0. This is necessary for example in the case the
    csv import file has both a deposit and a withdrawal column.
    
    Note this issue was masked by the bug fixed in the previus commit.

commit 10f8f6a7507d3b46eea82255166894024fc0fc70
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 11:27:06 2018 +0200

    Bug 795082 - CSV import crashes if a transaction's 'Account' field is empty and no default Account set

commit e2535abb954334bda7292699110acf4111abc988
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 08:17:34 2018 +0200

    Remove reference to GTEST_DISABLE, it no longer exists
    
    The google test framework is a required dependency.

commit c9fd6832b83a1f93a4895144a1144c6a44b06913
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 03:57:39 2018 +0100

    Bug 795142 - Unable to enter account codes in business sheets
    
    In Bills, Invoices and Expense vouchers you can not enter an account
    code in an account field like you can on a normal register, enable this.

commit 805094d570c9416dd810a459d4a639d39d38108e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 03:56:14 2018 +0100

    Remove trailing spaces and replace tabs with spaces
    
    Remove trailing spaces and replace tabs with spaces in the reconcile
    source files.

commit dd28f4ed4f95d1630180a9a836e0ae5bcde8d1e7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 03:23:57 2018 +0100

    Remove the set transient parent setting for Reconcile window
    
    The Reconcile option is already a window so it is not necessary to set
    this value which allows the jump to transaction to work properly.

commit 48db993932c6c5e9dde862fe5074544737db8f78
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 03:22:51 2018 +0100

    Align the reconcile column titles to that of the values

commit 9094f6e5a9ae4ef3e2e05fcdefbdaaf593975469
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 03:18:49 2018 +0100

    Bug 795101 - Scrollbar floats and covers toggle buttons
    
    When the scrollbar appears for the reconcile windows it can float above
    the reconcile toggle button which make it difficult to toggle. Move this
    column to the start which has the advantage of aligning the amount
    column above the Total value.

commit 6114105115de5accaa49ab589b2985fd4a31ca93
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 00:09:34 2018 +0100

    Save the tab label width so we do not have to get it again

commit e81b2ccca3a97781f14951b60b6fc4c5712ed94b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 00:05:25 2018 +0100

    Date Format dialog flashes up when file/properties used
    
    When you select the File/Properties dialog, in the construction of that
    a 'Date Format' dialog flashes up while the date component is moved to
    the properties dialog. Can mainly be seen on Windows so remove the
    visible setting in glade file.

commit 4a97269e4b0ea9afc213b7f6fb839895eb65f599
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 12 15:16:29 2018 -0700

    Correct a g_log_level in test_gnc_pricedb_lookup_day.

commit 85cc574d5071d945bb6174b4ffa5f30037592842
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 12 15:15:33 2018 -0700

    Prevent throw in gnc-pricedb.
    
    If a price lookup is given an invalid time64/timespec (i.e. INT64_MAX)
    then just return NULL instead of trying to find the nearest price.

commit 16ba1e39b13f90beb9f17afd32474e766480ff2d
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 12 15:12:14 2018 -0700

    Bug 795080 - Some dates reset to 01/01/1970
    
    An odd corner case: BST apparently came off of DST at 23:00 26 Oct 2014,
    so midnight that day was ambiguous about being DST or not; that causes
    the local_date_time constructor to throw in spite of the tm.is_dst element
    being 0 (meaning pick standard time).
    
    Instead of just failing in that case, try constructing a local_date_time
    three hours later then adjust it back three hours. If *that* doesn't work
    then throw a std::invalid argument.

commit b5ac8591fcbf71c8a6a14caa707e055c49ed96a3
Merge: 6810c2a 8bfbc77
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Apr 10 19:11:13 2018 +0200

    Merge branch 'fixes' of https://github.com/Bob-IT/gnucash into unstable

commit 868489b1c4f9b1f64fe61130e6ae28b4bad16f22
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 10 09:52:02 2018 -0700

    Fix typo.

commit b1915a0b89396446f0bf2fb6c78bed32eab3ee08
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 10 09:34:06 2018 -0700

    Bug 795049 - GnuCash 2.6.20-1 (Fedora Linux package) is unable to open...
    
    MariaDB.
    MariaDB (and probably MySQL) doesn't accept two queries in a single
    command.

commit cdeee96074211ee8a16f2cf666398525def81341
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 10 09:30:58 2018 -0700

    Revert "Bug 795049 - GnuCash 2.6.20-1 (Fedora Linux package) is unable to open..."
    
    This reverts commit aea33ca515aceb4f63a5cbc8165d4ec93f245d0c because
    it doesn't fix the problem, just tests that the problem is only on
    MySQL/MariaDB.

commit 6810c2a689113a23f5de6d169f515c76dbdb34f4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Apr 10 10:06:34 2018 +0200

    Fix typo

commit 9319858b9697a8bf7ebad09be5235f8811baa64e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 9 15:30:36 2018 -0700

    Release 2.6.21

commit 655803a1ca839bcc2c0065eecc31cd1a0995beb1
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 9 15:23:40 2018 -0700

    Remove reference to the deleted gnc-value-portfolio script from README.

commit c3f528b80c6cccdf9c139dc0f63a96ef513a0e62
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 9 15:17:32 2018 -0700

    Bug 795068 - src/optional/python-bindings missing several files

commit c05aeb85ec19b6aa50772a63fd1983f8fc429acd
Merge: 192a3c3 434dd95
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 9 15:12:56 2018 -0700

    Merge Bill Nottingham's exception type fix into unstable.

commit 192a3c3d2b18e5440c9faa4942d577adf1aeb0c0
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 9 15:10:25 2018 -0700

    Set GNC_VCS at build time instead of when making the tarball.
    
    Because the tarball is always made from a VCS repo.

commit 8bfbc7791ee4c76537ef16afd4f336c6c914b745
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 9 19:03:39 2018 +0100

    Bug 794953 - Ellipsize on short tab labels
    
    Correct error on when to ellipsize tab labels. Also as this is used in
    two places separate out this to new function so it is not duplicated.

commit facd26c0ef18ef016392d13e9f09a86d966815f4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 9 15:15:25 2018 +0100

    Bug 794994 - Display Alphavantage key in full
    
    Set the entry to expand so all the space is used to display.

commit 8975158ac64af4d0a0236ba1cea9e7fd040766f0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 9 15:13:29 2018 +0100

    If there are no prices in the db, critical errors are flagged
    
    When dialog transfer is used between two commodities and there are no
    prices in the db a critical error is logged. Test for price object
    being NULL before retrieving the price for the error message.

commit 5af11ced47f4fd640b0fa7b9b34ee8d6f4d18c6e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 9 15:10:02 2018 +0100

    Invalid cast for parent of transfer dialog
    
    Trying to cast from SplitRegister to GtkWidget.

commit aea33ca515aceb4f63a5cbc8165d4ec93f245d0c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 8 15:20:55 2018 -0700

    Bug 795049 - GnuCash 2.6.20-1 (Fedora Linux package) is unable to open...
    
    MariaDB database.

commit 34c464446ae9e1664a2dd7823fbecddae7bca5c2
Author: Henrik tom Wörden <henrik at trineo.org>
Date:   Sat Apr 7 12:21:51 2018 +0200

    MAINT: removed reference to README.git
    
    The reference was inappropriate as README.git no longer contains
    information on how to build gnucash.

commit a909f802defc326a397cd65febda39c181c43e91
Author: Henrik tom Wörden <henrik at trineo.org>
Date:   Sat Apr 7 12:20:58 2018 +0200

    FIX: Corrected typos

commit 434dd9520c1c74c38dae8a737b2045ee28adc1e1
Author: Bill Nottingham <notting at splat.cc>
Date:   Tue Apr 3 22:02:44 2018 -0400

    Adjust catch syntax to avoid GCC8 warnings.

commit 0a3f2dd3ef7dc16e4d2de2eebdadbca23c0b98e3
Author: Bill Nottingham <notting at splat.cc>
Date:   Tue Apr 3 21:59:50 2018 -0400

    Allow building against a shared libgmock (an option in gtest-1.8.0).



Summary of changes:
 README                                             |   3 +-
 README.dependencies                                |   2 +-
 cmake/README_CMAKE.txt                             |   8 +-
 common/cmake_modules/GncAddSwigCommand.cmake       |   4 +-
 common/cmake_modules/GncAddTest.cmake              |  13 +-
 common/test-core/CMakeLists.txt                    |  20 +-
 gnucash/CMakeLists.txt                             |   4 +
 gnucash/gnome-utils/CMakeLists.txt                 |   6 +-
 gnucash/gnome-utils/dialog-transfer.c              |  15 +-
 gnucash/gnome-utils/gnc-main-window.c              |  72 ++--
 gnucash/gnome-utils/gnc-query-view.c               |  32 +-
 gnucash/gnome/dialog-invoice.c                     |   2 +-
 gnucash/gnome/reconcile-view.c                     |  58 ++-
 gnucash/gnome/window-reconcile.c                   |  24 +-
 gnucash/gnome/window-reconcile.h                   |   6 +-
 gnucash/gnucash-bin.c                              |   4 +-
 gnucash/gtkbuilder/dialog-preferences.glade        |   4 +
 gnucash/gtkbuilder/gnc-date-format.glade           |   1 -
 gnucash/import-export/aqb/gnc-ab-utils.c           |   2 +-
 gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp |   8 +-
 gnucash/import-export/csv-imp/gnc-import-tx.cpp    |   7 +-
 gnucash/import-export/import-backend.c             |   4 +
 gnucash/register/ledger-core/gncEntryLedger.c      |  13 +-
 .../register/ledger-core/split-register-control.c  |   2 +-
 gnucash/report/report-system/html-fonts.scm        |   2 +-
 .../standard-reports/income-gst-statement.scm      |   9 +-
 gnucash/report/standard-reports/transaction.scm    | 178 ++++----
 libgnucash/app-utils/gnc-ui-util.c                 |   4 +-
 libgnucash/backend/dbi/gnc-dbisqlresult.cpp        |   3 -
 libgnucash/backend/sql/gnc-account-sql.cpp         |  31 +-
 libgnucash/backend/sql/gnc-address-sql.cpp         |   2 +-
 libgnucash/backend/sql/gnc-bill-term-sql.cpp       |  23 +-
 libgnucash/backend/sql/gnc-budget-sql.cpp          |  17 +-
 libgnucash/backend/sql/gnc-commodity-sql.cpp       |  14 +-
 libgnucash/backend/sql/gnc-customer-sql.cpp        |  24 +-
 libgnucash/backend/sql/gnc-employee-sql.cpp        |  25 +-
 libgnucash/backend/sql/gnc-entry-sql.cpp           |  24 +-
 libgnucash/backend/sql/gnc-invoice-sql.cpp         |  24 +-
 libgnucash/backend/sql/gnc-job-sql.cpp             |  24 +-
 libgnucash/backend/sql/gnc-order-sql.cpp           |  24 +-
 libgnucash/backend/sql/gnc-owner-sql.cpp           |   2 +-
 libgnucash/backend/sql/gnc-price-sql.cpp           |  15 +-
 libgnucash/backend/sql/gnc-schedxaction-sql.cpp    |  26 +-
 libgnucash/backend/sql/gnc-slots-sql.cpp           |  68 +--
 libgnucash/backend/sql/gnc-slots-sql.h             |  13 +-
 libgnucash/backend/sql/gnc-sql-backend.cpp         |  12 +-
 .../backend/sql/gnc-sql-column-table-entry.cpp     |  24 +-
 .../backend/sql/gnc-sql-column-table-entry.hpp     |   2 +-
 libgnucash/backend/sql/gnc-transaction-sql.cpp     | 470 +++------------------
 libgnucash/backend/sql/gnc-transaction-sql.h       |   8 -
 libgnucash/backend/sql/gnc-vendor-sql.cpp          |  24 +-
 libgnucash/core-utils/CMakeLists.txt               |   1 -
 libgnucash/core-utils/gnc-guile-utils.c            |   2 +-
 libgnucash/engine/Account.cpp                      |   2 +-
 libgnucash/engine/TransLog.c                       |   2 +-
 libgnucash/engine/gnc-date.cpp                     |   8 +-
 libgnucash/engine/gnc-datetime.cpp                 |  33 +-
 libgnucash/engine/gnc-pricedb.c                    |   1 +
 libgnucash/engine/gnc-rational.cpp                 |   2 +-
 libgnucash/engine/gncInvoice.c                     |   2 +-
 libgnucash/engine/test/gtest-gnc-numeric.cpp       |   2 +-
 libgnucash/engine/test/utest-gnc-pricedb.c         |   2 +-
 62 files changed, 548 insertions(+), 915 deletions(-)



More information about the gnucash-patches mailing list