gnucash: New annotated tag '3.9'
John Ralls
jralls at code.gnucash.org
Sun Mar 29 13:39:52 EDT 2020
at https://github.com/Gnucash/gnucash/tree/a4068859a2a73f15a71ea16d3ce18ab736a6a945 (tag)
tagging fe4efd403b02e192ba4654439a7db7646cba39a2 (commit)
replaces 3.8b
tagged by John Ralls
on Sat Mar 28 13:02:48 2020 -0700
Tag release of GnuCash 3.9
Alex Aycinena (1):
Update US Income Tax information for more 2019 changes
Christian Gruber (8):
Add test cases to check for exact token matching
Change behaviour of KvpFrame::for_each_slot_prefix()
Fix calculation of token info to find exactly matching tokens only
Rework key prefix matching
Fix tokenize_string()
Avoid copying local instance of AccountTokenCount
Remove unused template of function for_each_slot_prefix()
Simplify function build_bayes()
Christian Stimming (4):
Minor translation improvements
More translation improvements by scriptedly removing the removed colon suffix.
I18n improvement: Translated column headers should get more human-readable names
German translation improved.
Christopher Lam (87):
[new-owner-report] style monetary sale/tax cols with number-cell
[html-table][API] html-table can have multirow-col-headers
[new-owner-report] add double-header
[trep-engine] upgrade to include 'balance brought forward'
[new-owner-report] fix LHS and RHS description
[income-gst-statement] no need to reverse report amounts
[category-barchart] simplify report definitions
[new-owner-report] splits->desc will show 1 memo per line
[new-owner-report] reuse string
[new-aging] reinstate sort-by choices
[new-aging] reuse string
Bug 797548 - multicolumn income statement: some closing entries are not ignored when within reporting period
Bug 797573 - Incorrect value of securities in the Asset Chart
[core-utils.i] declare prefs as ENUMs
Bug 797576 - xaccAccountOrder shouldn't sort account codes as base-36
Bug 797572 - part 1 - don't accumulate Dr/Cr totals unless printed
Bug 797572 - part 2 - swap Debits/Credits, can show informal headers
[new-aging] replace split->lot->split->lot with split->lot
[new-aging] speed up by skipping several loops
Bug 797584 - New-owner - bill amount field links to wrong account
Bug 797591 - multiperiod b/s and PnL reports: add style sheet 'easy'
[new-aging] speedup/cleanup. delay txn type filtering of splits
[new-owner-report] refactor. separate LHS inv/pmt processing.
[new-owner-report] LHS payment->RHS invoices show partial amounts
[new-owner-report] LHS invoice->RHS payments show partial amounts
[new-owner-report] RHS partial amount/amount separated
[new-owner-report] RHS payments with >1 non-APAR splits all shown
[new-owner-report] RHS invoice amount links APAR instead of transfer
[new-owner-report] RHS invoice amount links to invoice posting
[new-owner-report] compact code
[new-owner-report] LHS handle split->anchor differently
[new-owner-report] LHS payments have no invoice details. remove code.
[new-owner-report] add invoice/txn link-id to tag via javascript
[new-owner-report] add interactivity to highlight linked rows
[new-owner-report] refine payment->description
[report-utilities] add gnc:dump-lot
[report-utilities] fix overpayments calc
[new-owner-report] payment-info has 3 components now
[new-owner-report] RHS Pre-Payment and UNPAID get link-id highlights
[new-owner-report] LHS invoice->RHS payments rewritten
[new-owner-report] inline single-use invoice accessors
[new-owner-report] remove unused code
[lot-viewer.scm] initial commit
Bug 797551 - Budget totals line missing in 3.8
[new-owner-report] simplify build-column-used
[new-owner-report] handle LINK txns as normal payments
[report-utilities] streamline (match) use
Merge branch 'maint-202001-budget-editor-summaries' into maint
fix budget totals for unreversed budgets books
[lot-viewer] show lot guid in headers
[report-utilities] compact code, use (ice-9 match)
[commodity-utilities] compact code, use (ice-9 match)
[eguile-utilities] compact code, use (ice-9 match)
Bug 797609 - Backtraces for eguile report errors strips wrong part of stack
[eguile-gnc] show error after stacktrace
Merge branch 'maint-fix-budget-totals' into maint
[new-owner-report] negate RHS inv amounts if credit-note.
[test-new-owner-report] initial commit
[test-new-owner-report] add tests for "$120 to partially repay"
[new-owner-report] LHS invoice->payment LINK/PAYMENT merge
Bug 797419 - equity-statement unrealized-gain calculator uses weighted-average
[new-owner-report] fix comment for non-document accumulator
[new-owner-report] if Payment amount is negative, label "Refund"
[new-owner-report] clarify payment-txn processor
[test-new-owner-report] refine test to target exact table row
[new-owner-report] change highlight trigger: onclick to onmousedown
compact, use (ice-9 match)
[new-owner-report] revert highlight trigger to onclick
[stylesheet-css] reflect recent changes to default CSS
[qif-merge-groups] Move gnc:account-tree-get-transactions to qif-to-gnc.scm
[qif-guess-map] use (ice-9 match), and compact functions
[qif-to-gnc] use (ice-9 match), and compact functions
[qif-to-gnc] Bug 796579 - Cannot go forward with empty duplicates screen
[trep-engine] when Running Balance is shown, print "Balance b/f"
[qif-to-gnc] centralize arithmetic functions
[trep-engine] subtotals when cells have monetary only
[job-report] remove dead code
Bug 797139 - test-report-utilities failure after 10-march in travis
[account] add and expose xaccAccountGetReconciledBalanceAsOfDate
[gnc-ui-balances] add and expose gnc_ui_account_get_reconciled_balance_as_of_date
Bug 797640 - The Reconciliation Window starting balance calculator needs to ignore splits after statement date
[account.cpp] refactor xaccAccountGetPresentBalance
[account.cpp] refactor GetBalanceAsOfDate
[report-utilities] fix gnc:account-accumulate-at-dates sorting & operator
[trep-engine] add translator note for balance b/f
Bug 797656 - Immediate crash when retrieving quotes
Bug 797583 - gnc:book-add-quotes crashes when there are no quotes
Daniel Dittmann (5):
test_gnc_setlocale: add missing whitespaces to diagnostic message
Merge remote-tracking branch 'upstream/maint' into maint
gnucash/import-export/aqb/gnc-ab-utils.c: extract 'create_online_id' function
create a more consistent aqbanking online_id
test_gnc_setlocale: use trailing whitespaces
Dr. Peter Zimmerer (6):
New callback functions for matching online accounts with GnuCash accounts
Using equality check from commit 2f38095 for removal of unassigned GC accounts
Clear hbci KVP from accounts no longer associated with an online one
Bug 797636 - Incorrect Online account matches cannot be deleted
Rename function create_online_id and make it externally callable
Bug 797631 - Superfluous account selection dialog on first online retrieval
Ferran Pallarès (1):
Fix rounding precision when importing prices from CSV
Frank H. Ellenberger (31):
L12N:pl: Recover translator credits from git history
L12N:pl: Merge a fresh template
Merge branch 'pr627' into maint
Merge PR #626 into maint
Merge PR #623 into maint
Amend PR #629: Menu separator in text is "->" [I18N]
Unify menu separator to "->"
L12N:hu Remove region code from account templates directory
L12N:sv_AX Add Windows' name "Swedish_Ã
land Islands"
Minor adjustments of ch/kmu 2013 based on emails
Merge branch 'PR609' into maint
Add a warning for gettext < 0.20
Merge PR #639
L12N:de_CH: Several fixes on KMU template
Merge PR #635 into maint
L12N:de_DE: Remove some redundant slots from SKR04
L12N:de_DE: SKR04: Add a few missing placeholder flags, fix a typo
L12N:de_DE: SKR04: Part 2 of Bug 513000
L12N:de_DE: SKR04: Do not hide accounts in templates
gnucash.desktop: bugzilla and help file moved
Apply @PERL@ -w substitution on gnc-fq-dump, too
gnc-fq-dump: fix warning on argv
L12N:de: merge fresh pot
L12N:de: Update de.po
I18N:Glossary: add notes about not distributed files in CMakeLists.txt
I18N:Glossary: add "balance b/f" & "balance c/f"
L12N:de: 1 fuzzy translation
I18N: *owner-reports: Unify 'a' vs. 'the' in tooltips
I18N: trep-engine: another translator comment
I18N: Redo Merge latest gnucash.pot into all of the translation files.
L12N:de: 5423 übersetzte Meldungen.
Geert Janssens (28):
Bug 797569 - Swedish account templates not accessible
Define SET_ENUM in core-utils.i as well
Bug 797569 - Swedish account templates not accessible
Housekeeping - reduce the number of PACKAGE and VERSION related cmake variables
Drop useless ifdefs
Fix binreloc test for all install paths inside prefix
Bug 794916 - Fails to find environment file at startup when installation prefix is '/opt'
Merge branch 'maint' of https://github.com/loftx/gnucash into maint
Merge branch 'bugs_ibi' of https://github.com/ekinonnakapito/gnucash into maint
Add guile function to extract a lot's guid
CMake - remove parameter repetition in else() and endif() statements
Budget Treeview - reshuffle totals logic
Merge branch 'patch-1' of https://github.com/pau4o/gnucash into maint
CMake - remove parameter repetition in else() and endif() statements - part 2
Fix dist after renaming account directory hu_HU to hu
Rework our gettext tests
Rework appdata and desktop file generation
CMake - drop LC_ALL=C for generation of appdata and desktop files
Use GNUCASH_BUILD_ID in the gnucash appdata file
Tweak appdata file generation some more
Merge PR#640
Bug 797624 - Wrong Decimal for Vietnam currencies
Move lot viewer to business-reports
Travis - use ctest built-in feature to verbosely log test failures
Travis - don't try to copy the removed afterfailure file to the test container
Bug 797613 Due Invoices Reminder shows Job Name instead of Company Name
Bug 797084 - Provide an option to leave edited transactions reconciled
Bug 797133 - CSV Import of multicurrency transaction export in multiline form
Jannick (3):
po/de.po: fix translation bug
po/de.po: amend translation about eguile reports
reports: bug fixes in translation strings
Jean Laroche (1):
Bug 797042 - OK button in OFX importer doesn't work if nothing is imported.
John Ralls (34):
Bug 797549 - Reconcile window shows S_tatement Date rather than...
Bug 797481 - crash on close of unsaved tabs by pressing [X]
Merge Dave Dittman's missing whitespace into maint
Restrict gnucash.pot comment collection to ones beginning with Translators.
Fix misspelling.
Small whitespace fixup.
Test the online-id matching of gnc_import_select_account.
Account matching: Test for full and partial online-id matches.
Fix up indentation in gnc-keyring.c.
Bug 797588 - Gnucash segfaults when using mysql backend with empty password
Bug 797540 - Mapping of aqbanking accounts to gnucash accounts doesn't work
Merge Christian Gruber's 'fix_bug_797587' into maint.
Add more tests for neutral time.
Remove disabled code copied from utest-Account.c into utest-Budget.c.
Merge branch 'bug797432bis' into maint.
Merge Ferran Pallarès's CSV price-rounding fix into maint.
Merge Peter Zimmer's 'pkzw_bug797631' into maint.
Fix crash on completion of OFX download.
Fix crash when changing account-separator.
Merge Chris Good's 'bug797648' into maint.
Merge Jean Laroche's 'fix_797042_ofx_return' into maint.
Merge Chris Good's 'fixpaths' into maint.
Merge Jean Laroche's 'fix-recurrence' into maint
Merge Jean Laroche's 'select_ofx_files_only_maint' into maint.
Merge Jean Laroche's 'import-ofx-only' into maint.
Improve test building with the Xcode generator.
Bug 797638 - SIGSEGV editing transaction after closing Find Accounts dialog.
Update translations from the Translation Project.
Merge the latest gnucash.pot into all of the translation files.
Bug 797481 - crash on close of unsaved tabs by pressing [X]
ChangeLog.2019
Release GnuCash 3.9
Merge the latest gnucash.pot into all of the translation files.
Merge a more latest gnucash.pot into all of the translation files.
Kamen Naydenov (1):
Fix white text on white background
Marco Blind (1):
L12N:de_CH: Kontenplan für KMU, gültig seit 2013, Teil 1
MichaÅ CioÅek (2):
Polish translation improved
Polish translation improved (part2)
Mike Alexander (3):
Remove the old XCode project. It is obsolete and CMake can create one
Revert "completion redefine gnc:debug" and fix some bugs in it
Fix a typo in commit 4318f7a: gnc.scm, not gcc:scm
Ordtrogen (1):
L12N:sv_SE: Update account hierarchies according to BAS 2019
Rob Laan (15):
Fix bug 797024 Import Bills & Invoices: import matches csv data rows with too few separators
Import Bills & Invoices: get header data consistently from the first row of an invoice/bill
Fix bug 796987 Import Bills & Invoices: fixing import items only works in special case
Import Bills & Invoices: in case of error on import row, ignore full invoice instead of just that row
Fix bug 796986 Import Bills & Invoices: in case of invalid posting date in import file, invoice is posted with unexpected date
Fix bug 79702 Import Bills & Invoices: expense/income account is not validated - leads to one-sided posting if account is invalid
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
Fix bug 79698 Import Bills & Invoices: option 'open not yet posted docs in tab' does not open tab if invoice could not be posted
Fix bug 796984 Import Bills & Invoices: date of line item is not validated; can lead to unexpected results
Fix bug 797023 Import Bills & Invoices: no user confirmation requested for update of invoices, if new invoice is created first
Import Bills & Invoices: Improve feedback to user
Import Bills & Invoices: improve doxygen data, remove obsolete comments
Import Bills & Invoices: Report all errors instead of just the first error of an invoice.
Bug 797570 Import Customers/Vendors, Bills/Invoices: dialog with not imported rows does not expand with window size
Bug 797613 Due Invoices Reminder shows Job Name instead of Company Name
Robert Fewell (16):
Bug 797546 - Autocomplete not updated when account names changed
Change some spacing in source files account-quickfill.*
Bug 797550 - Crash when changing register tab position
Fix some account template issues
The clear cached account model should be after the test
Bug 797566 - Crash on use of context menu in importer
Change the way the focus is added to plugin_pages
Bug 797522 - Focus after reconcile jumps to a different account
Follow up to previous commit 94cb965
Bug 796911 - Minimum window width to large.
New budgets save state information with no changes
Reports were not being loaded
Add the 'page_changed' signal to GncEmbeddedWindow
Reformat source files gnc-plugin-page.*
Change the default focus to search entry for 'Find Account'
Merge Peter Zimmer's 'pkzw_bug797636' into maint
gnucash-dev (2):
Update US Income Tax information for 2019.
Correct double-counting of accounts in some cases in US Income Tax Report.
goodvibes2 (4):
Bug 797648 - Fix problem reconciling multiple splits in a transaction
Fix path errors in CMakeLists.txt files
Use Doxygen format for function comment
Remove bad paths from CMakeLists.txt files
jean (8):
Fix formatting/code issues with previous commit
More code cleanup
Add display of number of transactions processed
Add code to delay showing dialog until we know we have transactions to show
Bug 685102 - Scheduled Transactions don't always respect weekends for first occurrence
Make test-recurrence handle wadj
Move the weekend adjust code in its own function
When selecting a file for OFX import, restrict the files listed to .OFX (or .QFX)
loftx (1):
Add Invoice.Unpost() to Python Bindings
milotype (1):
L12N:hr: update croatian translation with pot file 3.8
shastry (1):
Remove unwanted space from xmlns sodipodi URI.
More information about the gnucash-patches
mailing list