Path to this page:
Subject: CVS commit: pkgsrc/finance/gnucash
From: Thomas Klausner
Date: 2021-04-01 10:22:36
Message id: 20210401082236.A20EEFA95@cvs.NetBSD.org
Log Message:
gnucash: update to 4.5.
Fix build with glib 2.68.
GnuCash 4.5 Released
The GnuCash development team announces GnuCash 4.5, the sixth release in the \
stable 4.x series
Between 4.4 and 4.5, the following bugfixes were accomplished:
Bug 783283 - Multi-Currency payments use wrong date
Bug 797621 - GnuCash freezes temporarily and sometimes crashes when \
selecting Sales Tax Table in Invoices
Bug 797630 - Check for missing dependencies of 'Get Quotes' to avoid Gnucash \
crash.
Bug 797906 - GnuCash data file is locked after a "save-as" to \
mysql database.
Bug 797924 - Crash when searching for customer to process payment.
Bug 797997 - File gnucash could note be found
Bug 798019 - Currency rates in OFX file are ignored
Bug 798044 - Adding splits to a lot is extremely slow
Bug 798060 - Invoices are missing on Customer report after upgrade
Bug 798070 - Opening balance does not update when creating account from \
Account Hierarchy
Bug 798078 - Report 'Income Chart' prints stacktrace when end date before \
start date
Bug 798085 - Incorrect transactions import of entires with large number amount
Bug 798093 - Changing the symbol/abbreviation of a security after the \
trading account was created breaks GnuCash.
Bug 798096 - can't duplicate TX previous to red line threshold
Bug 798098 - Crash popup show when have 3 Windows in OSX
Bug 798100 - Equity totals calculating incorrectly
Bug 798101 - Do not #undef __STRICT_ANSI__
Bug 798104 - Menu item for "Import Account" is wrong in danish
Bug 798112 - An error occurred while processing mysql ...
Bug 798132 - Invoice Importing crashes when importing low quantity values.
Bug 798135 - GtkEntry text with search list: shows selected entry again for \
no reason
Bug 798147 - Notes entry crashes program
Bug 798149 - CSV transaction Import setting loses account name if it is \
changed after setting is memorized
Bug 798150 - Error on report over time
Bug 798154 - Tooltips wrong when multiple charts in one report
The following fixes and improvements were not associated with bug reports:
Fix building based on unix makefiles
Make the chart on the report page icon larger to align better with the \
account page icon.
Allow the context menu when GncCellRendererTextView is in edit mode.
Restructure early locale initialization
Fix GncDateTime::format_zulu to emit the UTC timezone instead of the \
GncDateTime's timezone with the UTC timestamp.
Fix the implementations of gnc_foo_get_day_neutral. As implemented these \
returned 10:59 AM local on the day but neutral time is 10:59 UTC.
gnc_invoice_window_print_invoice return NULL if invoice is NULL.
[dialog-invoice] invoice editor reuses invoice report tab.
Allow for Header Bar use in CSV transaction Assistant
Drop default locale currency special case for euro
Fix fencepost error in calculating the week_num for POSIX timezone rules.
Include the contents of PROJECT_DESCRIPTION in the PACKAGE_PREFIX.
Update python/gnucash_business.py to reflect rename of gncOwnerApplyPayment.
I18N: don't mark "<<", ">>" translatable
From Budget editor, add toolbar and Edit menu to run budget report
[gnc-plugin-page-budget] change note icon to a note page
Allow the find account dialog position to be saved when using 'X'
Update price database for imported transactions.
Replace g_memdup by memcpy
[html-fonts] Prevent sup/sub from affecting baseline
Replace stat calls with GFile to retrieve last modified info
[gnc-tree-model-split-reg.c] use xaccSplitListGetUniqueTransactionsReversed
[Split.c]New function xaccSplitListGetUniqueTransactionsReversed
[gnc-recurrence.c] avoid O(N^2) children traversal
Ensure that any GncMainWindows containing no tabs are destroyed at shutdown.
I18N: drop translatable flag from "xxx" dummies and remove \
trailing spaces from translatable strings
Update Form/Schedule line references for 2020 for the US Income Tax Report.
Fix build with glib2 2.67.x.
[balsheet-pnl] Use last day of the month prices instead of first day of next \
month.
[options.scm API] Remove canonically-tabbed parent-subtotal-mode
Accommodate Gwenhywfar 5.5.0 signature change for some GUI callbacks.
L10N: Move translation authority for Turkish from the GNU Translation \
Project to Weblate.
Make prototypes static for autoclear unit test, fixes build on Debian Buster.
[income-gst-statement] trep-engine currency section moved
[test-scm-utilities] test-end properly so that test failures set the exit \
code correctly
Create opening balance accounts only when there are opening balances.
[qif-file.scm] Don't use match as an identifier
Change the CSV export account tree header line
[new-owner-report] Don't create empty rows on report when splits have no \
entry in the memo field.
[gnc-report] dump backtrace to console when report crashes
[report-core] remove 2.6/2.4 compatibility code
[gnucash-commands.cpp] display report errors to stderr
New API
[report-core.scm] create and expose gnc:render-report
[report-core.scm] create and expose gnc:render-report
[gnc-plugin-page-report] add gnc_plugin_page_report_reload
Deprecations
[c-interface.scm] deprecate gnc:last-captured-error
[report-core] deprecate gnc:restore-report-by-guid
gnc:get-three-months-ago
gnc:get-six-months-ago
gnc:get-one-year-ago
gnc:get-three-months-ahead
gnc:get-six-months-ahead
gnc:get-one-year-ahead
traverse-list->vec
traverse-vec->list
New and Updated Translations: Bodo, Croatian, Danish, Dutch, English
(United Kingdom), Finnish, French, German, Greek, Hebrew, Hindi,
Indonesian, Italian, Japanese, Lithuanian, Norwegian Bokmål, Polish,
Portuguese, Portuguese (Brazil), Russian, Spanish, Turkish, Ukrainian,
Urdu, Vietnamese
Files: