summaryrefslogtreecommitdiff
path: root/test/regress
Commit message (Collapse)AuthorAgeFilesLines
* All tests are working again but oneJohn Wiegley2012-03-051-6/+6
|
* Implemented first cut at price conversion logicJohn Wiegley2012-03-051-1/+1
|
* Corrected problem with parsing of leap daysJohn Wiegley2012-02-281-0/+12
|
* Corrected behavior of >= and <=John Wiegley2012-02-281-0/+25
|
* Apply timelog time to the check-in dayJohn Wiegley2012-02-281-0/+6
| | | | Fixes #546
* Allow xact notes on periodic transactionsJohn Wiegley2012-02-281-0/+20
| | | | Fixes #448
* Rewrite the way interval reports are generatedJohn Wiegley2012-02-281-0/+552
|
* Added regression test for #657John Wiegley2012-02-271-0/+25
|
* Corrected two testsJohn Wiegley2011-02-121-36/+26
|
* Changed testing format to aid with debuggingJohn Wiegley2011-02-1238-151/+149
|
* Removed needless "=== 0" and ">>>2" lines from test filesJohn Wiegley2011-02-1228-61/+0
|
* Increase display precision of hours to 2 placesJohn Wiegley2010-12-121-3/+3
|
* Added regression test for 7C44010BJohn Wiegley2010-08-161-0/+30
|
* Added regression test for 9EB10714John Wiegley2010-08-161-0/+43
|
* Based symbol_needs_quotes an invalid_chars (#386)John Wiegley2010-07-291-0/+9
|
* Fixed typo in previous commit's regression testJohn Wiegley2010-06-211-1/+1
|
* bal was sometimes reporting empty accountsJohn Wiegley2010-06-211-0/+17
|
* Change weighting of account-name abbreviationJohn Wiegley2010-06-212-2/+2
| | | | | Parent accounts are abbreviated even more, so that child accounts can show more text.
* Added a regression test for the previous commitJohn Wiegley2010-06-211-0/+12
|
* Added missing call to resolve_end() in find_periodJohn Wiegley2010-06-201-0/+72
|
* If fixated price commodities are mixed, show themJohn Wiegley2010-06-201-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 commitJohn Wiegley2010-06-201-0/+24
|
* Subsantial fixes and improvements to budgetingJohn Wiegley2010-06-191-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 namesJohn Wiegley2010-06-145-13/+13
|
* Corrected bug with forecasting date bounded xactsJohn Wiegley2010-06-131-0/+2
|
* Add support for typed metadataJohn Wiegley2010-06-121-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 filesJohn Wiegley2010-06-113-18/+18
|
* New display flag AMOUNT_PRINT_ELIDE_COMMODITY_QUOTESJohn Wiegley2010-06-091-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 -XJohn Wiegley2010-06-071-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'dJohn Wiegley2010-06-071-2/+2
|
* amount_t::print and value_t::print now use flagsJohn Wiegley2010-06-071-4/+4
|
* A little bit of code cleanupJohn Wiegley2010-06-041-7/+7
|
* Minor optimization of amount_t::operator*John Wiegley2010-06-031-6/+6
|
* Correct display of amounts with keep_precisionJohn Wiegley2010-06-022-1/+178
| | | | Fixes #167 / 1D275740-D1A6-42B7-BDE4-F2F85E30CE8E
* -V/-X options now take price history into accountJohn Wiegley2010-05-301-2/+2
|
* Optimized amount_t::in_place_truncateJohn Wiegley2010-05-261-6/+6
|
* Fixed regression tests relating to b1d6ea876c5fJohn Wiegley2009-11-241-0/+2
|
* Fixed a regression test due to changes in amount.hJohn Wiegley2009-11-201-6/+6
|
* Many improvements to Ledger's Python bindingsJohn Wiegley2009-11-191-6/+6
|
* The new period parser is passing all testsJohn Wiegley2009-11-182-14/+69
|
* Renamed date_interval_t::end to finishJohn Wiegley2009-11-172-6/+6
|
* Automated postings defer amount expression calculationJohn Wiegley2009-11-111-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 syntaxJohn Wiegley2009-11-103-3/+3
| | | | This returns their behavior back very close to what 2.x accepts.
* Redesigned the expr_t, predicate_t, query_t classesJohn Wiegley2009-11-091-6/+6
|
* Report sought magnitude when balancing errors occurJohn Wiegley2009-11-051-0/+2
|
* Added a regression test relating to forecastingJohn Wiegley2009-11-021-0/+18
|
* Fixed issues with period strings like "2009/10"John Wiegley2009-11-021-0/+50
|
* Added "reported posts" into account xdataJohn Wiegley2009-11-021-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 testsJohn Wiegley2009-11-024-0/+178
|
* Fixed baseline tests relating to earlier changesJohn Wiegley2009-11-021-0/+8
|