

Provide deprecated wrapper functions supporting timespecs for custom reports users should update the reports as soonas possible.

Remove all use of Timespec in the program.

Some substantial speedups when loading large amounts of business transactions from a SQL backend. Open customer/vendor/employee report when double-clicking an the respective owner the cust/vend/empl overview page. The information that was tracked could easily be extracted from the underlying GtkTreeView, GtkTreeModel or GtkTreeSelection when needed. Simplify GNCQueryView's data model: It was managing a number of redudant parameters which were leaking memory all over the place. Update change_tax_code.py, add basic test for python query. The colour on an account that has sub-accounts can be applied to its sub-accounts by default only those sub-accounts that don't have a colour set are affected, but there's a preference to override that.Speed up loading the preference dialog by blocking register updates until the dialog is fully loaded.
