Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | When --percent is used, disable --decimal-comma after parsing | John Wiegley | 2012-03-11 | 1 | -7/+10 | |
| | | | | Fixes #674 | |||||
* | Tighten up argument passing related to fn_market() | John Wiegley | 2012-03-11 | 1 | -4/+5 | |
| | ||||||
* | Allow balances to be passed to nail_down | John Wiegley | 2012-03-11 | 1 | -0/+23 | |
| | | | | Fixes #679 | |||||
* | Corrected a rounding error in nail_down | John Wiegley | 2012-03-11 | 1 | -1/+2 | |
| | | | | Fixes #678 | |||||
* | --percent now plays well with -X and -V | John Wiegley | 2012-03-10 | 1 | -0/+9 | |
| | ||||||
* | Added --immediate option | John Wiegley | 2012-03-10 | 1 | -0/+6 | |
| | ||||||
* | Added --dc option, for debit/credit style reports | John Wiegley | 2012-03-10 | 1 | -3/+16 | |
| | ||||||
* | Make --lot-notes the primary name, not --lot-tags | John Wiegley | 2012-03-10 | 1 | -1/+1 | |
| | ||||||
* | Give a better error when sequences are mis-indexed | John Wiegley | 2012-03-10 | 1 | -6/+13 | |
| | ||||||
* | Make --lot-notes a synonym for --lot-tags | John Wiegley | 2012-03-10 | 1 | -1/+1 | |
| | ||||||
* | Allow --budget-format to be used | John Wiegley | 2012-03-09 | 1 | -0/+1 | |
| | ||||||
* | Fixed the behavior of fn_nail_down | John Wiegley | 2012-03-09 | 1 | -3/+11 | |
| | ||||||
* | Reworked the way that options are handled | John Wiegley | 2012-03-09 | 1 | -122/+118 | |
| | ||||||
* | fn_market can now accept a commodity name for arg 0 | John Wiegley | 2012-03-08 | 1 | -3/+13 | |
| | ||||||
* | Added --historical option | John Wiegley | 2012-03-08 | 1 | -2/+1 | |
| | ||||||
* | Added nail_down() for pinning market value exprs | John Wiegley | 2012-03-08 | 1 | -0/+20 | |
| | ||||||
* | Removed value_t::price and balance_t::price | John Wiegley | 2012-03-07 | 1 | -7/+0 | |
| | ||||||
* | Use unique_ptr instead of std::auto_ptr | John Wiegley | 2012-03-05 | 1 | -1/+1 | |
| | ||||||
* | Prettified some code in report.cc | John Wiegley | 2012-03-05 | 1 | -84/+55 | |
| | ||||||
* | Guard against double-freeing of report objects | John Wiegley | 2012-03-05 | 1 | -33/+58 | |
| | ||||||
* | Implemented first cut at price conversion logic | John Wiegley | 2012-03-05 | 1 | -5/+2 | |
| | ||||||
* | Switched to using Boost.Graph for commodity pricing | John Wiegley | 2012-03-05 | 1 | -2/+8 | |
| | ||||||
* | Make --value a synonym for market | John Wiegley | 2012-03-05 | 1 | -1/+1 | |
| | ||||||
* | Make --change a synonym for --gain | John Wiegley | 2012-03-05 | 1 | -1/+1 | |
| | ||||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 | |
| | ||||||
* | Renamed actual/effective dates to primary/auxiliary | John Wiegley | 2012-02-28 | 1 | -5/+4 | |
| | ||||||
* | Added --rich-data for 'convert', and SHA1 checksum checking | John Wiegley | 2012-02-26 | 1 | -0/+1 | |
| | ||||||
* | Added --auto-match option, for use with 'convert' | John Wiegley | 2012-02-26 | 1 | -0/+1 | |
| | ||||||
* | Corrected handling of nested definitions | John Wiegley | 2012-02-21 | 1 | -0/+4 | |
| | ||||||
* | Fixed many Clang type conversion warnings with static_cast | John Wiegley | 2012-02-17 | 1 | -4/+5 | |
| | ||||||
* | Use value_t::to_long() | John Wiegley | 2012-02-17 | 1 | -7/+7 | |
| | ||||||
* | Added round() and unround() valexpr functions | John Wiegley | 2011-10-24 | 1 | -0/+14 | |
| | ||||||
* | Cleanup whitespace | John Wiegley | 2011-08-18 | 1 | -1/+1 | |
| | ||||||
* | Removed unused variables | John Wiegley | 2011-08-18 | 1 | -2/+4 | |
| | ||||||
* | Use Boost iterator_facade to create new iterators | John Wiegley | 2011-07-19 | 1 | -20/+29 | |
| | ||||||
* | Whitespace corrections | John Wiegley | 2011-02-10 | 1 | -3/+3 | |
| | ||||||
* | Fixes for compilation as C++0x code | John Wiegley | 2011-02-04 | 1 | -1/+1 | |
| | ||||||
* | New command: org, for displaying Org-mode tables | John Wiegley | 2010-12-22 | 1 | -0/+10 | |
| | ||||||
* | Added "top_amount" value expr function | John Wiegley | 2010-12-22 | 1 | -0/+24 | |
| | ||||||
* | Minor simplifications to valexpr parser | John Wiegley | 2010-09-05 | 1 | -0/+1 | |
| | | | | | The most significant change is the way CONS sequences are parsed, and that now instead of =/:=, the operators are ==/=. | |||||
* | The "print" valexpr function no longer adds spaces | John Wiegley | 2010-06-26 | 1 | -9/+2 | |
| | ||||||
* | Added "format" value expression function | John Wiegley | 2010-06-24 | 1 | -0/+10 | |
| | | | | | | | | | This function evaluates formatting strings, returning a string. For example: format("%(amount)") This is equivalent to "to_string(amount)". | |||||
* | Added "source" command, for executing valexpr files | John Wiegley | 2010-06-24 | 1 | -0/+2 | |
| | ||||||
* | "only" now a report query modifier for --only | John Wiegley | 2010-06-24 | 1 | -0/+5 | |
| | | | | This fits with "show" and "bold", etc. | |||||
* | Added report query modifiers: for, since, until | John Wiegley | 2010-06-22 | 1 | -31/+39 | |
| | | | | | | | | | Now instead of ledger reg expense -p "this month", you can say: ledger reg expense for this month And as a shorthand for "for until this month", you can just say "until this month" or "since this month". | |||||
* | Added new "bold" modifier to query expressions | John Wiegley | 2010-06-22 | 1 | -11/+13 | |
| | | | | | | | | | | | | | | For example: ledger bal assets bold checking Or you can use expressions: ledger bal assets bold '=total > 1000' This last is identical to saying: ledger bal -l 'account =~ /assets/' --bold-if='total > 1000' | |||||
* | Added new --bold-if option | John Wiegley | 2010-06-22 | 1 | -0/+11 | |
| | ||||||
* | bal was sometimes reporting empty accounts | John Wiegley | 2010-06-21 | 1 | -5/+10 | |
| | ||||||
* | Added new option --inject=KEY[,KEY...] | John Wiegley | 2010-06-18 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you have a typed metadata key which contains an amount, you can use --inject=KEY to inject a posting with that amount wherever a match occurs. There are two main forms of usage: 2010-06-18 Sample ; Key:: $100 Expenses:Food $100.00 Assets:Checking The command would be: ledger reg --inject=Key In the above, transactional form, a posting under the account "Key" will be injected before the first posting reported for this transaction. It's amount will be $100. This only happens once for the whole transaction. It is also possible to associate the key with a posting: 2010-06-18 Sample Expenses:Food $100.00 ; Key:: $100 Assets:Checking Now the injected posting is generated whenever that particular post is reported. | |||||
* | Removed unused --unsorted option | John Wiegley | 2010-06-15 | 1 | -1/+0 | |
| |