gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Nov 30 04:03:53 EST 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/6eba0d49 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/51988054 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5dcb44d9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e434835f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3f09e5c6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e81bcf6e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bf55c30a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a9344841 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f5260996 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/185787d7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8ed9a9c4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7e10b05c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7283c86f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/876bfd19 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/24ce9205 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8f22c4be (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4ffeb3ef (commit)
	 via  https://github.com/Gnucash/gnucash/commit/43a30e1c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3d136275 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/606d9cfe (commit)
	 via  https://github.com/Gnucash/gnucash/commit/faba7975 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/de6c173e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/61cd7999 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/536606a8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/458dac89 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/79373d5b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/78c8e8f3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8ed40078 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2b9b3d4a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5201fe5f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4abbd86d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/92b587fa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1b2feacd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e57d4278 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/13f6c4d6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/11af81b5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/37056297 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cd04e805 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f13d21b9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ae862e6a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/eecc0137 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3cc05792 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/10377c51 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/916e7efd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a9e0f4a7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d458e13a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dfdafc71 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/539a27b5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/06b2e6bb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8c03b999 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d327ff08 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cf587c12 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/60f184be (commit)
	 via  https://github.com/Gnucash/gnucash/commit/284d6c14 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/73d19360 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/710b122b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4c1c485d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2667ee7d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/52380d11 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d9bdf84d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ea978e28 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/67174dd0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2283df71 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0467dd0b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/74410115 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/51b96ec3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/38abaf30 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4b5ee845 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1c6fca9f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0e723610 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/19b3643a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/204d6864 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8625fe65 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f350c4ad (commit)
	 via  https://github.com/Gnucash/gnucash/commit/36e430c8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c63cc0b5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/046b4e61 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5e426aa9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f9331042 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/263c5a40 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/105ea8e9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f6fb1101 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/917aadf9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cef574af (commit)
	 via  https://github.com/Gnucash/gnucash/commit/af5fb0dd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/de343aac (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d8b8c197 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9a179f82 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4091ea8e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d318fff9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/952ac9c7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f27ea2d4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6c59cd15 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c13f076a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1444a58c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c94db1ac (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ab1070eb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b59e2096 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d0bbb5a2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0fc84ddb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a603ea33 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a8326001 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f1e8de68 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3d962874 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/541e5ff1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dddc2788 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/45097001 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/15cd3596 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/24cf5a20 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b80e5d04 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fe99b0a7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/218f16c6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/544fd31c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/93981f27 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/295f8e38 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d9ed8475 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9f5c60de (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1244ebb3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/08e28bfc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e374da8a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bba63c07 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/981caf3f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0b7c9826 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f2144676 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/24c6b3b4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0c02db72 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4d22890d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e23ce385 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/116ea7a4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a777666c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c713540d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/17ff6aa0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b1e96f5e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/23d2ed70 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b1f03ecd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3f2a9022 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a86d17e7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ab97eed9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cacb15c3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/53cab269 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0f2e89af (commit)
	 via  https://github.com/Gnucash/gnucash/commit/caa3807f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4102e700 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9d25b25b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/820cd842 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7a4b06c4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a8c88401 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3eab36e8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e0683662 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/893383ce (commit)
	 via  https://github.com/Gnucash/gnucash/commit/64a28b52 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/97916c66 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/34fa18f0 (commit)
	from  https://github.com/Gnucash/gnucash/commit/7706fff3 (commit)



commit 6eba0d4940da14e52f78fc172559e3aa940ad6b6
Merge: 7706fff 5198805
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 17:32:58 2018 +0900

    Merge branch 'maint'

commit 519880545b68f1fe6445e875dcfe58516ed7fc92
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 17:10:10 2018 +0900

    Fix missing screen for GLib < 3.22.

commit 5dcb44d9910481374c2d5e83dec6381fb38e1817
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 16:40:35 2018 +0900

    Fix regex in CMakeLists.txt.
    
    Apparently CMake doesn't handle backslashes well and \.
    doesn't work in spite of its being an example in the documentation.

commit e434835f683a621e06d4ada1b7ae28efb488d601
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 16:23:30 2018 +0900

    Remove special Apple compile flags, no longer required.

commit 3f09e5c6f1af66223503eca9adee84e9a346e42a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 16:11:42 2018 +0900

    Only disable register warnings for SWIG 2.
    
    SWIG 3 has removed the register storage class markers.

commit e81bcf6e33bc5bcf2af8aca6931e537889e1a17a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 14:44:49 2018 +0900

    Fix the remaining static analysis warnings.
    
    Except two incorrect leak warnings and one about mktemp
     being insecure in the XML backend. See the respective
    comments about those.

commit bf55c30aeb2a94a6bd29015278d8aa84e498011e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 13:56:08 2018 +0900

    Fix most of the unused assignment errors from static analysis.
    
    There are a very few left that need deeper study, but this gets
    rid of most of the noise. For the most part it's just getting rid of
    extra variables or removing an assignment that is always
    replaced later but before any reads of the variable. A few are
    discarded result variables.

commit a93448414f3e790e52a3f627f7f4b6c5df463a98
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 13:52:21 2018 +0900

    Fix another uninitialized variable in register.
    
    Found by clang static analyzer.

commit f52609961e43b165f532ebe2d234626ceaa4372f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 29 21:49:54 2018 +0900

    Fix uninitialized variables (and one leak) in gnome.
    
    Found by clang static analyzer.

commit 185787d7be17b4927b4b0396f317ff2cc20e5eea
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 22:24:41 2018 +0900

    Initialize some gnc_numerics that could be returned uninitialized.
    
    Found by clang static analyzer.

commit 8ed9a9c43af638276343dd886daea958079ef768
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 22:22:28 2018 +0900

    Initialize some variables that could be otherwise used uninitialized.
    
    Found by clang static analyzer.

commit 7e10b05c494f262ca7c31fd8c8bc54d61a8fed98
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 22:07:01 2018 +0900

    Avoid over-ranging string storage.
    
    Found by clang static analyzer.

commit 7283c86f6f0a20cd9bdbe7587273c2b625026cce
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 21:58:05 2018 +0900

    Fix various static analysis logic errors in gnome-utils.

commit 876bfd19ad2c7d80d8dae008241c9ef67f1655a2
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 16:18:34 2018 +0900

    Protect against nullptr dereference, remove unused GError.
    
    Found by clang static analyzer.

commit 24ce92056ddf5f6137827467634ddb1ef7e2bc75
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 16:11:32 2018 +0900

    Protect from potential nullptr dereferences.
    
    pmtsched is created in only one banch of the opening switch.
    Found by clang static analyzer.

commit 8f22c4bed4a3da692cbfb042d5b671cd80fb00ec
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 15:41:45 2018 +0900

    Localize variables, ensure that val_imbalance is set, test txn_curr != commodity once.
    
    Found by clang static analyzer.

commit 4ffeb3efac85cd1650f33fb4acd0665936307213
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 15:40:21 2018 +0900

    Ensure that a dereferenced variable isn't NULL.
    
    Found by clang static analyzer.

commit 43a30e1c9799fba2c926f59d488fdfbcd9f6ff54
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 15:39:07 2018 +0900

    Silence clang static analyzer complaint about potential div by 0.
    
    It can't, because if b is 0 the function would have
    returned already; since b.m_hi is 0 b.m_lo can't be. The assert
    reassures clang that this is the case.

commit 3d1362757be1c8ac73f2f7937ac0dcd696ca6f46
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 15:37:25 2018 +0900

    Prevent potential undefined behavior by shifting by a wrapped uint.
    
    Found by clang static analyzer.

commit 606d9cfee6d64c3ae9ee3d9bed6532e98b4b1a37
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 15:36:06 2018 +0900

    Prevent potential nullptr dereference.
    
    Found by clang static analyzer.

commit faba7975aca2647792139ed61ca2aabfc1b707a6
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 14:48:42 2018 +0900

    Fix a bunch of memory allocation errors found by clang static analysis.

commit de6c173ef4a6646f1668e2275ca93e53d9721745
Merge: 61cd799 458dac8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Nov 28 14:21:16 2018 +0100

    Merge branch 'Bug796896' of https://github.com/Bob-IT/gnucash into maint

commit 61cd7999f34a3976fd45bf4668d7012ab3ca4835
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 27 22:11:36 2018 +0900

    Fix half-up, half-down, and banker's rounding for negative numbers.
    
    We need to compare the magnitudes of the remainder and the denominator
    in order to round negative numbers correctly. Note that while gnc_numeric
    is constrained to a positive denominator the C++ rounding functions cannot
    assume that constraint in all cases.
    
    Combined with the previous commit, this fixes
    Bug 796949 - Incorrect conversion of 0,01 USD to EUR

commit 536606a89c5b53ad8ef91a63a021b8e564deb3aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 27 21:25:29 2018 +0900

    Fix extract_common_prices logic.
    
    So that the returned price tuple has the two commodities of interest
    converted to a common currency. Before the first pair that that shared
    any random currency would be returned, perhaps creating an absurd result.

commit 458dac89feb9ddf02e015ae7c8bfcac74e88b760
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 17:24:46 2018 +0000

    Bug 779565 - Treeview header combos do not work at first load
    
    When the csv preview page is first loaded the header combo will not
    work till refreshed which can be done by selecting another separator.
    
    By adding a g_idle_add to the preview_page_prepare to rebuild the table
    the combos become active.

commit 79373d5b5e497909b778350faa26504e00e9cb28
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 17:02:53 2018 +0000

    Fix an alignment issue and remove redundant ctreeview

commit 78c8e8f3afbc8b5e65024479d9b4e382f83f6f6a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 17:01:09 2018 +0000

    Make similar changes to transaction import CSV assistant

commit 8ed40078b04f345e7104945f6928067c227a7740
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 16:30:36 2018 +0000

    Make similar changes to price import CSV assistant

commit 2b9b3d4a5ed4bd6614a9b2c0646a3c7e2a0a4c59
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 15:59:01 2018 +0000

    Fix a missing transient warning for error dialogue

commit 5201fe5f34f313c227559d7b85be52e66b6f4cba
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 15:37:58 2018 +0000

    Disable forward button if there are no entries in store

commit 4abbd86d0d6d34a022c7ebb27e73b62c8987a967
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 15:05:21 2018 +0000

    Remove window reference and use assistant instead

commit 92b587fa56b48ac149c6c387c901b37cc4d410f6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 14:14:25 2018 +0000

    Make similar changes to account import CSV assistant
    
    Remove the OK button from the file page.

commit 1b2feacd4b7108f84999615334838f6191250b80
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Oct 20 10:58:38 2018 +0100

    Bug 796896 - Button to complete an export not intuitively placed or discoverable
    
    The assistant file page is made up of an embedded GtkFileChooser widget
    and associated OK button which seems out of place. Remove the OK button
    and use the selection-changed signal to control the 'Forward' button.

commit e57d4278e8ed6fa6f29db81cc8b6f1e609c54979
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 20 21:13:39 2018 +0100

    Bug 760825 - On duplicating a bill, the entry dates should be set to the bill date, not to the current date - followup
    
    Use neutral time on entry post dates instead of canonical time

commit 13f6c4d6d7e7e20acc74b16045510db70ce7f519
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 20 21:12:32 2018 +0100

    Introduce and use gnc_time64_get_day_neutral
    
    This function complements gnc_time64_get_day_begin/end. There was
    time64CanonicalDayTime but this returned noon of the given day, where we
    want 10:59am in most cases. I haven't changed time64CanonicalDayTime
    directly as that may break assumptions in other parts of the code.
    Instead I have created a new function that can be gradually introduced.

commit 11af81b51b46e02b9da12bbf583426c63e828ba4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 20 18:55:09 2018 +0100

    Bug 789674 - Close Book tool regression

commit 370562970eefc2e6b314708e11b3ce8bd357dc19
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Nov 18 17:28:30 2018 +0100

    Fix travis failure due to changed option name

commit cd04e805e338aeed72195ce2fdbf4c003734a2a1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Nov 18 17:23:14 2018 +0100

    Bug 796919 - Leading '+' character not accepted in amount when value surrounded by quotes
    
    Use a variant of xaccParseAmount that allows to ignore the locale's positive_sign character
    or the + sign if locale doesn't define a positive_sign character.
    
    In a future redesign it would probably be better to replace use
    of xaccParseAmount with some variant of the gnc-expression-parser
    but that would require more that a few tweaks to get right.

commit f13d21b9738e591f061dd31e291b42c20cdc68be
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Nov 18 15:38:59 2018 +0100

    Bug 498072 - GnuCash show taxes on invoice when individual taxes is not checked
    
    Use more descriptive option name and tool tip as proposed in the bug.

commit ae862e6aa5788a13b315b7c9751a001a94f70751
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Nov 18 15:04:04 2018 +0100

    Bug 760825 - On duplicating a bill, the entry dates should be set to the bill date, not to the current date

commit eecc013724075656cc9bfcb7bca8cbb7511f777d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 7 09:14:43 2018 +0000

    Allow the text options widget to use all remaining space
    
    The text option widget used for report options has only about 3 lines
    visible currently and will not use any available space in the dialogue.
    
    Change the packing for this widget to expand and fill the remaining
    dialogue space. If there are more than one text option widget on a page
    then the available space will be shared equally.

commit 3cc05792ca7acf67943cb2b53619b5f920b448a4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 3 10:51:12 2018 +0000

    Bug 796806 - Crash after OFX import if line item dragged
    
    Prevent the import rows being dragged to a different order.

commit 10377c51e256ac874ee056d984b9430fb17e3dbd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Oct 31 10:30:40 2018 +0000

    Remove some white space/tabs from gnc_tree_view_account.c

commit 916e7efd5594ab76cab2b2eef32245f320aa43b7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Oct 31 10:27:01 2018 +0000

    Bug 788332 - Last Reconcile Date column sorts by day of month not date
    
    The Reconcile date column was being sorted by string instead of date
    value. Added a sort function for ReconciledLastDate and use that for
    the tree view column.

commit a9e0f4a7218ebe2c8604c1e484fd5e68f2572518
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Oct 31 10:21:18 2018 +0000

    Bug 793156 - Incorrect date sort order in Generic import matcher window
    
    The date column was being sorted by string as opposed to date value.
    Added an INT64 value to the model store to hold the time64 value and
    use that for sorting the tree view date column.

commit d458e13a7f41a4f0e00d46d26bac363995a1df08
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 15 14:01:27 2018 +0000

    Remove KVP for assoc_uri when passed an empty string
    
    Change xaccTransSetAssociation so if an empty string is passed the KVP
    entry is removed instead of leaving an empty stub.

commit dfdafc71851fd4f1763ff4b49931e1de9109d12d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Oct 30 11:20:45 2018 +0000

    Bug 796915 - Update Account colour background
    
    The account tree view background colour does not update straight away
    with the preference option so add gnc_tree_view_account_refilter to the
    colour change call back to force a refresh.

commit 539a27b5ff177a2e8f7d8f46e9fffaf6633e5a60
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Oct 18 12:58:30 2018 +0100

    Bug 796849 - Load another QIF file causes "that file already loaded" dialog
    
    Clear the gtk entry for the filename in the
    qif_import_load_another_file_cb function.

commit 06b2e6bb2f0aa7f99b2da49fecfe2931db4f7408
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Oct 18 12:24:39 2018 +0100

    Remove white space/tabs from search-owner.c/h
    
    Remove the white space and tabs from search-owner.c/h and adjust format
    to be the same as the other similar search source files.

commit 8c03b999ed97e47583a4da0d475239207909224a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 15 12:37:17 2018 +0100

    Bug 796903 - Crash when searching invoice by Invoice Owner
    
    This was caused by a missing override function pass_parent used to pass
    the parent GtkWindow for the error dialogues.

commit d327ff081974876c039da121e3fe8f31e3e4a2b2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 15 12:14:32 2018 +0100

    Bug 796842 - Add new employee window may not fit on screen
    
    Added notebook page for the Billing Information like other dialogues

commit cf587c12349dee27d1105628a35b70cf623a2401
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 15 11:33:12 2018 +0100

    Do not destroy the 'blank split'
    
    With a register in journal mode and you use the
    'move to blank transaction' button which puts the cursor in the
    'blank split' and then immediately click on another transaction you
    loose the ability to add any more transactions using the blank
    transaction as there is no 'blank split'.
    Test for the old_split being the 'blank split' before destroying.

commit 60f184be92038b07ab78a9cd776ea71468161e8c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 15 11:02:51 2018 +0100

    New hierarchy assistant error
    
    When using the new hierarchy assistant, when you cancel or finish an
    error is recorded in the trace file for invalid cast from GtkWindow to
    GtkDialog. The cause is when removing the added book options which are
    from a window and not a dialog so use 'gnc_options_dialog_destroy'
    instead. This also fixes when after saving the file and you go straight
    to File->Properties you get a blank book options dialogue.

commit 284d6c14565784bd14029d6dc98cbda20fa916db
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 11 17:43:24 2018 +0900

    Fix travis failure try 2.
    
    stdint.h for Transaction.c too.
    
    Also get rid of unused timeval decl.

commit 73d193606e6de7bfcbfdbdfd3f5bd86b8bae2b86
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 11 17:29:06 2018 +0900

    Fix travis failure.
    
    Linux needs stdint.h for INT64_MAX.

commit 710b122b24de23e61dc2b099a9fdc89cb7c0d3a2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 11 17:07:34 2018 +0900

    Bug 796940 - Invalid transaction date-posted KVP causes...
    
    date-posted to not be saved.
    
    Check the stored GDate for being in the GncDateTime range as well
    as the GDate range before returning it and check trans->date-posted
    against INT64_MAX instead of 0 before changing it.

commit 4c1c485db6c707acc91ca9eb4a4bcc1a8a717bd6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 10 08:13:11 2018 +0900

    Use split SCU when borking random split pairs.
    
    Reduces likelihood of a zero value in the transaction currency.

commit 2667ee7d98741f2de870ded4efb2e8797352e915
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 2 08:56:36 2018 -0700

    Don't rely on glib-compile-resources being on the path.

commit 52380d11d277cbb96b88665e5f6e3cdfe199eddb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Nov 7 18:20:58 2018 +0100

    Add short_labels for a few toolbar buttons with long names.
    
    That should fit a few more buttons on the toolbar.

commit d9bdf84d36c4b14ed7dcb0e8a04f4f06ad0ca632
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 6 15:19:01 2018 +0100

    Re-enable the console warning when running a development build

commit ea978e288f2bc1d2dfa3113ab525f39e155ca410
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Nov 6 07:51:59 2018 +0100

    Update my and Charles Days status

commit 67174dd0b1543817d5c02fc0ba27a84e33bda3f2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Nov 4 13:07:36 2018 +0100

    Prevent temporary editor files from being picked up for POTFILES.in generation
    
    Aparently cmake's file glob also picks up hidden files and doesn't have
    an easy way to avoid that.

commit 2283df719ad2d33373c4be964931daaad805b9ae
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Nov 3 18:20:55 2018 +0100

    Drop code to work around gtk bug 326200 (bugzilla)
    
    This bug has been fixed in 2006 and I have verified the version of gtk we
    currently depend on carries this fix.

commit 0467dd0b9202aac406a462db7aadc19bfc514a8f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Nov 3 10:08:56 2018 +0100

    Fix several URLs in documentation parts
    
    We have no longer svn, but 2 doxygen branches.
    I don't remember, when Mailman moved from www to lists.

commit 744101153d9675897f4189c1d7b02c5c71b56e42
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Nov 3 10:05:09 2018 +0100

    Replace a few hardcoded URLs by CMake vars
    
    Additional fix a bug URL

commit 51b96ec3e5490eee232abb04970dd5890d436d8a
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Oct 18 06:05:53 2018 +0200

    Update package URLS
    
    We don't want bug mails to devel.
    (missed port from autotools)

commit 38abaf305a4b13867f64aea333092af6cf0f284c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Nov 2 23:16:52 2018 +0100

    Add a translator comment about invoice title format

commit 4b5ee84575ee908c8e7c53e21310052ba238747e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 2 13:44:09 2018 -0700

    Work around strange struct tm initializer failure.

commit 1c6fca9fca06880be48b9568c55972ff1c25d98e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 2 11:27:41 2018 -0700

    Remove emacs artifact from POTFILES.in.

commit 0e723610f0cb23515f564bc87e6b0b2f16577f5b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 2 10:29:52 2018 -0700

    Bug 795080 - Some dates reset to 01/01/1970
    
    The first fix for this bug handled structs tm with ambiguous times.
    This one fixes the GncDate constructor when the time is ambiguous
    because it's in the DST-change hour, using the same add 3 hours,
    construct the LDT, and subtract the 3 hours from the result.
    
    The string constructor handles only simple-offset HH:MM timezones and so
    is immune to the bug.

commit 19b3643abfff66cd131789948855c0ccc4e60fab
Merge: 204d686 36e430c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Nov 2 02:02:00 2018 +0100

    PR #431: Update iso-4217-currencies.xml
    
    add VES - Bolivar Soberano, minor updates of other VE currencies.
    
    Merge branch 'patch-1' of https://github.com/rcalpha/gnucash into maint

commit 204d6864c00fd86e516f70b673445d993f60573d
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Nov 2 01:18:11 2018 +0100

    merge current messages in fr.po
    
    3961 translated messages, 892 fuzzy translations, 390 untranslated
    messages.

commit 8625fe65004e09bb0f2f2fc9c4a8bcbee6c0ba8d
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Nov 1 20:51:13 2018 +0100

    Minor fixes of PR #429
    
    Fix Language and Plural-Forms tags

commit f350c4ad588a7534886f493fefec439a7365bfbd
Merge: c63cc0b 3d96287
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Nov 1 20:31:30 2018 +0100

    PR #429: French translation update
    
    Merge branch 'maint' of https://github.com/YBSLE/gnucash into maint

commit 36e430c8bad508b32a5b011da1ceb0d339b3708d
Author: Ruben Cheng <rcheng at uc.edu.ve>
Date:   Wed Oct 31 23:23:02 2018 -0400

    Update iso-4217-currencies.xml
    
    *) Fix VEB and VEF local-symbol
    *) Add new currency for Venezuela (VES - Bolivar Soberano) since August 20th 2018
    This is related to Bug 796927

commit c63cc0b5a01e4ba5fc1dbbb80bca0abdaea354a4
Author: David Thomas <sunfish62 at yahoo.com>
Date:   Wed Oct 31 20:35:19 2018 +0100

    2 new "Tips of the Day"
    
    https://lists.gnucash.org/pipermail/gnucash-user/2018-October/080525.html

commit 046b4e61a1173cee2bd679c5c8f0d4b1cdda0efc
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Oct 18 06:02:49 2018 +0200

    Add mailinglist address to translator-credits

commit 5e426aa935fb56b86eb23d20e627dcd5d664a227
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 29 15:35:35 2018 -0700

    gcc-4.8 seems to dislike a space between # and cmakedefine.

commit f93310426deb46571b94e420de556fac7320bbce
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 29 14:28:47 2018 -0700

    Fix WORDS_BIGENDIAN setting in config.h.

commit 263c5a40ea88cdc974fc45af2e1674decf431c34
Merge: 105ea8e b59e209
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 29 13:06:25 2018 -0700

    Merge Chris Lam's 'maint-scheme-progress' into maint.

commit 105ea8e952dce9ef38ff75deca3d0d2e6839e3da
Merge: f6fb110 cef574a
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 29 12:15:41 2018 -0700

    Merge Chris Lam's 'maint-category-barchart' into maint.

commit f6fb1101bdacda22510a84f1b75c4f897666ecff
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 29 11:27:16 2018 -0700

    Add bcrypt.lib to engine build flags on Windows < 10.
    
    Seems not to be required on Win10.

commit 917aadf9509165b7530e359f8dfe251ab0e9408a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 12:44:38 2018 -0700

    Bug 796875 - Unable to use arrow keys to advance past...
    
    pre-filled text in register, and
    Bug 796883 - Register is misinterpreting CTRL ALT keys
    This also reverts commit bfa6cd52e829cb50d8ad401528b7ca7daae0b26f.

commit cef574affeb753e3faab2604a0cbd79a58bddb21
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:35:30 2018 +0800

    [category-barchart] remove old expensive function

commit af5fb0dde5b53e541fc181f2d237220b34fc2902
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Oct 28 15:17:28 2018 +0800

    [category-barchart] remove datelist->stringlist

commit de343aac3d15d0cb483f1f0e6a527f8d96d49974
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:35:10 2018 +0800

    [category-barchart] optimize (account->balance-list)
    
    1. Modify dates-list definition
      instead of either (list date0 date1 date) or
      (list (list start0 end0 '())
            (list start1 end1 '()) ...)
      it now is a list-of-dates (list date0 date1 date2)
    
    2. Pre-generate account-balances using dates-list.
       account-balances-alist is an alist-of-balances
    
    3. Use the pre-generated account-balance-alist instead of
       calling (get-balance) to obtain balances. This
       bypasses (get-balance) which calls a very expensive query-based
       functions for every *account* and *date-interval*

commit d8b8c197bcfd76dd9ad0a623c6e4c75730127b7e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:32:31 2018 +0800

    [category-barchart] use (or-map) in (not-all-zeros)

commit 9a179f8293fda7c94102213a491ff5c019d15eb5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:31:30 2018 +0800

    [category-barchart] remove monetary->double
    
    doubles are not necessary for charts.

commit 4091ea8ea9bfe0ec897b05c7e0666655a13d6ff1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:30:13 2018 +0800

    [category-barchart] rewrite monetary+ using commodity collector
    
    This is neater. Split into 2 functions, both of which are useful
    
    (monetaries-add . monetaries)
    add different gnc-monetary objects into a gnc-commodity-collector
    
    (monetaries+ . monetaries)
    special case for above whereby all monetaries are expected to be in
    one currency only -- convert gnc-commodity-collector to monetary

commit d318fff9a5fa7a26259eb6c4d5a107df55adcaf9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:29:16 2018 +0800

    [category-barchart] remove old gnc-numeric methods

commit 952ac9c7f40ce209ce3b9976d7edbbc9ba1bdfbe
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:27:19 2018 +0800

    [category-barchart] compact functions

commit f27ea2d4bc57ad559ae9521094db39e0ca7ae1d9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:23:42 2018 +0800

    [category-barchart] *reindent/untabify/delete-trailing-whitespace*

commit 6c59cd15cdafc490892349127a5af871436f91ec
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 17 17:52:18 2018 +0800

    [category-barchart] Deoptimize category-barchart
    
    This aims to partially undo commit 8aed5c3f660, and removes dependency
    unto collectors and report-collectors.

commit c13f076a331928d583892fd55397623038cbbe42
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 18 14:19:07 2018 +0800

    [report-utilities] modify gnc-account-get-balances-at-dates
    
    instead of returning a list of numbers e.g. (list 200 400 600), return
    a list of gnc-monetary objects (list $200 $400 $600) to be more
    meaningful.

commit 1444a58c0ea0bfc55081dd2d242cdd75a7c883af
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 17 22:25:53 2018 +0800

    [report-utilities] upgrade (gnc:account-get-balances-at-dates)
    
    (gnc:account-get-balances-at-dates) is upgraded to
    report-utilities. this function is slightly different to its
    single-account counterpart because it does not retrieve subaccount
    amounts.

commit c94db1ac340c69832192d05813e565b4f68db41a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 18 14:10:36 2018 +0800

    [report-utilities] deprecate flawed function.
    
    I think this (gnc:account-get-balance-at-date) is flawed in sub-acct handling.
    Consider account structure:
    Assets [USD] - bal=$0
       Bank [USD] - bal=$100
       Broker [USD] - bal=$200
          Cash [USD] - bal=$800
          Funds [FUND] - bal=3 FUND @ $1000 each = $3000
    - Calling (gnc:account-get-balance-at-date BANK TODAY #f) returns 100
    - Calling (gnc:account-get-balance-at-date BROKER TODAY #f) returns 200
    - Calling (gnc:account-get-balance-at-date BROKER TODAY #t) returns 1000
      this is because although it counts all subaccounts bal $200 + $800 + 3FUND,
      it retrieves the parent account commodity USD $1000 only.
    It needs to be deprecated.

commit ab1070ebca23bb5a7b400f19a7c2b05d533e5fa3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 16:19:40 2018 -0700

    Adjust no-register CXXFlag.
    
    To account for different flag on some versions of Clang.

commit b59e2096182f0356ee97a850b35399f131461383
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 20 13:33:24 2018 +0800

    [test-extras] gnc-pricedb-create skips if commodity = currency

commit d0bbb5a2a800ed612f64a82062eb3946a432ec74
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 18 14:10:36 2018 +0800

    [report-utilities] deprecate gnc:account-get-balance-at-date.
    
    I think (gnc:account-get-balance-at-date) is flawed. It is actually
    unused, so, it should be safe to remove. It needs to be deprecated.
    Reports use xaccAccountGetBalanceAsOfDate instead, which does not
    retrieve sub-acct balances.
    
    I think this (gnc:account-get-balance-at-date) is flawed in sub-acct handling.
    Consider account structure:
    Assets [USD] - bal=$0
       Bank [USD] - bal=$100
       Broker [USD] - bal=$200
          Cash [USD] - bal=$800
          Funds [FUND] - bal=3 FUND @ $1000 each = $3000
    
    - Calling (gnc:account-get-balance-at-date BANK TODAY #f) returns 100
    - Calling (gnc:account-get-balance-at-date BROKER TODAY #f) returns 200
    - Calling (gnc:account-get-balance-at-date BROKER TODAY #t) returns 1000
      this is because although it counts all subaccounts bal $200 + $800 + 3FUND,
      it retrieves the parent account commodity USD $1000 only.

commit 0fc84ddbcb6bfca3de8bc0f84bcc4d49ff02164a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 17 01:20:52 2018 +0800

    Bug 796914 - Customer Summary is giving error
    
    Bugfix. div/0 was not producing an error previously. This is probably
    caused by changes to gnc_numeric_div.

commit a603ea338011c89cf06358f3f47230879797c6f6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 8 00:23:14 2018 +0800

    [invoice] bugfix img url must have file:/// prefix

commit a8326001822c796b207ac448ee79cbf31ebfa555
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 26 21:46:29 2018 +0800

    [test-transaction] test for display/enable links? feature

commit f1e8de6886efd05013edacf41cdd3cc5d78cd93c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 26 17:46:47 2018 +0800

    [transaction] add option Display/Enable links to toggle hyperlinks
    
    This option is often requested.

commit 3d9628746e5e6f899506da91091952349b72fb0d
Author: yo <ys at laquadrature.net>
Date:   Fri Oct 26 17:18:22 2018 +0200

    French translation update

commit 541e5ff117699525e815d51dd29be98676ebfc23
Author: yo <ys at laquadrature.net>
Date:   Thu Oct 25 14:05:51 2018 +0200

    French translation update

commit dddc278851eb1bff3ec5c35cea282a69a3e4d05c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Oct 22 23:34:54 2018 +0200

    Bug 775580 - Inaccurate information provided for "Common Accounts" ...
    
    when using "New Account Hierarchy Setup"
    
    Suggestion by Dr. David Kirkby
    applied to all english and german common templates

commit 45097001aa36d967a4e5ddd61fa807bc07c36188
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 19 10:58:29 2018 -0700

    Uncomment the deb-src urls in /etc/apt/sources.list in the Ubuntu docker.

commit 15cd3596a9881cc91cf1442b33bdd8bfebe85778
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 19 10:29:57 2018 -0700

    Fix docker command from previous.

commit 24cf5a206b173b9b402341b8310cf8c889c10bb6
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 19 09:50:26 2018 -0700

    Cat the ubuntu sources.list to see why apt-get is failing.

commit b80e5d04c6e940b0f070a3e79a522474b8d2dd13
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Oct 18 22:52:03 2018 +0200

    Fix translation of button labels
    
    reported as section 2 of
    https://lists.gnucash.org/pipermail/gnucash-de/2018-October/010480.html

commit fe99b0a702abce0d8e6c0f9a310cc2f18d8b858c
Author: U-IXION\christoph <anmeldung at hauptsignal.at>
Date:   Wed Oct 17 19:27:03 2018 +0200

    Fix syntax error

commit 218f16c6efe0af80ef1af40b523b2f9c58c6eace
Author: U-IXION\christoph <anmeldung at hauptsignal.at>
Date:   Wed Oct 17 19:04:38 2018 +0200

    Doing some german translations

commit 544fd31c480edc8adf144b1e5c39bfb1c5293171
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Oct 17 09:18:11 2018 +0200

    Reverse author list of de.po and use it in translator_credits

commit 93981f2758687ec77e25dca1f5b46b3d56290c30
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Oct 17 08:19:24 2018 +0200

    msgmerge de.po to version 3.3

commit 295f8e38d863604aee720a72cac5bddff3e7b878
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Oct 17 07:33:38 2018 +0200

    Update LINGUAS explanation to the last version we had in autotools

commit d9ed84759589674b30454cc14cf9241169cd0b81
Merge: 9f5c60d 64a28b5
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 16 09:37:25 2018 -0700

    Merge Christoph Holterman's 'PR-python2to3fixes' into maint.

commit 9f5c60deaaa6258cef0b75b3bf23c0649a3b577a
Merge: 1244ebb f214467
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 16 09:26:31 2018 -0700

    Merge Christ Lam's 'maint-commodity-utils-cache-splits' into maint.

commit 1244ebb396e6445a69b3299a904274d8eee0ad4f
Merge: 08e28bf 23d2ed7
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 16 09:15:12 2018 -0700

    Merge branch Chris Lam's 'maint-net-charts' into maint.

commit 08e28bfc811c0fdbd7ba6c465c6b3db334767318
Merge: e374da8 893383c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 16 08:55:38 2018 -0700

    Merge Di Mang's Double-semicolon fix into maint.

commit e374da8a6c50d5583944f34846958f3dc4432a40
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Oct 16 01:32:02 2018 +0200

    Remove unset color slot from wohnungsw

commit bba63c079fee40efeac3898664bd86b3d33a0196
Author: Christoph Franzen <christoph at alte-pflasterei.de>
Date:   Mon Oct 15 18:05:38 2018 +0200

    Bug 795237 - Update of "wohnungsw" template
    
    Diese Version von 2012 berücksichtigt die BGB-Änderungen von 2010 und
    das Bilanzrechtsmodernisierungsgesetz.

commit 981caf3fa085d85ca03c9884c46010419e33b681
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Oct 15 10:21:14 2018 +0200

    Reword the language section in environment once more

commit 0b7c9826bca7875ae5532a5df11e0d5ccd31efe8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Oct 15 10:15:40 2018 +0200

    Refer to Locale Settings wiki to change language

commit f214467670d01142354faa0bfdb6457cecc82b23
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 15 07:25:36 2018 +0800

    [commodity-utilities] create internal fn to bypass expensive call
    
    This commit creates an internal
    function (gnc:get-commodity-totalavg-prices-internal) which bypasses
    a call to (gnc:get-match-commodity-splits-sorted) which creates a
    query for the price-commodity.

commit 24c6b3b43c558e3d37f1ad71c5ca3c8c55961a18
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Oct 15 00:39:58 2018 +0200

    Slightly reword language instructions
    
    Hopefully this is even less ambiguous.

commit 0c02db729e2e020f9f3b822bb7e88843e1e0085d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 10 15:30:49 2018 +0800

    [commodity-utilities] compact functions
    
    and convert (gnc-numeric-*) to scheme number functions

commit 4d22890d16a097b99877cc730e36af381bbe083d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 9 11:40:48 2018 +0800

    [commodity-utilities] optimize weighted-average price calculator
    
    (get-commoditylist-totalavg-prices) will generate a whole-book
    splitlist. This is then filtered to 'interesting' splits only, and
    sorted by posted date.
    
    This sorted, filtered list is then filtered to each commodity, and
    passed down as argument to (gnc:get-commodity-totalavg-prices) to be
    used immediately, rather than calling the expensive function
    (gnc:get-match-commodity-splits-sorted) which eventually creates a
    query for each commodity.

commit e23ce385e1f8f32fed909a54a275112f6f9cfc29
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Oct 9 04:32:09 2018 +0200

    Remove unset color slot from SKR49
    
    See Bug 796887

commit 116ea7a46d5c40010506d06568bd47a16a3cf745
Author: Christoph Franzen <christoph at alte-pflasterei.de>
Date:   Sat Sep 15 18:31:00 2018 +0200

    Bug 795425 - Version 2018 of german account template SKR49 ...
    
    Datev-Kontenrahmen SKR49 für Vereine, Stiftungen und gemeinnützige GmbHs

commit a777666c2e52bd89f9354cad33928bcc75e8499a
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Thu Oct 11 07:14:41 2018 +0100

    updated pt.po
    
    5238 translated messages, 1 untranslated message.

commit c713540defb8f097a4a9795026443355f64cf3f3
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Oct 11 02:03:13 2018 +0200

    Merge recent changes in pt.po
    
    5082 translated messages, 114 fuzzy translations, 43 untranslated
    messages.

commit 17ff6aa0a3ed1d1a6a8a409d2569e3465dc8a0d1
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Tue Oct 9 09:49:08 2018 +0100

    updated po/glossary/pt.po

commit b1e96f5e40afe2602e256f1e99df38eb21bdddbc
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Tue Oct 9 09:08:50 2018 +0100

    Updated pt.po

commit 23d2ed708e95334606b1dbb99592c402c93dbfb1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 2 07:27:27 2018 +0800

    [net-charts] remove doubles. send pure numbers to charts.

commit b1f03ecd9e1b65774263bf5440a1dcaf31c12cd7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 2 06:52:51 2018 +0800

    [net-charts] rename variables to mathematical terms
    
    This report seems to have evolved from a pure asset-liability
    chart. It handles income-expense too, so rename to minuend-subtrahend
    to be generic.
    
    Also report percentages done.

commit 3f2a9022bf75b963be4ff3a5dc3f5c606db7bd96
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 23 10:03:13 2018 +0800

    [net-charts] simplify date-list variables
    
    dates-list is now a list of time64 for both inc-exp and net-worth
    therefore we can combine the strings.

commit a86d17e77df601f4453950801aa85065f8c2652b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Sep 25 09:59:54 2018 +0800

    [net-charts] modify process-datelist to cycle balancelist once
    
    This will deconstruct process-datelist to not call the utility
    (gnc:accounts-get-comm-total-*) functions which are still slow,
    because they will cycle through the balancelist for each account. In a
    large enough report, the balance list may be thousands of entries
    long, and we don't want to cycle through them every time.
    
    This commit will loop all so that the balances are cycled once only.

commit ab97eed97989754637b9f90cfcbb40dd5366b883
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 21 04:36:30 2018 +0800

    [net-charts] modify process-datelist to use account-balances
    
    This will retrieve the cached balances in account-balances, rather
    than calling (gnc:account-get-comm-balance-interval)
    or (gnc:account-get-comm-balance-at-date) which are very expensive
    because they will call xaccAccountGetBalanceAsOfDate which will scan
    the account splitlist every time.

commit cacb15c3f3d1e9762d158df405151cf0d339a3eb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 21 02:38:05 2018 +0800

    [net-charts] create account->balancelist
    
    This function will scan the splitlist for account, and build a list of
    balances at the dates specified in the dates-list variable.

commit 53cab269f467cf73ff7e20cde797cd08212b9435
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 19 10:16:06 2018 +0800

    [test-charts] add basic test for net-charts amounts & dates
    
    This is similar to test-standard-net-linechart but designed to test
    date boundaries. Creates book with following entries in bank accounts,
    and calculates amounts at each date boundary.
    
                 Bank1 Bank2 Bank3
    
        05/05/69               $25
    
    01/01/1970
    
        05/01/70               $25
        12/01/70   $10
        18/01/70   $15   $50
    
    01/02/1970
    
        18/02/70         $50
    
    01/03/1970
    
        03/03/70  $200
    
    01/04/1970
    
    15/04/1970

commit 0f2e89afb81eb994e110482ff576cc70566d48a1
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Mon Oct 8 15:06:03 2018 +0100

    updated pt.po

commit caa3807f05c48ffd124b1946537bf374204e6756
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 21 10:36:43 2018 +0800

    Revert "Revert "[net-charts] deoptimize accounts-list""
    
    This reverts commit 70bc472ffe93b80ad12db56e75332d09d3b0c1df.

commit 4102e7007e0ac1f6cdc9bead7189c6caedcc3b30
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 26 05:04:02 2018 +0800

    [test-report-utilities] gnc:strify tests

commit 9d25b25be30b8ac15b5423e5e02f913142d1a7e9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 19 11:34:07 2018 +0800

    [report-utilities] add (gnc:strify) and (gnc:pk) for debugging
    
    The (gnc:strify) function will take an object, and try various methods
    to display a useful output. Instead of a cryptic "#<swig-pointer
    Split * 55a7079b2660> () # ?" message it can show
    "Split<d:02/05/2018,acc:Bank1,amt:$20,val:$20>"
    
    The (gnc:pk) function is a debugging tool. It will dump all arguments
    via gnc:strify to console and return the last argument. In addition,
    it will print the time stamp since the procedure was defined, and the
    delta time since the last (gnc:pk) call.
    
    (gnc:pk "call weird-fn with " acc " = " (weird-fn acc))
    (gnc:pk "call another-fn =" (another-fn))
    
    [d2.3243 t2.3243] call weird-fn with Acc<Bank> = Mon<$25.00>
    [d0.1000 t2.4243] call another-fn = #t
    
    This would suggest that (weird-fn acc) ran for 0.1 seconds, and
    returned a gnc:gnc-monetary object.

commit 820cd842f19c4ed1b93777f8ec21fa76ff2c3ac1
Author: Tom Lofts <dev at loftx.co.uk>
Date:   Sat Oct 6 14:59:52 2018 -0700

    Bug 796893 - invoice.GetDatePosted() and other date related...
    
    functions returns strange values for uninitalised dates.
    
    Convert time64 equal to INT64_MAX to Python's None value.

commit 7a4b06c442a85da338a6cb35654bd91d30d699d6
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 4 15:44:32 2018 -0700

    Bug 796878 - test-qofsession fails on x86_32.

commit a8c884016e1b313863cc554dca3babd63c784b17
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 4 14:05:49 2018 -0700

    Make the case of the Mac help directories the same as in the Bundle.
    
    Using the preferred camel-case rendering.

commit 3eab36e83274dd0397e1be1c8f9bdc37743b02b9
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 4 14:03:58 2018 -0700

    Reindent Mac version of gnc_gnome_help.

commit e068366277356b7bf9acd58ddb121fca15306cca
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Oct 1 13:18:25 2018 +0200

    Bug 796772 - Receivable Ageing Report invalid URL for Totals column
    
    Use some pointer arithmetic to split the owner guid into a separate
    string before handing it over to boost::uuid for interpretation

commit 893383ce9b308279551d01cb53a5c857df40a048
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sun Sep 30 19:10:50 2018 +0200

    removing double semicolons at the end of lines

commit 64a28b526370766f1e090a7711372bd1ac60e6e0
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sat Sep 22 18:12:11 2018 +0200

    xrange deprecated in python3, change to range
    
    thanks to Sumit Bhardwaj for the hint

commit 97916c6682d8675945c1a98e3ee7b6b0924d8eb1
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Sep 21 09:28:41 2018 +0200

    whitespace fixes

commit 34fa18f04eebef4fe0ca8e371d3974448fc5424e
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Sep 21 09:27:17 2018 +0200

    additional fixes for python3



Summary of changes:
 AUTHORS                                            |     7 +-
 CMakeLists.txt                                     |    38 +-
 .../python/example_scripts/account_analysis.py     |    26 +-
 bindings/python/example_scripts/change_tax_code.py |     4 +-
 .../python/example_scripts/gncinvoice_jinja.py     |     2 +-
 bindings/python/example_scripts/gncinvoicefkt.py   |     2 +-
 bindings/python/example_scripts/latex_invoices.py  |    10 +-
 .../example_scripts/simple_invoice_insert.py       |     4 +-
 .../example_scripts/test_imbalance_transaction.py  |     4 +-
 bindings/python/time64.i                           |    16 +-
 borrowed/gwengui-gtk3/gtk3_gui_dialog.c            |     2 -
 borrowed/gwengui-gtk3/w_checkbox.c                 |    11 +-
 borrowed/gwengui-gtk3/w_combobox.c                 |     9 +-
 borrowed/gwengui-gtk3/w_dialog.c                   |     2 -
 borrowed/gwengui-gtk3/w_gridlayout.c               |     4 -
 borrowed/gwengui-gtk3/w_groupbox.c                 |     2 -
 borrowed/gwengui-gtk3/w_hlayout.c                  |     2 -
 borrowed/gwengui-gtk3/w_hline.c                    |     2 -
 borrowed/gwengui-gtk3/w_hspacer.c                  |     2 -
 borrowed/gwengui-gtk3/w_label.c                    |     2 -
 borrowed/gwengui-gtk3/w_lineedit.c                 |    18 +-
 borrowed/gwengui-gtk3/w_listbox.c                  |    13 +-
 borrowed/gwengui-gtk3/w_progressbar.c              |     4 -
 borrowed/gwengui-gtk3/w_pushbutton.c               |    11 +-
 borrowed/gwengui-gtk3/w_radiobutton.c              |    10 +-
 borrowed/gwengui-gtk3/w_scrollarea.c               |     2 -
 borrowed/gwengui-gtk3/w_spinbox.c                  |    13 +-
 borrowed/gwengui-gtk3/w_stack.c                    |     2 -
 borrowed/gwengui-gtk3/w_tabbook.c                  |     2 -
 borrowed/gwengui-gtk3/w_textbrowser.c              |     2 -
 borrowed/gwengui-gtk3/w_textedit.c                 |     5 +-
 borrowed/gwengui-gtk3/w_vlayout.c                  |     2 -
 borrowed/gwengui-gtk3/w_vline.c                    |     2 -
 borrowed/gwengui-gtk3/w_vspacer.c                  |     2 -
 borrowed/jenny/jenny.c                             |     9 +-
 common/config.h.cmake.in                           |     2 +-
 data/accounts/C/acctchrt_common.gnucash-xea        |     2 +-
 data/accounts/de_AT/acctchrt_common.gnucash-xea    |     2 +-
 data/accounts/de_CH/acctchrt_common.gnucash-xea    |     2 +-
 data/accounts/de_DE/acctchrt_common.gnucash-xea    |     2 +-
 data/accounts/de_DE/acctchrt_skr49.gnucash-xea     | 26697 ++++++++---
 data/accounts/de_DE/acctchrt_wohnungsw.gnucash-xea |  3909 +-
 data/accounts/en_GB/acctchrt_common.gnucash-xea    |     2 +-
 doc/README.OFX                                     |     8 +-
 doc/examples/README_invoice                        |     2 +-
 doc/tip_of_the_day.list.c                          |    19 +-
 gnucash/CMakeLists.txt                             |    10 +-
 gnucash/environment.in                             |     9 +-
 gnucash/gnome-search/search-reconciled.c           |     2 +-
 gnucash/gnome-utils/assistant-xml-encoding.c       |     2 +-
 gnucash/gnome-utils/dialog-book-close.c            |    11 +-
 gnucash/gnome-utils/dialog-commodity.c             |     2 +-
 gnucash/gnome-utils/dialog-options.c               |     9 +-
 gnucash/gnome-utils/dialog-preferences.c           |     2 +-
 gnucash/gnome-utils/dialog-reset-warnings.c        |     3 +-
 gnucash/gnome-utils/dialog-tax-table.c             |     4 +-
 gnucash/gnome-utils/dialog-totd.c                  |     7 +-
 gnucash/gnome-utils/dialog-transfer.c              |     3 +-
 gnucash/gnome-utils/gnc-cell-renderer-date.c       |     8 +-
 gnucash/gnome-utils/gnc-cell-renderer-popup.c      |     4 +-
 gnucash/gnome-utils/gnc-date-edit.c                |     2 +-
 gnucash/gnome-utils/gnc-dense-cal.c                |     2 +-
 gnucash/gnome-utils/gnc-embedded-window.c          |     2 +-
 gnucash/gnome-utils/gnc-file.c                     |     3 +-
 gnucash/gnome-utils/gnc-gnome-utils.c              |    74 +-
 gnucash/gnome-utils/gnc-main-window.c              |    50 +-
 gnucash/gnome-utils/gnc-main-window.h              |    22 -
 gnucash/gnome-utils/gnc-period-select.c            |     1 -
 gnucash/gnome-utils/gnc-plugin-menu-additions.c    |     3 +-
 gnucash/gnome-utils/gnc-plugin-page.c              |     2 +-
 gnucash/gnome-utils/gnc-plugin.c                   |     2 +-
 gnucash/gnome-utils/gnc-query-view.c               |     2 +-
 gnucash/gnome-utils/gnc-tree-model-split-reg.c     |    12 +-
 gnucash/gnome-utils/gnc-tree-util-split-reg.c      |     1 -
 gnucash/gnome-utils/gnc-tree-view-account.c        |    86 +-
 gnucash/gnome-utils/gnc-tree-view-commodity.c      |    10 +-
 gnucash/gnome-utils/gnc-tree-view-price.c          |     2 +-
 gnucash/gnome-utils/gnc-tree-view-split-reg.c      |    43 +-
 gnucash/gnome-utils/gnc-tree-view.c                |     1 -
 gnucash/gnome-utils/gnc-ui.h                       |     4 +-
 gnucash/gnome/assistant-hierarchy.c                |     5 +-
 gnucash/gnome/assistant-loan.cpp                   |     3 +-
 gnucash/gnome/business-urls.c                      |    19 +-
 gnucash/gnome/dialog-billterms.c                   |     5 -
 gnucash/gnome/dialog-commodities.c                 |     2 +-
 gnucash/gnome/dialog-invoice.c                     |    55 +-
 gnucash/gnome/dialog-payment.c                     |     8 +-
 gnucash/gnome/dialog-price-edit-db.c               |     2 +-
 gnucash/gnome/dialog-print-check.c                 |     4 +-
 gnucash/gnome/dialog-sx-editor.c                   |     2 +-
 gnucash/gnome/dialog-sx-editor2.c                  |     4 +-
 gnucash/gnome/dialog-sx-from-trans.c               |     2 +-
 gnucash/gnome/dialog-sx-since-last-run.c           |     2 +-
 gnucash/gnome/gnc-budget-view.c                    |     2 +-
 gnucash/gnome/gnc-plugin-page-account-tree.c       |     1 +
 gnucash/gnome/gnc-plugin-page-invoice.c            |     1 +
 gnucash/gnome/gnc-plugin-page-register.c           |     2 -
 gnucash/gnome/gnc-plugin-page-register2.c          |     1 -
 gnucash/gnome/gnc-plugin-page-sx-list.c            |     2 +-
 gnucash/gnome/gnc-split-reg.c                      |    10 +-
 gnucash/gnome/gnc-split-reg2.c                     |    12 +-
 gnucash/gnome/reconcile-view.c                     |     7 +-
 gnucash/gnome/search-owner.c                       |    64 +-
 gnucash/gnome/search-owner.h                       |    14 +-
 gnucash/gnome/window-reconcile.c                   |    12 +-
 gnucash/gnome/window-reconcile2.c                  |    11 +-
 gnucash/gnucash-bin.c                              |    57 +-
 .../gtkbuilder/assistant-csv-account-import.glade  |     3 +-
 .../gtkbuilder/assistant-csv-price-import.glade    |    54 +-
 .../gtkbuilder/assistant-csv-trans-import.glade    |    56 +-
 gnucash/gtkbuilder/dialog-employee.glade           |    38 +-
 gnucash/import-export/aqb/dialog-ab-trans.c        |    21 +-
 gnucash/import-export/bi-import/dialog-bi-import.c |    15 +-
 .../import-export/csv-exp/assistant-csv-export.c   |    61 +-
 .../csv-imp/assistant-csv-account-import.c         |   154 +-
 .../csv-imp/assistant-csv-account-import.h         |     4 +-
 .../csv-imp/assistant-csv-price-import.cpp         |   119 +-
 .../csv-imp/assistant-csv-trans-import.cpp         |   120 +-
 gnucash/import-export/csv-imp/csv-account-import.c |     3 +-
 gnucash/import-export/csv-imp/csv-account-import.h |     4 +-
 .../import-export/csv-imp/gnc-imp-props-price.cpp  |     4 +-
 gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp |     4 +-
 .../customer-import/dialog-customer-import.c       |     2 +-
 gnucash/import-export/import-account-matcher.c     |     4 +-
 gnucash/import-export/import-main-matcher.c        |    27 +-
 gnucash/import-export/log-replay/gnc-log-replay.c  |     1 -
 gnucash/import-export/ofx/gnc-ofx-import.c         |     2 +-
 .../import-export/qif-imp/assistant-qif-import.c   |     2 +
 gnucash/register/ledger-core/gncEntryLedger.c      |     2 +-
 .../register/ledger-core/split-register-control.c  |    27 +-
 gnucash/register/ledger-core/split-register-load.c |     1 -
 .../ledger-core/split-register-model-save.c        |     2 +-
 .../register/ledger-core/split-register-model.c    |     4 +-
 gnucash/register/register-gnome/combocell-gnome.c  |     2 -
 gnucash/register/register-gnome/gnucash-cursor.c   |     2 +-
 gnucash/register/register-gnome/gnucash-header.c   |     2 -
 .../register/register-gnome/gnucash-item-edit.c    |    14 +-
 .../register-gnome/gnucash-sheet-private.c         |     2 +-
 gnucash/register/register-gnome/gnucash-sheet.c    |    61 +-
 gnucash/register/register-gnome/gnucash-style.c    |     6 +-
 .../report/business-reports/customer-summary.scm   |     4 +-
 gnucash/report/business-reports/invoice.scm        |    12 +-
 .../report/business-reports/test/test-invoice.scm  |     2 +-
 .../report/report-gnome/gnc-plugin-page-report.c   |     7 +
 .../report/report-system/commodity-utilities.scm   |   197 +-
 gnucash/report/report-system/report-system.scm     |     3 +
 gnucash/report/report-system/report-utilities.scm  |   161 +
 .../report-system/test/test-report-utilities.scm   |    28 +
 .../report/standard-reports/category-barchart.scm  |   909 +-
 gnucash/report/standard-reports/net-charts.scm     |   228 +-
 .../report/standard-reports/test/test-charts.scm   |    69 +-
 .../standard-reports/test/test-transaction.scm     |    10 +
 gnucash/report/standard-reports/transaction.scm    |    45 +-
 gnucash/ui/gnc-plugin-page-report-ui.xml           |     2 +-
 libgnucash/app-utils/calculation/fin.c             |    53 +-
 libgnucash/app-utils/gnc-exp-parser.c              |     2 +-
 libgnucash/app-utils/gnc-ui-util.c                 |    22 +-
 libgnucash/app-utils/gnc-ui-util.h                 |    13 +
 libgnucash/app-utils/option-util.c                 |    18 +-
 libgnucash/app-utils/options.scm                   |     1 +
 libgnucash/backend/dbi/gnc-backend-dbi.cpp         |     2 +-
 libgnucash/backend/dbi/gnc-dbisqlconnection.cpp    |     4 +-
 libgnucash/backend/dbi/gnc-dbisqlresult.cpp        |     4 +-
 libgnucash/backend/sql/gnc-bill-term-sql.cpp       |     3 +-
 libgnucash/backend/sql/gnc-budget-sql.cpp          |     4 +-
 libgnucash/backend/sql/gnc-customer-sql.cpp        |     2 +-
 libgnucash/backend/sql/gnc-employee-sql.cpp        |     2 +-
 libgnucash/backend/sql/gnc-entry-sql.cpp           |     2 +-
 libgnucash/backend/sql/gnc-invoice-sql.cpp         |     2 +-
 libgnucash/backend/sql/gnc-job-sql.cpp             |     2 +-
 libgnucash/backend/sql/gnc-order-sql.cpp           |     2 +-
 libgnucash/backend/sql/gnc-sql-backend.cpp         |     2 +-
 libgnucash/backend/sql/gnc-transaction-sql.cpp     |     3 +-
 libgnucash/backend/sql/gnc-vendor-sql.cpp          |     2 +-
 libgnucash/backend/xml/gnc-xml-backend.cpp         |     8 +
 libgnucash/backend/xml/io-example-account.cpp      |     2 +-
 libgnucash/backend/xml/io-gncxml-v1.cpp            |    65 +-
 libgnucash/backend/xml/io-gncxml-v2.cpp            |     9 +-
 libgnucash/backend/xml/io-utils.cpp                |     2 +
 libgnucash/backend/xml/sixtp.cpp                   |     4 +-
 libgnucash/core-utils/gnc-environment.c            |     5 +-
 libgnucash/engine/Account.cpp                      |     1 -
 libgnucash/engine/CMakeLists.txt                   |     7 +-
 libgnucash/engine/Scrub.c                          |    18 +-
 libgnucash/engine/ScrubBusiness.c                  |     1 -
 libgnucash/engine/Transaction.c                    |    47 +-
 libgnucash/engine/cap-gains.c                      |     2 +-
 libgnucash/engine/engine-helpers.c                 |    15 -
 libgnucash/engine/gnc-aqbanking-templates.cpp      |     1 -
 libgnucash/engine/gnc-commodity.c                  |     2 +-
 libgnucash/engine/gnc-date.cpp                     |    20 +
 libgnucash/engine/gnc-date.h                       |    20 +-
 libgnucash/engine/gnc-datetime.cpp                 |    59 +-
 libgnucash/engine/gnc-int128.cpp                   |     3 +
 libgnucash/engine/gnc-pricedb.c                    |    25 +-
 libgnucash/engine/gnc-rational-rounding.hpp        |    41 +-
 libgnucash/engine/gnc-timezone.cpp                 |     5 +-
 libgnucash/engine/gncCustomer.c                    |     9 +-
 libgnucash/engine/gncEmployee.c                    |     9 +-
 libgnucash/engine/gncEntry.c                       |     2 +-
 libgnucash/engine/gncInvoice.c                     |     3 +-
 libgnucash/engine/gncTaxTable.c                    |     2 +
 libgnucash/engine/gncVendor.c                      |     9 +-
 libgnucash/engine/iso-4217-currencies.xml          |    18 +-
 libgnucash/engine/kvp-value.cpp                    |     1 +
 libgnucash/engine/qofbook.cpp                      |     3 +-
 libgnucash/engine/qofid.cpp                        |     1 +
 libgnucash/engine/qofinstance.cpp                  |     1 -
 libgnucash/engine/qofquery.cpp                     |     5 +-
 libgnucash/engine/qofsession.cpp                   |     3 +-
 libgnucash/engine/test-core/test-engine-stuff.cpp  |     2 +-
 libgnucash/engine/test/gtest-gnc-datetime.cpp      |    28 +
 libgnucash/engine/test/test-extras.scm             |    28 +-
 libgnucash/engine/test/test-gnc-uri-utils.c        |     2 +-
 libgnucash/engine/test/test-qofsession.cpp         |    16 +-
 po/CMakeLists.txt                                  |    14 +-
 po/de.po                                           |  7326 +--
 po/fr.po                                           | 45263 ++++++++++---------
 po/glossary/fr.po                                  |    15 +-
 po/glossary/pt.po                                  |   225 +-
 po/pt.po                                           | 37213 +++++++--------
 util/ci/ubuntu-14.04-docker                        |     1 +
 222 files changed, 70111 insertions(+), 54699 deletions(-)



More information about the gnucash-patches mailing list