gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Thu Jan 30 07:37:59 EST 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/62c2203d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2adaf692 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/67fbb232 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b8c71e1e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c0044f53 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e65db8df (commit)
	 via  https://github.com/Gnucash/gnucash/commit/074aed94 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0131780b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/00d00a46 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3fd7f19f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e6b3c565 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/88bfc8b4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3f324952 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5de18cf1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6ab936af (commit)
	 via  https://github.com/Gnucash/gnucash/commit/91b3c8cf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a9be5d40 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4839a563 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ffe3aa79 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/94cb9650 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7ee3f430 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a9d51dd9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d91a9512 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a01bfa68 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8e34a799 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cbb74317 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3866d9bb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a033b7b1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ad612c48 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4537c1de (commit)
	 via  https://github.com/Gnucash/gnucash/commit/031d805b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/93ff991b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c29409f4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/24b46b1c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7cd24956 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e51bc45e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/08fd3e97 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2c45e0ec (commit)
	 via  https://github.com/Gnucash/gnucash/commit/253707e1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b9601e01 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/220eb952 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e788480e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d688b6b1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fefe427b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/13add9c4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0423fd72 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8c31b1c9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/66950e63 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/53aec754 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/75d45653 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/94a4d762 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/91f68e94 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ffd92534 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/31f23404 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/eab9f19b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/57a554d6 (commit)
	from  https://github.com/Gnucash/gnucash/commit/b4e67782 (commit)



commit 62c2203d4071677165521df1a2807aa9c34c4389
Merge: b4e677826 2adaf692b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 30 20:30:04 2020 +0800

    Merge branch 'maint'

commit 2adaf692b844fe9b69199f0d6e9d516e4bb3371b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jan 28 23:05:18 2020 +0800

    [lot-viewer.scm] initial commit
    
    Simple report to visualise lots (business and non-business) in a
    spreadsheet. Each column is a unique lot, and each row is a unique
    transaction. The lot balance, and the associated lot invoice are also
    included.
    
    Each transaction is analysed to render the split in the lot column,
    and non-lot splits are rendered in a last column.
    
    An account must be chosen in options, and all splits in the specified
    date range will be scanned to find unique lots which are all reported
    in order of first appearance.
    
    A heavy APAR account will lead to an impractical number of columns
    signifying multiple lots, therefore date-range filtering and
    description filtering are both encouraged to narrow down the list of
    transactions.

commit 67fbb2322cfe4d27b6bcbd8452e8003fa41cd2ad
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 29 06:00:46 2020 +0800

    [new-owner-report] remove unused code

commit b8c71e1e4fe81f44302efb8fb4b0a7a2ebf5a831
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 29 00:34:15 2020 +0800

    [new-owner-report] inline single-use invoice accessors

commit c0044f533956432a7192a3cab627b2b0698b13cc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 29 00:46:48 2020 +0800

    [new-owner-report] LHS invoice->RHS payments rewritten

commit e65db8df4a6416865cc9706c331c345c2443a37e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 26 11:44:55 2020 +0800

    [new-owner-report] RHS Pre-Payment and UNPAID get link-id highlights
    
    They are related to the LHS invoice or payment.

commit 074aed940eac089eb40b8aeadf62e0a674ce9e4f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 29 00:32:23 2020 +0800

    [new-owner-report] payment-info has 3 components now
    
    * overpayment, a number
    * invoice-split-pairs, a list of (cons invoice posting-split) pairs
    * opposing-splits, a list of opposing-sign splits

commit 0131780b3028e04b332fab0fa10b8d66a8e78c2e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 27 11:53:16 2020 +0100

    Add guile function to extract a lot's guid
    
    Useful for debugging lot issues in reports.

commit 00d00a465090107acaad95080d9c40be7e76afee
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jan 27 06:38:33 2020 +0800

    [report-utilities] fix overpayments calc
    
    overpayment is lot->balance rather than split->amount.

commit 3fd7f19f62a898cf7a75dba5b8d94b374906e6d0
Merge: e6b3c5656 d688b6b15
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Jan 29 08:33:28 2020 +0100

    Merge branch 'PR609' into maint

commit e6b3c56568ba72a72f14055138df65007d7612c3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 26 10:31:54 2020 +0800

    [report-utilities] add gnc:dump-lot

commit 88bfc8b477b577b5d8bfa42d91894e295470f99d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 25 17:16:05 2020 +0800

    [new-owner-report] refine payment->description
    
    LHS payment description are memos from APAR splits
    RHS payment description are memos from non-APAR splits
    RHS payment description should match RHS payment amounts

commit 3f324952d4b39720e57c7ff258f526ac7f4f997f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 25 15:22:17 2020 +0800

    [new-owner-report] add interactivity to highlight linked rows
    
    add javascript to highlight matching documents/payments via their
    common link-id attribute.

commit 5de18cf1015d197c23d4d6d27ec04b0ac1795cee
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 25 14:16:49 2020 +0800

    [new-owner-report] add invoice/txn link-id to tag via javascript
    
    This commit adds a link-id attribute to describe <td> elements
    containing invoice & payment details. Each link-id is the invoice or
    transaction guid.

commit 6ab936af1f36d0fe25a8988c2f9e27b4d21d5926
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 25 11:57:22 2020 +0800

    [new-owner-report] LHS payments have no invoice details. remove code.
    
    a previous commit had split LHS invoice vs payment handling. remove
    invoice handling code in the payment section.

commit 91b3c8cf3a19d6a43c90adc8945e4fd136bc0861
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 25 11:56:01 2020 +0800

    [new-owner-report] LHS handle split->anchor differently
    
    remove cell-anchor from add-row
    no functional change

commit a9be5d406f6183f37117649749196912a60f0255
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 25 00:29:50 2020 +0800

    [new-owner-report] compact code
    
    * reuse split->anchor for RHS splits
    * use invoice->anchor for invoice anchor

commit 4839a5636722793106497cb0d431ffb76cfb4594
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 25 00:07:37 2020 +0800

    [new-owner-report] RHS invoice amount links to invoice posting
    
    RHS invoice amounts links to the APAR posting split instead of a APAR
    payment split.

commit ffe3aa792cd236890a9295b762e1a9d3a01ef2de
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jan 11 14:10:41 2020 +0000

    Bug 797522 - Focus after reconcile jumps to a different account
    
    After the use of the reconcile window, the keyboard focus may not be
    on the current account register. This is due to the call for a gui
    refresh which refreshes the pages in reverse qofinstance order and as
    part of this there is a call to grab the keyboard focus on the register
    sheet so the last one will have the keyboard focus which may not be the
    current register, just depends on the order of creation.
    
    To fix this, as part of the main window page changed callback a flag is
    set on the current sheet to indicate it can grab the focus on refresh.

commit 94cb96501e4e3a405cd5f059ebb75f0b49c020a4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jan 11 14:06:13 2020 +0000

    Change the way the focus is added to plugin_pages
    
    This change corrects a previous commit and makes all the plugin_pages
    follow the same format. In the previous commit a test was made for the
    plugin_page to be equal to one returned from get_current_page which
    would always be the case. With this change the respective plugin_page
    is passed as a parameter to the 'page_changed' call back and it is this
    that is tested against the current plugin_page.

commit 7ee3f43037bef40e78b0d792bfbafd4d9cfd42f8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jan 11 13:54:56 2020 +0000

    Bug 797566 - Crash on use of context menu in importer
    
    If the context menu key is used on the "Assign transfer account page"
    the application will crash. This was down to the call back function
    gnc_gen_trans_onPopupMenu_cb being defined with a second parameter of
    GdkEvent but it should not have, removing this fixes the bug.

commit a9d51dd9e305a581d5c193a31a3336c213b97ea0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 24 22:58:06 2020 +0800

    [new-owner-report] RHS invoice amount links APAR instead of transfer
    
    because invoices can have more than 1 non-APAR split.

commit d91a9512a48306c399a9eb8b41ebb0e87b3fcac2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 24 22:34:34 2020 +0800

    [new-owner-report] RHS payments with >1 non-APAR splits all shown
    
    Payments by default have 1 non-APAR split. But UI allows modification
    to multiple non-APAR splits. Render each in different line.

commit a01bfa6843de7c98b8876f4632b5473b0b6ac073
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 24 18:50:35 2020 +0800

    [new-owner-report] RHS partial amount/amount separated
    
    RHS partial-amount and amount are shown in separate cells.
    
    also modify test-owner-report.scm to allow pass
    
    the $2.00 is strictly a RHS amount but I'm not sure how to exclude it
    using sxpath.

commit 8e34a7999dbcbfbea937417009505018487488e2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 23 22:45:19 2020 +0800

    [new-owner-report] LHS invoice->RHS payments show partial amounts

commit cbb743175241a28f888e7cd20f30c6c5f5948c17
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 23 22:05:34 2020 +0800

    [new-owner-report] LHS payment->RHS invoices show partial amounts

commit 3866d9bb7c31c80279dbd96dd811a67a9480dee6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 23 21:31:04 2020 +0800

    [new-owner-report] refactor. separate LHS inv/pmt processing.
    
    1. handle accumulation of totals and printing of balance-b/f row
    earlier
    2. separate LHS processing into invoice and payment.

commit a033b7b1e94f7e7d5b20c39f9f0ffd0864119f91
Merge: ad612c482 fefe427bf
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 23 18:50:09 2020 +0100

    Merge branch 'bugs_ibi' of https://github.com/ekinonnakapito/gnucash into maint

commit ad612c482bdc760b08b52195a921b92b96565abe
Merge: 4537c1de3 7cd249567
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 23 15:34:11 2020 +0100

    Merge branch 'maint' of https://github.com/loftx/gnucash into maint

commit 4537c1de365880fe89554289c3e2f43edeff53de
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jan 22 22:40:11 2020 +0100

    Bug 794916 - Fails to find environment file at startup when installation prefix is '/opt'
    
    Update on this bug. Before doing the binreloc dance on various
    paths check if the calculated dynamic prefix is still the same
    as the compile time PREFIX. If so, just stick with the compile
    time path names as this means the application wasn't relocated
    anyway. Only if the dynamic prefix is different, try to
    recalculate the requested paths relative to the dynamic
    prefix.
    Together with the configure time fix to detect /etc/opt is
    outside of the /opt prefix, this eliminates the need for further
    special case handling of the sysconfig directory so that
    special case handling is removed.

commit 031d805bb24b1e8bdbfcfb2aa46b2ebe41e0161d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jan 22 22:05:20 2020 +0100

    Fix binreloc test for all install paths inside prefix
    
    The FHS standard rules for a /opt based prefix sets a sysconfig dir to
    /etc/opt/... which is outside of /opt. This was however not detected
    properly. It now is.

commit 93ff991b31160a798424a6ea94394b1e3a510330
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 19 21:16:36 2020 +0800

    [new-aging] speedup/cleanup. delay txn type filtering of splits
    
    APAR splits were filtered to exclude invalid txn types. Omit
    filtering, and skip (and log) invalid txn types during each account
    splits loop.

commit c29409f45a66dcf4fffe5986682f4081b47c4c2a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 19 19:22:33 2020 +0800

    Bug 797591 - multiperiod b/s and PnL reports: add style sheet 'easy'
    
    Change headers & subtotals row markup to "primary-subheading".

commit 24b46b1c3601bfcfaafa5f3209889520a224ed8a
Author: gnucash-dev <gnucash-dev at LenovoFedora30VM.home>
Date:   Mon Jan 20 17:28:49 2020 -0800

    Update US Income Tax information for 2019.

commit 7cd2495674935cdb1626e90e291811454a58c830
Author: loftx <dev at loftx.co.uk>
Date:   Mon Jan 20 20:26:53 2020 +0100

    Add Invoice.Unpost() to Python Bindings

commit e51bc45e588b328728449e03b5ef8f3f9219c661
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 19 14:05:21 2020 -0800

    Bug 797588 - Gnucash segfaults when using mysql backend with empty password
    
    Log an error and return if any of the required string elements is NULL.

commit 08fd3e97979f18d703458b53a2f3fcdbc3e99758
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 19 14:02:36 2020 -0800

    Fix up indentation in gnc-keyring.c.
    
    It was partly gnu-style.

commit 2c45e0ecba111e1435ea623f74c228a9e6b48610
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jan 19 13:26:02 2020 +0000

    The clear cached account model should be after the test
     for book and root account

commit 253707e1994a31662c2bfad3af38fea627bd4944
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jan 19 13:25:03 2020 +0000

    Fix some account template issues

commit b9601e012c18a72c8ab808a6043203eb255e89cf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 19 03:31:53 2020 +0800

    Bug 797584 - New-owner - bill amount field links to wrong account
    
    Amounts formerly linked to the 'transfer' split which is not reliably
    determined. Link to the APAR split instead.
    
    Note whereby a payment spans multiple invoices, it'll link to the
    first APAR payment split.

commit 220eb9529189202bee3fa7c3c290cdfb3569ca40
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 18 21:10:25 2020 +0800

    [new-aging] speed up by skipping several loops
    
    Consider a list of APAR splits, from N accounts. For each account,
    their splits needed to find unique valid owners.
    
    Previous algorithm would loops splits several times (1) each split
    finds its owner, and log invalid ones, and (2) delete owner
    duplicates.
    
    New algorithm will take the first split's owner, skip if invalid, then
    process all owner-splits, the reloop with other-owners-splits. The
    invalid-splits list is also managed within loops for better stack
    handling.
    
    Also use (ice-9 match) for conciseness.

commit e788480e34a09e2469b876953c61c2d652245eb9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 18 22:26:58 2020 +0800

    [new-aging] replace split->lot->split->lot with split->lot
    
    remove unnecessary call to get earliest-split

commit d688b6b15f71b5d99891dcc1c4096f0c5b39b108
Author: Ordtrogen <ordtrogen at gmail.com>
Date:   Fri Jan 3 17:06:15 2020 +0100

    L12N:sv_SE: Update account hierarchies according to BAS 2019

commit fefe427bf15c76966be69d51ccc56683227c8fd2
Author: Rob Laan <rob.laan at chello.nl>
Date:   Sun Jul 7 13:28:12 2019 +0200

    Import Bills & Invoices: Report all errors instead of just the first error of an invoice.

commit 13add9c44d001ed20c3651df842b1a9d9c12a65e
Author: Rob Laan <rob.laan at chello.nl>
Date:   Mon Feb 11 20:32:24 2019 +0100

    Import Bills & Invoices: improve doxygen data, remove obsolete comments

commit 0423fd72ea8e11eb990ccd1549f0cb43e67cfe23
Author: Rob Laan <rob.laan at chello.nl>
Date:   Mon Feb 11 10:28:56 2019 +0100

    Import Bills & Invoices: Improve feedback to user

commit 8c31b1c99ac62e05b20670ecc0d55ef8519167cc
Author: Rob Laan <rob.laan at chello.nl>
Date:   Sun Feb 10 20:22:52 2019 +0100

    Fix bug 797023 Import Bills & Invoices: no user confirmation requested for update of invoices, if new invoice is created first

commit 66950e630b3df07652c3e24bfed9c0d5ee9f6e55
Author: Rob Laan <rob.laan at chello.nl>
Date:   Sun Feb 10 17:30:11 2019 +0100

    Fix bug 796984 Import Bills & Invoices: date of line item is not validated; can lead to unexpected results

commit 53aec754e3d76140647ae7665f992019bf66f91a
Author: Rob Laan <rob.laan at chello.nl>
Date:   Sun Feb 10 17:24:35 2019 +0100

    Fix bug 79698 Import Bills & Invoices: option 'open not yet posted docs in tab' does not open tab if invoice could not be posted

commit 75d45653095b18b4ba4ab88cf0486779ecc248c1
Author: Rob Laan <rob.laan at chello.nl>
Date:   Sun Feb 10 17:14:38 2019 +0100

    Fix bug 797025 Import Bills & Invoices: the type of the post to account is not validated - enabling A/P and A/R postings on regular accounts

commit 94a4d7620e82f1d98a5f7f479bfd14d38f9bd0ab
Author: Rob Laan <rob.laan at chello.nl>
Date:   Sun Feb 10 17:05:13 2019 +0100

    Fix bug 79702 Import Bills & Invoices: expense/income account is not validated - leads to one-sided posting if account is invalid

commit 91f68e94641ed8545184d5ef7ac7128dc9c07818
Author: Rob Laan <rob.laan at chello.nl>
Date:   Sun Feb 10 16:55:10 2019 +0100

    Fix bug 796986 Import Bills & Invoices: in case of invalid posting date in import file, invoice is posted with unexpected date

commit ffd92534cc7353113bc3fe969a4cb6c31d154867
Author: Rob Laan <rob.laan at chello.nl>
Date:   Sun Feb 10 16:39:12 2019 +0100

    Import Bills & Invoices: in case of error on import row, ignore full invoice instead of just that row
    
    Prevents invoices and bills with incorrect total values.
    Considerably simplifies follow up for the user, after an import with error data rows.

commit 31f234041070db81845501e20dbde35193dce921
Author: Rob Laan <rob.laan at chello.nl>
Date:   Sun Feb 10 12:01:59 2019 +0100

    Fix bug 796987 Import Bills & Invoices: fixing import items only works in special case
    
    Removed dependencies of data field values on previous data rows.
    The import takes the header data for an invoice from the first data row, so passing header data to subsequent rows is not useful.
    And the previous functionality worked only if the id of the current row was blank, which further limited its usefulness.
    
    Import Bills & Invoices: validate header fields only for the first data row of an invoice
    
    As the function takes the header data from the first data row of an invoice,
    it is not necessary to validate the header data in subsequent rows.

commit eab9f19beff5da7e635406caa2d6f9bb936dc6c5
Author: Rob Laan <rob.laan at chello.nl>
Date:   Sun Jan 20 18:56:18 2019 +0100

    Import Bills & Invoices: get header data consistently from the first row of an invoice/bill
    
    Previously, the posting data would be from the last row of an invoice, other header data from the first row.

commit 57a554d606b7893f96ae7f15d8da15e08726ac05
Author: Rob Laan <rob.laan at chello.nl>
Date:   Sun Jan 20 16:56:01 2019 +0100

    Fix bug 797024 Import Bills & Invoices: import matches csv data rows with too few separators



Summary of changes:
 CMakeLists.txt                                     |    2 +-
 bindings/business-core.i                           |    3 +
 bindings/python/gnucash_business.py                |    1 +
 data/accounts/he/acctchrt_brokerage.gnucash-xea    |   10 +-
 data/accounts/hr/acctchrt_car.gnucash-xea          |    4 +-
 data/accounts/it/acctchrt_otherloan.gnucash-xea    |    2 +-
 data/accounts/sv_SE/CMakeLists.txt                 |    5 +-
 data/accounts/sv_SE/README.bas_2012                |   15 -
 data/accounts/sv_SE/bas_2012.gnucash-xea           | 6332 --------------------
 data/accounts/sv_SE/bas_2019_k1.gnucash-xea        | 2932 +++++++++
 data/accounts/sv_SE/bas_2019_k2_grund.gnucash-xea  | 5293 ++++++++++++++++
 gnucash/gnome-utils/gnc-keyring.c                  |  220 +-
 gnucash/gnome-utils/gnc-tree-model-account.c       |    9 +-
 gnucash/gnome/gnc-plugin-account-tree.c            |   39 -
 gnucash/gnome/gnc-plugin-budget.c                  |   39 -
 gnucash/gnome/gnc-plugin-page-account-tree.c       |   26 +
 gnucash/gnome/gnc-plugin-page-budget.c             |   27 +
 gnucash/gnome/gnc-plugin-page-invoice.c            |   17 +-
 gnucash/gnome/gnc-plugin-page-owner-tree.c         |   17 +-
 gnucash/gnome/gnc-plugin-page-register.c           |   42 +
 gnucash/gnome/gnc-plugin-page-report.c             |   20 +-
 gnucash/gnome/gnc-plugin-page-sx-list.c            |   17 +-
 gnucash/gnome/gnc-plugin-register.c                |   25 -
 gnucash/gnome/gnc-split-reg.c                      |    8 +
 gnucash/gnome/gnc-split-reg.h                      |    1 +
 .../import-export/bi-import/dialog-bi-import-gui.c |   12 +-
 gnucash/import-export/bi-import/dialog-bi-import.c |  844 +--
 gnucash/import-export/bi-import/dialog-bi-import.h |    3 +-
 gnucash/import-export/import-main-matcher.c        |    2 -
 gnucash/register/register-gnome/gnucash-sheet.c    |   15 +-
 gnucash/register/register-gnome/gnucash-sheet.h    |    2 +
 gnucash/register/register-gnome/gnucash-sheetP.h   |    2 +
 gnucash/report/html-fonts.scm                      |    1 +
 gnucash/report/report-utilities.scm                |   16 +-
 gnucash/report/report.scm                          |    1 +
 gnucash/report/reports/CMakeLists.txt              |    1 +
 gnucash/report/reports/standard/balsheet-pnl.scm   |   42 +-
 gnucash/report/reports/standard/lot-viewer.scm     |  206 +
 gnucash/report/reports/standard/new-aging.scm      |  134 +-
 .../report/reports/standard/new-owner-report.scm   |  625 +-
 .../reports/standard/test/test-owner-report.scm    |    2 +-
 libgnucash/core-utils/binreloc.c                   |   66 +-
 libgnucash/tax/us/txf.scm                          |   56 +-
 po/POTFILES.in                                     |    1 +
 44 files changed, 9689 insertions(+), 7448 deletions(-)
 delete mode 100644 data/accounts/sv_SE/README.bas_2012
 delete mode 100644 data/accounts/sv_SE/bas_2012.gnucash-xea
 create mode 100644 data/accounts/sv_SE/bas_2019_k1.gnucash-xea
 create mode 100644 data/accounts/sv_SE/bas_2019_k2_grund.gnucash-xea
 create mode 100644 gnucash/report/reports/standard/lot-viewer.scm



More information about the gnucash-patches mailing list