Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed a gcc warning | John Wiegley | 2009-10-28 | 1 | -2/+0 |
| | |||||
* | Make "less" the default pager, similar to Git | John Wiegley | 2009-10-28 | 1 | -1/+28 |
| | |||||
* | No more trailing spaces in the print report | John Wiegley | 2009-10-28 | 1 | -3/+3 |
| | |||||
* | -D now means --daily, not --deviation | John Wiegley | 2009-10-28 | 1 | -2/+2 |
| | | | | | | | | | | | | Because --daily is more commonly desired, and fits the pattern of the other periodic switches: -D --daily -W --weekly -M --monthly -Y --yearly Only --quarterly doesn't have its own short option. | ||||
* | Sort by default unless --unsorted is selected | John Wiegley | 2009-10-28 | 1 | -0/+3 |
| | |||||
* | Added --actual-dates, for overriding --effective | John Wiegley | 2009-10-27 | 1 | -0/+3 |
| | | | | | This is so that if someone has --effective in their .ledgerrc, they can force the use of actual dates. | ||||
* | Support a --now option, for testing purposes | John Wiegley | 2009-10-27 | 1 | -0/+10 |
| | | | | | | 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. | ||||
* | Fixed a display issue with the balance report | John Wiegley | 2009-10-27 | 1 | -35/+9 |
| | |||||
* | In budget report, color large percentages magenta | John Wiegley | 2009-10-27 | 1 | -4/+20 |
| | |||||
* | Added a new "cleared" report | John Wiegley | 2009-10-27 | 1 | -0/+14 |
| | | | | | | This is a balance report with three columns: Current balance | Cleared balance | Last cleared date | ||||
* | Added a new "budget" report | John Wiegley | 2009-10-27 | 1 | -6/+24 |
| | | | | | | This is a balance report with four columns: Amount spent | Budgeted Amount | Difference | Percentage | ||||
* | Added an "echo" command, for REPL testing | John Wiegley | 2009-10-26 | 1 | -0/+1 |
| | |||||
* | Rewrote the way date and time I/O is managed | John Wiegley | 2009-10-25 | 1 | -7/+7 |
| | |||||
* | Restored --price option, added baseline test | John Wiegley | 2009-06-26 | 1 | -2/+5 |
| | | | | | | | 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 | -7/+5 |
| | |||||
* | Split commodity.h/cc into three files | John Wiegley | 2009-06-24 | 1 | -0/+1 |
| | | | | | | commodity.h - code for commodity_t annotate.h - commodity annotations pool.h - commodity pool management | ||||
* | Restored --download, although not done yet | John Wiegley | 2009-06-24 | 1 | -3/+0 |
| | | | | | | The problem at this point is that it's recording prices in the price database multiple times; it should only need to download a price for each commodity once per day. | ||||
* | Added a --no-color option, to disable --color | John Wiegley | 2009-06-22 | 1 | -0/+4 |
| | |||||
* | Restored option --period-sort | John Wiegley | 2009-06-21 | 1 | -3/+0 |
| | | | | This option is just an alias for --sort-xacts. | ||||
* | Restored the --truncate option, added baseline test | John Wiegley | 2009-06-21 | 1 | -8/+9 |
| | |||||
* | Restored --unround, added baseline test | John Wiegley | 2009-06-21 | 1 | -2/+4 |
| | |||||
* | Whitespace reformatting | John Wiegley | 2009-06-21 | 1 | -4/+4 |
| | |||||
* | Restored --percent option, added baseline test | John Wiegley | 2009-06-21 | 1 | -2/+7 |
| | |||||
* | The -X option now accepts price settings | John Wiegley | 2009-06-18 | 1 | -2/+0 |
| | | | | | | | For example, if you had 100 AU (onces of gold) and wanted to report it in dollars, but at a price of $997 per ounce, you could now easily say: ledger bal -X '$,AU=$997' | ||||
* | Added baseline tests for --related, --related-all | John Wiegley | 2009-06-18 | 1 | -1/+5 |
| | |||||
* | Restored --plot-amount-format, --plot-total-format | John Wiegley | 2009-06-18 | 1 | -9/+2 |
| | |||||
* | Restored --prices-format options | John Wiegley | 2009-06-18 | 1 | -1/+2 |
| | |||||
* | Restored pricesdb command and --pricesdb-format option | John Wiegley | 2009-06-18 | 1 | -1/+1 |
| | |||||
* | When --end is used, set a "terminus" date | John Wiegley | 2009-06-16 | 1 | -4/+14 |
| | | | | | | | 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 | ||||
* | Move amount colorization deeper into the core | John Wiegley | 2009-06-16 | 1 | -14/+12 |
| | | | | | | | | 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 new debug option --options | John Wiegley | 2009-06-02 | 1 | -101/+245 |
| | | | | | This reports which options are in place before invoking a command, and where exactly each option value came from. | ||||
* | First iteration of the new date_interval_t rewrite | John Wiegley | 2009-03-15 | 1 | -6/+6 |
| | |||||
* | Rewrote the balance report again, to fix --depth | John Wiegley | 2009-03-08 | 1 | -1/+1 |
| | |||||
* | Implemented --unround using value expressions | John Wiegley | 2009-03-06 | 1 | -1/+4 |
| | |||||
* | Removed the --totals option | John Wiegley | 2009-03-05 | 1 | -2/+0 |
| | |||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -9/+10 |
| | |||||
* | Normalized how account totals are calculated | John Wiegley | 2009-03-03 | 1 | -17/+2 |
| | |||||
* | Allow special %{} formatting sequence | John Wiegley | 2009-03-03 | 1 | -13/+13 |
| | | | | | | | | | | | | | | | Although %(amount) inserts an item's amount, it only does exactly that. There is no special consideration like stripping of lot details, or reduction to the base commodity, etc. For those things, and to make sure it was display in red if negative, the canonical form would be: %(ansify_if(justify(scrub(amount), 12, -1, true), red if amount < 0)) You can now use the special %{} form as an alternate to this: %12{amount, red if amount < 0} The two expand to the same underlying expression. | ||||
* | Moved fn_false to be a non-member function | John Wiegley | 2009-03-03 | 1 | -3/+0 |
| | |||||
* | Changed how comments are output to be more logical | John Wiegley | 2009-03-01 | 1 | -6/+5 |
| | |||||
* | Separator in "balance" now part of format string | John Wiegley | 2009-02-27 | 1 | -1/+4 |
| | |||||
* | Added --lots-actual, to not print calc'd details | John Wiegley | 2009-02-27 | 1 | -3/+6 |
| | |||||
* | Changed "priced" to "cost_calculated" for clarity | John Wiegley | 2009-02-27 | 1 | -5/+10 |
| | |||||
* | Added generate command, --seed, and GenerateTests | John Wiegley | 2009-02-27 | 1 | -0/+2 |
| | |||||
* | The print command now prints xact's effective date | John Wiegley | 2009-02-27 | 1 | -0/+2 |
| | |||||
* | Fixed bugs relating to sign and rounding of costs | John Wiegley | 2009-02-27 | 1 | -2/+3 |
| | |||||
* | Added an --unround option, to show full precision | John Wiegley | 2009-02-27 | 1 | -0/+2 |
| | |||||
* | Changed the "truncate" valexpr func to "truncated" | John Wiegley | 2009-02-27 | 1 | -4/+4 |
| | |||||
* | The -B, -G, -V reports now show rounding amounts | John Wiegley | 2009-02-26 | 1 | -6/+8 |
| | | | | | | | | | This way, if the running total is off by a penny or two due to rounding of one or more commodities in the account, the user will see it. This commit also reorganizes the testing code a bit, which I did after adding the ninth test series (ConfirmTests), to validate the new rounding code. | ||||
* | Changed --exchange's short option from -x to -X | John Wiegley | 2009-02-25 | 1 | -1/+1 |
| |