gnucash: New annotated tag '3.8'
John Ralls
jralls at code.gnucash.org
Sat Dec 28 17:35:12 EST 2019
at https://github.com/Gnucash/gnucash/tree/a039ace0656691fac3f785d59cfea7120a8b370f (tag)
tagging 211c1119f367d273d2d0f8ecc2d71568756ec457 (commit)
replaces 3.7
tagged by John Ralls
on Sat Dec 28 13:38:25 2019 -0800
Tag release of GnuCash 3.8.
Amish (1):
Allow edit of some fields for posted invoice
Andrey Legayev (1):
Remove not needed semicolons in Python bindings
Christian Stimming (14):
[i18n] update (msgmerge) German translation
[i18n] Update German translation
[aqbanking] Keep transaction purpose conversion
[aqbanking] Fix non-const return argument in aqbanking6 that we must free ourselves.
[aqbanking] Again use aqbanking version number for new function instead of cmake_symbol_check
[i18n] German translation update
[i18n] German translation update
[aqbanking] Bug 797430: Avoid double init of gui
Merge pull request #593 from stovocor/iban-error-de
Bug #797405: Fix hiding PIN entry window behind online banking log window
Merge pull request #597 from ingoha/purpose-encoding
Update all translation files with most recent gnucash.pot template
Improve translations by scriptedly removing the removed colon suffix.
Update German translation.
Christopher Lam (226):
[html-acct-table] compact functions
[test-extras] rewrite strip-string to avoid repeat string-append
[utilities] compact sort-and-delete-duplicates
[balsheet-pnl] speed up by pre-appending accounts
[balsheet-pnl] bugfix last pnl period must not be decreased by 1 day
[balsheet-pnl] ensure txns on last report-date are processed
Bug 797408 - Find Transaction Window -> Search Criteria Section -> Add Search Criteria -> Section does not expand to new size to include a newly added Search Criteria
[trial-balance] fix qof-query-destroy
[test-trial-balance] initial commit
[trial-balance] *untabify/delete-trailing-whitespace/reindent*
[trial-balance] speedup: retrieve closing/adjusting splits once
[trial-balance] rewrite to omit account-get-pos-trans-total-interval
[trial-balance] compact function
[reports] delete unused exports code.
Merge branch 'typos1' of git://github.com/luzpaz/gnucash into luzpaz-typos1
[test-trial-balance] augment to test unrealized gains
[trial-balance] use gnc:commodity-collector-get-negated
[trial-balance] upgrade coll-plus and coll-minus to report-wide fns
[trial-balance] use coll-plus and coll-minus for functional style
[trial-balance] compact (collect-unrealized-gains)
Bug 797418 - In budget report, column with Actual Totals for Liabilities and Income are reversed
Ensure book returns current-book
[app-utils] upgrade Tax/Tax Number option to all locales
[taxtxf-de_DE] fix invalid code
[invoice] render tax/tax number into 'our-details' section
[API] gnc:list-flatten flattens lists recursively
[API] gnc:collector+ and gnc:collector- for collector arithmetic
[report-utilities] gnc:account-get-balances-at-dates: use quicksort
[reports] use new API gnc:collector+ and gnc:collector-
[utilities] fix comment use official gnu mail archive
[test-account-summary] initial commit
[account-summary] merge in sx-summary.scm
[account-summary] *reindent/untabify/delete-trailing-whitespace*
[account-summary] cleanup
[account-summary] tag col headers properly to fix formatting
[utilities] move gnc:html-string-sanitize to utilities.scm
[window-report] show backtrace when report crashes
[portfolio] there's no report-currency. use currency.
[test-portfolios] initial commit
[budget-balance-sheet] remove dead code, use collector arithmetic
[budget-income-statement] compact functions
[balance-sheet] use collector arithmetic
[balance-sheet] define vars in formals rather than set!
[balance-sheet] compact functions
[balance-sheet] further compact, untabify
[equity-statement] compact unrealized gain calculator
[reports] eradicate gtkhtml hacks
[equity-statement] compact functions and use collector arithmetic
[test-equity-statement] initial commit
[equity-statement] define vars in formals instead of set!
[equity-statement] compact functions
[equity-statement] compact and rename to add-report-line
[equity-statement] remove dead code
[balance-sheet] remove dead code
[budget-balance-sheet] remove dead code
[trial-balance] remove dead code
[income-statement] remove dead code
[budget-income-statement] remove dead code
[reports][API] gnc:make-html-table-cell/min-width
[income-statement] remove dead code, compact function
[income-statement] use collector arithmetic, define vars in formals
[income-statement] compact functions
[cash-flow] use collector arithmetic
[test-budget] augment to test budget-income-statement.scm
[budget-income-statement] compact functions
[budget-income-statement] define vars in formals
[budget-flow] fixcrash: exchange-fn needs to specify exchange date
[budget] fixcrash: prevent crash if periods start > end
[budget] fixcrash: fix crasher for some periods
[test-budget] centralize gnc:create-budget-and-transactions
[test-stress-options] add budget to test book
[test-stress-options] reinstate test empty book
Bug 759005 - Print negatives in red
[budget] bug 759005 we don't need style-tag "-neg" anymore
Bug 759005 - Print negatives in red, bis
[html-document] schemify gnc:html-document-tree-collapse
[test-report-html] add tests for html-table-cell row/col modifiers
[html-table] deprecate gnc:html-table-remove-last-row!
[html-table] compact functions, define vars in formals
[html-table] compact gnc:html-table-prepend-row!
[html-table] compact gnc:html-table-append-column!
[html-table] compact gnc:html-table-render
[html-table] html-table-cell negative amount does not apply to <td>
[html-table] convert to srfi-2 and-let*
[html-table] refactor and dedupe row/col modifiers
[average-balance] show monetaries instead of numbers in data table
[commodity-utilities] compact gnc:pricelist-price-find-nearest
[html-table] dedupe & compact html-table column prepend/append
[html-table] renderer detects neg amounts for first cell-data
[html-text] dedupe gnc:html-text-render-markup-noclose
[html-text] compact gnc:html-text-set-style!
[html-style-info] compact gnc:html-markup-style-info-set!
[html-style-info] compact gnc:html-style-table-fetch
[trep-engine] disable regex if no regex in guile
Bug 412151 - Not handling exception when guile is compiled w/o regexp support
[budget-balance-sheet] sanitize html string to enable sxml parsing
[test-budget] add budget-balance-sheet tests
Bug 797462 - gnc:strify reports the amount and value incorrectly
[balsheet-eg] remove dead code
[standard-reports] convert to srfi-9
Bug 797390 - xaccAccountRecomputeBalance also tallies no-closing balances
Bug 797326 - Enhancement: budget's Estimate tool should ignore Closing Entries
Bug 797326 - Enhancement: budget's Estimate tool should ignore Closing Entries
[stylesheets] remove unnecessary N_ in option section/name
[stylesheets] replace raw <div> for headpixmap with html-table-cell
[stylesheets] replace raw <center> with style attribute
[stylesheets] homogenize easy/fancy/footer
[report-utilities] add owner printers
[report-utilities] gnc:strify add invoice->str, refine owner->str
[report-utilities] fix dangling ) in eb929fd6d
[new-aging] new receivable/payable aging reports
[new-aging] upgrade owner-splits->aging-list to report-utilities
[new-owner-report] combined job/owner reports
[gncOwner] add gncOwnerGetTypeString returns owner-type
[report-utilities] gnc:strify add lot printer
[aging] update error reporting
[stylesheets] merge easy/fancy/footer stylesheets
[html-style-sheet] compact function using ice-9 match
[report-utilities] tiny reordering to remove unnecessary reference
[report-utilities] minor refinements
[gncOwner] i18n gncOwnerGetTypeString types
[new-aging] restore display of owner address
[new-owner-report] remove dependency on new-aging
[html-utilities] more deprecations
cleanup (list->vector (list ...))
[hello-world] fix indenting and incorrect change
[c-interface] gnc:backtrace-if-exception returns #f if error
[view-column] don't emit raw html, include captured-error
[qif-guess-map] with-output-to-file -> call-with-output-file
with-output-to-file -> call-with-output-file
Bug 797468 - Receivable Aging report - phantom company with negative total
Bug 787295 - Allow UI jump from Business accounts to their relevant invoice/bill/voucher
Revert "Bug 797468 - Receivable Aging report - phantom company with negative total"
[new-owner-report] fix signs for calling gnc:owner-splits->aging-list
[new-aging] restore html link to account register
[new-owner-report] job-reports reverse according to ownertype
Addendum to UI Jump to Invoice at 535632b02
[dialog-payment] tooltip warning if payment is unattached
[dialog-payment] instead of tooltip, render in gtklabel
[new-owner-report] modify report row->value accessor
[new-owner-report] apply total-label-cell to label
[new-owner-report] merge setup-query and setup-job-query
[new-aging] step 1 - split loops into processing vs building table
[new-aging] step 2 - reduce indentation level by 1
[new-aging] step 3 - only render APAR details if APAR-accounts>1
[new-aging] step 4 - prepended lists must be reversed
[new-owner-report] fix: overpayments must show prepayment row
[report-utilities] fix: overpayments in gnc:owner-splits->aging-list
[new-owner-report] use total-number-cell for monetaries
[report-utilities] fix: gnc:owner-splits->aging-list uses APAR splits
[new-owner-report] fix: invoice->payments renders full amount
[new-owner-report] fix: Payment links to payment split
[new-owner-report] fix signs for vendor/employee reports
[trep-engine] add transaction filter exclude option
[html-document] add <!DOCTYPE html> to reports
[html-fonts] enforce border-color grey to td & th elements
[test-report-html] modify test to expect DOCTYPE
[html-fonts] compact and tidy functions
Bug 797500 - valgrind errors - new/delete vs malloc/free
[scm/utilities] even more efficient list-flatten functions
[html-fonts][html5] add html,body height 100vh
[stylesheet-plain][html5] omit <h3></h3> when headline is empty.
[invoice][i18n] enable i18n options helptext
[balsheet-pnl] income statement parent account can link to TR
[test-report-utilities] add test-get-account-at-dates
[report-utilities][API] gnc:account-accumulate-at-dates
[balsheet-pnl] speed up by pre-generating account report-date splits
[new-owner-report] fix: payment->invoice gets invoice totals
[report-utilities] gnc:account-accumulate-at-dates: specify default elt
[reports] use new api gnc:account-accumulate-at-dates
[hello-world] remove 'Text Color' option - will be deprecated
[html-style-info] deprecate font-face/size/color
Bug 797506 - New Aging errors out with guile backtrace in case of a few uncommon transactions
[balsheet-pnl] accumulate column data report-dates
[balsheet-pnl] compact functions
[report-utilities] gnc:strify can render vectors too
[report-utilities] make gnc:owner-splits->aging-list less noisy
[report-utilities] can strify records
[test-balsheet-pnl] separate balance-sheet and pnl tests
[test-balsheet-pnl] add multicol-balsheet and multicol-pnl tests
[balsheet-pnl] unrealized-gain calculator is now much faster.
[balsheet-pnl] fix: hide Equity sections when not needed
[balsheet-pnl] fix: single-date balsheet missed printing date
[balsheet-pnl] use and-let*, reindent
[balsheet-pnl] refactor common account-balance-list adder
Merge branch 'maint' of git://github.com/andrey-legayev/gnucash into maint
[business-reports] compact gnc:owner-report-text
[html-text][API] gnc:html-markup-ol, gnc:multiline-to-html-text
[new-aging] use gnc:html-markup-ol
[reports] avoid "<br/>" literal: use gnc:multiline-to-html-text
[report-utilities] strify hash-table to Hash(kvp-list)
[html-acct-table] compact traverse-accounts!
[html-acct-table] compact gnc:html-acct-table-get-cell
Bug 724219 - Customer Summary includes Closing Entries when reporting across the end of year
base-typemaps: avoid slow g_list_nth_data
Transaction.c: avoid slow g_list_nth_data
[gnc-features] enable reading of unreversed budgets
[budgets.c] handle both natural & reversed signs budgets
[gnc-budget-view.c] totals - 5 fundamental types
[budgets.scm] budget reports handle both natural & reversed budgets
Bug 797401 - Invoice Reports need an overall page width set
g_free() output of get_negative_color
[Bug 797520] Balance Sheet (Multicolumn) the retained earnings amount in the equity section has its sign reversed
Bug 797279 - Reports RTL do not support RTL
Bug 797521 - Receivable Aging (beta): prepayments logic doesn't work, appears to use incorrect absolute value logic
[new-owner-report] bugfix: fix overpayment detection
[report-utilities] bugfix: fix overpayment detection
[report-utilities] bugfix: overpayment works for AP accounts
[report-utilities] bugfix: aging-list was incorrect. off-by-1 error.
[test-owner-report] initial tests new-owner-report
[test-owner-report] properly test link amounts
[new-owner-report] use gnc-lot API for searching business links
[new-owner-report] fix args to make-payment->invoices-table
Bug 797521 - Receivable Aging (beta): include earliest split
Bug 797521 - Receivable Aging (beta): omit duplicate invoices
Bug 797521 - Receivable Aging (beta): omit duplicate invoices
Bug 797521 - Receivable Aging (beta): invoice->payments refined
sort-and-delete-duplicates: change < function to ensure dedupe works
[new-owner-report] invoice->payments displays lot links
[test-owner-report] amend to test different descriptions
[gnc-lot.h] amend description for gnc_lot_get_earliest_split
Bug 797521 Receivable Aging (beta): prepayments logic doesn't work, appears to use incorrect absolute value logic
[new-owner-report] improve maintainability - rename vars
[new-owner-report] insert narrow-cell to split LHS and RHS cleanly
[new-owner-report] bugfix: balance row needs variable linked cols
[stylesheet-css] a user-customisable CSS based stylesheet
Frank H. Ellenberger (12):
Remove obsolete "disambiguation prefix" translator comments
PR #579: update Project-Id-Version of he.po
Merge branch 'PR579' into maint
merge recent gnucash.pot into hr.po
Add a translator comment in csv price import
UK VAT template: replace obsolete EEC and EC by EU
Fix a typo in README.dependencies
Merge branch 'PR_#590' into maint
[L12N] Update hr.po to POT-Creation-Date: 2019-10-19 07:26+0200
Merge PR #594 into maint
drop emacs_trailer from xml files.
Merge branch 'emacs' into maint
Geert Janssens (16):
Remove leaked work in progress file from POTFILES.in
Change scheme file compile command invocation
Drop special case for old cmake versions
Set component type in appdata metadata
Tweak install rule to be able to compile glib's schema's on Windows as well
Add a note in the documentation we require guile with regex support enabled.
Correct Dutch Win32 README file
Remove debugging messages that accidentally had slipped in
Merge branch 'editable-fields-posted-invoice' of https://github.com/amishmm/gnucash into maint
bindings-python - drop references to gnucash-env
Merge branch 'fix_bug_743943' of https://github.com/mauritslamers/gnucash into maint
Bug 796530 - [txn csv importer] usability suggestions
Bug 796530 - [txn csv importer] usability suggestions
Bug 796530 - [txn csv importer] usability suggestions
Allow account selection by typing into the post-to field of the payment window
Bug 797482 - Can't edit date when using Edit Payment function
Ingo Haschler (2):
Partly fixes bug 667490. It implements the presentation of static optical TAN challenges (photoTAN and QR) inside the enter TAN dialogue.
Bug 797473 - UTF8 characters not processed correctly with aqbanking6
John Ralls (19):
Fix a couple of typos in DOCUMENTERS.
Bug 797356 - ninja check fails with GCC-9
Fix deprecated G_TYPE_INSTANCE_GET_PRIVATE and G_INLINE_FUNC
Convert Gtk3 and Webkit to imported targets.
Clear, not empty.
Merge Ingo Haschler's 'opticalTAN' into maint.
Fix segfault in test-portfolios after debug build.
Bug 797459 - Installation (for 3.7) Readme Version number shows 2.2.x
Fix test_xaccTransEqual.
Fix compile error, missing return value.
Bug 797086 - Import customer dialog – headers not translated
Bug 797481 - crash on close of unsaved tabs by pressing [X]
Ensure all uses of g_table_index are protected from NULL return values.
Bug 797078 - "Automatic decimal point" Should Not Cause 2 Different Behaviors
Ignore trailing noise on imported transaction account numbers.
Latest translations from the Translation Project
Improve bug-fix detection and reformatting in release-notes script.
Bug 797532 - Crash/Coredump Lots
Release GnuCash 3.8.
Matthew Forbis (1):
Fix incorrect signature error with Cmake >= 3.6 and Webkit1.
Maurits Lamers (6):
fix missing word in documentation
exposing invoice type through a invoice window getter
Bug #743943 - "Edit->Post Invoice" is ambiguous
add include to gncInvoice.h to make sure the
I18N: Make capitalization consistent in tooltip texts
add { NULL, NULL } markers at the end of the arrays and remove translation markers for placeholder texts.
Robert Fewell (28):
Bug 797416 - Enter key does not move to blank tx or next line
Bug 797397 - Import Map Editor, Ctrl-A with filter
Bug 797453 - Chart of Accounts is slow to update / redraw
Change some spacing in the source files gnc-tree-model-account.*
Fix for previous commit 2ff91cf
Bug 796945 - Search dialog update
Bug 796945 - Search dialog update - follow up
Bug 797492 - Lock up on 'Find Account'
Fix GncPopupEntry missing property error
Reformat the gnc_cell_renderer_date* source files
[I18N] Remove trailing colon and space from glade dialogue labels - part1
[I18N] Remove trailing colon and space from glade dialogue labels - part2
[I18N] Remove trailing colon and space from source file dialogue labels
Change some spacing in source files gnc-budget-view.*
Make sure the same variable name is used for GncBudgetView
Bug797519 - Budget Viewer Totals do not redraw upon to Sign-Reversal changes
Bug 797489 - No option to use account codes in Budget View - Part1
Missing g_strfreev in gnc-plugin-page-report for keys value
Change the spacing in files gnc-plugin-budget.*
Change the spacing in files gnc-plugin-page-budget.*
Swap the buttons around on the Budget Open dialogue
Bug 796736 - Register cell pop up columns width to narrow
Allow room for the border on the item_edit button
Move the adding of the register state file comment
Change Invoice Entries in dialog-invoice.glade
Change the date sample so it has the maximum text width possible
Take account for the pop up button border in the register.
Take account of some columns in the register having 'Tot' added.
Stephan Windmüller (1):
Fixed German IBAN error message
avma (2):
Update he.po to v3.7
Hebrew translation update
luz.paz (3):
Fix typos for gnuchash/ doc/ bindings/ and misc.
Fix typos for gnucash/report
gnucash/gtkbuilder source typo found
milotype (3):
Update hr.po file with 3.7 pot-file
Update hr.po to POT-Creation-Date: 2019-09-26
Update croatian hr.po
pianoslum (1):
Add three missing German translations
More information about the gnucash-changes
mailing list