Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Set call policies for accessing post.xdata.account | John Wiegley | 2009-11-12 | 1 | -2/+4 | |
| | | ||||||
| * | Added a collect_posts handler | John Wiegley | 2009-11-12 | 1 | -0/+29 | |
| | | ||||||
| * | Reordered the export_ calls in pyinterp.cc | John Wiegley | 2009-11-12 | 1 | -6/+6 | |
| | | ||||||
| * | Reorganized a bit of the reporting code | John Wiegley | 2009-11-12 | 2 | -48/+55 | |
| | | ||||||
| * | Added has_xdata() methods for journal_t and xact_t | John Wiegley | 2009-11-12 | 8 | -2/+45 | |
| | | ||||||
| * | Made ~post_t virtual | John Wiegley | 2009-11-12 | 1 | -1/+1 | |
| | | ||||||
| * | session_t now holds a std::auto_prt<journal_t> | John Wiegley | 2009-11-12 | 4 | -19/+19 | |
| | | ||||||
| * | Moved report normalization into report.cc | John Wiegley | 2009-11-12 | 4 | -174/+174 | |
| | | ||||||
| * | All commands are now documented in the man page | John Wiegley | 2009-11-12 | 1 | -37/+261 | |
| | | ||||||
| * | Removed unused code | John Wiegley | 2009-11-12 | 1 | -2/+0 | |
| | | ||||||
| * | Renamed the pricesdb command to pricedb | John Wiegley | 2009-11-12 | 3 | -8/+8 | |
| | | ||||||
| * | Added new value expressions for value conversion | John Wiegley | 2009-11-11 | 2 | -0/+90 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | They are: to_boolean to_int to_datetime to_date to_amount to_balance to_string to_mask to_sequence | |||||
| * | Transactions now verified after applying auto xacts | John Wiegley | 2009-11-11 | 2 | -1/+59 | |
| | | | | | | | | | | This way you cannot violate the balancing rules, not even by adding a stray posting via an automated transaction. | |||||
| * | Added --date, similar to --account and --payee | John Wiegley | 2009-11-11 | 7 | -5/+31 | |
| | | | | | | | | | | | | | | This lets you do things like store a date as the value of a tag, then run: ledger --date='has_tag("Foo") ? to_date(tag("Foo")) : date' reg | |||||
| * | Did away with the "finalizer" abstraction | John Wiegley | 2009-11-11 | 8 | -246/+11 | |
| | | | | | | | | | | This was from an earlier time, when it was intended to be used by Python. But it's not needed anymore. | |||||
| * | Use ledger::string only if VERIFY_ON or BOOST_PYTHON | John Wiegley | 2009-11-11 | 2 | -0/+12 | |
| | | ||||||
| * | Restore the Doxygen documentation build | John Wiegley | 2009-11-11 | 3 | -6/+8 | |
|/ | ||||||
* | Merge branch 'next' | John Wiegley | 2009-11-11 | 41 | -434/+849 | |
|\ | ||||||
| * | Value.to_sequence returns a valid Python sequence | John Wiegley | 2009-11-11 | 2 | -0/+5 | |
| | | ||||||
| * | Added some missing calls to add_post | John Wiegley | 2009-11-11 | 2 | -0/+3 | |
| | | ||||||
| * | Added floor() value expression function | John Wiegley | 2009-11-11 | 2 | -0/+9 | |
| | | ||||||
| * | Automated postings defer amount expression calculation | John Wiegley | 2009-11-11 | 9 | -73/+99 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows for value expressions to be used which reference the incoming posting, for example: = Income:Clients: (Liabilities:Taxes:VAT1) (floor(amount) * 1) (Liabilities:Taxes:VAT2) 0.19 2009/07/27 * Invoice Assets:Bank:Checking $1,190.45 Income:Clients:ACME_Inc The automated posting for VAT1 will use the floored amount multiplied by a factor, while the posting for VAT2 multiples the whole amount as before. | |||||
| * | Added floored() and in_place_floor() methods | John Wiegley | 2009-11-11 | 8 | -93/+169 | |
| | | ||||||
| * | Value.basetype in Python returns a Value's base type | John Wiegley | 2009-11-11 | 1 | -0/+18 | |
| | | ||||||
| * | Timeclock events now record their file position | John Wiegley | 2009-11-11 | 3 | -56/+64 | |
| | | ||||||
| * | Added a --prepend-format option | John Wiegley | 2009-11-11 | 4 | -14/+57 | |
| | | | | | | | | | | | | | | | | This lets you, for example, debug registers that cull data from many different sources, without having to change the basic formatting string. You can locate each posting's location with this: ledger reg --prepend-format='%-25(filename + ":" + beg_line)' | |||||
| * | Timeclock entries can now have notes | John Wiegley | 2009-11-11 | 3 | -18/+47 | |
| | | | | | | | | | | | | | | | | | | | | Example of a tagged entry: i 2009/11/01 12:00:00 Account Payee ; :Foo: o 2009/11/01 13:00:00 Two spaces or a tab must separate account from payee, and payee from note. | |||||
| * | Removed "account" as a report query keyword | John Wiegley | 2009-11-11 | 1 | -2/+0 | |
| | | ||||||
| * | Added a few missing explicit instantiations | John Wiegley | 2009-11-10 | 1 | -2/+9 | |
| | | ||||||
| * | Fixed automated posts not appearing in bal reports | John Wiegley | 2009-11-10 | 1 | -0/+1 | |
| | | ||||||
| * | Added implicit Python conversion of time_duration_t | John Wiegley | 2009-11-10 | 1 | -12/+86 | |
| | | ||||||
| * | Added a --no-git flag to acprep | John Wiegley | 2009-11-10 | 1 | -10/+15 | |
| | | ||||||
| * | All strings passed to Python are now Unicode objects | John Wiegley | 2009-11-10 | 5 | -103/+132 | |
| | | ||||||
| * | Fixed an erroneous use of operator>> in textual.cc | John Wiegley | 2009-11-10 | 1 | -1/+1 | |
| | | ||||||
| * | Moving the #include of unistring.h into format.h | John Wiegley | 2009-11-10 | 5 | -4/+2 | |
| | | ||||||
| * | Python Unicode objects are now handled | John Wiegley | 2009-11-10 | 2 | -10/+69 | |
| | | ||||||
| * | Fixes to Python importing; removed "hello" precommand | John Wiegley | 2009-11-10 | 7 | -115/+142 | |
|/ | ||||||
* | Merge branch 'next' | John Wiegley | 2009-11-10 | 24 | -245/+398 | |
|\ | ||||||
| * | In tools/push, run acprep upload from master | John Wiegley | 2009-11-10 | 1 | -0/+2 | |
| | | ||||||
| * | Moved automatic acprep upload call to tools/push | John Wiegley | 2009-11-10 | 2 | -2/+1 | |
| | | ||||||
| * | Added new file relating to query_t -> predicate_t | John Wiegley | 2009-11-10 | 1 | -0/+46 | |
| | | ||||||
| * | Automated transactions now use report query syntax | John Wiegley | 2009-11-10 | 5 | -6/+7 | |
| | | | | | | | | This returns their behavior back very close to what 2.x accepts. | |||||
| * | query_t objects are now convertible to predicate_t | John Wiegley | 2009-11-10 | 3 | -2/+14 | |
| | | ||||||
| * | Whitespace fix | John Wiegley | 2009-11-10 | 1 | -4/+4 | |
| | | ||||||
| * | Corrected the parsing of data file directives | John Wiegley | 2009-11-10 | 1 | -9/+15 | |
| | | ||||||
| * | Fixes to the value expression parser and evaluator | John Wiegley | 2009-11-10 | 6 | -74/+81 | |
| | | ||||||
| * | If -v is used, valexpr errors are more informative | John Wiegley | 2009-11-10 | 1 | -0/+23 | |
| | | ||||||
| * | Whitespace fix | John Wiegley | 2009-11-10 | 1 | -2/+1 | |
| | | ||||||
| * | Added "bucket" directive, as alt for A | John Wiegley | 2009-11-10 | 1 | -6/+13 | |
| | | ||||||
| * | account_amount() is now account().amount | John Wiegley | 2009-11-10 | 3 | -65/+39 | |
| | |