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