gnucash master: Multiple changes pushed
Geert Janssens
gjanssens at code.gnucash.org
Mon Dec 7 15:53:21 EST 2015
Updated via https://github.com/Gnucash/gnucash/commit/fc41cd5c (commit)
via https://github.com/Gnucash/gnucash/commit/0e53cf89 (commit)
via https://github.com/Gnucash/gnucash/commit/7e7b02af (commit)
via https://github.com/Gnucash/gnucash/commit/e410e05d (commit)
via https://github.com/Gnucash/gnucash/commit/5a381125 (commit)
via https://github.com/Gnucash/gnucash/commit/7cf84db8 (commit)
via https://github.com/Gnucash/gnucash/commit/d4bbede0 (commit)
via https://github.com/Gnucash/gnucash/commit/9b371153 (commit)
via https://github.com/Gnucash/gnucash/commit/104de595 (commit)
via https://github.com/Gnucash/gnucash/commit/3e7c8fa4 (commit)
via https://github.com/Gnucash/gnucash/commit/13c7abc9 (commit)
via https://github.com/Gnucash/gnucash/commit/c26b81bf (commit)
via https://github.com/Gnucash/gnucash/commit/eb600c79 (commit)
via https://github.com/Gnucash/gnucash/commit/cca9cc7c (commit)
via https://github.com/Gnucash/gnucash/commit/5ff205d4 (commit)
via https://github.com/Gnucash/gnucash/commit/526fd82c (commit)
via https://github.com/Gnucash/gnucash/commit/8d123382 (commit)
via https://github.com/Gnucash/gnucash/commit/516b3025 (commit)
via https://github.com/Gnucash/gnucash/commit/6a8e9760 (commit)
via https://github.com/Gnucash/gnucash/commit/5d98d4af (commit)
via https://github.com/Gnucash/gnucash/commit/b47f0453 (commit)
via https://github.com/Gnucash/gnucash/commit/8dfea02d (commit)
via https://github.com/Gnucash/gnucash/commit/f9ab945c (commit)
via https://github.com/Gnucash/gnucash/commit/fa4532b6 (commit)
via https://github.com/Gnucash/gnucash/commit/1a92dad9 (commit)
via https://github.com/Gnucash/gnucash/commit/68f1db9e (commit)
via https://github.com/Gnucash/gnucash/commit/16bc91d6 (commit)
via https://github.com/Gnucash/gnucash/commit/4c0dbb17 (commit)
via https://github.com/Gnucash/gnucash/commit/21525713 (commit)
via https://github.com/Gnucash/gnucash/commit/f7781681 (commit)
via https://github.com/Gnucash/gnucash/commit/b047467e (commit)
via https://github.com/Gnucash/gnucash/commit/e7378e87 (commit)
via https://github.com/Gnucash/gnucash/commit/a7248b24 (commit)
via https://github.com/Gnucash/gnucash/commit/d061f6e9 (commit)
from https://github.com/Gnucash/gnucash/commit/2a0bb45f (commit)
commit fc41cd5cbd483ec6ac9fccf4bfa5d5c3cc2cd6da
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Dec 7 21:55:14 2015 +0100
Fix engine tests after maint merge
commit 0e53cf89aad0e45f0cbf4faa9f8d657998653f61
Merge: 2a0bb45 7e7b02a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Dec 7 21:11:10 2015 +0100
Merge branch 'maint'
Resolved conflicts:
src/engine/test/Makefile.am
src/gnome/dialog-sx-editor.c
commit 7e7b02af6dffa98caeb8465b1bc8b4ac49391f90
Author: Bob-IT <Bob-IT at users.noreply.github.com>
Date: Sat Dec 5 13:24:29 2015 +0000
Correct Spelling Mistake
On line 217 ASSET is spelt as ASSSET
commit e410e05da7d89b8076ad953b28d0ea790b0002e6
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 4 18:50:49 2015 +0100
Followup on bug 682800 to fix row balances in register reports
Due to the changes done for bug 682800 the row balances for the account report
no longer matched the row balances of the original register. This commit
should fix that for a consistent experience.
commit 5a381125ae556dd9c4e4bc2f3a673791854b0ab8
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Sun Nov 15 17:16:56 2015 +0000
Some fixes to the previous commit so that it works on both guile-1.8 and 2.0
commit 7cf84db85902d5169687b1722c2a008a47c2d5ab
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 19 09:44:57 2015 -0800
Revert the Language-Team in ar.po.
Submitter incorrectly set it to the Translation Project.
commit d4bbede08f171211fd1dd3d6018c8f95dca86f34
Author: Mike Alexander <mta at umich.edu>
Date: Tue Nov 17 02:25:37 2015 -0500
Set val_imbalance in gnc_transaction_balance_trading.
When the code was refactored in 61973a8 the return value from the new
function gnc_transaction_get_commodity_imbalance was ignored. This had
the effect of using an uninitialized variable to set the value in a new
trading account split that is not for the transaction's currency. That
means that multicommodity transactions created with this bug and trading
accounts on will not be balanced.
commit 9b3711533fc7cd641eda8e9745013b2f8af81f85
Author: Mike Alexander <mta at umich.edu>
Date: Tue Nov 17 02:23:00 2015 -0500
Remove the code in on_matcher_ok_clicked that builds refs_list.
The use and release of refs_list was removed 7358bcc in August 2012 and
since then on_matcher_ok_clicked has been leaking a GSList on every call.
commit 104de59519bcff9d75aaa47998e964b6ede21f12
Author: Mike Alexander <mta at umich.edu>
Date: Tue Nov 17 02:21:27 2015 -0500
Avoid assert in gnc_split_register_balance_trans if default_account is null.
commit 3e7c8fa45afe99c56f53b3a0bdc67a51ae86d48d
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Fri Nov 13 21:12:48 2015 +0000
Move test-account and test-split into engine/test directory
commit 13c7abc978a4956a860b52f6aad1ad4a836966b2
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Fri Nov 13 20:33:20 2015 +0000
Moved test-extras.scm to engine directory.
commit c26b81bff8686927cd68c37a116ba8d4dfc36fd4
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Mon Nov 9 22:16:26 2015 +0000
cash-flow.scm: Use hashtables for accounts as well
commit eb600c79a4288c38cb414d9a3ba45607b27bf634
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Thu Nov 12 20:43:58 2015 +0000
engine-utilities.scm: Add a couple of hashtable functions.
commit cca9cc7c22435383bae1158941a696a1301a04b0
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Mon Nov 9 20:53:19 2015 +0000
cash-flow.scm: Use a hashtable instead of a list.
This removes O(n^2) behaviour in the number of splits.
commit 5ff205d41fee190673d3a88517b09fd1591e3462
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Thu Nov 12 20:38:49 2015 +0000
engine-utilities.scm: Add a specialised hashtable.
commit 526fd82ca8bc5b2e05c40233c147ddd2c4e1a97a
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Mon Nov 9 20:42:43 2015 +0000
cashflow: use the much faster gnc:account-get-trans-type-splits-interval
This retrieves all the splits we need, and much faster.
commit 8d123382442afae25003ed4295992237ff76be47
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Sun Nov 8 22:37:08 2015 +0000
Add cashflow test
commit 516b3025b10b9cb43f4a26b1a19e6465872444ba
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Sat Oct 31 21:01:59 2015 +0000
report-utilities: Add a very small test to show that splits are unique
for account-get-trans-type-splits-interval
commit 6a8e97600fd61538df3c507d4474448da6dff925
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Mon Nov 9 22:31:53 2015 +0000
cashflow: Further separate work into a per-split section.
commit 5d98d4af9d44968d8e4cf000a7f0367893d3a581
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Thu Nov 12 20:29:23 2015 +0000
standard-reports/cash-flow.scm: break out main calculation part
This adds a function cash-flow-calc which does most of the donkey work and
can be tested independently of report generation.
commit b47f04539ef20e409b7516a5886c1b6c459df874
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Thu Nov 12 20:26:18 2015 +0000
Move account & split.scm to engine-utilities
commit 8dfea02da79ecefd290be928c5b25a9e765764d1
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Mon Nov 9 22:47:57 2015 +0000
reports: Add account and split module, plus tests.
Remove common functions from the budget and cashflow reports.
Add into separate modules, plus some tests for these newly exposed
functions.
commit f9ab945cad3c0af7734aebdbdd383c10f4c0e2ec
Author: Peter Broadbery <p.broadbery at gmail.com>
Date: Sun Nov 8 22:43:58 2015 +0000
Add and use a macro for loading modules.
commit fa4532b60342529679c8671aca8caf70cdbfaa9f
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Nov 11 08:44:09 2015 -0800
Updated Arabic Translation by Abdulsalam Alshilash.
commit 1a92dad9d03091d805c2b199ab13247921a1ba6e
Author: Bill Nottingam <notting at splat.cc>
Date: Thu Nov 5 16:58:00 2015 +0000
Bug 742321 - Reset temporary prefs on application startup
commit 68f1db9ed68f44d41dc13671a380ef859fbabd8a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Nov 3 12:19:44 2015 +0100
Bug 756720 - configure fails to find libgoffice 0.10-10 (0.10.18-1)
While we can't support libgoffice 0.10 because that would require gtk3
we can improve the error message if no libgoffice 0.8.x version is found.
commit 16bc91d6c95f97e7cf501b7799630391507c411f
Author: Mark Haanen <i18n at haanen.net>
Date: Tue Nov 3 12:00:22 2015 +0100
Add new account chart for Duch small businesses.
In the Netherlands, several parties have created an account structure for standardized information exchange. This file provides a GnuCash translation of this (public domain) structure.
commit 4c0dbb17484276ce58cd6520f5784cd1180e3914
Author: root <root at phenom.dyweni.com>
Date: Thu Oct 22 11:31:51 2015 -0500
disable recursion for balance and balance (usd)
https://bugzilla.gnome.org/show_bug.cgi?id=647952
commit 21525713a3bd5c464195e0d646031eba207b29dd
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Nov 1 11:17:50 2015 +0100
Reduce code duplication
commit f7781681bb6c3e1b87f9b42026c866b4cfc233a0
Author: yomlogs <dev at moonset.org>
Date: Fri Oct 30 17:17:55 2015 +0000
Bug 757378: display the user-defined display symbol for non-currency commodities.
commit b047467e3bafbf50f852d49624cfbf5145bf004f
Author: Mechtilde <ooo at mechtilde.de>
Date: Sat Oct 31 19:51:33 2015 +0100
some more German translation
commit e7378e876dc48e23aee8d83b0dd70976f52fc4ed
Author: Mechtilde <ooo at mechtilde.de>
Date: Thu Oct 29 20:43:37 2015 +0100
more corr in German translation
commit a7248b24d46ac1d421ea1d791d53ac9794e7c091
Author: Mechtilde <ooo at mechtilde.de>
Date: Tue Oct 13 18:21:02 2015 +0200
corr translation in German
commit d061f6e9628e5c51af4620d69e1fd4b7962b2ccc
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 30 14:07:24 2015 -0700
Don't require prices in Scheduled Transactions with marker commodity splits.
Bug 754192 - Since Last Run Dialog asks for security price even if not needed
Bug 662126 - Cannot create scheduled transaction for dividend reinvestment
If a split in an SX has a 0 amount, don't make its commodity the transaction
commodity, set the multi-commodity flag, or create a variable for it.
Make the warning about not being able to auto-create SXes with variables
or multiple commodities more explicit about the latter.
Summary of changes:
accounts/en_GB/uk-vat.gnucash-xea | 2 +-
accounts/nl/Makefile.am | 3 +-
accounts/nl/acctchrt_rgs_1.1.gnucash-xea | 32896 +++++++++++++++++++
configure.ac | 2 +-
po/ar.po | 7602 +++--
po/de.po | 15 +-
src/app-utils/gnc-sx-instance-model.c | 7 +-
src/app-utils/gnc-ui-util.c | 6 +-
src/bin/gnucash-bin.c | 2 +
src/engine/Scrub.c | 2 +-
src/engine/engine-utilities.scm | 95 +
src/engine/engine.scm | 20 +
src/engine/test/Makefile.am | 41 +-
src/engine/test/test-account.scm | 50 +
.../report-system => engine}/test/test-extras.scm | 95 +-
src/engine/test/test-split.scm | 28 +
...est-create-account.scm => test-test-extras.scm} | 39 +-
src/gnc-module/gnc-module.scm | 9 +
src/gnome-utils/gnc-tree-model-account.c | 6 +-
src/gnome/dialog-sx-editor.c | 9 +-
src/import-export/import-main-matcher.c | 8 -
src/register/ledger-core/split-register-control.c | 2 +-
src/report/report-system/Makefile.am | 1 -
src/report/report-system/test/Makefile.am | 4 +-
src/report/report-system/test/test-collectors.scm | 4 +-
src/report/report-system/test/test-extras.scm | 218 +-
src/report/report-system/test/test-list-extras.scm | 4 +-
.../report-system/test/test-report-utilities.scm | 36 +
src/report/report-system/test/test-test-extras.scm | 4 +-
src/report/standard-reports/budget.scm | 42 +-
src/report/standard-reports/cash-flow.scm | 660 +-
src/report/standard-reports/register.scm | 8 +-
src/report/standard-reports/test/Makefile.am | 3 +
.../standard-reports/test/test-cash-flow.scm | 127 +
.../test/test-generic-category-report.scm | 1 +
.../test/test-generic-net-barchart.scm | 1 +
.../test/test-generic-net-linechart.scm | 1 +
.../test/test-standard-category-report.scm | 10 +-
.../test/test-standard-net-barchart.scm | 14 +-
39 files changed, 38665 insertions(+), 3412 deletions(-)
create mode 100644 accounts/nl/acctchrt_rgs_1.1.gnucash-xea
create mode 100644 src/engine/test/test-account.scm
copy src/{report/report-system => engine}/test/test-extras.scm (80%)
create mode 100644 src/engine/test/test-split.scm
copy src/engine/test/{test-create-account.scm => test-test-extras.scm} (56%)
create mode 100644 src/report/report-system/test/test-report-utilities.scm
create mode 100644 src/report/standard-reports/test/test-cash-flow.scm
More information about the gnucash-patches
mailing list