Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added amount_t::commodity_ptr() | John Wiegley | 2012-03-09 | 1 | -6/+6 |
| | |||||
* | All tests are working again but one | John Wiegley | 2012-03-05 | 1 | -6/+6 |
| | |||||
* | Implemented first cut at price conversion logic | John Wiegley | 2012-03-05 | 1 | -1/+1 |
| | |||||
* | Corrected problem with parsing of leap days | John Wiegley | 2012-02-28 | 1 | -0/+12 |
| | |||||
* | Corrected behavior of >= and <= | John Wiegley | 2012-02-28 | 1 | -0/+25 |
| | |||||
* | Apply timelog time to the check-in day | John Wiegley | 2012-02-28 | 1 | -0/+6 |
| | | | | Fixes #546 | ||||
* | Allow xact notes on periodic transactions | John Wiegley | 2012-02-28 | 1 | -0/+20 |
| | | | | Fixes #448 | ||||
* | Rewrite the way interval reports are generated | John Wiegley | 2012-02-28 | 1 | -0/+552 |
| | |||||
* | Added regression test for #657 | John Wiegley | 2012-02-27 | 1 | -0/+25 |
| | |||||
* | Corrected two tests | John Wiegley | 2011-02-12 | 1 | -36/+26 |
| | |||||
* | Changed testing format to aid with debugging | John Wiegley | 2011-02-12 | 38 | -151/+149 |
| | |||||
* | Removed needless "=== 0" and ">>>2" lines from test files | John Wiegley | 2011-02-12 | 28 | -61/+0 |
| | |||||
* | Increase display precision of hours to 2 places | John Wiegley | 2010-12-12 | 1 | -3/+3 |
| | |||||
* | Added regression test for 7C44010B | John Wiegley | 2010-08-16 | 1 | -0/+30 |
| | |||||
* | Added regression test for 9EB10714 | John Wiegley | 2010-08-16 | 1 | -0/+43 |
| | |||||
* | Based symbol_needs_quotes an invalid_chars (#386) | John Wiegley | 2010-07-29 | 1 | -0/+9 |
| | |||||
* | Fixed typo in previous commit's regression test | John Wiegley | 2010-06-21 | 1 | -1/+1 |
| | |||||
* | bal was sometimes reporting empty accounts | John Wiegley | 2010-06-21 | 1 | -0/+17 |
| | |||||
* | Change weighting of account-name abbreviation | John Wiegley | 2010-06-21 | 2 | -2/+2 |
| | | | | | Parent accounts are abbreviated even more, so that child accounts can show more text. | ||||
* | Added a regression test for the previous commit | John Wiegley | 2010-06-21 | 1 | -0/+12 |
| | |||||
* | Added missing call to resolve_end() in find_period | John Wiegley | 2010-06-20 | 1 | -0/+72 |
| | |||||
* | If fixated price commodities are mixed, show them | John Wiegley | 2010-06-20 | 1 | -0/+33 |
| | | | | | | | | | | | For example, if a Ledger file contains transactions with the use of both EUR and EUR {=PRICE}, then regular reports will always show the {=PRICE}, disabling the by-name commodity merging that takes place. In brief, fixated and non-fixated commodities are now non-mergable. If a file contains all of one, or all of the other, they will still be merged, since these separate usages do not conflict the way that fixated and non-fixated together do. | ||||
* | Regression test for last commit | John Wiegley | 2010-06-20 | 1 | -0/+24 |
| | |||||
* | Subsantial fixes and improvements to budgeting | John Wiegley | 2010-06-19 | 1 | -3/+3 |
| | | | | | | | | | 1. A bounded budget "from DATE to DATE" will now generate entries throughout that entire range, if it is triggered. 2. An unbounded budget begins, as before, in the timeframe of the reported posting which triggered it, but now continues until the present date. | ||||
* | Improved algorithm for abbreviating account names | John Wiegley | 2010-06-14 | 5 | -13/+13 |
| | |||||
* | Corrected bug with forecasting date bounded xacts | John Wiegley | 2010-06-13 | 1 | -0/+2 |
| | |||||
* | Add support for typed metadata | John Wiegley | 2010-06-12 | 1 | -0/+2 |
| | | | | | | | | | | The metadata construct 'Key: Value' is now just a special case for 'Key:: "Value"'. Another after a :: in metadata setting is parsed as a full value expression and typed as such. For example: ; Key:: $400 + $500 ledger -l 'tag("Key") < $1000' | ||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 3 | -18/+18 |
| | |||||
* | New display flag AMOUNT_PRINT_ELIDE_COMMODITY_QUOTES | John Wiegley | 2010-06-09 | 1 | -6/+6 |
| | | | | | | | | This is used by reports like register and balance so that separated commodities without spaces in them needed be surrounded by quotes. It will still occur in most other places. Fixes #200 / F82CF11F-BFD9-4512-A562-202B04B68051 | ||||
* | 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. | ||||
* | Fixed the way prices and costs are print'd | John Wiegley | 2010-06-07 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | Correct display of amounts with keep_precision | John Wiegley | 2010-06-02 | 2 | -1/+178 |
| | | | | Fixes #167 / 1D275740-D1A6-42B7-BDE4-F2F85E30CE8E | ||||
* | -V/-X options now take price history into account | John Wiegley | 2010-05-30 | 1 | -2/+2 |
| | |||||
* | Optimized amount_t::in_place_truncate | John Wiegley | 2010-05-26 | 1 | -6/+6 |
| | |||||
* | Fixed regression tests relating to b1d6ea876c5f | John Wiegley | 2009-11-24 | 1 | -0/+2 |
| | |||||
* | 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 |
| | |||||
* | The new period parser is passing all tests | John Wiegley | 2009-11-18 | 2 | -14/+69 |
| | |||||
* | Renamed date_interval_t::end to finish | John Wiegley | 2009-11-17 | 2 | -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. | ||||
* | Automated transactions now use report query syntax | John Wiegley | 2009-11-10 | 3 | -3/+3 |
| | | | | This returns their behavior back very close to what 2.x accepts. | ||||
* | Redesigned the expr_t, predicate_t, query_t classes | John Wiegley | 2009-11-09 | 1 | -6/+6 |
| | |||||
* | Report sought magnitude when balancing errors occur | John Wiegley | 2009-11-05 | 1 | -0/+2 |
| | |||||
* | Added a regression test relating to forecasting | John Wiegley | 2009-11-02 | 1 | -0/+18 |
| | |||||
* | Fixed issues with period strings like "2009/10" | John Wiegley | 2009-11-02 | 1 | -0/+50 |
| | |||||
* | Added "reported posts" into account xdata | John Wiegley | 2009-11-02 | 1 | -0/+16 |
| | | | | | | | | | This is necessary because sometimes, a post from one account will get reported as though it were in another account (this happens with --budget, to show child account postings within their parent account). In that case, the account needs to remember which postings have been reported as being within it, so that it can add these amounts to its own total in the balance report. | ||||
* | Added several new regression tests | John Wiegley | 2009-11-02 | 4 | -0/+178 |
| |