gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Sep 25 15:44:35 EDT 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/fb82c32b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5e6f9b34 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/44fc52f5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1c556171 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d642397d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0ef70ab7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9ef405a3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7f7ae2ef (commit)
	 via  https://github.com/Gnucash/gnucash/commit/227bbda1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/95b502ea (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a926991d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3d93c7ed (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0ca468e0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/64dedccf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3d7e66d9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8e8e01f3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e7258ee6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a55d05f2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/edaa0d7e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/416e2342 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0e9f368b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0c71410e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9c8fa5cd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1a50a29d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f0188966 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dae2ea83 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5bbfdec7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/960b5765 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fbb2aa1d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5de41abc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b8234314 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e0062b65 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9a948eb3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/413d042c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7152b26e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/683fe2f3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0d10d1e2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f0341cdd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/53619f43 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d4fe5841 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d2af5d70 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7c102678 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/63ec05d0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d0b8cd27 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a0f2ccc9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7f64ccee (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d269c6d4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/843282f5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bca039de (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7addd1fc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/db626de6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/50bf59d6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/779c6b65 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d0309b39 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6997f005 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/35374158 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c7b0aca4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/444d9541 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/69454043 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6d898f6e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2f8028c0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c63529ea (commit)
	 via  https://github.com/Gnucash/gnucash/commit/15f3faf0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6c94350a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ad8b602f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/67a18df6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cfbd353a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8dce845c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/42249c89 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/de0422da (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f6d34f22 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/99101c19 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/979a050a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cca45240 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cbf2a7b9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/706277e6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/015b85ab (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bc7533c6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bc9c717d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/304e4972 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3f8ab268 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/57d059ba (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c1424164 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/befc4056 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f503f708 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/094b4ba8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fb420652 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0fbda2ff (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d9b652de (commit)
	 via  https://github.com/Gnucash/gnucash/commit/de33d1ef (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3d98ba09 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bbdd4f34 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a50c188d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3b312e75 (commit)
	from  https://github.com/Gnucash/gnucash/commit/d2a01083 (commit)



commit fb82c32ba4f8ad5d3f6ac5a745fed185aa556d1f
Merge: d2a01083f 5e6f9b346
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 25 12:32:25 2020 -0700

    Merge branch 'maint'

commit 5e6f9b3460f2db06f60f273dbd20bb06986514d8
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 25 12:31:52 2020 -0700

    Fix some return of ptr-to-temporary errors
    
    Flagged by new clang Apple version 12.

commit 44fc52f5c64fdd95d2dc68f9af63857d070228cd
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 25 12:31:13 2020 -0700

    Fix unnecessary copy in range-for loop
    
    Flagged by new clang Apple version 12.

commit 1c5561714def3babc9618ad3342a16b91ec9f8c2
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 25 12:23:56 2020 -0700

    Fix ptr-comparison-to-string-literal error
    
    A new error raised in the latest versions of gcc and clang.
    
    The address of string literals is undefined in the C standard so the
    compiler raises an error if one tries to test for string equality by
    comparing them. A better fix would be to replace QOF_ID strings with an
    int-based identifier; an even better one would get rid of QOF_ID
    entirely and use the C++ type system.

commit d642397dc4974ab0b6d69c212604899f8b8df8af
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 25 12:05:40 2020 +0100

    Update the assistant glade files to clear padding error in trace file.

commit 0ef70ab7c961f9fd5e78af9032def23305f2f155
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 24 17:49:35 2020 -0700

    Bug 797514 - Changing transaction unreconciles a split inconsistently
    
    Partial: This make sure that the split's reconcile status gets updated
    before the transaction is committed.

commit 9ef405a358a99f3edbba5b0a6b2d93adf4f77134
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Sep 24 17:43:13 2020 +0100

    Update to previous commit for Tax Options Dialog
    
    Use xaccAccountTypeGetFundamental instead of specifying all account
    types.

commit 7f7ae2ef005312e168a0313aa44dc195c171392d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Sep 24 12:44:49 2020 +0100

    Bug 554391 - Select account if Tax Options dialog opened from CoA
    
    If the Tax options dialog is opened from the Chart of Accounts and an
    account is selected then the tax dialog will preselect that account.

commit 227bbda16c30778888dcabcdb03286d7b5f34999
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Sep 24 12:42:02 2020 +0100

    Bug 554391 - Add Apply button to Tax Options dialog

commit 95b502ea9681122dae9a1b284c1511e090b3ba21
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Sep 24 11:36:55 2020 +0100

    Bug 797897 - Cannot select multiple accounts in Tax Report Options
    
    Multi selection was disabled for Bug 518833, 27/01/2019 but the select
    sub accounts button was left giving the impression of multi selection.
    
    I have enabled the multi selection for the tree view and while testing
    all accounts selected were updated with the selected tax option.

commit a926991d75c2138d73aaef52ced232705c33e724
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 22 13:43:35 2020 -0700

    Bug 797898 - [reconciliation] calculated balance amount per...
    
    reconcilation date depending on actual time.
    
    Set the statement date that's really a time to the end of the day
    so that transactions posted on the day are always included.

commit 3d93c7edf9b85e6e4185415f805ca0130f0ada75
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 22 12:35:59 2020 -0700

    Update version in README, add Boost::program_options to dependencies.

commit 0ca468e0a160a8263680348c5dd340f3d50788b1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 20 22:41:17 2020 +0800

    [report-utilities] further deprecations
    
    * deprecate unused functions
    * last deprecation for gnc:query-set-match-non-voids-only!

commit 64dedccfe32d8b9620e0df87a992e1fdc74b531b
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Sep 20 21:04:16 2020 +0200

    [HBCI] Fix crashing aqbanking balance download and import
    
    Also, clarify the preconditions of the import-matcher functions.
    Follow-up to d4fe5841203e6ebdeb1162b76c91026df1d3e034

commit 3d7e66d99543340bd3438ab106b5fe727ef22b62
Author: Christian Stimming <christian at cstimming.de>
Date:   Sat Sep 19 17:31:36 2020 +0200

    i18n - Update German translation

commit 8e8e01f3a74fcfbedd77712072c06f6c25204692
Author: Christian Stimming <christian at cstimming.de>
Date:   Sat Sep 19 16:58:29 2020 +0200

    i18n - Update de.po with latest gnucash.pot template

commit e7258ee6f378c5b4a80e04727c4edd5f58f9e5b4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 18 21:25:50 2020 +0800

    [new-owner-report] fix unlocalizable string
    
    reuse trepengine's string

commit a55d05f29d8e7220983c4e09aded019252c3ea5e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 19 19:36:25 2020 +0800

    [report-utilities] compact functions

commit edaa0d7eeaa1c69b8aa8e49a51210f3cbfc3bf70
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 18 12:44:03 2020 +0100

    Fix some spaces on blank lines is source files

commit 416e234232b4db26861a1b2c19d5bf041f5a301b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 18 12:43:29 2020 +0100

    Bug 797945 - Imap bayes conversion runs many times
    
    When the Imap Editor is loaded, the bayes KVP entries are tested to see
    if they are required to be converted to flat entries. This involves a
    function that scans every account and if it finds entries that need
    changing, the change is made and book property
    GNC_FEATURE_GUID_FLAT_BAYESIAN is added so further scans are not made.
    
    As the Imap Editor loops over the account list also, if there are no
    bayes KVP changes then the conversion function gets called for every
    account in the list. This can also happen to a lesser degree when doing
    imports.
    
    To stop this a flag is set once the convert to flat function has been
    run so it only runs once and only lasts for the session.

commit 0e9f368b4a4083168d2875299fbeb030af33a4a8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 18 10:38:24 2020 +0100

    Bug 797857 - Preference Dialog to large so buttons unreachable
    
    The Preference dialog height is determined by the greater size of the
    tab buttons or the number of options on the tab pages. This currently
    is the 'General' tab. To reduce this, the number options have been
    moved to the 'Date/Time' page and reorded.

commit 0c71410e538ba3afb879fbde5df10bb4eb523e39
Merge: 9c8fa5cd2 779c6b65c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 17 15:19:40 2020 -0700

    Merge Dean Jagels's bug-102787 into maint.

commit 9c8fa5cd2e28af1ab133375bf06be5637820d265
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 17 14:22:07 2020 -0700

    Bug 797895 - Hang for a long time (9 minutes per account) importing...
    
    a QFX file.
    Bug 797945 - Tools -> Import Map Editor causes GnuCash to lock up.
    
    Don't edit and commit the account if it has no BAYES_IMAP slots. Account
    committing is extremely expensive.

commit 1a50a29df032a35d74dbd9e0027366b189c9847e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 17 22:19:49 2020 +0200

    i18n - Update Dutch translation
    
    5030 translated messages, 326 fuzzy translations, 170 untranslated messages.

commit f0188966f0fbeb7164df81aa614a491ca744035e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 16 23:43:58 2020 +0200

    Small fixes for various translation issues
    
    * Deduplicate translatable strings
    * Add context to one-letter strings in guile code
    * Fix typo in linked document gui
    Align translatable strings

commit dae2ea8356931a34e198c83c7dac6858fee61248
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 16 23:41:04 2020 +0200

    Expose C_ function (gettext with context string) to guile code
    
    First use is for the document link short code (L)

commit 5bbfdec79a5665a56675b1316122c07f74fa84b4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 16 21:44:42 2020 +0200

    Slightly modify recently added warning messages
    
    - The term 'scrubbing' is only used internally in code. The gui uses 'check & repair'
    - The operations are running rather than pending

commit 960b57653f79476fecd12a299d628ad6b5d857d5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 16 21:29:27 2020 +0200

    i18n - Drop obsolete Dutch translations

commit fbb2aa1d7be45ac0f01e062ef2a01bcb7083d994
Merge: e0062b652 5de41abc9
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Sep 17 20:11:52 2020 +0200

    Merge PR #787 into maint

commit 5de41abc9e589eda470b8114688e5cb36f751220
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Sep 17 19:45:36 2020 +0200

    L10N:id: Internal fixes
    
     on the headers of both catalogs,
     mark id as new in LINGUAS

commit b8234314c7fdca439a613e30ad263689e3bfb9fb
Author: triyanwn <triyan.wn at gmail.com>
Date:   Thu Sep 17 21:26:05 2020 +0700

    L10N:id: Update Indonesian translation
    
    2781 translated messages, 1626 fuzzy translations, 1122 untranslated
    messages.

commit e0062b65218b4d4deb4644befdbcc118663e7ae1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Sep 17 21:33:04 2020 +0800

    Inline gnc:query-set-match-non-voids-only!
    
    Addendum to 683fe2f37 - completion deprecate old function

commit 9a948eb39c76c55b1aee903b61ff18d1b9b15c07
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Sep 16 15:14:54 2020 +0100

    Update required gtk version in glade files part 2
    
    Update the required gtk version in the glade files to version 3.22 and
    change any depreciated widgets, this was mainly stop using left/right
    margins to start/end margins.

commit 413d042c851cd8ed34f7bcf2c2961cae0a0f1317
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Sep 16 15:11:34 2020 +0100

    Update required gtk version in glade files part 1
    
    Update the required gtk version in the glade files to version 3.22 and
    change any depreciated widgets, this was mainly stop using left/right
    margins to start/end margins.

commit 7152b26ede73595685fe2772eab27da82fb91060
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Sep 15 09:26:35 2020 +0800

    [reports] pulse progress bar in common html-object renderer code
    
    ... instead of individual html-object renderers as in 63ec05d0d. We
    can also increase pulse tempo (from 2500 calls to 1000 calls) without
    significantly affecting performance.

commit 683fe2f37ebd49ce139db63936bb2cd1fd932eab
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Sep 15 10:16:52 2020 +0800

    [trep-engine] test void status without merging another query
    
    * use bitwise logic to combine reconcile filter and void filter --
      they use the same "reconciled" data field
    
    * deprecate single-use functions in report-utilities.scm

commit 0d10d1e2347322f483c5890934198e27c5a05bb1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Sep 15 10:16:25 2020 +0800

    [engine.i] swigify CLEARED-ALL
    
    to be used by trep-engine.scm

commit f0341cddc64eaff7637171293c51d3eb1f287fd9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 13 16:45:18 2020 -0700

    Fix wayward indentation and remove stray comment mark.

commit 53619f4300fd5f3239cc5247dadf39de29958b66
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 13 16:33:44 2020 -0700

    Populate and display the match list in the CSV Importer.
    
    Also fix a crash when the imported split doesn't have an online id
    as is the case for all non-OFX imports.

commit d4fe5841203e6ebdeb1162b76c91026df1d3e034
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 13 15:41:48 2020 -0700

    Bug 797896 - [HBCI] crash when downloading transactions
    
    Initialize the match list like OFX importer.

commit d2af5d703b290ffad56094d36eda0bff9a162446
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Sep 13 13:05:46 2020 +0100

    Complete the change from using associate in the source files
    
    This commit changes some further use of associate and derivates in the
    source files to doclink to make it more consistent.

commit 7c1026783be72f336cedc33a6b6e7415f2b99b7b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Sep 13 10:56:17 2020 +0100

    Change the document link KVP symbol to original name
    
    To maintain compatibility with any existing document link entries the
    old 'assoc-head' and 'asooc_uri' entries will be used for the gsetting
    and KVP entries.

commit 63ec05d0dd117ca5b5a0548290569904d3f56f12
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 12 20:58:55 2020 +0800

    [reports] rendering is more responsive by pulsing progressbar
    
    previously the renderer (html-document object to html-string) would
    attempt to update progressbar. However the html-object is a deeply
    nested hierarchical object, (length object) is not suitable to
    calculate progressbar fraction. Therefore we change update by pulsing
    progressbar instead every 2500 loops in html-document, html-table and
    html-text renderers.

commit d0b8cd27c59f72350eb223cf626f1e3b11775b9f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 12 20:07:43 2020 +0800

    [register] reduce tempo of updating progressbar
    
    every 200 splits instead of every split

commit a0f2ccc97eb507e606d522a7916be38407465396
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 12 10:52:05 2020 +0100

    Bug 797874 - new account UI error from register
    
    If the path 'test:testy' is typed in to the transfer field and it does
    not exist you are asked if you want to create it. The new account
    dialog opens for 'test' which you create but this new 'test' account
    does not show in the parent account tree for the second new account
    dialog.
    
    To fix this the existing account parent_tree is dropped and a new one
    is use created which has the newly created parent account.

commit 7f64cceeea75c0568b4c5ed5465f409cea306489
Merge: 843282f58 d269c6d4a
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Sep 12 00:32:12 2020 +0200

    Merge L10N_et into maint ...
    
    Fix the copyright line and update from a fresh pot:
    487 translated messages, 11 fuzzy translations, 5031 untranslated
    messages.

commit d269c6d4a0ae18e5e522a176107a36b0d43618d9
Merge: d9b652de4 0fbda2fff
Author: Frank H. Ellenberger <fellen at users.noreply.github.com>
Date:   Fri Sep 11 22:42:45 2020 +0200

    Merge Siim Sellis' pull request about L10N:et
    
    Update et.po
    487 translated messages, 5064 untranslated messages.

commit 843282f5834499c9bc2538e175c22f6b391611c1
Merge: d0309b39d bca039de7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 11 11:41:42 2020 -0700

    Merge John Ralls's 'assoc_title' into maint.

commit bca039de78ca12e034eef04ceab747d22b1c66f6
Merge: 7addd1fcf 2f8028c01
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 11 11:39:09 2020 -0700

    Merge Frank Ellenbergers 'assoc_title' into John Ralls's 'assoc_title.

commit 7addd1fcfb190161b3011b069e4b651f790086c2
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 11 11:30:10 2020 -0700

    Fix the horizontal scrollbar in the linked docs window.
    
    Setting a listview column to expand before the window is realized causes
    the sizer to allocate too much width so that the horizontal scrollbar is
    required. Move setting the expand column to after gtk_widget_show_all.

commit db626de68a9660787548427f1f21f3e49f0c259a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 15 17:05:21 2020 -0700

    Rename all Transaction and Invoice Association identifiers to DocLink.
    
    To better reflect the purpose and for consistency with other software
    (e.g. Libre Office).

commit 50bf59d62e20e064a7c598ca50c0e425e844f5c2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 15 16:55:26 2020 -0700

    Rename Transaction and Invoice Associations to Document Links.
    
    More clearly describes the actions and is more consistent with other
    software (e.g. Libre Office).
    
    This commit primarily changes the translatable strings, though it also
    removes the Remove menu item because that can be done in the Manage
    dialog box.

commit 779c6b65cf177912e69fe98b51fc7e1b6542b67f
Author: Dean Jagels <brooksidesw.llc at gmail.com>
Date:   Fri Sep 11 13:55:00 2020 -0400

    Bug 102787: Allow entry completion on currency selection

commit d0309b39d9c2d495e7c48b3363a467bc7d79d124
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 11 15:23:27 2020 +0100

    Bug 797935 - Strange formal register headers
    
    The headers were made up from two parts, 'Tot' which was translated and
    'Debit/Credit' which was not. Traced to some missing brackets around
    the returned dflt_acct_debit_str and dflt_acct_credit_str.

commit 6997f0057e8229f60be4ece4abf9cbf6a7f6c7fe
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 11 14:20:03 2020 +0100

    Bug 797936 - Lot viewer notes field too narrow
    
    Change the horizontal alignment of the notes text view to fill space
    and change the scrollbars to be automatic.

commit 3537415889ff87f24a971b149c6013af2b594027
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 11 18:43:34 2020 +0800

    [register.scm] prevent crash on running report on empty book

commit c7b0aca44a5b93ef7f7f35ca325e2848187e31b0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 11 18:21:05 2020 +0800

    [register.scm] show progressbar when building report

commit 444d9541161b78edaa953fedd08d73a9b5356bc1
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Sep 11 03:16:01 2020 +0200

    Fix a typo in a translator comment

commit 694540435cdd955f9759550212bf37082736c1a4
Merge: c63529ea5 6d898f6e8
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Sep 11 02:47:01 2020 +0200

    Merge branch PR #783 into maint
    
    2028 translated messages, 2139 fuzzy translations, 1384 untranslated
    messages.

commit 6d898f6e81d5bab5630949e3a47dde8500a0053c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Sep 11 02:43:21 2020 +0200

    L10N:id: Fix copyright line
    
    The file was created before commit 3f8ab26.

commit 2f8028c01ceab0390cc3881f9e4cceaa4b053e70
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Sep 11 00:52:05 2020 +0200

    Fix help_label of dialog-doclink.glade
    
    Additonal remove question mark from Available
    and insert missing spaces into the Business Item variant.

commit c63529ea5a0a5265e6d3203685fdcf5c6e57101f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 10 10:45:11 2020 +0200

    I18n - Update nl.po header file based on suggestions received by Frank Ellenberger

commit 15f3faf04211a9c5771f176e743fd9ef91d0eb58
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 9 22:22:41 2020 +0200

    I18n - Dutch translation update
    
    4956 translated messages, 403 fuzzy translations, 190 untranslated messages

commit 6c94350a92173f619f9dfaf9d9b2df0c171ee905
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 27 21:49:58 2020 +0200

    I18n - deduplicate translatable strings

commit ad8b602fe256dc816ddbe570661cc1a280c1fca8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 27 21:08:45 2020 +0200

    I18n - Uppercase option name to align with other option names

commit 67a18df6a6181d04081a67c8da4afb979f044c82
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Sep 8 10:25:58 2020 +0800

    Improve responsiveness of register scrub
    
    Similar to f6d34f226:
    * refactor to combine scrub_split common code
    * progressbar and text updated every 10 splits
    * abort_scrub is tested every for loop rather than 100 splits

commit cfbd353ab730fc8b63e86d72d08794cbb44e856e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 15 17:05:21 2020 -0700

    Rename all Transaction and Invoice Association identifiers to DocLink.
    
    To better reflect the purpose and for consistency with other software
    (e.g. Libre Office).

commit 8dce845cc19a23d10b6b600b6db66eea10772457
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 15 16:55:26 2020 -0700

    Rename Transaction and Invoice Associations to Document Links.
    
    More clearly describes the actions and is more consistent with other
    software (e.g. Libre Office).
    
    This commit primarily changes the translatable strings, though it also
    removes the Remove menu item because that can be done in the Manage
    dialog box.

commit 42249c89699b38b5f35a72941cc69c9306dcf803
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 7 08:47:34 2020 +0800

    Don't overwrite gnc_window_show_progress if message is empty string
    
    gnc_window_show_progress receives 2 arguments: message string and
    percentage. The progressbar text was not updated if message string was
    NULL. Reports call (gnc-window-show-progress "" percent). This commit
    ensures empty string does not overwrite progressbar text.

commit de0422da25d48938859aff092d1c6f3b69d16c03
Merge: f6d34f226 cca452405
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 6 14:39:12 2020 -0700

    Merge G4js's missing-sentinels into maint.

commit f6d34f226f7cc0be8918b48f441ca97da9b98ea0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 6 22:52:13 2020 +0800

    [Scrub.c] improve responsiveness of progressbar during scrub
    
    Formerly would update progress bar every 100 splits. With scrub being
    slow, it's nicer to update every 10 splits. Also remove
    the (percentagefunc)(NULL, 0.0) which seems an error -- it would reset
    the progressbar back to zero immediately.

commit 99101c191c59a41d426382c33a8884169bc4e75e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 6 22:09:46 2020 +0800

    [gnc-main-window] enable show_text for progressbar
    
    This will allow gtk_progress_bar_set_text to actually display the
    progress text.

commit 979a050ae9bd53555414bd5b5548a59c3bae057a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 6 22:10:37 2020 +0800

    Set parent window properly to gnc_verify_dialog, and i18n string

commit cca45240554639d665fa39c0d72497b814ab1d9d
Author: Gaming4JC <g4jc at hyperbola.info>
Date:   Sun Sep 6 00:50:54 2020 -0400

    Fix warnings: missing sentinel in function calls
    
    When compiling with -Werror, GNUCash fails to build due to various error: missing sentinel in function call.
    This patch resolves the issue by passing nullptr instead of C-style casting NULL.

commit cbf2a7b9f1a90eb458a070016e1bf5f21dad364d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 5 17:00:56 2020 -0700

    macOS: Give GnuCash time to shut down gracefully.
    
    Instead of letting macOS pull the rug out.

commit 706277e6a899cd58b7dd058f67d3570d012b4f03
Merge: bc9c717d9 3d98ba092
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 5 15:50:28 2020 -0700

    Merge Jean Laroche's '797900_check_repair_crash' into maint.

commit 015b85abbba64d206822bb76d073b57e4a314d32
Author: triyanwn <triyan.wn at gmail.com>
Date:   Sat Sep 5 11:56:14 2020 +0700

    Indonesian translation for GnuCash

commit bc7533c6f1f624aa18597b6d67d76894a4451100
Author: triyanwn <triyan.wn at gmail.com>
Date:   Sat Sep 5 11:43:46 2020 +0700

    Indonesian translation for GnuCash

commit bc9c717d90a31833e2d64a2f90e5f9cb9274ae63
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Sep 4 22:40:49 2020 +0200

    I18N: Allign glossary to gnucash.pot
    
    Create a similar copyright header.
    Add missing Report-Msgid-Bugs-To.

commit 304e4972433aca6a0dd634bdef720b46e18781a1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 4 00:29:28 2020 +0800

    Bug 476114 - Goto register by date feature req (bis)
    
    Addendum to c14241644 - ensure the splitlist is sorted before finding
    split. This ensures the correct split is found when the register has a
    non-default sorting. e.g. sorting by reverse posted-date would find
    the most recent split; this commit ensures the split nearest the
    desired date is selected.
    
    Also I've confirmed there's no need to clear filter; if the register
    has filtered splits, the algorithm will find the nearest *visible*
    split on or after the desired date.

commit 3f8ab2684e039dd457b7b9d130fc51175f6033b4
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Sep 4 02:46:38 2020 +0200

    I18N: Add copyright-holder - improve wording

commit 57d059bac9577d63a2b725859c9e2bc630404661
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Aug 29 07:12:22 2020 +0200

    I18N: Add copyright-holder
    
    For details see https://github.com/Gnucash/gnucash/pull/780

commit c142416445d01e8a3a0389118ebfd0c21d3bccfe
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 2 15:20:24 2020 +0800

    Bug 476114 - Goto register by date feature req
    
    Adds ability to jump to arbitrary date.
    
    Finds first split whose posted date >= specified date, and jump to it.

commit befc4056ec470f600ac0d7e367686f9f36d29007
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 29 19:30:46 2020 +0800

    [gnc-plugin-page-report] use gnc_print_time64
    
    removes the need to store and reset the current QofDateFormat via
    qof_date_format_set and qof_date_format_get.
    
    also g_free format_code properly

commit f503f708f5d547c5607843e618a5bade67583e4b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 29 19:30:37 2020 +0800

    [reports] use gnc-print-time64
    
    removes the need to store and reset the current QofDateFormat via
    qof-date-format-set and qof-date-format-get.
    
    also fix test-transaction csv output test.

commit 094b4ba8426ef3d97bf7bd6a63e65bb4c51918f0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 29 20:10:09 2020 +0800

    [dialog-file-access] handle close-dialog with <ESC>

commit fb42065213b58dc80d85f5a2b52f092464619d73
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 29 19:29:03 2020 +0800

    g_free strings allocated with gnc_prefs_get_string
    
    gnc_prefs_get_string will return a newly-allocated string. after use,
    they must be g_freed.

commit 0fbda2fffe152ff65e6acbd3a73b71fe57d2fbc8
Author: siimsellis <70536399+siimsellis at users.noreply.github.com>
Date:   Tue Sep 1 11:23:40 2020 +0300

    Update et.po
    
    Added translations to some words and phrases.

commit d9b652de454e9d6f22248c114fb5233ca10311ee
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Aug 28 20:56:10 2020 +0200

    L10N:et: Create Estonian translation
    
    Only filled with common parts from GOffice and GTK

commit de33d1ef1551c4746339838cf0950c4327b07578
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 28 09:03:59 2020 -0700

    Bug 797924 - Crash when searching for customer to process payment.
    
    Slightly speculative since the bug isn't reliably reproduceable, but
    qof_class_get_property can silently return nullptr so it's wise to
    make sure that we have a ptr before trying to dereference it.

commit 3d98ba092f147bf738a5f5a746568a3a1941854a
Author: jean <27791933+jeanlaroche at users.noreply.github.com>
Date:   Thu Aug 27 17:00:32 2020 -0700

    Fix reversed logic in gnc_quartz_should_quit

commit bbdd4f34b626a7489129bb1bf26dcfa7fccb2393
Author: jean <27791933+jeanlaroche at users.noreply.github.com>
Date:   Sat Aug 22 16:11:17 2020 -0700

    Bug 797900  - Crash caused by Quitting while Check and Repair All is running
    
    The account tree page didn't have a "finish" function normally used to verify a page can close.
    I added one, along with two flags that indicate whether a scrubbing operation is currently ongoing
    and whether we should quit when the scrubbing is done.
    The result is: If a user attempts to quit while scrubbing isn't done, an alert pops up asking whether the
    user wants to abort the scrub. If so, the scrub is aborted (safely) and GC quits.
    If not the app does not quit.
    
    I have to say, I'm not sure this is the right way to do this. In my view, the right way would be:
    - Disable the "quit" menu when scrubbing is happening (for some reason gnc_suspend_gui_refresh() does
    not cause the quit menu to be grayed) so there's no chance of quitting while scrubbing is ongoing
    - If needed, add an abort scrubbing button to the main window. Not sure whether that's desirable or not.
    
    Let me know what you think: is what I have what we need, or would the above be better.

commit a50c188dca02890c37af4c535b54fad5e2db13f2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 26 23:16:55 2020 +0800

    Bug 797923 - Running employee report results in "Unbound variable: txn"
    
    The bug was triggered by txn referring to the invalid split being
    used *outside* the let environment. Use (car splits) instead for
    logging. Also augment error handling by listing the invalid splits
    before the aging-list.

commit 3b312e754898899a5bc97d1df87b88501c884097
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 19 20:19:13 2020 +0800

    [report-utilities] more dump data functions
    
    Two API to dump splits in whole book:
    * gnc:dump-book             - splits grouped by account
    * gnc:dump-all-transactions - splits grouped by transaction
    * gnc:dump-split - dumps single split
    
    Example output -- note (gnc:dump-book) dumps each account followed by
    its splits, then account balance. (gnc:dump-all-transactions) dumps all
    transactions in date order, each followed by its splits.
    
    (gnc:dump-book)
    
    Account 8e56ef54: <Expense> Comm<USD> Type<Expense>
    n Split 5dd1c0a9: 05/11/19 Amt<$200.00> $200.00 Desc<vend1> Memo<AP>
    n Split f9cb052f: 05/11/19 Amt<$20.00> $20.00 Desc<emp1> Memo<vouch1>
    n Split daafc64b: 05/11/19 Amt<$69.00> $69.00 Desc<vend1> Memo<job-bill>
    n Split 5e6af9fe: 14/11/19 Amt<$86.00> $86.00 Desc<emp1> Memo<emp-voucher>
    n Split 6d636ea2: 14/11/19 Amt<$46.00> $46.00 Desc<vend1>
    n Split e618644b: 14/12/19 Amt<-$100.00> -$100.00 Desc<Vend-USD>
    n Split 8be19fbd: 25/12/19 Amt<-$46.00> -$46.00 Desc<Vend-USD> Memo<CN$100-desc>
    n Split ee4fe250: 01/04/20 Amt<$32.00> $32.00 Desc<Cell phone>
    n Split 2cb02dac: 09/05/20 Amt<-$307.00> -$307.00
             Balance: $0.00 Cleared: $0.00 Reconciled: $0.00
    
    Account 6f39f557: <Closing> Comm<USD> Type<Equity>
    n Split 13916652: 09/05/20 Amt<$307.00> $307.00
             Balance: $307.00 Cleared: $0.00 Reconciled: $0.00
    
    Account fa6507e1: <Closing:GBP> Comm<GBP> Type<Equity>
    n Split 34ce3c03: 09/05/20 Amt<-£1,293.00> -£1,293.00
             Balance: -£1,293.00 Cleared: £0.00 Reconciled: £0.00
    
    (gnc:dump-all-transactions)
    
      Trans cfbbc2a4: 12/07/19 Curr GBP  Desc<Customer-GBP>
    n Split d12f74b2: 12/07/19 Acc<AR-GBP> Amt<£120.00> £120.00 Desc<Customer-GBP> Memo<due 91+>
    n Split 3880e99c: 12/07/19 Acc<Standard Sales> Amt<-£20.00> -£20.00 Desc<Customer-GBP> Memo<due 91+>
    n Split 6bd9c7e4: 12/07/19 Acc<Income-GBP> Amt<-£100.00> -£100.00 Desc<Customer-GBP> Memo<due 91+>
    
      Trans 60344bab: 09/10/19 Curr GBP  Desc<Customer-GBP>
    n Split aaca8ee0: 09/10/19 Acc<AR-GBP> Amt<£225.00> £225.00 Desc<Customer-GBP> Memo<due 2-3 months ago>
    n Split ee49bde8: 09/10/19 Acc<Standard Sales> Amt<-£20.00> -£20.00 Desc<Customer-GBP> Memo<due 2-3 months ago>
    n Split e989e863: 09/10/19 Acc<Reduced Sales> Amt<-£5.00> -£5.00 Desc<Customer-GBP> Memo<due 2-3 months ago>
    n Split 91d6cadd: 09/10/19 Acc<Income-GBP> Amt<-£200.00> -£200.00 Desc<Customer-GBP> Memo<due 2-3 months ago



Summary of changes:
 README                                             |     8 +-
 README.dependencies                                |     3 +-
 bindings/core-utils.i                              |    15 +
 bindings/engine.i                                  |     1 +
 bindings/guile/core-utils.scm                      |     2 +
 doc/tip_of_the_day.list.c                          |     2 +-
 gnucash/gnome-search/gnc-general-search.c          |     2 +-
 gnucash/gnome-utils/CMakeLists.txt                 |     4 +-
 gnucash/gnome-utils/dialog-account.c               |    26 +-
 ...dialog-assoc-utils.c => dialog-doclink-utils.c} |   108 +-
 ...dialog-assoc-utils.h => dialog-doclink-utils.h} |    53 +-
 gnucash/gnome-utils/dialog-dup-trans.c             |    32 +-
 gnucash/gnome-utils/dialog-dup-trans.h             |    38 +-
 gnucash/gnome-utils/dialog-file-access.c           |     2 +
 gnucash/gnome-utils/dialog-preferences.c           |    22 +-
 gnucash/gnome-utils/gnc-currency-edit.c            |    21 +-
 gnucash/gnome-utils/gnc-file.c                     |     6 +-
 gnucash/gnome-utils/gnc-gnome-utils.c              |    18 +-
 gnucash/gnome-utils/gnc-gnome-utils.h              |     2 +-
 gnucash/gnome-utils/gnc-main-window.c              |    17 +-
 gnucash/gnome-utils/gnc-plugin-file-history.c      |    12 +-
 gnucash/gnome-utils/gnc-tree-control-split-reg.c   |    18 +-
 gnucash/gnome-utils/gnc-ui.h                       |     2 +-
 gnucash/gnome-utils/gnc-window.c                   |     2 +-
 gnucash/gnome/CMakeLists.txt                       |     4 +-
 gnucash/gnome/assistant-loan.cpp                   |    16 +-
 gnucash/gnome/{dialog-assoc.c => dialog-doclink.c} |   509 +-
 gnucash/gnome/{dialog-assoc.h => dialog-doclink.h} |    37 +-
 gnucash/gnome/dialog-invoice.c                     |    57 +-
 gnucash/gnome/dialog-invoice.h                     |     5 +-
 gnucash/gnome/dialog-print-check.c                 |     5 +
 gnucash/gnome/dialog-tax-info.c                    |    63 +-
 gnucash/gnome/gnc-plugin-basic-commands.c          |    20 +-
 gnucash/gnome/gnc-plugin-business.c                |    16 +-
 gnucash/gnome/gnc-plugin-page-account-tree.c       |    58 +-
 gnucash/gnome/gnc-plugin-page-invoice.c            |   127 +-
 gnucash/gnome/gnc-plugin-page-register.c           |   256 +-
 gnucash/gnome/gnc-plugin-page-register2.c          |     7 +-
 gnucash/gnome/gnc-plugin-page-report.c             |    29 +-
 gnucash/gnome/gnc-split-reg.c                      |    51 +-
 gnucash/gnome/gnc-split-reg.h                      |    12 +-
 gnucash/gnome/top-level.c                          |    11 +-
 gnucash/gnome/window-reconcile.c                   |    14 +-
 gnucash/gnucash-core-app.cpp                       |     2 +-
 gnucash/gnucash.cpp                                |     2 +-
 .../gschemas/org.gnucash.dialogs.gschema.xml.in    |     8 +-
 gnucash/gschemas/org.gnucash.gschema.xml.in        |     8 +-
 gnucash/gtkbuilder/CMakeLists.txt                  |     2 +-
 gnucash/gtkbuilder/assistant-acct-period.glade     |    29 +-
 .../gtkbuilder/assistant-csv-account-import.glade  |    32 +-
 gnucash/gtkbuilder/assistant-csv-export.glade      |    21 +-
 .../gtkbuilder/assistant-csv-price-import.glade    |    37 +-
 .../gtkbuilder/assistant-csv-trans-import.glade    |    41 +-
 gnucash/gtkbuilder/assistant-hierarchy.glade       |    51 +-
 gnucash/gtkbuilder/assistant-loan.glade            |    29 +-
 gnucash/gtkbuilder/assistant-qif-import.glade      |    35 +-
 gnucash/gtkbuilder/assistant-stock-split.glade     |    31 +-
 gnucash/gtkbuilder/assistant-xml-encoding.glade    |    27 +-
 gnucash/gtkbuilder/business-options-gnome.glade    |    10 +-
 gnucash/gtkbuilder/business-prefs.glade            |    10 +-
 gnucash/gtkbuilder/dialog-account-picker.glade     |    20 +-
 gnucash/gtkbuilder/dialog-account.glade            |    92 +-
 gnucash/gtkbuilder/dialog-bi-import-gui.glade      |    10 +-
 gnucash/gtkbuilder/dialog-billterms.glade          |    36 +-
 gnucash/gtkbuilder/dialog-book-close.glade         |    10 +-
 gnucash/gtkbuilder/dialog-choose-owner.glade       |    10 +-
 gnucash/gtkbuilder/dialog-commodities.glade        |    10 +-
 gnucash/gtkbuilder/dialog-commodity.glade          |    22 +-
 gnucash/gtkbuilder/dialog-custom-report.glade      |    10 +-
 .../gtkbuilder/dialog-customer-import-gui.glade    |    10 +-
 gnucash/gtkbuilder/dialog-customer.glade           |    34 +-
 gnucash/gtkbuilder/dialog-date-close.glade         |    16 +-
 .../{dialog-assoc.glade => dialog-doclink.glade}   |   471 +-
 gnucash/gtkbuilder/dialog-employee.glade           |    26 +-
 gnucash/gtkbuilder/dialog-file-access.glade        |    10 +-
 gnucash/gtkbuilder/dialog-fincalc.glade            |    14 +-
 gnucash/gtkbuilder/dialog-find-account.glade       |    38 +-
 gnucash/gtkbuilder/dialog-imap-editor.glade        |    14 +-
 gnucash/gtkbuilder/dialog-import.glade             |    48 +-
 gnucash/gtkbuilder/dialog-invoice.glade            |    44 +-
 gnucash/gtkbuilder/dialog-job.glade                |    10 +-
 gnucash/gtkbuilder/dialog-lot-viewer.glade         |    23 +-
 gnucash/gtkbuilder/dialog-new-user.glade           |    16 +-
 gnucash/gtkbuilder/dialog-object-references.glade  |    10 +-
 gnucash/gtkbuilder/dialog-options.glade            |    10 +-
 gnucash/gtkbuilder/dialog-order.glade              |    20 +-
 gnucash/gtkbuilder/dialog-payment.glade            |    10 +-
 gnucash/gtkbuilder/dialog-preferences.glade        |   348 +-
 gnucash/gtkbuilder/dialog-price.glade              |    22 +-
 gnucash/gtkbuilder/dialog-print-check.glade        |    20 +-
 gnucash/gtkbuilder/dialog-progress.glade           |    12 +-
 gnucash/gtkbuilder/dialog-query-view.glade         |    10 +-
 gnucash/gtkbuilder/dialog-report.glade             |    38 +-
 gnucash/gtkbuilder/dialog-reset-warnings.glade     |    10 +-
 gnucash/gtkbuilder/dialog-search.glade             |    10 +-
 gnucash/gtkbuilder/dialog-sx.glade                 |    49 +-
 gnucash/gtkbuilder/dialog-tax-info.glade           |    44 +-
 gnucash/gtkbuilder/dialog-tax-table.glade          |    16 +-
 gnucash/gtkbuilder/dialog-totd.glade               |    12 +-
 gnucash/gtkbuilder/dialog-transfer.glade           |    18 +-
 gnucash/gtkbuilder/dialog-userpass.glade           |    10 +-
 gnucash/gtkbuilder/dialog-vendor.glade             |    30 +-
 gnucash/gtkbuilder/gnc-date-format.glade           |    12 +-
 gnucash/gtkbuilder/gnc-frequency.glade             |    21 +-
 gnucash/gtkbuilder/gnc-plugin-page-budget.glade    |    46 +-
 gnucash/gtkbuilder/gnc-plugin-page-register.glade  |    66 +-
 gnucash/gtkbuilder/gnc-plugin-page-register2.glade |    52 +-
 gnucash/gtkbuilder/gnc-recurrence.glade            |    10 +-
 gnucash/gtkbuilder/gnc-tree-view-owner.glade       |    10 +-
 gnucash/gtkbuilder/window-autoclear.glade          |    10 +-
 gnucash/gtkbuilder/window-reconcile.glade          |    23 +-
 .../import-export/aqb/assistant-ab-initial.glade   |    32 +-
 gnucash/import-export/aqb/dialog-ab-pref.glade     |    10 +-
 gnucash/import-export/aqb/dialog-ab.glade          |    36 +-
 gnucash/import-export/aqb/gnc-ab-utils.c           |     8 +
 .../csv-imp/assistant-csv-trans-import.cpp         |     2 +
 gnucash/import-export/import-backend.c             |     4 +
 gnucash/import-export/import-main-matcher.c        |     5 +-
 .../register/ledger-core/split-register-control.c  |     6 +-
 .../register/ledger-core/split-register-copy-ops.c |    14 +-
 .../register/ledger-core/split-register-copy-ops.h |     6 +-
 .../register/ledger-core/split-register-layout.c   |    44 +-
 gnucash/register/ledger-core/split-register-load.c |    26 +-
 .../register/ledger-core/split-register-model.c    |    84 +-
 gnucash/register/ledger-core/split-register.c      |    55 +-
 gnucash/register/ledger-core/split-register.h      |     2 +-
 .../test/utest-split-register-copy-ops.c           |    12 +-
 gnucash/register/register-core/CMakeLists.txt      |     4 +-
 .../register-core/{assoccell.c => doclinkcell.c}   |    78 +-
 .../register-core/{assoccell.h => doclinkcell.h}   |    50 +-
 gnucash/register/register-core/register-common.c   |     4 +-
 gnucash/register/register-core/register-common.h   |     2 +-
 gnucash/register/register-gnome/gnucash-register.c |     8 +-
 gnucash/register/register-gnome/gnucash-register.h |     4 +-
 gnucash/register/register-gnome/gnucash-sheet.c    |     8 +-
 gnucash/register/register-gnome/gnucash-sheetP.h   |     4 +-
 gnucash/report/commodity-utilities.scm             |     3 +-
 gnucash/report/html-document.scm                   |     7 +-
 gnucash/report/html-utilities.scm                  |     8 +-
 gnucash/report/report-utilities.scm                |   109 +-
 gnucash/report/report.scm                          |     4 +-
 gnucash/report/reports/aging.scm                   |     5 +-
 gnucash/report/reports/example/average-balance.scm |     3 +-
 gnucash/report/reports/example/daily-reports.scm   |     3 +-
 .../report/reports/standard/balance-forecast.scm   |    10 +-
 gnucash/report/reports/standard/balsheet-pnl.scm   |     2 +-
 .../report/reports/standard/category-barchart.scm  |     9 +-
 .../report/reports/standard/general-journal.scm    |     3 +-
 .../reports/standard/income-gst-statement.scm      |     4 +-
 gnucash/report/reports/standard/lot-viewer.scm     |     3 +-
 gnucash/report/reports/standard/net-charts.scm     |     8 +-
 gnucash/report/reports/standard/new-aging.scm      |     5 +-
 .../report/reports/standard/new-owner-report.scm   |    40 +-
 gnucash/report/reports/standard/receipt.scm        |     4 +-
 gnucash/report/reports/standard/register.scm       |    17 +-
 .../reports/standard/test/test-transaction.scm     |    57 +-
 gnucash/report/trep-engine.scm                     |    64 +-
 gnucash/ui/gnc-plugin-basic-commands-ui.xml        |     2 +-
 gnucash/ui/gnc-plugin-business-ui.xml              |     2 +-
 gnucash/ui/gnc-plugin-page-account-tree-ui.xml     |     1 +
 gnucash/ui/gnc-plugin-page-invoice-ui.xml          |     5 +-
 gnucash/ui/gnc-plugin-page-register-ui.xml         |    16 +-
 libgnucash/app-utils/gnc-ui-util.c                 |    22 +-
 libgnucash/app-utils/gnc-ui-util.h                 |    24 +-
 libgnucash/app-utils/options.scm                   |     2 +
 libgnucash/backend/dbi/gnc-dbisqlconnection.cpp    |     2 +-
 libgnucash/backend/xml/sixtp-utils.cpp             |     2 +-
 libgnucash/core-utils/gnc-filepath-utils.cpp       |     6 +-
 libgnucash/engine/Account.cpp                      |    48 +-
 libgnucash/engine/Account.h                        |    13 +-
 libgnucash/engine/Scrub.c                          |    49 +-
 libgnucash/engine/Scrub.h                          |    10 +
 libgnucash/engine/Transaction.c                    |    26 +-
 libgnucash/engine/Transaction.h                    |    10 +-
 libgnucash/engine/gncInvoice.c                     |    20 +-
 libgnucash/engine/gncInvoice.h                     |     6 +-
 libgnucash/engine/qof-backend.cpp                  |     2 +-
 libgnucash/engine/qof-backend.hpp                  |     2 +-
 libgnucash/engine/qofbook.cpp                      |     4 +-
 libgnucash/engine/qofid.h                          |    22 +-
 libgnucash/engine/qoflog.cpp                       |     4 +-
 libgnucash/engine/qofsession.cpp                   |    12 +-
 libgnucash/engine/qofsession.hpp                   |     4 +-
 libgnucash/engine/test/gtest-import-map.cpp        |     2 +
 po/CMakeLists.txt                                  |     2 +-
 po/POTFILES.in                                     |     8 +-
 po/de.po                                           |  7740 +++++----
 po/{az.po => et.po}                                |  9961 +++++------
 po/glossary/de.po                                  |    10 +-
 po/glossary/gnc-glossary.txt                       |     1 +
 po/glossary/id.po                                  |    10 +-
 po/glossary/nl.po                                  |     2 +-
 po/glossary/txt-to-pot.sh                          |    10 +-
 po/gnucash-pot.cmake                               |     1 +
 po/{nb.po => id.po}                                | 16884 +++++++++----------
 po/nl.po                                           |  9301 ++++------
 196 files changed, 22693 insertions(+), 26462 deletions(-)
 rename gnucash/gnome-utils/{dialog-assoc-utils.c => dialog-doclink-utils.c} (76%)
 rename gnucash/gnome-utils/{dialog-assoc-utils.h => dialog-doclink-utils.h} (69%)
 rename gnucash/gnome/{dialog-assoc.c => dialog-doclink.c} (58%)
 rename gnucash/gnome/{dialog-assoc.h => dialog-doclink.h} (70%)
 rename gnucash/gtkbuilder/{dialog-assoc.glade => dialog-doclink.glade} (94%)
 rename gnucash/register/register-core/{assoccell.c => doclinkcell.c} (75%)
 rename gnucash/register/register-core/{assoccell.h => doclinkcell.h} (66%)
 copy po/{az.po => et.po} (85%)
 copy po/{nb.po => id.po} (75%)



More information about the gnucash-patches mailing list