Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added an assert for op_t::left() | John Wiegley | 2009-10-30 | 1 | -0/+1 | |
| | ||||||
* | The destructor for expr_t doesn't need to be virtual | John Wiegley | 2009-10-30 | 1 | -1/+1 | |
| | ||||||
* | balance_t does not need to refer to const commodities | John Wiegley | 2009-10-30 | 1 | -1/+1 | |
| | ||||||
* | Change the value_t::POINTER type to value_t::SCOPE | John Wiegley | 2009-10-30 | 6 | -68/+37 | |
| | | | | | scope_t pointers are the only kind that are ever stored in value objects, so there was no need to make it generic and use boost::any. | |||||
* | Whitespace fix | John Wiegley | 2009-10-30 | 1 | -2/+4 | |
| | ||||||
* | Add a position_t object for tracking item positions | John Wiegley | 2009-10-30 | 7 | -66/+93 | |
| | | | | It is also optional, which is useful for generated items. | |||||
* | Fixed a comment, and some whitespace | John Wiegley | 2009-10-30 | 1 | -2/+1 | |
| | ||||||
* | Added missing check in item_t::get_actual | John Wiegley | 2009-10-30 | 1 | -1/+1 | |
| | ||||||
* | Renamed bigint_t::refc, for consistency with value_t | John Wiegley | 2009-10-29 | 1 | -14/+14 | |
| | ||||||
* | Setting --date-format in ~/.ledgerrc works again | John Wiegley | 2009-10-29 | 8 | -32/+61 | |
| | ||||||
* | If isatty is available, no colors/pager for non-ttys | John Wiegley | 2009-10-29 | 2 | -2/+23 | |
| | ||||||
* | Fixed "show" keywords, and added // syntax | John Wiegley | 2009-10-28 | 4 | -32/+82 | |
| | ||||||
* | Fixes to the new query expression parser | John Wiegley | 2009-10-28 | 4 | -9/+34 | |
| | ||||||
* | Rewrote the report query parser | John Wiegley | 2009-10-28 | 4 | -153/+460 | |
| | | | | | | 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. | |||||
* | Changed some debug text | John Wiegley | 2009-10-28 | 1 | -2/+2 | |
| | ||||||
* | Pushing null values into a sequence is legitimate | John Wiegley | 2009-10-28 | 2 | -30/+26 | |
| | ||||||
* | Render an expr if expr_t::text() has no string | John Wiegley | 2009-10-28 | 2 | -4/+11 | |
| | ||||||
* | 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 | |
| | ||||||
* | Colorization at the terminal now on by default | John Wiegley | 2009-10-28 | 1 | -0/+3 | |
| | ||||||
* | Added some whitespace for clarity | John Wiegley | 2009-10-28 | 1 | -0/+2 | |
| | ||||||
* | The default ledger file is now ~/.ledger | John Wiegley | 2009-10-28 | 1 | -2/+10 | |
| | ||||||
* | No more trailing spaces in the print report | John Wiegley | 2009-10-28 | 1 | -3/+3 | |
| | ||||||
* | Disabled a memory check when --verify is on | John Wiegley | 2009-10-28 | 1 | -0/+7 | |
| | | | | The check is not complete enough to be trustworthy. | |||||
* | Revised the forecasting logic | John Wiegley | 2009-10-28 | 1 | -31/+65 | |
| | | | | | There were cases involving sorting when the old logic could go on forever. | |||||
* | -D now means --daily, not --deviation | John Wiegley | 2009-10-28 | 2 | -3/+3 | |
| | | | | | | | | | | | | 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. | |||||
* | Further improvements to handling temporaries | John Wiegley | 2009-10-28 | 6 | -31/+10 | |
| | ||||||
* | Added TRUE_CURRENT_TIME() macro | John Wiegley | 2009-10-28 | 3 | -11/+12 | |
| | | | | Because CURRENT_TIME() can now be a past date if --now is used. | |||||
* | Sort by default unless --unsorted is selected | John Wiegley | 2009-10-28 | 3 | -0/+12 | |
| | ||||||
* | Added some additional assertion tests re: temps | John Wiegley | 2009-10-28 | 2 | -5/+14 | |
| | ||||||
* | Whitespace change | John Wiegley | 2009-10-27 | 1 | -4/+2 | |
| | ||||||
* | Removed unnused parameter to value_t::print | John Wiegley | 2009-10-27 | 3 | -23/+11 | |
| | ||||||
* | Added --actual-dates, for overriding --effective | John Wiegley | 2009-10-27 | 3 | -1/+7 | |
| | | | | | This is so that if someone has --effective in their .ledgerrc, they can force the use of actual dates. | |||||
* | Renamed two methods, for consistency's sake | John Wiegley | 2009-10-27 | 4 | -10/+10 | |
| | ||||||
* | Support a --now option, for testing purposes | John Wiegley | 2009-10-27 | 4 | -3/+21 | |
| | | | | | | 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 | 7 | -81/+79 | |
| | ||||||
* | In budget report, color large percentages magenta | John Wiegley | 2009-10-27 | 1 | -4/+20 | |
| | ||||||
* | Fixed an error with post-simplified math | John Wiegley | 2009-10-27 | 1 | -1/+12 | |
| | ||||||
* | If doing math between amount and balance, simplify | John Wiegley | 2009-10-27 | 2 | -3/+28 | |
| | ||||||
* | Support balancing of postings with integer amounts | John Wiegley | 2009-10-27 | 1 | -1/+6 | |
| | ||||||
* | Fixed some debug code | John Wiegley | 2009-10-27 | 1 | -3/+3 | |
| | ||||||
* | Added a new "cleared" report | John Wiegley | 2009-10-27 | 3 | -1/+35 | |
| | | | | | | 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 | 4 | -10/+51 | |
| | | | | | | This is a balance report with four columns: Amount spent | Budgeted Amount | Difference | Percentage | |||||
* | Allow any amount to be multipled by another | John Wiegley | 2009-10-27 | 1 | -7/+2 | |
| | | | | | The result carries the commodity of the first amount, or the second if the first had no commodity. | |||||
* | Added debug code | John Wiegley | 2009-10-27 | 1 | -0/+3 | |
| | ||||||
* | Use the WRITTEN date format for idstrings | John Wiegley | 2009-10-27 | 1 | -1/+1 | |
| | ||||||
* | Redid the way temporaries are handled in filtering | John Wiegley | 2009-10-27 | 9 | -172/+323 | |
| | ||||||
* | Fixed a data lifetime bug | John Wiegley | 2009-10-27 | 1 | -2/+7 | |
| | | | | | | This was causing budget totals not to appear in balance reports. Fixes 8254755E-7B61-47C8-B48E-A2A7FD79EB80 | |||||
* | When creating temp posts, add them to the account | John Wiegley | 2009-10-27 | 1 | -0/+7 | |
| | ||||||
* | Added a comment about a confusing bit of code | John Wiegley | 2009-10-27 | 1 | -0/+1 | |
| |