Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed tests relative to recent --pivot change | John Wiegley | 2010-02-04 | 6 | -28/+28 |
| | |||||
* | Added baseline tests for unrealized options | Aristid Breitkreuz | 2009-11-25 | 3 | -0/+68 |
| | | | | | This includes another baseline test for --unrealized, and also new ones for --unrealized-gains and --unrealized-losses. | ||||
* | Fixed regression tests relating to b1d6ea876c5f | John Wiegley | 2009-11-24 | 3 | -0/+6 |
| | |||||
* | Fixed a regression test due to changes in amount.h | John Wiegley | 2009-11-20 | 1 | -6/+6 |
| | |||||
* | Updated test/input/sample.dat | John Wiegley | 2009-11-20 | 1 | -12/+22 |
| | |||||
* | Added baseline test for "sample.dat" contents | John Wiegley | 2009-11-20 | 1 | -0/+91 |
| | |||||
* | Many improvements to Ledger's Python bindings | John Wiegley | 2009-11-19 | 2 | -6/+8 |
| | |||||
* | Added an --unrealized option, for use with bal -V | John Wiegley | 2009-11-19 | 1 | -0/+20 |
| | | | | | | When this option is on, then in balance report which show market values, any gains or losses in value will be balanced into a pair of accounts called Equity:Unrealized Gains and Equity:Unrealized Losses. | ||||
* | 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 |
| | |||||
* | Fixed one of the ExprTests | John Wiegley | 2009-11-15 | 1 | -0/+2 |
| | |||||
* | Added baseline test for reg -n | John Wiegley | 2009-11-14 | 1 | -0/+46 |
| | |||||
* | Renamed the pricesdb command to pricedb | John Wiegley | 2009-11-12 | 1 | -1/+1 |
| | |||||
* | 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. | ||||
* | All strings passed to Python are now Unicode objects | John Wiegley | 2009-11-10 | 1 | -0/+1 |
| | |||||
* | Automated transactions now use report query syntax | John Wiegley | 2009-11-10 | 4 | -4/+4 |
| | | | | 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 | 4 | -121/+133 |
| | |||||
* | Column widths are always calculated now | John Wiegley | 2009-11-07 | 1 | -3/+3 |
| | |||||
* | Renamed --set-reported-account to just --account | John Wiegley | 2009-11-06 | 13 | -49/+27 |
| | | | | | | | This fits better with the --amount and --total options, which both change the amount and total used for calculation. Same with --account: it happens after filtering, but before calculation so that balance reports look as you'd expect. | ||||
* | Report sought magnitude when balancing errors occur | John Wiegley | 2009-11-05 | 1 | -0/+2 |
| | |||||
* | Only --args-only is needed in LedgerHarness.py | John Wiegley | 2009-11-02 | 1 | -4/+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 | 3 | -120/+170 |
| | |||||
* | Renamed the DocTests to ManualTests | John Wiegley | 2009-11-02 | 10 | -0/+0 |
| | |||||
* | 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 |
| | |||||
* | Make the source directory available to all tests | John Wiegley | 2009-11-02 | 4 | -17/+26 |
| | |||||
* | Fixed baseline tests relating to earlier changes | John Wiegley | 2009-11-02 | 2 | -2/+10 |
| | |||||
* | Added DocTests to verify documentation examples | John Wiegley | 2009-11-01 | 10 | -0/+214 |
| | |||||
* | Setting --date-format in ~/.ledgerrc works again | John Wiegley | 2009-10-29 | 4 | -7/+9 |
| | |||||
* | Fixes to the Python unit tests | John Wiegley | 2009-10-28 | 1 | -16/+16 |
| | |||||
* | Disabled some of the expression tests under Python | John Wiegley | 2009-10-28 | 1 | -0/+32 |
| | |||||
* | Rewrote the report query parser | John Wiegley | 2009-10-28 | 2 | -0/+307 |
| | | | | | | It is now a full parser that parses report queries directly into value expression trees. These then get rendered into text so that other options may extend the expression. | ||||
* | The test harness needs to run without the pager | John Wiegley | 2009-10-28 | 1 | -1/+1 |
| | |||||
* | Colorization at the terminal now on by default | John Wiegley | 2009-10-28 | 1 | -3/+2 |
| | |||||
* | No more trailing spaces in the print report | John Wiegley | 2009-10-28 | 2 | -2/+2 |
| | |||||
* | Sort by default unless --unsorted is selected | John Wiegley | 2009-10-28 | 9 | -87/+87 |
| | |||||
* | Support a --now option, for testing purposes | John Wiegley | 2009-10-27 | 1 | -1/+1 |
| | | | | | | This sets Ledger's notion of the "current time" to the given date. This makes it possible to have stable output from budgeting and forecasting reports, for the sake of baseline tests. | ||||
* | Call times_initialize/shutdown in the unit tests | John Wiegley | 2009-10-25 | 6 | -2/+20 |
| | |||||
* | Rewrote the way date and time I/O is managed | John Wiegley | 2009-10-25 | 4 | -14/+14 |
| | |||||
* | Removed reliance on strptime/strftime | John Wiegley | 2009-10-11 | 2 | -2/+2 |
| | | | | | | | | The code now uses Boost's input and output facets for times and dates. This ensures completely consistency regarding timezones and times, and fixes the regression test that was broken while I was away coding in London (where it was GMT-0 and I didn't notice the difference between local and GMT). | ||||
* | Disabled the --seed regression test | John Wiegley | 2009-10-11 | 1 | -0/+0 |
| | | | | There is already a much more comprehensive test for "generate --seed". | ||||
* | Correctly align amounts formatted as "%12(amount)" | John Wiegley | 2009-06-28 | 1 | -0/+35 |
| | |||||
* | Added four missing baseline tests | John Wiegley | 2009-06-28 | 4 | -0/+45 |
| | |||||
* | Improved usefulness of the "print --anon" output | John Wiegley | 2009-06-27 | 1 | -2/+2 |
| | |||||
* | Restored --price option, added baseline test | John Wiegley | 2009-06-26 | 1 | -0/+47 |
| | | | | | | | This option reports only in terms of the annotated price of the commodities involved, otherwise it reports the amounts themselves. It can be used in conjunction with other reports, as it applies to the displayed amounts, not the actual amounts being calculated. | ||||
* | The --download option is now fully restored | John Wiegley | 2009-06-26 | 1 | -1/+1 |
| | |||||
* | Added baseline test for --only | John Wiegley | 2009-06-21 | 1 | -0/+236 |
| | |||||
* | Restored the --truncate option, added baseline test | John Wiegley | 2009-06-21 | 1 | -0/+144 |
| | |||||
* | Added baseline: --sort, --sort-all, --sort-xacts | John Wiegley | 2009-06-21 | 3 | -0/+544 |
| |