Added cashflow report
Functional changes
Added Cashflow report.
Limit length of memo fields to 255 characters to prevent accidentally pasting large documents into them.
Fixed download button - if a line started with a blank field, that field was omitted from the download, making the columns fail to line up when imported (e.g.) into Excel.
Blank lines in Qif bank statement import are now ignored, instead of being treated as an error.
Totals only option in reports.
Program/code changes
New ReportSettings class to hold report settings.
Configurable report settings form instead of fixed sort form.
Corrected report sorting.
Notes
If upgrading from 1.4.5 or earlier, old memorised transactions will no longer work (url not found when you try to post). Delete the old ToDo item, and re-memorise the transaction.
The zip package contains a complete set of binaries for installing on Linux (requires Mono).
There is also a Windows installer package for Windows users.