gnucash master: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Wed Sep 18 16:43:00 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/9214f2ed (commit)
	 via  https://github.com/Gnucash/gnucash/commit/16da1acf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5344cbc7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6ae7cdc8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ccaaa141 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/67069ff6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f1bab7af (commit)
	 via  https://github.com/Gnucash/gnucash/commit/50e59077 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ec5b1109 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/268e9670 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0ec82872 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6e12bf81 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/525bcd39 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cfc7cef7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f6c96f9f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/65bb60d6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c675b5b5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/355d28e7 (commit)
	from  https://github.com/Gnucash/gnucash/commit/0f6ad826 (commit)



commit 9214f2ed5bd7dabb63004ff36ec7ccc72b468a3a
Merge: 0f6ad8263 16da1acf1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 18 22:04:08 2019 +0200

    Merge branch 'maint'

commit 16da1acf1d2eccae4148b37902e4eefa4c2b9802
Merge: 5344cbc7a cfc7cef7d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 18 21:36:29 2019 +0800

    Merge branch 'typos1' of git://github.com/luzpaz/gnucash into luzpaz-typos1

commit 5344cbc7ae4d3a7b2ebf2a60e21e745ba922ad00
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Sep 17 22:17:50 2019 +0800

    [reports] delete unused exports code.

commit 6ae7cdc8f290ce7aa91f66583e63a20de419d75c
Author: Christian Stimming <christian at cstimming.de>
Date:   Tue Sep 17 22:31:27 2019 +0200

    [i18n] German translation update
    
    Especially in the CSV import.
    Total: 5308 translated, 28 fuzzy, 22 untranslated.

commit ccaaa14187d5aa37e8ed24669fbba6ad055f9df7
Author: Christian Stimming <christian at cstimming.de>
Date:   Tue Sep 17 21:55:55 2019 +0200

    [aqbanking] Again use aqbanking version number for new function instead of cmake_symbol_check
    
    This reverts commit adae341d, "Use cmake_symbol_check to test for
    AB_Banking_RuntimeConfig_SetCharValue". We received multiple reports
    that the cmake check fails and the behaviour unexpectedly does not use
    the new function. As this is completely counter-intuitive as long as the
    new-enough aqbanking version are there, we better just stick
    to the aqbanking version numbers, especially because this function is used
    only in exactly one place here.

commit 67069ff6a6228ed8170f024e2d7c3c14e70f7253
Author: Christian Stimming <christian at cstimming.de>
Date:   Tue Sep 17 21:54:46 2019 +0200

    [aqbanking] Fix non-const return argument in aqbanking6 that we must free ourselves.

commit f1bab7af40e38ba92095470db898004e93e6f8bf
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Sep 17 11:54:26 2019 +0200

    Set component type in appdata metadata
    
    Required for flathub integration.

commit 50e59077d7160ba2d9eb1cb587c3b0c5597fee31
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Sep 15 22:15:58 2019 +0200

    [aqbanking] Keep transaction purpose conversion
    
    With the newest (beta) aqbanking versions there is a renamed
    version of the previous getter of the txn purpose available, which
    had been switched to a different semantic in between.

commit ec5b110936620809c27649df31728e382e498a10
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 14 11:46:15 2019 +0800

    [trial-balance] compact function
    
    use functional instead of accumulator style to handle
    adjusting/closing debit/credit amounts.

commit 268e9670e2b984759f622c987fe4c7116884f2cc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 14 09:40:10 2019 +0800

    [trial-balance] rewrite to omit account-get-pos-trans-total-interval
    
    Reuse adjusting-splits and filter for positive values.
    
    This function was buggy... see total-query is defined as the
    output of qof-query-merge-in-place, or qof-query-destroy, both
    returning #unspecified; this fails when passed to qof-query-run.

commit 0ec82872b0b3542a996f129d25ff1383021ac9b9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 14 01:13:24 2019 +0800

    [trial-balance] speedup: retrieve closing/adjusting splits once
    
    only 2 qof-query at the start, instead of 2 qof-query per account

commit 6e12bf81a924c3d797a9597adbc89b869249b8d5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 14 00:58:51 2019 +0800

    [trial-balance] *untabify/delete-trailing-whitespace/reindent*
    
    global reindent

commit 525bcd39ed434eab29316bcafdaf11cba250fda1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 14 13:54:14 2019 +0800

    [test-trial-balance] initial commit
    
    this is not yet 100% coverage, but is adequate to test upcoming
    changes to adjusting and closing balance calculators.

commit cfc7cef7d64245d55bc8013922468fbff3ec0061
Author: luz.paz <luzpaz at users.noreply.github.com>
Date:   Fri Sep 13 20:28:14 2019 -0400

    gnucash/gtkbuilder source typo found

commit f6c96f9fe87466a13a67f5aac7007918759b9685
Author: luz.paz <luzpaz at users.noreply.github.com>
Date:   Fri Sep 13 20:26:59 2019 -0400

    Fix typos for gnucash/report
    
    Found via `codespell -q 3 -D ~/Projects/codespell/codespell_lib/data/dictionary.txt -S *.po,./po,*.min.js,./ChangeLog*,./NEWS,./doc/README*,./AUTHORS,./libgnucash/tax/us/txf-de*,./data/accounts -L ans,cas,dragable,gae,iff,iif,mut,nd,numer,startd,stoll`

commit 65bb60d62182d17eeb885f25976bc49767068ee3
Author: luz.paz <luzpaz at users.noreply.github.com>
Date:   Fri Sep 13 20:26:03 2019 -0400

    Fix typos for gnuchash/ doc/ bindings/ and misc.
    
    Typos found via `codespell -q 3 -D ~/Projects/codespell/codespell_lib/data/dictionary.txt -S *.po,./po,*.min.js,./ChangeLog*,./NEWS,./doc/README*,./AUTHORS,./libgnucash/tax/us/txf-de*,./data/accounts -L ans,cas,dragable,gae,iff,iif,mut,nd,numer,startd,stoll`

commit c675b5b5e4f8d52247829c8a80664e73915229cf
Author: Matthew Forbis <mdforbis at forbii.com>
Date:   Fri Sep 13 10:52:28 2019 -0700

    Fix incorrect signature error with Cmake >= 3.6 and Webkit1.

commit 355d28e7214793615ca96dd8d1a3c4f47ccdd2fc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 13 20:09:08 2019 +0800

    [trial-balance] fix qof-query-destroy
    
    qof-query-destroy inv-query never previously triggered. fix. also map
    output is discarded, it's more readable to use for-each.



Summary of changes:
 CMakeLists.txt                                     |   10 +-
 HACKING                                            |    6 +-
 README.dependencies                                |    2 +-
 .../python/example_scripts/account_analysis.py     |    2 +-
 .../new_book_with_opening_balances.py              |    4 +-
 .../example_scripts/rest-api/gnucash_rest.py       |    2 +-
 .../example_scripts/simple_business_create.py      |    2 +-
 bindings/python/function_class.py                  |    2 +-
 bindings/python/gnucash_core.i                     |    2 +-
 bindings/python/time64.i                           |    4 +-
 borrowed/libc/strptime.c                           |    2 +-
 common/config.h.cmake.in                           |    3 -
 common/gnc-test-env.pl                             |    6 +-
 doc/README.OFX                                     |    4 +-
 doc/TRANSLATION_HOWTO                              |   12 +-
 doc/examples/iif/README                            |    2 +-
 doc/examples/taxreport.gnucash                     |   18 +-
 doc/gtk-3.0.css                                    |    2 +-
 doc/projects.html                                  |   28 +-
 gnucash/gnome-search/search-string.c               |    2 +-
 gnucash/gnome-utils/assistant-xml-encoding.c       |    2 +-
 gnucash/gnome-utils/dialog-account.c               |    2 +-
 gnucash/gnome-utils/dialog-account.h               |   12 +-
 gnucash/gnome-utils/dialog-options.c               |    2 +-
 gnucash/gnome-utils/dialog-utils.c                 |    4 +-
 gnucash/gnome-utils/gnc-gnome-utils.h              |    2 +-
 gnucash/gnome-utils/gnc-keyring.h                  |    2 +-
 gnucash/gnome-utils/gnc-main-window.h              |    4 +-
 gnucash/gnome-utils/gnc-tree-model-owner.c         |    2 +-
 gnucash/gnome-utils/gnc-tree-model-split-reg.c     |    8 +-
 gnucash/gnome-utils/gnc-tree-view-commodity.h      |    4 +-
 gnucash/gnome-utils/gnc-tree-view-price.h          |    2 +-
 gnucash/gnome-utils/gnc-tree-view-split-reg.c      |    8 +-
 gnucash/gnome-utils/gnc-tree-view.h                |    6 +-
 gnucash/gnome/assistant-acct-period.c              |    4 +-
 gnucash/gnome/assistant-loan.cpp                   |    4 +-
 gnucash/gnome/business-gnome-utils.c               |    2 +-
 gnucash/gnome/business-gnome-utils.h               |    2 +-
 gnucash/gnome/dialog-invoice.c                     |    2 +-
 gnucash/gnome/dialog-sx-editor.c                   |    2 +-
 gnucash/gnome/dialog-sx-editor2.c                  |    4 +-
 gnucash/gnome/dialog-tax-info.c                    |    2 +-
 gnucash/gnome/gnc-budget-view.c                    |    2 +-
 gnucash/gnome/gnc-plugin-page-account-tree.c       |    2 +-
 gnucash/gnome/gnc-plugin-page-register.c           |   12 +-
 gnucash/gnome/gnc-plugin-page-register2.c          |    2 +-
 gnucash/gnome/gnucash.appdata.xml.in.in            |    2 +-
 .../gtkbuilder/assistant-csv-account-import.glade  |    2 +-
 .../gtkbuilder/assistant-csv-price-import.glade    |    2 +-
 gnucash/gtkbuilder/assistant-qif-import.glade      |    8 +-
 gnucash/gtkbuilder/dialog-account-picker.glade     |    2 +-
 .../import-export/aqb/assistant-ab-initial.glade   |    2 +-
 gnucash/import-export/aqb/gnc-ab-utils.c           |   26 +-
 gnucash/import-export/aqb/gnc-gwen-gui.c           |    2 +-
 gnucash/import-export/bi-import/README             |    2 +-
 .../import-export/csv-exp/assistant-csv-export.c   |    2 +-
 gnucash/import-export/csv-exp/csv-tree-export.c    |    2 +-
 .../csv-imp/assistant-csv-account-import.c         |    2 +-
 .../csv-imp/assistant-csv-price-import.cpp         |    2 +-
 .../csv-imp/assistant-csv-trans-import.cpp         |    2 +-
 .../csv-imp/assistant-csv-trans-import.h           |    2 +-
 gnucash/import-export/csv-imp/gnc-import-tx.hpp    |    2 +-
 .../import-export/csv-imp/gnc-tokenizer-csv.cpp    |    2 +-
 gnucash/import-export/generic-import-design.txt    |    2 +-
 gnucash/import-export/import-account-matcher.c     |    2 +-
 gnucash/import-export/import-commodity-matcher.c   |    2 +-
 gnucash/import-export/import-parse.c               |    2 +-
 gnucash/import-export/ofx/gnc-ofx-import.c         |    2 +-
 .../import-export/qif-imp/assistant-qif-import.c   |   12 +-
 .../test/test-import-pending-matches.cpp           |    4 +-
 gnucash/python/gncmod-python.c                     |    2 +-
 gnucash/python/pycons/shell.py                     |    4 +-
 gnucash/register/ledger-core/gncEntryLedger.c      |    2 +-
 gnucash/register/ledger-core/split-register.c      |    4 +-
 gnucash/register/ledger-core/split-register.h      |    2 +-
 gnucash/register/register-core/combocell.h         |    2 +-
 gnucash/register/register-core/datecell.h          |    2 +-
 gnucash/register/register-core/quickfillcell.c     |    2 +-
 gnucash/register/register-gnome/gnucash-cursor.c   |    2 +-
 .../register/register-gnome/gnucash-item-edit.c    |    2 +-
 gnucash/register/register-gnome/gnucash-register.c |    2 +-
 .../register-gnome/gnucash-sheet-private.c         |    4 +-
 gnucash/register/register-gnome/gnucash-sheet.c    |    2 +-
 gnucash/report/commodity-utilities.scm             |    2 +-
 gnucash/report/doc/report-html.txt                 |    2 +-
 gnucash/report/html-acct-table.scm                 |   12 +-
 gnucash/report/jqplot/excanvas.js                  |    8 +-
 gnucash/report/jqplot/jqPlotOptions.txt            |   28 +-
 gnucash/report/jqplot/jquery.jqplot.css            |    8 +-
 gnucash/report/jqplot/jquery.jqplot.js             |  128 +-
 gnucash/report/jqplot/jquery.js                    |    4 +-
 gnucash/report/jqplot/optionsTutorial.txt          |    6 +-
 .../jqplot/plugins/jqplot.BezierCurveRenderer.js   |    4 +-
 .../report/jqplot/plugins/jqplot.barRenderer.js    |   10 +-
 .../report/jqplot/plugins/jqplot.blockRenderer.js  |    4 +-
 .../report/jqplot/plugins/jqplot.bubbleRenderer.js |    8 +-
 .../plugins/jqplot.canvasAxisLabelRenderer.js      |   12 +-
 .../plugins/jqplot.canvasAxisTickRenderer.js       |   18 +-
 .../report/jqplot/plugins/jqplot.canvasOverlay.js  |    2 +-
 .../jqplot/plugins/jqplot.canvasTextRenderer.js    |    2 +-
 .../jqplot/plugins/jqplot.categoryAxisRenderer.js  |    6 +-
 gnucash/report/jqplot/plugins/jqplot.cursor.js     |    4 +-
 .../jqplot/plugins/jqplot.dateAxisRenderer.js      |    4 +-
 .../report/jqplot/plugins/jqplot.donutRenderer.js  |   16 +-
 .../plugins/jqplot.enhancedLegendRenderer.js       |    2 +-
 .../report/jqplot/plugins/jqplot.funnelRenderer.js |   16 +-
 .../report/jqplot/plugins/jqplot.highlighter.js    |    2 +-
 gnucash/report/jqplot/plugins/jqplot.json2.js      |    2 +-
 .../jqplot/plugins/jqplot.logAxisRenderer.js       |    2 +-
 .../jqplot/plugins/jqplot.mekkoAxisRenderer.js     |    4 +-
 .../jqplot/plugins/jqplot.meterGaugeRenderer.js    |   10 +-
 .../report/jqplot/plugins/jqplot.ohlcRenderer.js   |    2 +-
 .../report/jqplot/plugins/jqplot.pieRenderer.js    |   18 +-
 .../report/jqplot/plugins/jqplot.pointLabels.js    |    2 +-
 .../jqplot/plugins/jqplot.pyramidAxisRenderer.js   |    6 +-
 .../jqplot/plugins/jqplot.pyramidRenderer.js       |    6 +-
 gnucash/report/jqplot/plugins/jqplot.trendline.js  |    8 +-
 gnucash/report/report-core.scm                     |    2 +-
 gnucash/report/reports/example/daily-reports.scm   |    2 +-
 .../reports/locale-specific/de_DE/taxtxf.scm       |    2 +-
 .../report/reports/locale-specific/us/taxtxf.scm   |    2 +-
 .../report/reports/standard/account-piecharts.scm  |    2 +-
 gnucash/report/reports/standard/balance-sheet.scm  |   17 +-
 .../reports/standard/budget-balance-sheet.scm      |   17 +-
 gnucash/report/reports/standard/budget-flow.scm    |    2 +-
 gnucash/report/reports/standard/budget.scm         |    2 +-
 .../report/reports/standard/equity-statement.scm   |   19 +-
 .../report/reports/standard/test/CMakeLists.txt    |    1 +
 .../reports/standard/test/test-transaction.scm     |    4 +-
 .../reports/standard/test/test-trial-balance.scm   |  172 +++
 gnucash/report/reports/standard/trial-balance.scm  | 1490 ++++++++------------
 gnucash/report/test/test-commodity-utils.scm       |    2 +-
 po/de.po                                           |   38 +-
 test-templates/test-suite.c                        |    2 +-
 util/elegant-sort.pl                               |    2 +-
 135 files changed, 1173 insertions(+), 1310 deletions(-)
 create mode 100644 gnucash/report/reports/standard/test/test-trial-balance.scm



More information about the gnucash-patches mailing list