summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* The destructor for expr_t doesn't need to be virtualJohn Wiegley2009-10-301-1/+1
|
* balance_t does not need to refer to const commoditiesJohn Wiegley2009-10-301-1/+1
|
* Change the value_t::POINTER type to value_t::SCOPEJohn Wiegley2009-10-306-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 fixJohn Wiegley2009-10-301-2/+4
|
* Add a position_t object for tracking item positionsJohn Wiegley2009-10-307-66/+93
| | | | It is also optional, which is useful for generated items.
* Look for Boost in /opt/local before /usr/localJohn Wiegley2009-10-301-37/+38
|
* On my system, use _GLIBCXX_FULLY_DYNAMIC_STRINGJohn Wiegley2009-10-301-3/+5
|
* Fixed a comment, and some whitespaceJohn Wiegley2009-10-301-2/+1
|
* Added missing check in item_t::get_actualJohn Wiegley2009-10-301-1/+1
|
* Made acprep more verbose, and sensitive to errorsJohn Wiegley2009-10-301-61/+55
|
* Renamed bigint_t::refc, for consistency with value_tJohn Wiegley2009-10-291-14/+14
|
* Removed the "all" phase from acprepJohn Wiegley2009-10-291-5/+2
|
* Change to opt build to resolve warningsJohn Wiegley2009-10-291-0/+1
|
* Setting --date-format in ~/.ledgerrc works againJohn Wiegley2009-10-2912-39/+70
|
* If isatty is available, no colors/pager for non-ttysJohn Wiegley2009-10-293-3/+24
|
* Fixed "show" keywords, and added // syntaxJohn Wiegley2009-10-284-32/+82
|
* Fixes to the Python unit testsJohn Wiegley2009-10-281-16/+16
|
* Fixes to the new query expression parserJohn Wiegley2009-10-284-9/+34
|
* Disabled some of the expression tests under PythonJohn Wiegley2009-10-281-0/+32
|
* Rewrote the report query parserJohn Wiegley2009-10-286-153/+767
| | | | | | 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 textJohn Wiegley2009-10-281-2/+2
|
* Pushing null values into a sequence is legitimateJohn Wiegley2009-10-282-30/+26
|
* Render an expr if expr_t::text() has no stringJohn Wiegley2009-10-282-4/+11
|
* Prettified the build display just a touchJohn Wiegley2009-10-281-1/+1
|
* Merge branch 'next'John Wiegley2009-10-281-1/+1
|\
| * acprep environment variable append fixJohn Wiegley2009-10-281-1/+1
|/
* Merge branch 'next'John Wiegley2009-10-2829-179/+258
|\
| * The test harness needs to run without the pagerJohn Wiegley2009-10-281-1/+1
| |
| * Fixed a gcc warningJohn Wiegley2009-10-281-2/+0
| |
| * Make "less" the default pager, similar to GitJohn Wiegley2009-10-281-1/+28
| |
| * Colorization at the terminal now on by defaultJohn Wiegley2009-10-282-3/+5
| |
| * Added some whitespace for clarityJohn Wiegley2009-10-281-0/+2
| |
| * The default ledger file is now ~/.ledgerJohn Wiegley2009-10-281-2/+10
| |
| * No more trailing spaces in the print reportJohn Wiegley2009-10-283-5/+5
| |
| * Disabled a memory check when --verify is onJohn Wiegley2009-10-281-0/+7
| | | | | | | | The check is not complete enough to be trustworthy.
| * Revised the forecasting logicJohn Wiegley2009-10-281-31/+65
| | | | | | | | | | There were cases involving sorting when the old logic could go on forever.
| * -D now means --daily, not --deviationJohn Wiegley2009-10-282-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 temporariesJohn Wiegley2009-10-286-31/+10
| |
| * Added TRUE_CURRENT_TIME() macroJohn Wiegley2009-10-283-11/+12
| | | | | | | | Because CURRENT_TIME() can now be a past date if --now is used.
| * Sort by default unless --unsorted is selectedJohn Wiegley2009-10-2812-87/+99
| |
| * Added some additional assertion tests re: tempsJohn Wiegley2009-10-282-5/+14
|/
* Added file relating to last doc updateJohn Wiegley2009-10-271-0/+4
|
* Merge branch 'next'John Wiegley2009-10-2719-137/+174
|\
| * Whitespace changeJohn Wiegley2009-10-271-4/+2
| |
| * Removed unnused parameter to value_t::printJohn Wiegley2009-10-273-23/+11
| |
| * Added note to doc file.John Wiegley2009-10-272-20/+22
| |
| * Added --actual-dates, for overriding --effectiveJohn Wiegley2009-10-273-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 sakeJohn Wiegley2009-10-274-10/+10
| |
| * Support a --now option, for testing purposesJohn Wiegley2009-10-275-4/+22
| | | | | | | | | | | | 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 reportJohn Wiegley2009-10-277-81/+79
| |