Path to this page:
Subject: CVS commit: pkgsrc/finance/gnucash
From: Thomas Klausner
Date: 2025-03-31 14:37:10
Message id: 20250331123710.2069FFBE1@cvs.NetBSD.org
Log Message:
gnucash: update to 5.11.
5.11 - 30 March 2025
The following bugfixes were accomplished:
Bug 797824 - Inconsistent behavior in Loan Review
Bug 798946 - start/end of current/last quarter have off-by-one error
Bug 799035 - CSV Export: 'Accounts Selected' text has bad formatting
Bug 799334 - GnuCash re-opens to incorrect page
Bug 799343 - Dialog boxes won't remain sized and positioned - part1
Bug 799449 - Save As... sequence from SQL to XML format does not clear lock \
on the origin SQL book.
Bug 799465 - Register Filter Today radio buttons don't work correctly
Bug 799480 - Fails to build with ICU 76
Bug 799487 - Unable to save gnucash DB file as XML file
Bug 799491 - Add "Clear All" button to register filter
Bug 799494 - Version 5.10 Fails to import QIF file
Bug 799501 - Gnucash grashes on startup ice-9/read.scm error
Bug 799502 - Autocomplete of split only completes description
Bug 799514 - Pie chart hovering shows wrong information in pop-up
Bug 799528 - Crash on account deletion (edit)
Bug 799533 - Saved reports configurations are opening with…
Bug 799562 - Import Map Editor Non-Bayesian crashes gnucash
Bug 799564 - Decimal point confusions when getting stock quotes from aex
Bug 799565 - Reconcile date default doesn't update to reflect previous \
reconciliation.
The following fixes and improvements were not associated with bug reports:
Adjust quarter begin and end dates to align with Accounting Period (Fiscal \
Year) start and end dates when the
latter are not the first/last of the month.
Update Form/Schedule line references for 2024 for the US Income Tax Report
Better handling of complex Jump to other split operations:
* Expand multi-split transactions in the destination register after a jump \
and select the destination split.
* Emit a warning when a Jump to other split operation can't be performed \
instead of doing nothing.
* When there are multiple splits but only one other account Jump will jump \
to the transaction in that other
account's register regardless of what split is selected in the original \
register.
* Do nothing when the user attempts to jump to another split in the \
current register's account.
* Add a new Register preference "Jump action for multiple splits"
Make the behaviour when the "Jump" operation encounters a \
transaction with more than two splits configurable.
This can be configured as:
* Do nothing (this is the default)
* Use the split with the largest value
* Use the split with the smallest value.
This makes it much easier to jump between accounts for stock \
transactions that include splits for fees and
taxes, or dividend transactions that have a zero value split for the \
stock account.
Allow more account types in the payment window's transfer account list
So far it was limited to Asset, Liability, Credit Card and either Income \
(for customer payments) or Expenses
(for vendor payments). There are however use cases where a customer \
payment also covers expenses (like for
example a Paypal service charge). To allow for as many edge cases as \
possible the filter now only excludes
those account types I worry will break the business logic: AP and AR \
accounts. That is, with this change
you won't be able to create a customer payment (which necessarily has one \
split an an AR account) that
transfers to another AR or to an AP account. While even that may work, I \
am sure the business features weren't
designed to cope with this and I can't exhaustively test that.
Support for enums as GtkRadioButton preferences
The "=" in the widget name will separate the pref name from the \
enum string value that is used when the radio
button is activated. When the radio button is deactivated, its preference \
update is ignored because another
button must have been made active.
Allow warning dialogs to be the dismiss-only variant
All existing dialogs are either QUESTION or WARNING. Allow INFO, ERROR and \
OTHER to remember being dismissed
without asking a question.
Improve GncNumeric(std::string) to handle unicode spaces and thousands \
separators.
Add function to GncQueryView to expand column
Add function gnc_query_set_expand_column to GncQueryView so that the expand \
column can be specified that takes
up any available free space. Use this function in the Due Bills/Invoice \
Reminder to to set the expanding column
to the company name.
[Account.hpp] New function gnc_account_get_all_parents returns reversed path \
vector
Fix python bindings built with Swig-4.3.0.
New and Updated Translations: Chinese (Simplified Han script), Croatian, Dutch, \
English (Australia),
English (New Zealand), English (United Kingdom), Estonian, Finnish, French, \
German, Greek, Hebrew, Hungarian,
Norwegian Bokmål, Persian, Portuguese, Portuguese (Brazil), Russian, Spanish, \
Swedish, Tamil, Ukrainian
Files: