Due to reporting options given to ledger, not every file will be
referenced by the general-ledger spreadsheet. The generated MANIFEST file
now indicates which files were actually referenced in the general-ledger.
The demo.sh script now uses this MANIFEST to create a zip file that
contains only those files.
I've now made a hard-coded list of potential tags that are supported and
will be linked to in the general ledger spreadsheet. This list should
probably be in a configuration file of some sort eventually, rather than
hard coded.
Indeed, note that the hard-coding goes into two different scripts, and
thus the lists could easily get out of sync.
ledger would abort with the following error message:
TypeError: No Python class registered for C++ class boost::optional<std::string>
The changes pass a CallPolicy to make_getter when adding the transaction
code property for python, so that the correct to_python conversion is
made. For details see:
http://www.boost.org/doc/libs/1_52_0/libs/python/doc/v2/faq.html#topythonconversionfailed
The --time-colon option will display the value for a seconds
based commodity as real hours and minutes.
For example 8100 seconds by default will be displayed as 2.25
whereas with the --time-colon option they will be displayed
as 2:15.
Give an early pointer to where to look if 'acprep update' fails.
Clarify a few things in the first section.
Give sections clearer headers, so they can be more easily referred to.
Add a FAQ entry about what to do if './acprep update' gives errors.
Update FAQ entry about MPFR library to refer to above new entry.
'filename' returns the complete path/filename of the file containg the current xact.
This is inconvenient for some displays. filebase returns only the base name. For
completeness added filepath as well.
This was caused by both 'A' and 'bucket' using
default_account_directive. This function was still stripping the 'A'
directive, so the first character of the account name used with 'bucket'
was cut off. Maybe the code for the other directives should be changed
accordingly for consistency (put line + 1 in call instead of function).