Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Restored --unround, added baseline test | John Wiegley | 2009-06-21 | 1 | -0/+94 |
| | |||||
* | Added baseline: --subtotal, --total-data, --total | John Wiegley | 2009-06-21 | 3 | -0/+113 |
| | |||||
* | Restored --percent option, added baseline test | John Wiegley | 2009-06-21 | 1 | -0/+94 |
| | |||||
* | Added baseline tests for --lot-tags and --lots-actual | John Wiegley | 2009-06-19 | 2 | -0/+39 |
| | |||||
* | Added baseline test for --limit | John Wiegley | 2009-06-19 | 1 | -0/+212 |
| | |||||
* | Added baseline test for --seed | John Wiegley | 2009-06-18 | 1 | -0/+432 |
| | |||||
* | Added baseline tests for --related, --related-all | John Wiegley | 2009-06-18 | 2 | -0/+27 |
| | |||||
* | Added baseline test for --quantity | John Wiegley | 2009-06-18 | 1 | -0/+11 |
| | |||||
* | Added baseline tests for --print,register-format | John Wiegley | 2009-06-18 | 2 | -0/+20 |
| | |||||
* | Allow uncommoditized amounts to be used as costs | John Wiegley | 2009-06-18 | 1 | -0/+12 |
| | |||||
* | Restored --plot-amount-format, --plot-total-format | John Wiegley | 2009-06-18 | 2 | -0/+20 |
| | |||||
* | Restored --prices-format options | John Wiegley | 2009-06-18 | 1 | -0/+19 |
| | |||||
* | Restored pricesdb command and --pricesdb-format option | John Wiegley | 2009-06-18 | 1 | -0/+19 |
| | |||||
* | Restored --input-date-format option | John Wiegley | 2009-06-18 | 1 | -0/+11 |
| | |||||
* | Added baseline test for --real | John Wiegley | 2009-06-18 | 1 | -0/+11 |
| | |||||
* | Added baseline test for --period | John Wiegley | 2009-06-18 | 1 | -0/+290 |
| | |||||
* | Added regression test for period range fix | John Wiegley | 2009-06-18 | 1 | -0/+10 |
| | |||||
* | The --revalued option now honors the -e terminus | John Wiegley | 2009-06-17 | 1 | -1/+1 |
| | |||||
* | When --end is used, set a "terminus" date | John Wiegley | 2009-06-16 | 1 | -0/+17 |
| | | | | | | | This means that final balance valuations (with -V or -X) will be done in terms of the date given to --end, rather than based on the current day. Fixes 647D5DB9-DBBB-47C8-80CE-F3F70E3B0253 | ||||
* | Added test for D943AE0F-44EA-47EE-BA85-AFC513E039EB | John Wiegley | 2009-06-16 | 1 | -0/+13 |
| | |||||
* | Added test for 5FBF2ED8-EEAA-440E-AED5-67401B107E44 | John Wiegley | 2009-06-16 | 1 | -0/+20 |
| | |||||
* | Fixed a problem with accounts and trailing spaces | John Wiegley | 2009-06-16 | 1 | -0/+21 |
| | | | | | | | This issue is caused by having a single space at the end of a posting that has neither an amount nor a note. Fixes C523E23F-CFAC-4A53-B0C6-21226640E763 | ||||
* | Move amount colorization deeper into the core | John Wiegley | 2009-06-16 | 1 | -0/+81 |
| | | | | | | | | This is necessary in order to redden negative amounts correctly under all circumstances, such as component amounts of a multi-commodity balance. Fixes 727B2DF8-A2A1-4716-9C15-547F20D5F933 | ||||
* | Added several new regression tests | John Wiegley | 2009-06-16 | 3 | -0/+105 |
| | |||||
* | Allow an amount to be zero, even if cost is non-zero | John Wiegley | 2009-06-16 | 1 | -0/+10 |
| | | | | | | | The only real change is that exchanges of zero-amount will not result in any exchange at all, just the "motions". Fixes 6DAB9FE3-1399-4727-9AB1-FE413FB85A03 | ||||
* | Fixed a problem in the 'entry' command | John Wiegley | 2009-06-16 | 1 | -0/+52 |
| | | | | | | It was selecting virtual transactions during auto-posting lookup. Fixes 793F6BF0-9CDE-4741-967A-2CEA697476B4 | ||||
* | Don't increase precision so much when dividing | John Wiegley | 2009-06-15 | 1 | -20/+20 |
| | | | | | | | | | Slow the increase in internal precision when dividing amounts. Use "--debug amount.convert" if you wish to see this logic in action, if a case where incorrect rounding is suspected comes up. Fixes B68FFB0D-A9A0-479C-A6C0-68853F229333 | ||||
* | Added a baseline test for balance assignments | John Wiegley | 2009-06-13 | 1 | -0/+37 |
| | |||||
* | Renamed the fixated-prices test | John Wiegley | 2009-06-13 | 1 | -0/+0 |
| | |||||
* | Added a new entry to the drewr.dat file | John Wiegley | 2009-06-02 | 1 | -0/+4 |
| | |||||
* | Temporarily disable the opt-forecast-while test | John Wiegley | 2009-05-26 | 1 | -0/+0 |
| | |||||
* | Rewrote the date interval parser/stepper | John Wiegley | 2009-03-23 | 1 | -3/+9 |
| | | | | | The new implementation uses boost::gregorian::date_duration objects, rather than manually stepping. | ||||
* | Added two new regression tests | John Wiegley | 2009-03-15 | 2 | -0/+43 |
| | | | | These prove Simon's recent balance report bugs. | ||||
* | If 2+ child accounts are shown, show the parent | John Wiegley | 2009-03-15 | 8 | -0/+30 |
| | | | | | Also, also show a final balance if there are multiple accounts displayed, even if that final balance is zero. | ||||
* | If a balance report is multi-lined, print a total | John Wiegley | 2009-03-15 | 1 | -0/+3 |
| | |||||
* | Added make rule to build mondo.dat | John Wiegley | 2009-03-10 | 1 | -7/+0 |
| |