Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | A further simplification of -V and -X | John Wiegley | 2010-06-07 | 1 | -6/+6 |
| | | | | | | | | With -X COMM, all values are computed in terms of COMM, regardless. With -V, only secondary commodities will ever be computed, never primaries. Further, if a secondary commodities has an associated price, the valuation is done in terms of that price's commodity. | ||||
* | amount_t::print and value_t::print now use flags | John Wiegley | 2010-06-07 | 1 | -4/+4 |
| | |||||
* | A little bit of code cleanup | John Wiegley | 2010-06-04 | 1 | -7/+7 |
| | |||||
* | Minor optimization of amount_t::operator* | John Wiegley | 2010-06-03 | 1 | -6/+6 |
| | |||||
* | Optimized amount_t::in_place_truncate | John Wiegley | 2010-05-26 | 1 | -6/+6 |
| | |||||
* | Fixed a regression test due to changes in amount.h | John Wiegley | 2009-11-20 | 1 | -6/+6 |
| | |||||
* | Many improvements to Ledger's Python bindings | John Wiegley | 2009-11-19 | 1 | -6/+6 |
| | |||||
* | Automated postings defer amount expression calculation | John Wiegley | 2009-11-11 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | This allows for value expressions to be used which reference the incoming posting, for example: = Income:Clients: (Liabilities:Taxes:VAT1) (floor(amount) * 1) (Liabilities:Taxes:VAT2) 0.19 2009/07/27 * Invoice Assets:Bank:Checking $1,190.45 Income:Clients:ACME_Inc The automated posting for VAT1 will use the floored amount multiplied by a factor, while the posting for VAT2 multiples the whole amount as before. | ||||
* | Redesigned the expr_t, predicate_t, query_t classes | John Wiegley | 2009-11-09 | 1 | -6/+6 |
| | |||||
* | Added several new regression tests | John Wiegley | 2009-11-02 | 1 | -0/+19 |