gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Aug 23 16:51:28 EDT 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/d2a01083 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c210ceb3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/98c8b233 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cbbca470 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ef2db1ed (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2fd2b7bb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5bf57260 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/17c0c42e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6c4edf94 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4aafa175 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5e034056 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9ec5c86f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/809ea8db (commit)
	 via  https://github.com/Gnucash/gnucash/commit/56210de9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/03ef8883 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6deecfd3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2dd576fa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/be7b261f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d149042d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3296da00 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f8e976e9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/582ded39 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6d44d067 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f6629359 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/58bf438a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f769999f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/79a27354 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/94c61e15 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/088a386d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/00efc169 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3e0eda4b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3eaeda39 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/21925c18 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a2375055 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c3e1a07f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/68c980ba (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6d217a7b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/469ef580 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4de646b1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e84b404b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fee142b2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/99f2e0db (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a1d396e1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c5e5bdf8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ca6e5528 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aa9602f0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/37c1bd47 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/31185c96 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b0ab79be (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0891e117 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f6450952 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8b270725 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d1976fc7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/79476ba6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/237626f0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d843405d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/00eba91a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9d28edb3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/be96f3bf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/59f3376e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e8da10ba (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ff318255 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/986908ea (commit)
	 via  https://github.com/Gnucash/gnucash/commit/02e59cc9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/883705fd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0a64081b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f9286ac8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7df7e383 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e75150c5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/24e288ae (commit)
	 via  https://github.com/Gnucash/gnucash/commit/67fb2576 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f35a2688 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ad20f859 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2054e202 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1015c6aa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0f9a9e3c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/161a5d60 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/103a053e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/efc34b24 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ea2d89fa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0c2e17da (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a9f79cf7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1f592ce1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2be2ff8a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0da826f3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/85515214 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e0e77ca3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/12ab85fa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6f196031 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4df6493b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c4d9ca7b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5a8d0494 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a4b8b7a2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8650ffad (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f71af666 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7c462836 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b36a0125 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d6ceec68 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ef67de44 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/150bfc8d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d0d7fc8b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dad4f0cd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/28c7f2dd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e3df32ce (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c1bd4c0e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9d30eec8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8b3baadf (commit)
	from  https://github.com/Gnucash/gnucash/commit/86d923c4 (commit)



commit d2a01083f1dc6131e2b1b544450271b51461d683
Merge: 86d923c4f c210ceb3c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 23 13:51:15 2020 -0700

    Merge branch 'maint'

commit c210ceb3cbfa422effe2a33f8b87d8f6887943ca
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 22 12:59:14 2020 -0700

    Fix Windows build.
    
    MinGW doesn't implement strsep, use strtok instead.

commit 98c8b23351a3fd266f47f9ea67474b4bc4229ede
Merge: cbbca4701 2fd2b7bb6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 19 07:19:42 2020 +0800

    Merge branch 'maint-797852-bis' into maint #776

commit cbbca4701306b2bb85bef7af9020b93e5dab6af6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 18 21:12:23 2020 +0800

    [test-engine-extras] Use more efficient gnc:list-flatten

commit ef2db1ed0f9505cb4137994f658d23d40f109169
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Aug 18 17:45:52 2020 +0200

    Update Dutch glossary

commit 2fd2b7bb64e07de4f4319b47b4c1e291af6f0a48
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 18 22:27:03 2020 +0800

    Bug 797852 - Error in Accounts Payable Aging re cut off dates
    
    Finally the proper fix in aging-report.
    
    The aging-report must consider only activity in the report period
    specified. If an invoice is paid after the report period, it is
    considered unpaid.

commit 5bf57260aee182717023801c21cbc5f57fe941c7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 16:19:59 2020 +0800

    [business-urls] link to owner report with enddate

commit 17c0c42e0ba008a2677c15003ae87c50e4c0d828
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 15:52:02 2020 +0800

    [dialog-invoice] gnc_business_call_owner_report_with_enddate

commit 6c4edf94cee82a557eb27c265898e600439ea086
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 17 22:35:53 2020 +0800

    [aging] call owner-report-text with end-date

commit 4aafa1752f6204fb35d7037dca7dd76e207bf428
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 15:51:44 2020 +0800

    [new-aging] create owner report with end-date

commit 5e0340560a90648da0a1685df84856e2c5d4e7bf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 16:19:37 2020 +0800

    [html-utilities] gnc:owner-report-text can accepts enddate

commit 9ec5c86f55894a1b9467432d5d21e0b45cd0a57b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 15:51:40 2020 +0800

    [new-owner-report][api] owner-report-create-with-enddate
    
    similar to owner-report-create, accepts enddate argument

commit 809ea8dbf9c834743df1e892872a8bc3ef6939e3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Aug 18 15:30:03 2020 +0200

    Mark Dutch translation as non-TP managed

commit 56210de9a24d0693cf550d63a5c55943f284ef67
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Aug 18 15:28:05 2020 +0200

    Rename report option for consistency
    
    In English each word in option and menu names starts with a capital letter.
    Also eliminates a redundant translatable string.

commit 03ef88839b211dffa7a9756a2f860e997986d5ea
Author: triyanwn <triyan.wn at gmail.com>
Date:   Tue Aug 18 11:26:56 2020 +0700

    L10N:id: New glossary for Bahasa Indonesia
    
    Indonesian translation for glossary and update to include Bahasa
    Indonesia on CMakeLists.txt
    PR #775

commit 6deecfd376126d34ed5e75776950cdebe912dcf5
Merge: d149042d7 2dd576fa0
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Aug 18 00:51:55 2020 +0200

    Merge branch 'pr_773' into maint

commit 2dd576fa0a6bb746bc0b3d09c1dbcb407f4fd6d9
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Aug 18 00:47:01 2020 +0200

    I18N:nb: Merge recent pot

commit be7b261fdb83d673413841cda17fb10fea35335b
Author: John Erling Blad <jeblad at gmail.com>
Date:   Mon Aug 17 18:55:16 2020 +0200

    L10N: nb: partial updated translation

commit d149042d74911c9f2cd02fea7a74c515abfe4a4d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 17 23:07:37 2020 +0800

    [net-charts] CSV export uses ISO dates
    
    * also add CSV export-error if no export-string

commit 3296da001c40642fb0ac6b5004f681dcc60910ef
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 17 23:06:08 2020 +0800

    [category-barchart] add CSV export for table data

commit f8e976e91391c20355c5a338602c0b6ae51c5ba4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 17 23:07:55 2020 +0800

    [category-barchart] simplify table constructor

commit 582ded399670de381d322dce783010b3e0abaee1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 17 22:04:42 2020 +0800

    [price-scatter] compact code, add more interval options
    
    fixes longstanding unreported bug - quarter/halfyear were not being
    handled!

commit 6d44d0675e1b13e914f54d67bd69d3c8092b1732
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 16 16:03:03 2020 -0700

    Reduce random transactions and iterations on test-lots.cpp.
    
    No point in generating 320 transactions or running the test 10 times
    for a simple does-it-crash test. Do it once with 32 transactions so
    it takes less than one second instead of 16.

commit f662935990177318d877a4034f256976477f1681
Author: Hong Xu <hong at topbug.net>
Date:   Sun Aug 16 13:59:02 2020 -0700

    Etype might have not been initialized when used
    
    It is used here:
    
        g_strdup_printf (_("Entity type does not match %s: %s"), etype, location);
    
    But previous it might not have been initialized.

commit 58bf438ac8c797cd1de74bbb59e6488f6ef1e0c5
Author: John Erling Blad <jeblad at gmail.com>
Date:   Sun Aug 16 18:21:36 2020 +0200

    L10N:nb: update glossary for norwegian bokmal
    
    (rebased version of PR #771)

commit f769999ffd570625d13ee5fba95b066deb17c731
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 16 22:42:35 2020 +0800

    [trep-engine] export gnc:lists->csv properly
    
    error 94c61e15f

commit 79a273545c2487294ca96f014c1f917b9845549f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 16 21:57:59 2020 +0800

    [net-charts] export table as CSV
    
    table can be exported

commit 94c61e15f337d222d249a68ffcfb6b362faf2fd2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 16 21:51:07 2020 +0800

    [trep-engine] export gnc:lists->csv
    
    converts a list of lists to CSV string.

commit 088a386dc7aa643269f665c1cb5df77e78f3c020
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 16 17:55:00 2020 +0800

    [gnc-plugin-page-register.c] sanity check invoices_from_transaction
    
    prevent segfault if trans is NULL. would crash when deleting a split.

commit 00efc1696a8c8521cda8791f113ae83cf58240f8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 16 17:54:24 2020 +0800

    [Transaction.c] sanity check xaccTransGetAPARAcctSplitList
    
    prevent segfault if trans is NULL

commit 3e0eda4b15b5e35505bda1203e29320606c0524d
Merge: a23750550 3eaeda39f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 16 08:27:30 2020 +0800

    Merge branch 'maint-C-exports' into maint #768

commit 3eaeda39fa33fce93f3a468948a0f6a66f481e90
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 16 08:26:48 2020 +0800

    [gnc-plugin-page-report] handle invalid renderer output
    
    - renderer doesn't return an html-document object
    - or, the html-document has no export-string nor export-error

commit 21925c18beb66caed0864d4cd297c03744aa5b49
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 16 08:25:50 2020 +0800

    [gnucash-commands] handle invalid renderer return
    
    - renderer doesn't return an html-document object
    - or, the html-document has no export-string nor export-error

commit a237505501619d46571f9a4fa83235edc6d96bf0
Merge: c3e1a07f4 68c980baf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 16 08:08:21 2020 +0800

    Merge branch 'maint-797852' into maint #760

commit c3e1a07f433ba5bbabd426409074d2ba79ab6ceb
Author: Giuseppe Foti <foti.giuseppe at gmail.com>
Date:   Sat Aug 15 19:57:05 2020 +0200

    L10Nit 5551 messaggi tradotti.

commit 68c980baf2ee8115b24edba4913403cdb59f23f4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 16:19:59 2020 +0800

    [business-urls] parse enddate=time64-number
    
    enddate=number is parsed if it exists. it is not yet used in
    owner-report generation.

commit 6d217a7bcfdc1ea4e7a6bdbb3a6a2be643ec76a4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 18:33:47 2020 +0800

    [gnc-plugin-page-report] remove compatibility path

commit 469ef58026ace614e73d9c59bb7e2d360839e6b1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 18:32:48 2020 +0800

    [gnucash-commands] remove compatibility path

commit 4de646b1c7e7611ad19201568da28abf0f4249fd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 18:25:37 2020 +0800

    [report-core] remove output-file in gnc:cmdline-* fns

commit e84b404b74094bc869c64ccb47a676b24dd708b2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 18:25:22 2020 +0800

    [income-gst-statement] deprecate file-name argument in renderer

commit fee142b27afa5d5e319737f1666b85171e86e451
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 18:24:57 2020 +0800

    [trep-engine] deprecate #:filename argument in renderer

commit 99f2e0db23f49c233050e27b2820b002c558cd49
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 14:33:15 2020 +0800

    [business-urls] macro common code

commit a1d396e11a6812ec0ae37caaf6c8693cb8c890e5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 25 23:02:00 2020 +0800

    [business-urls] slightly better url query parsing

commit c5e5bdf8c165896e3803311b91758bea4ecba7f8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 15 13:49:23 2020 +0800

    Addendum previous: rename "invoice"->"document"

commit ca6e5528bdf6c9b0bf72ea60a36062c5989f1b84
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 28 23:45:06 2020 +0800

    Bug 787295 - Allow UI jump from Business accounts to their relevant invoice/bill/voucher

commit aa9602f0ed141a4c9f05f1f7002374f9101a00c3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 12 18:27:53 2020 +0800

    [gnucash-commands] use export-string/error

commit 37c1bd47de8166e7306bfb37417c5927d9c331df
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 10 19:38:25 2020 +0800

    [gnc-plugin-page-report] use export-string/error

commit 31185c963a3203f5a20b672e74fafdadddb223b1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 10 19:15:15 2020 +0800

    [taxtxf_de] set export-string for export-type='csv

commit b0ab79bed7e6f149a7b4e105e6f88ce655dfd79d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 10 12:58:28 2020 +0800

    [taxtxf] set export-string for export-type='csv

commit 0891e117c93c1dd2db794c5c9666be6c2479e6d4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 10 12:41:29 2020 +0800

    [trep-engine] set export-string or export-error for export-type 'csv

commit f6450952423e269516e01703eca8236a9d9562aa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 12 18:27:10 2020 +0800

    [report-core] don't barf when output-file is #false

commit 8b2707254f6b3596cddf915c5b3026083df0f0f6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 14 20:41:49 2020 +0800

    [html-document] add export-string|error fields in html-document

commit d1976fc7fed9ca1e7bddb7e040509be9f1bb916c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 14 22:23:00 2020 +0800

    [gnc-plugin-page-report.c] set dialog parent properly

commit 79476ba6dc92ae94a3c0e91f0718f383009d682f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 14 15:45:42 2020 +0800

    don't crash if objects are built with invalid fieldnames
    
    (gnc:define-report
     'version 3
     'name "Test Report Template4"
     'invalid-field-name 'x
     'report-guid "xxx")
    
    gnc:define-report and other constructors will not crash when fieldname
    is invalid.

commit 237626f0dba423196a7e0bd9511d6198f631517b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 12 18:22:30 2020 +0200

    Dutch translation update
    
    4721 translated messages, 562 fuzzy translations, 268 untranslated messages.

commit d843405df5c6c1054e54bc4a843d1f0d0ddf6a08
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 12 18:17:48 2020 +0200

    Apply most recent pot file to nl.po

commit 00eba91a3b35f4beaa739abbfeb715e220c992ff
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 12 18:16:45 2020 +0200

    Tweak a few strings to reuse translations

commit 9d28edb332559723bd6fe1ba71973f92b146137b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 9 13:27:59 2020 +0800

    [gnucash-commands.cpp] fix guile error handling
    
    * id is an SCM object which is never NULL, but may be #f to signal error.

commit be96f3bf68058a62e6de0566526597de8f894a67
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 9 13:26:53 2020 +0800

    [report-core] better documentation and handle ambiguous reportnames
    
    * add comments describing args and return val
    * rename vars to better describe them
    * exported gnc:cmdline-template-export and gnc:cmdline-get-report-id
      handle ambiguous reportnames by returning #f

commit 59f3376e7527668a5219d495f11cadad8e4667e0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 8 16:15:31 2020 -0700

    gnc:cmdline-check-report should return #t if everything passes.

commit e8da10ba2ea3ca6c2b47dc2c4d96b905f80e22c9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 8 15:01:33 2020 -0700

    Use scm_from_locale_string for converting command-line input.
    
    Because Windows generally can't enter UTF8 on the command line.

commit ff318255ad765210c12ba589ada447990e3f1ccb
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 6 17:19:00 2020 -0700

    Bug 797880 - [gnucash-cli] encoding and font differing from...
    
    manually exported reports (Win10, German locale).
    
    Don't use Guile for output.

commit 986908ea4aa4269eeb1b4794c0234a4cd91df672
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Aug 8 18:06:05 2020 +0200

    I18N: Fix a typo in the glossary

commit 02e59cc97784ed51a2df67d32e19b94ab56e8f7b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 8 12:12:19 2020 +0800

    [price-quotes.scm] ensure missing-alphavantage message can show on console

commit 883705fdf87565a1139106cc04fba120720aa426
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 8 11:40:42 2020 +0800

    [report-core] handle export properly
    
    export code was tested using a custom saved-report, needing to call
    the parent template export code. this could not work when a parent
    template export code was called. enable path to call parent or custom
    export-code.

commit 0a64081b98730821db5f4593f3ee9af824f0ae46
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 8 11:39:55 2020 +0800

    [taxtxf.scm] compact, allow error to console
    
    taxtxf error handling is designed for gui. add code to call
    gnc:gui-error which can also dump error to console if gui is not available.

commit f9286ac8f4715986a8c02023426487aab8131d92
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 5 23:26:05 2020 +0800

    [budget.scm] fix report crash on books with unreversed budgets
    
    there was bug in budget.scm whereby budget report would crash with
    unreversed-budget featured book. the 'note' argument was missing when
    calling disp-cols.

commit 7df7e383c2013fe8225a114a1b40d7268112be65
Merge: 24e288ae4 e75150c5c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 5 18:41:05 2020 +0800

    Merge branch 'maint-show-report-with-datafile' into maint #755

commit e75150c5c6c7bd3c76581430a0b3b148a720a3c0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 12 23:52:18 2020 +0800

    [gnucash-cli] -R show should accept & try load datafile
    
    * file_to_load argument, if present, would be a candidate for loading.
    * if loading fails, show report details anyway.

commit 24e288ae47284b13fa7afcf740f81f99c52a05b6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Aug 4 09:45:30 2020 -0700

    Refactor gnc_gen_trans_list_create_matches
    
    Extracting functions query_imported_transaction_accounts and perform_matching
    and eliminating the early creation and passing of several local
    variables.

commit 67fb257641e62b624f05a213a6b5fcbce2ef3328
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 3 13:15:19 2020 -0700

    Bug 797839 - Auto-complete prevents entering non-ASCII transaction descriptions
    
    Try #2. Passing the wrong kind of string length to table_modify_update.

commit f35a26882da76d0d09464cf0d38cc190a79d6894
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 3 18:06:35 2020 +0800

    Addendnum to ad20f859c -- _ must be exported

commit ad20f859cc15e249c8d4443d4446c1a4d1cf6b81
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 2 22:56:06 2020 +0800

    [core-utils] define _ for guile-2.2

commit 2054e2022e54ebe1e696cf4ce157acd6eaf98d28
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 2 14:16:50 2020 -0700

    Restore call to resolve_conflicts().
    
    Lost in merging Bug 797730 PR.

commit 1015c6aafdd3e1faa47d8e26b9a4972e2b9d19b3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 2 14:15:20 2020 -0700

    Add new python example file to POTFILES.in.

commit 0f9a9e3c5eeab4f378b5f2f28491d1303df77f1e
Merge: 103a053e8 161a5d60c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 2 13:56:31 2020 -0700

    Merge Hong Xu's 'potential_matches' into maint.

commit 161a5d60c0f5fc2352898d82c71141dff50a70d0
Author: Hong Xu <hong at topbug.net>
Date:   Sun Aug 2 12:14:03 2020 -0700

    Variable name correction: "import_trans_account" --> split_account
    
    I'm getting this error:
    
        /home/user/src/gnucash/gnucash/import-export/import-main-matcher.c: In
        function ‘gnc_gen_trans_list_show_all’:
        /home/user/src/gnucash/gnucash/import-export/import-main-matcher.c:1716:28:
        error: ‘import_trans_account’ may be used uninitialized in this
        function [-Werror=maybe-uninitialized]
                 per_account_list = g_hash_table_lookup (lists_per_accounts,
        import_trans_account);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /home/user/src/gnucash/gnucash/import-export/import-main-matcher.c:1676:14:
        note: ‘import_trans_account’ was declared here
             Account *import_trans_account;
    
    Looks like the variable name was incorrect.

commit 103a053e89af7cba75088475466eaca47a083340
Merge: efc34b247 7c462836f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 2 11:58:50 2020 -0700

    Merge Jean Laroche's '797730_matcher_match_many_to_one' into maint.

commit efc34b247f4caa611b8967ee5e233ef3a94e155b
Merge: ea2d89fac a9f79cf79
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 2 11:20:50 2020 -0700

    Merge Jean Laroche's  'improve_ofx_import_speed' into maint.

commit ea2d89fac28cc3f2da992d3a56dafbcf2aae4a16
Merge: 0c2e17daf e0e77ca39
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 2 11:07:15 2020 -0700

    Merge Hong Xu's 'export-account' into maint.

commit 0c2e17daf100148a29a8a0ca2e3c44f2d61632ca
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 2 20:08:12 2020 +0800

    [job-report] clarify deprecation warning.

commit a9f79cf79c6b681428eaee78a5bca8f192e33b98
Author: jean <you at example.com>
Date:   Tue Jul 21 13:39:26 2020 -0700

    Add a flag to the account structure to defer balance computation

commit 1f592ce1914f1db3f9845f5e8898a413cafb1794
Author: jean <you at example.com>
Date:   Tue Jul 21 12:19:28 2020 -0700

    Fix FOO and move deletion where it should be

commit 2be2ff8af452e887db29f41235238aad2f2ce77c
Author: jean <you at example.com>
Date:   Sun Jul 19 23:02:53 2020 -0700

    To further increase the import speed, it's necessary to prevent any account commit to happen
    until the very end of the import (OK or Cancel), because account commits trigger very lengthy balance
    computations. For this, I call xaccAccountBeginEdit on all the accounts involved in the import,
    keeping a list of them so BeginEdit is called only once. At the end of the import, commit is called
    on all the accounts in the list. Note that when the user selects a target account for an imported
    transaction, xaccAccountBeginEdit is called on the target account, and it is added to the list.
    
    Another area of improvement is avoiding re-checking all register transactions to verify whether
    a given imported transaction has already been matched. Instead, a hash table of split online IDs
    is computed once (per account), and verified for each incoming transactions.
    
    Finally, the list of register transactions that are potential matches for the imported ones is
    further pruned ahead of time to only keep transactions that do not have an online ID. This avoid
    the repeated checks that were previously happening in the match-score loop.
    
    With this, importing 6000 transactions into a 6000 split account becomes fairly fast (a few seconds
    on my slowish machine).
    
    There are still slow areas: If you select all 6000 imported transactions and assign a destination
    account to all of them, the process is impossibly sluggish because of repeated path operations
    (selections, freeing) in the tree view.
    If you do not specify a target account for any of the 6000 imported transactions, an "imbalance"
    account is used, but the xaccAccountBeginEdit mechanism isn't applied to it by the new code, so
    each imported transaction will trigger a commit, and therefore a slow balance recomputation.
    
    Remove use of xaccTransGetSplit

commit 0da826f31161fd51ca45b3a6274cae37282fa9b0
Author: jean <you at example.com>
Date:   Fri Jul 17 18:52:01 2020 -0700

    Instead of saving the imported transaction into the treeview, which takes more time
    I now save them into a temporary list. A single query is done for all imported transactions
    and the resulting register splits are put into a hash table of lists with accounts
    as key, which will speed things up when multiple accounts are found.
    My tests of large imports on large accounts seems to ate that most of the time is spent
    verifying whether the imported transactions has already been imported, then computing
    the balance repeatedly for each imported transaction (!)  when the user clicks OK to
    add all the transactions to the account. So there's still room for improvement here!

commit 85515214767cbafd7489d4edebe2dbce49c5d61f
Author: jean <you at example.com>
Date:   Mon May 11 22:19:35 2020 -0700

    Speeds up the import of ofx files by only doing one query at the end.
    
    The previous ofx import code performed one query for each imported transactions, which
    was quite slow. The change consists of gathering all ofx transactions before doing the
    query. The query must be wider to search for all matching accounts (in case the imported
    transactions come from different accounts) and an enlarge date range (according to the
    earliest and latest imported transaction). The rest of the code is identical to what was
    done before. The final query is performed just before the matching dialog is displayed.

commit e0e77ca39dd15e8bf7df69b924ffcb4de2fea47d
Author: Hong Xu <hong at topbug.net>
Date:   Fri Jul 31 19:48:14 2020 -0700

    Add Python example export_account_totals.py
    
    This example exports acount totals of all accounts into a CSV file.
    
    This has been asked before: https://money.stackexchange.com/questions/111786/exporting-account-totals-in-gnucash

commit 12ab85fa6c147df2714a14c778412f930f89ed40
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 1 10:12:38 2020 +0800

    [advanced-portfolio] use G_ for guile-3.0

commit 6f1960313f3f8a8b4bd7207ab07de0b5ee436582
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 1 10:12:17 2020 +0800

    [advanced-portfolio] restore to original 4.0 state
    
    and remove tests which cannot be run anymore

commit 4df6493bc22535ba09849dbeda8b5886882c0b31
Author: Ralf Habacker <ralf.habacker at freenet.de>
Date:   Fri Jul 3 15:01:50 2020 +0200

    Fix API doc of gnc_account_lookup_by_code()
    
    Taken from PR #762, but it is separate issue and rest of the PR needs
    some discussion.

commit c4d9ca7bc6468f5b7614e2d12a304b2c2332d407
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 31 15:24:25 2020 -0700

    Bug 797889 - editing amounts in dr / cr behaving oddly
    
    Rearranged gnc_price_cell_modify_verify to remove code duplication.
    
    Also added removal of any thousands separators as if they were left
    in the wrong place gnc_basic_cell_set_value_internal would raise
    an error dialog and fail to accept the value.

commit 5a8d0494838cd3fb63d1f62bc2710a7fa5fac0db
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 31 19:46:50 2020 +0800

    Bug 797883 - [Transaction Report] non-localized string

commit a4b8b7a21aaa9b15f54d8a0ac97ba1130fa640ea
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jul 31 11:38:55 2020 +0100

    Realign the UI source files so they are consistent.

commit 8650ffadd653b5f574e9668e004882bb83098a38
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jul 31 11:21:04 2020 +0100

    Fix some text alignment for duplicate transaction dialog

commit f71af6669a75c21000ba4dc29e266e28ff63844c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jul 30 17:46:38 2020 +0800

    Bug 797878 - Pie chart displays fractions and long decimal representations
    
    ensure amounts rendering is rounded to report-currency SCU

commit 7c462836f1a56ec621fabd524726b93d473d663b
Author: jean <you at example.com>
Date:   Thu May 7 14:50:25 2020 -0700

     Bug 797730 - Transaction matching can match multiple imported transactions to the same existing one
    
    This is a simple solution to the conflict problem. It does not guarantee an optimal match (i.e. a match with
    the best combined match score) but it removes conflicts and finds an acceptable solution. The idea is simple:
    - Start with the first imported transaction,
    - Find all other imported transations that conflict with it (i.e., want to match the same register transaction).
    - Of all these conflicting transactions, find the one with the best match to the register transaction
    and set it as the winner: it keeps its match, and all other transactions go to their next favorite match.
    - If any conflict happened, start back from the top as new conflicts can arise when imported transactions
    lose their top match and go to their second best one (if any).
    
    This loop is guaranteed to terminate because every time we go to the top, we remove at least one match
    from the sum of all matches.
    
    A bit of cleanup, a few questions are unresolved
    
    Bug 797730 - Transaction matching can match multiple imported transactions to the same existing one
    
    This is a simple solution to the conflict problem. It does not guarantee an optimal match (i.e. a match with
    the best combined match score) but it removes conflicts and finds an acceptable solution. The idea is simple:
    - Start with the first imported transaction,
    - Find all other imported transations that conflict with it (i.e., want to match the same register transaction).
    - Of all these conflicting transactions, find the one with the best match to the register transaction
    and set it as the winner: it keeps its match, and all other transactions go to their next favorite match.
    - If any conflict happened, start back from the top as new conflicts can arise when imported transactions
    lose their top match and go to their second best one (if any).
    
    This loop is guaranteed to terminate because every time we go to the top, we remove at least one match
    from the sum of all matches.

commit b36a01251272011b05cc35cde6d9d422dcdfaa2f
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Jul 29 22:01:52 2020 +0200

    Fix broken month in aqbanking<6 import
    
    The used GWEN_Time_GetBrokenDownDate returns month in interval [0..11].

commit d6ceec681e8f4765119fac95c39e8049c31d25cc
Author: Christian Stimming <christian at cstimming.de>
Date:   Tue Jul 7 20:10:31 2020 +0200

    [I18n] Minor update in German translation

commit ef67de44db05768b511c48f5fc439c7b8e99b504
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 27 23:00:15 2020 +0800

    [job-report] deprecate old report.

commit 150bfc8d1b0f55c62f19fc3ed30c0da69a076a65
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 27 22:39:19 2020 +0800

    [advanced-portfolio] bugfix. move functions top-level
    
    skipped during 8d47622ab. parent-or-sibling? was inaccessible to
    table-add-stock-rows, causing errors that were not during internal
    testing.

commit d0d7fc8bc10a0087133e77c4831ae3940256f326
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 25 15:27:58 2020 -0700

    Release GnuCash 4.1.

commit dad4f0cd038cd684fe76ed276376fb8a0e32ae47
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 25 14:23:54 2020 -0700

    [git-release-notes.pl] html-escape strings in the html output.

commit 28c7f2ddc5ca3539c083edb00017e9c25fc767f5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 25 12:27:44 2020 -0700

    [I18n]: Another update for the Japanese translation.

commit e3df32ce73e39bf94ff6d280cdfe367653b30fcd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 25 22:29:17 2020 +0800

    [html-style-info] round amounts in price-render
    
    prices may be rendered as exact fractions. ensure they are rounded,
    with minimum of 4 decimal points.

commit c1bd4c0e250cec9c567c540d878df3310cd181df
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Jul 25 15:58:16 2020 +0200

    Bug 775582 - Change "Petrol" (or Gas if seen in USA) to "Fuel"

commit 9d30eec853772a27ee7a1dddc5dcd144dff94ade
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 25 11:35:11 2020 +0100

    Bug 797873 - New Account Hierarchy selects en_US
    
    In update_language_region_combos, the directory returned from
    gnc_path_get_accountsdir is traversed looking for language/regions.
    
    When it hits "C" directory it unconditionally overwrites the
    start_region variable which is used to determine the default
    language/region so commit compares this directory with the locale_dir
    before setting. Patch provided by 'YOSHINO Yoshihito'

commit 8b3baadf6bcddfe5df795fdc1e11b97c3a83a577
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 24 13:47:31 2020 -0700

    Update translations from the Translation Project.
    
    Japanese, Romanian, and Ukrainian.



Summary of changes:
 NEWS                                               |   86 +-
 bindings/guile/core-utils.scm                      |    8 +
 bindings/guile/test/test-engine-extras.scm         |    7 +-
 bindings/python/example_scripts/CMakeLists.txt     |    1 +
 .../example_scripts/export_account_totals.py       |   69 +
 data/accounts/C/acctchrt_business.gnucash-xea      |   10 +-
 data/accounts/C/acctchrt_common.gnucash-xea        |   10 +-
 data/accounts/C/acctchrt_full.gnucash-xea          |   10 +-
 data/accounts/en_GB/acctchrt_business.gnucash-xea  |   10 +-
 data/accounts/en_GB/acctchrt_common.gnucash-xea    |   10 +-
 data/accounts/en_GB/acctchrt_full.gnucash-xea      |   10 +-
 gnucash/gnome/assistant-hierarchy.c                |    8 +-
 gnucash/gnome/business-urls.c                      |  159 +-
 gnucash/gnome/dialog-invoice.c                     |   14 +-
 gnucash/gnome/dialog-invoice.h                     |    5 +
 gnucash/gnome/gnc-plugin-page-register.c           |   80 +-
 gnucash/gnome/gnc-plugin-page-report.c             |   70 +-
 gnucash/gnucash-cli.cpp                            |   21 +-
 gnucash/gnucash-commands.cpp                       |  146 +-
 gnucash/gnucash-commands.hpp                       |    3 +-
 gnucash/gtkbuilder/gnc-plugin-page-register.glade  |   18 +-
 gnucash/import-export/aqb/gnc-ab-utils.c           |    3 +-
 .../import-export/bi-import/dialog-bi-import-gui.c |    6 +-
 gnucash/import-export/import-backend.c             |  136 +-
 gnucash/import-export/import-backend.h             |   37 +-
 gnucash/import-export/import-main-matcher.c        |  389 +-
 .../import-export/test/gtest-import-backend.cpp    |    7 +
 gnucash/price-quotes.scm                           |    5 +-
 gnucash/register/register-core/pricecell.c         |   47 +-
 gnucash/register/register-gnome/gnucash-sheet.c    |    2 +-
 gnucash/report/html-document.scm                   |   13 +-
 gnucash/report/html-style-info.scm                 |   11 +-
 gnucash/report/html-style-sheet.scm                |   13 +-
 gnucash/report/html-utilities.scm                  |    3 +-
 gnucash/report/report-core.scm                     |  106 +-
 gnucash/report/report-utilities.scm                |    8 +-
 gnucash/report/report.scm                          |    5 +
 gnucash/report/reports/aging.scm                   |    2 +-
 .../reports/locale-specific/de_DE/taxtxf.scm       |   43 +-
 .../report/reports/locale-specific/us/taxtxf.scm   |   98 +-
 gnucash/report/reports/reports.scm                 |    5 +-
 .../report/reports/standard/account-piecharts.scm  |   17 +-
 .../report/reports/standard/advanced-portfolio.scm | 1455 ++--
 gnucash/report/reports/standard/budget.scm         |   11 +-
 .../report/reports/standard/category-barchart.scm  |   70 +-
 .../reports/standard/income-gst-statement.scm      |    7 +-
 gnucash/report/reports/standard/job-report.scm     |    4 +
 gnucash/report/reports/standard/net-charts.scm     |   44 +-
 gnucash/report/reports/standard/new-aging.scm      |    6 +-
 .../report/reports/standard/new-owner-report.scm   |   32 +-
 gnucash/report/reports/standard/price-scatter.scm  |  212 +-
 .../reports/standard/test/test-portfolios.scm      |   74 -
 .../test/test-standard-category-report.scm         |   11 +-
 .../reports/standard/test/test-transaction.scm     |    4 +-
 gnucash/report/test/test-report.scm                |   10 +
 gnucash/report/trep-engine.scm                     |   50 +-
 gnucash/ui/gnc-main-window-ui.xml                  |   11 +-
 gnucash/ui/gnc-plugin-basic-commands-ui.xml        |    9 +-
 gnucash/ui/gnc-plugin-bi-import-ui.xml             |    6 +-
 gnucash/ui/gnc-plugin-business-ui.xml              |   80 +-
 gnucash/ui/gnc-plugin-csv-export-ui.xml            |   10 +-
 gnucash/ui/gnc-plugin-csv-import-ui.xml            |   10 +-
 gnucash/ui/gnc-plugin-customer-import-ui.xml       |    6 +-
 gnucash/ui/gnc-plugin-log-replay-ui.xml            |    6 +-
 gnucash/ui/gnc-plugin-page-account-tree-ui.xml     |   38 +-
 gnucash/ui/gnc-plugin-page-account-tree2-ui.xml    |   38 +-
 gnucash/ui/gnc-plugin-page-invoice-ui.xml          |   92 +-
 gnucash/ui/gnc-plugin-page-owner-tree-ui.xml       |   70 +-
 gnucash/ui/gnc-plugin-page-register-ui.xml         |  106 +-
 gnucash/ui/gnc-plugin-page-register2-ui.xml        |  120 +-
 gnucash/ui/gnc-plugin-page-report-ui.xml           |   28 +-
 gnucash/ui/gnc-plugin-page-sx-list-ui.xml          |    2 +-
 gnucash/ui/gnc-plugin-page-sx-list2-ui.xml         |    2 +-
 gnucash/ui/gnc-plugin-page-sxregister-ui.xml       |   44 +-
 gnucash/ui/gnc-plugin-qif-import-ui.xml            |    8 +-
 gnucash/ui/gnc-plugin-register2-ui.xml             |    6 +-
 gnucash/ui/gnc-plugin-register22-ui.xml            |    6 +-
 gnucash/ui/gnc-reconcile-window-ui.xml             |   46 +-
 gnucash/ui/gnc-sxed-window-ui-full.xml             |   43 +-
 gnucash/ui/gnc-windows-menu-ui-quartz.xml          |    6 +-
 gnucash/ui/gnc-windows-menu-ui.xml                 |   24 +-
 libgnucash/app-utils/options.scm                   |    1 +
 libgnucash/engine/Account.cpp                      |   25 +-
 libgnucash/engine/Account.h                        |   17 +-
 libgnucash/engine/AccountP.h                       |    1 +
 libgnucash/engine/Transaction.c                    |    2 +
 libgnucash/engine/mocks/gmock-Transaction.cpp      |    7 +
 libgnucash/engine/mocks/gmock-Transaction.h        |    1 +
 libgnucash/engine/test/test-lots.cpp               |    4 +-
 po/CMakeLists.txt                                  |    4 +-
 po/POTFILES.in                                     |    1 +
 po/de.po                                           |   10 +-
 po/glossary/CMakeLists.txt                         |    2 +-
 po/glossary/ar.po                                  |    4 +-
 po/glossary/bg.po                                  |    4 +-
 po/glossary/ca.po                                  |    4 +-
 po/glossary/da.po                                  |    4 +-
 po/glossary/de.po                                  |    4 +-
 po/glossary/de_CH.po                               |    4 +-
 po/glossary/el.po                                  |    4 +-
 po/glossary/es.po                                  |    4 +-
 po/glossary/fi.po                                  |    4 +-
 po/glossary/fr.po                                  |    4 +-
 po/glossary/gnc-glossary.txt                       |    2 +-
 po/glossary/he.po                                  |    4 +-
 po/glossary/hr.po                                  |    4 +-
 po/glossary/hu.po                                  |    4 +-
 po/glossary/{nl.po => id.po}                       |  429 +-
 po/glossary/it.po                                  |   16 +-
 po/glossary/lt.po                                  |    4 +-
 po/glossary/nb.po                                  |   44 +-
 po/glossary/nl.po                                  |  169 +-
 po/glossary/pl.po                                  |    4 +-
 po/glossary/pt.po                                  |    4 +-
 po/glossary/pt_BR.po                               |    4 +-
 po/glossary/ru.po                                  |    4 +-
 po/glossary/rw.po                                  |    4 +-
 po/glossary/sk.po                                  |    4 +-
 po/glossary/sv.po                                  |    4 +-
 po/glossary/vi.po                                  |    4 +-
 po/glossary/zh_CN.po                               |    4 +-
 po/glossary/zh_TW.po                               |    4 +-
 po/it.po                                           | 1579 ++--
 po/ja.po                                           |  830 +--
 po/nb.po                                           | 4058 +++++------
 po/nl.po                                           | 1875 +++--
 po/ro.po                                           | 7672 +++++++-------------
 po/uk.po                                           | 1342 ++--
 util/git-release-notes.pl                          |   18 +
 129 files changed, 10214 insertions(+), 12509 deletions(-)
 create mode 100644 bindings/python/example_scripts/export_account_totals.py
 copy po/glossary/{nl.po => id.po} (82%)



More information about the gnucash-patches mailing list