gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Dec 18 15:27:13 EST 2016


Updated	 via  https://github.com/Gnucash/gnucash/commit/4979eb62 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1ef17e6e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bbb5e56e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/21bd13b9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2cecc293 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/38527d08 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3ed1c761 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/54beffd9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/78b41f7a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ad208810 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ad1ba561 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fcd817a6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fc3dc3e7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7b7c780a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/332bd3bb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/98697a1e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d9dbc3de (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0829d6dc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5803c141 (commit)
	from  https://github.com/Gnucash/gnucash/commit/feee7ca6 (commit)



commit 4979eb62a7795ca44fa4a2557bca5ee40292f59f
Merge: feee7ca 1ef17e6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 18 12:14:00 2016 -0800

    Merge branch 'maint' after release 2.6.15.

commit 1ef17e6e16c3febd238fe7dc277a2ecba6f7b7c8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 17 11:11:56 2016 -0800

    Release 2.6.15

commit bbb5e56e309397384724dba4f971b9dde1a7806a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 17 10:20:50 2016 -0800

    Update AUTHORS and DOCUMENTORS.

commit 21bd13b91aec21fcc79f026519356ca0ba22e3c4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 17 09:45:21 2016 -0800

    Update Danish and Serbian translations from the Translation Project.

commit 2cecc2934d5bf6e80465fd68e191ee10e8ee4111
Author: Phil Davis <phil.davis at inf.org>
Date:   Sat Dec 17 09:29:23 2016 -0800

    README typo

commit 38527d08f1c58afeb27ac6ab08bca4487f906ec5
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 13 11:52:40 2016 -0800

    Bug 775912 - Tips of the Day shows content only once very 3 times
    
    Remove extra line-feeds from CMake generation of tips_of_the_day.list. They're unneeded and mess up windows parsing the file.

commit 3ed1c7616df3b828f50165a0b68b5c16a4d17480
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 11 17:21:28 2016 -0800

    Remove QIF importer error “Dates earlier than 1970 are not supported”.
    
    Because they are. The parser can’t figure out years earlier than 1930,
    but that’s not really a major concern.

commit 54beffd9367221402ff09fb8493e8112fe637732
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 11 16:32:15 2016 -0800

    Bug 685329 - Crashes on non-existent date
    
    Log an error instead of crashing. The transaction will be imported with
    today’s date.

commit 78b41f7ac14d1a19f588e1d9ef6cb4a10bb276b7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 11 15:23:55 2016 -0800

    Bug 772369 - Replace use of guile's internal date/time functions
    
    with our own implementation of gnc-date.

commit ad208810f0313f111529e1605f72adf32b68b57f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 11 09:58:54 2016 -0800

    Bug 773808 - Export Report Crash
    
    It's possible for the GtkFileChooserDialog to return a NULL filename,
    so defend against that.

commit ad1ba561053d7d73cd983184e70956c8bc2df8a0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 10 15:08:03 2016 -0800

    Bug 772484 - Segfault on Transaction edit
    
    Fix a couple of places where we can pass a NULL GDateTime* if the
    database contains a bad date.

commit fcd817a6bf44298173a0053e63bf8397c0381a21
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 10 14:26:16 2016 -0800

    Bug 774237 - FTBFS under some timezones (eg. GMT-14)
    
    Fix the neutral offset calculations so that the fixed UTC time doesn't
    change the date in the timezones near the international date line. Divide
    offset by 60 instead of 3600 so that the Chatham Islands (GMT-12:45 with DST)
    use 9:59 instead of 10:59 like the rest of NZ (GMT-12).

commit fc3dc3e7a84ebed127e3d074e8db36aa10603b8f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 9 16:09:33 2016 -0800

    Bug 775385 - Confusing error message which includes the text "file file"
    
    Remove the scheme from file URIs before displaying
    error messages and change the one file error message that can show up in
    database dialogs to say "file/URI foo" instead of "file foo".

commit 7b7c780a3615e8877af4ff5a90bb5db513701ce9
Merge: 57e7ba8 332bd3b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 9 10:34:02 2016 -0800

    Bug 775368 - "Average cost" price source problem
    
    This series of changes modifies the Average Cost report function to
    finding the average amount-weighted price of all transactions recording
    a "buy" of the report commodity so that the correct amount is now
    reported without the need of a capital gains split--though one is still
    needed to get the Trial Balance report to balance.
    
    Since book-wide averages are not what most users expect, it also changes
    the default pricing option on all reports to "Nearest in Time", which is
    what most confused users have selected after asking about it in the
    mailing lists. This also fixes
    Bug 340991 - Default price source for reports not good.

commit 332bd3bb3efeb4c09ca686aa445df554dc656092
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 9 10:33:28 2016 -0800

    Change the default price-source from Average Cost to Nearest in Time.
    
    Average cost is a counter-intuitive calculation for most users; Nearest in
    Time is generally reported to produce the results that users expect.

commit 98697a1e23c48737e472eba6314c3d05e6e689ee
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 9 10:22:06 2016 -0800

    Calculate rates only for buy transactions in the report commodity for cost totals.
    
    Reverse the direction of splits with negative amounts as they represent a
    sale of the transaction commodity. Accumulate buys and sells of commodities
    into separate comm-lists and use only the buy-side ones for the report-commodity
    in the calculation.

commit d9dbc3de04eb9518a688a9846e5276c3d2a2d05c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 4 15:00:51 2016 -0800

    Single functions for gnc:make-exchange-alist and gnc:get-exchange-totals.
    
    Extract helper functions and add a parameter, eliminating gnc:make-exchange-cost-alist
    and gnc:get-exchange-cost-totals.
    
    This makes it more clear the differences between the two algorithms and
    makes it easier to correct the algorithm for the cost case.

commit 0829d6dc0301a40c1c12406aee75ad89275764f3
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 1 16:32:41 2016 -0800

    Move checks for no split amount and trading accounts to get-match-commodity-splits.
    
    They apply to all price retrievals.

commit 5803c141c18a6ff75a7f49a9142f834a596857f5
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 1 15:42:27 2016 -0800

    Clean up whitespace in commodity-utilities.scm.



Summary of changes:
 AUTHORS                                            |  569 +++--
 ChangeLog                                          |  264 +-
 DOCUMENTERS                                        |   46 +-
 NEWS                                               |   47 +
 README                                             |    2 +-
 doc/CMakeLists.txt                                 |    5 -
 po/da.po                                           | 2685 ++++++++++----------
 po/sr.po                                           |  781 +++---
 src/app-utils/date-utilities.scm                   |   66 +-
 src/base-typemaps.i                                |   47 +
 src/engine/Transaction.c                           |   10 +-
 src/engine/test/test-extras.scm                    |    8 +-
 src/engine/test/test-split.scm                     |    2 +-
 src/gnome-utils/gnc-file.c                         |   20 +-
 src/import-export/qif-imp/qif-parse.scm            |    9 +-
 src/import-export/qif-imp/qif-to-gnc.scm           |   10 +-
 src/libqof/qof/gnc-date-p.h                        |    1 +
 src/libqof/qof/gnc-date.cpp                        |    1 +
 src/libqof/qof/test/test-gnc-date.c                |   16 +
 src/report/business-reports/fancy-invoice.scm      |   18 +-
 src/report/business-reports/invoice.scm            |    2 +-
 src/report/business-reports/job-report.scm         |    2 +-
 src/report/business-reports/owner-report.scm       |    2 +-
 src/report/locale-specific/us/taxtxf-de_DE.scm     |   28 +-
 src/report/locale-specific/us/taxtxf.scm           |   40 +-
 src/report/report-system/commodity-utilities.scm   | 1305 +++++-----
 .../report-system/test/test-report-utilities.scm   |    2 +-
 src/report/standard-reports/account-piecharts.scm  |    2 +-
 src/report/standard-reports/account-summary.scm    |    2 +-
 src/report/standard-reports/balance-sheet.scm      |    2 +-
 .../standard-reports/budget-balance-sheet.scm      |    2 +-
 .../standard-reports/budget-income-statement.scm   |    2 +-
 src/report/standard-reports/budget.scm             |    2 +-
 src/report/standard-reports/equity-statement.scm   |    2 +-
 src/report/standard-reports/income-statement.scm   |    2 +-
 src/report/standard-reports/sx-summary.scm         |    2 +-
 .../standard-reports/test/test-cash-flow.scm       |    6 +-
 src/report/standard-reports/trial-balance.scm      |    2 +-
 src/report/utility-reports/hello-world.scm         |   10 +-
 39 files changed, 3253 insertions(+), 2771 deletions(-)



More information about the gnucash-patches mailing list