Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | A little bit of code cleanup | John Wiegley | 2010-06-04 | 4 | -13/+22 |
| | |||||
* | Simplified some debug code | John Wiegley | 2010-06-03 | 1 | -33/+16 |
| | |||||
* | Removed a redundant check | John Wiegley | 2010-06-03 | 1 | -2/+1 |
| | |||||
* | Short-circuit annotated commodity valuation | John Wiegley | 2010-06-03 | 1 | -1/+3 |
| | |||||
* | Corrected a debug statement | John Wiegley | 2010-06-03 | 1 | -2/+5 |
| | |||||
* | Avoid unnecessary object copying when using foreach | John Wiegley | 2010-06-03 | 4 | -7/+7 |
| | |||||
* | Minor optimization of amount_t::operator* | John Wiegley | 2010-06-03 | 2 | -11/+22 |
| | |||||
* | Added new "addr" value expression function | John Wiegley | 2010-06-03 | 2 | -0/+12 |
| | | | | | It returns the address of the given object as an integer. This can be used to uniquely compare entities. | ||||
* | A simple, yet significiant, optimization | John Wiegley | 2010-06-03 | 1 | -1/+1 |
| | | | | | | | | Every annotated commodity is based on a "referent", or the unannotated version of that commodity. When stripping all annotations away, however, rather than simply returning the referent we were actually searching for it by name. There was no reason to do this, not to mention it was taking up to 7% of the total runtime of some reports. | ||||
* | Removed some debug code | John Wiegley | 2010-06-03 | 1 | -4/+0 |
| | |||||
* | Correct display of amounts with keep_precision | John Wiegley | 2010-06-02 | 1 | -13/+39 |
| | | | | Fixes #167 / 1D275740-D1A6-42B7-BDE4-F2F85E30CE8E | ||||
* | Don't gen posting with same cost, amount commodity | John Wiegley | 2010-06-02 | 2 | -10/+14 |
| | |||||
* | Don't use --pager or --color with --output | John Wiegley | 2010-06-02 | 1 | -0/+7 |
| | |||||
* | Throw an exception if mpfr_asprintf fails | John Wiegley | 2010-06-02 | 1 | -1/+4 |
| | |||||
* | Wrap a default account name with _() | John Wiegley | 2010-06-02 | 1 | -1/+1 |
| | |||||
* | Inlined the print_xacts constructor | John Wiegley | 2010-06-02 | 2 | -8/+4 |
| | |||||
* | Moved a misplaced parenthesis | John Wiegley | 2010-06-02 | 1 | -1/+1 |
| | |||||
* | Two members of journal_t weren't being serialized | John Wiegley | 2010-06-02 | 1 | -1/+3 |
| | |||||
* | Changed two uses of delete to checked_delete() | John Wiegley | 2010-06-02 | 1 | -2/+2 |
| | |||||
* | Fixed two memory reference errors | John Wiegley | 2010-06-02 | 2 | -15/+9 |
| | |||||
* | Further improved parsing of query expressions | John Wiegley | 2010-06-01 | 3 | -30/+41 |
| | | | | Fixes #210 / D4C2DD6F-8967-4FFC-BBBC-A941F9C53475 | ||||
* | Changed --european option to --decimal-comma | John Wiegley | 2010-06-01 | 6 | -56/+55 |
| | | | | Fixes #211 / 1736ACA5-5DE6-4826-AEB4-DB5B2A2217AC | ||||
* | Minor optimization | John Wiegley | 2010-06-01 | 1 | -7/+4 |
| | |||||
* | Improve parsing of 'expr' query terms | John Wiegley | 2010-06-01 | 1 | -6/+9 |
| | | | | Fixes #157 / 9DF85DF2-4BF5-4931-A30C-2592A10BB5C0 | ||||
* | Changed a comment | John Wiegley | 2010-06-01 | 1 | -1/+1 |
| | |||||
* | Minor optimization | John Wiegley | 2010-05-31 | 1 | -1/+2 |
| | |||||
* | -G option now takes price history into account | John Wiegley | 2010-05-30 | 1 | -4/+52 |
| | |||||
* | -V/-X options now take price history into account | John Wiegley | 2010-05-30 | 2 | -2/+80 |
| | |||||
* | Made several debug categories more consistent | John Wiegley | 2010-05-30 | 1 | -11/+11 |
| | |||||
* | Allow null values to be cast to int and string | John Wiegley | 2010-05-30 | 1 | -0/+19 |
| | |||||
* | Empty notes and tags now return null values | John Wiegley | 2010-05-30 | 4 | -49/+58 |
| | |||||
* | New: --group-by=EXPR and --group-title-format=FMT | John Wiegley | 2010-05-30 | 8 | -103/+298 |
| | | | | | | | | | | | | | | | | | | | | | The --group-by option allows for most reports to be split up into sections based on the varying value of EXPR. For example, to see register subtotals by payee, use: ledger reg --group-by=payee -s This works for separated balances too: ledger bal --group-by=payee Another interesting possibility is seeing a register of all the accounts affected by a related account: ledger reg -r --group-by=payee The option --group-title-format can be used to add a separator bar to the group titles. The option --no-titles can be used to drop titles altogether. | ||||
* | Option --rounding inverted to --no-rounding | John Wiegley | 2010-05-30 | 3 | -4/+4 |
| | |||||
* | Added new post_splitter posting handler | John Wiegley | 2010-05-30 | 2 | -1/+92 |
| | |||||
* | Added new option: --no-titles | John Wiegley | 2010-05-30 | 2 | -0/+3 |
| | |||||
* | Added optional item_handler::title() method | John Wiegley | 2010-05-30 | 1 | -3/+8 |
| | |||||
* | Added value_scope_t, for wrapping a value in a scope | John Wiegley | 2010-05-30 | 1 | -0/+24 |
| | | | | | The value expression "value" may be used to extract the wrapped value. This is currently only used by the upcoming --group-title-format option. | ||||
* | Added new required item_handler_t::clear() method | John Wiegley | 2010-05-30 | 6 | -34/+227 |
| | |||||
* | Comparison of boolean values is now allowed | John Wiegley | 2010-05-30 | 1 | -0/+33 |
| | | | | true > false | ||||
* | Corrected error message text to be consistent | John Wiegley | 2010-05-30 | 1 | -1/+1 |
| | |||||
* | Updated to Boost 1.43 | John Wiegley | 2010-05-27 | 4 | -19/+23 |
| | |||||
* | Optimized amount_t::in_place_truncate | John Wiegley | 2010-05-26 | 2 | -3/+39 |
| | |||||
* | Added --rounding option, which is off by default | John Wiegley | 2010-05-23 | 5 | -7/+16 |
| | | | | | | | | The purpose of this option is to add special "<Rounding>" postings, to ensure that a regiter's running total is *always* the sum of its postings. Within --rounding, these adjustment postings are missing, which was the behavior in Ledger 2.x. It can be orders of magnitude slower to turn it on for large reports with many commodities. | ||||
* | Optimized several "in_place" function in balance_t | John Wiegley | 2010-05-23 | 1 | -16/+8 |
| | |||||
* | Fix to an interaction between --period and --sort | John Wiegley | 2010-05-23 | 1 | -3/+2 |
| | | | | Fixes 3AAB00ED-9904-4380-8988-16506B0AFE08 | ||||
* | Do not generate names with double underscores | John Wiegley | 2010-05-23 | 1 | -12/+12 |
| | | | | Fixes 6A4AFDC2-DE87-48A5-A17D-B04120EE1F62 | ||||
* | For Boost 1.35 and earlier, use is_regular | John Wiegley | 2010-05-23 | 1 | -1/+6 |
| | | | | Fixes 0F17CB7F-A000-4F99-8471-739948AD575F | ||||
* | print honors --columns, --account,amount-width | John Wiegley | 2010-05-22 | 1 | -22/+59 |
| | |||||
* | The print command now honors use of --date-format | John Wiegley | 2010-05-22 | 1 | -3/+10 |
| | |||||
* | If FMT_CUSTOM is given, and no format, use FMT_PRINTED | John Wiegley | 2010-05-22 | 1 | -2/+2 |
| |