The bug specifies chart fonts are not customisable. We can copy the
(gnucash) stylesheet properties which define <h3> and <body> font
styles onto chartjs properties.
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.
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.
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.
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.
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.
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.
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.
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.
... 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.
* 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
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.
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.