Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Simplified passing of scope objects in Python | John Wiegley | 2009-11-05 | 9 | -197/+97 |
| | |||||
* | Added missing call to _dup() in value_t::in_place_cast | John Wiegley | 2009-11-05 | 1 | -0/+2 |
| | |||||
* | Added new account_total value expression | John Wiegley | 2009-11-05 | 2 | -0/+28 |
| | | | | | This is used for accessing an account's current total within one's Ledger file. | ||||
* | If a posting's amount is null, return 0L | John Wiegley | 2009-11-05 | 1 | -0/+6 |
| | |||||
* | Changed the type being throw of some exceptions | John Wiegley | 2009-11-05 | 1 | -5/+5 |
| | |||||
* | Made many object methods in Python properties | John Wiegley | 2009-11-05 | 5 | -22/+32 |
| | |||||
* | Simplified usage of Boost.Python in several cases | John Wiegley | 2009-11-05 | 9 | -22/+23 |
| | |||||
* | Moved journal reading code into journal_t | John Wiegley | 2009-11-05 | 9 | -65/+118 |
| | |||||
* | std::string now only intercepted if STRING_VERIFY_ON | John Wiegley | 2009-11-05 | 3 | -6/+24 |
| | |||||
* | Moved xdata clearing code into each type proper | John Wiegley | 2009-11-05 | 13 | -62/+48 |
| | |||||
* | Transactions, etc., are now accessed by iterators | John Wiegley | 2009-11-05 | 7 | -6/+78 |
| | |||||
* | Segregated symbols into 5 separate namespaces | John Wiegley | 2009-11-04 | 23 | -421/+507 |
| | | | | | | | | | | | | | | | | | | | | | The different namespaces are: Function Value expression functions, which receive a "context" Option Command-line options Precommand Commands which are invoked before reading the journal Command Commands which are invoked after reading the journal Directive Directives that occur at column 0 in a data file This greatly eases the ability for Python uses to add intercept hooks to change how the basic Ledger module functions. An example of what should be possible soon: import ledger def my_foo_handler(value): print "--foo received:", value ledger.add_handler(ledger.Option, "foo=", my_foo_handler) | ||||
* | Added value_t::push_front | John Wiegley | 2009-11-04 | 3 | -1/+13 |
| | |||||
* | Whitespace fix | John Wiegley | 2009-11-04 | 20 | -39/+39 |
| | |||||
* | Removed several unneeded Python interface files | John Wiegley | 2009-11-04 | 7 | -378/+11 |
| | |||||
* | Added error message if a predicate query is invalid | John Wiegley | 2009-11-03 | 3 | -5/+19 |
| | |||||
* | Initialize journal_t::basket to NULL | John Wiegley | 2009-11-03 | 1 | -1/+1 |
| | |||||
* | Changed two callout comments | John Wiegley | 2009-11-03 | 2 | -3/+3 |
| | |||||
* | Removed an unnecessary comment | John Wiegley | 2009-11-03 | 1 | -3/+0 |
| | |||||
* | Fixed a compiler warning | John Wiegley | 2009-11-03 | 1 | -3/+4 |
| | |||||
* | Added Python interface for account_t | John Wiegley | 2009-11-03 | 2 | -0/+224 |
| | |||||
* | Added Python interface for an item_t enum | John Wiegley | 2009-11-03 | 1 | -0/+11 |
| | |||||
* | Added Python interface for xact_t | John Wiegley | 2009-11-03 | 1 | -21/+117 |
| | |||||
* | Added Python interface for journal_t | John Wiegley | 2009-11-03 | 1 | -327/+129 |
| | |||||
* | Whitespace fix | John Wiegley | 2009-11-03 | 1 | -1/+1 |
| | |||||
* | Added Python interface for post_t | John Wiegley | 2009-11-03 | 2 | -13/+130 |
| | |||||
* | Added Python interface for item_t | John Wiegley | 2009-11-03 | 1 | -7/+95 |
| | |||||
* | Completed Python bindings for value_t | John Wiegley | 2009-11-02 | 2 | -77/+98 |
| | |||||
* | Added Python interface for annotated_commodity_t | John Wiegley | 2009-11-02 | 1 | -8/+81 |
| | |||||
* | Added Python interface for commodity_t | John Wiegley | 2009-11-02 | 9 | -38/+122 |
| | |||||
* | Added Python interface for commodity_pool_t | John Wiegley | 2009-11-02 | 2 | -2/+119 |
| | |||||
* | Whitespace fix | John Wiegley | 2009-11-02 | 1 | -1/+0 |
| | |||||
* | Changed protection level of many parts of commodity_t | John Wiegley | 2009-11-02 | 4 | -113/+106 |
| | |||||
* | Renamed Python global "session" to "current_session" | John Wiegley | 2009-11-02 | 1 | -1/+1 |
| | |||||
* | Moved make_qualified_name into commodity_pool_t | John Wiegley | 2009-11-02 | 2 | -15/+16 |
| | |||||
* | Use is_annotated() method rather than "annotated" | John Wiegley | 2009-11-02 | 4 | -11/+16 |
| | |||||
* | Corrected an incorrect call to remove_account | John Wiegley | 2009-11-02 | 1 | -2/+2 |
| | |||||
* | Completed Python bindings for balance_t | John Wiegley | 2009-11-02 | 1 | -160/+120 |
| | |||||
* | Fixes to the Python bindings for amount_t | John Wiegley | 2009-11-02 | 1 | -48/+54 |
| | |||||
* | Corrected balance_t's arithmetic interface | John Wiegley | 2009-11-02 | 1 | -5/+30 |
| | |||||
* | Fleshed out the Python bindings for amount_t | John Wiegley | 2009-11-02 | 1 | -13/+33 |
| | |||||
* | Wire up the --european option | John Wiegley | 2009-11-02 | 1 | -1/+5 |
| | |||||
* | Set default LESS options to -FRSX | John Wiegley | 2009-11-02 | 1 | -1/+1 |
| | |||||
* | Added a --european flag, to use commas for decimals | John Wiegley | 2009-11-02 | 4 | -1/+12 |
| | | | | | | Ledger can often figure this out for itself, but this flag just makes it the default behavior. It is meant to be added to one's ~/.ledgerrc file. | ||||
* | Fixed issues with period strings like "2009/10" | John Wiegley | 2009-11-02 | 1 | -16/+24 |
| | |||||
* | Added "reported posts" into account xdata | John Wiegley | 2009-11-02 | 5 | -3/+28 |
| | | | | | | | | | This is necessary because sometimes, a post from one account will get reported as though it were in another account (this happens with --budget, to show child account postings within their parent account). In that case, the account needs to remember which postings have been reported as being within it, so that it can add these amounts to its own total in the balance report. | ||||
* | Renamed two debug categories | John Wiegley | 2009-11-02 | 1 | -2/+2 |
| | |||||
* | Fixed a bug with budgeting | John Wiegley | 2009-11-02 | 1 | -2/+2 |
| | | | | | It only occurred if you asked for a budget report on the day that a budgeting period started. | ||||
* | Don't delete acct_temps if it was never set | John Wiegley | 2009-11-02 | 1 | -0/+2 |
| | |||||
* | Extended xact example used by some pre-commands | John Wiegley | 2009-11-01 | 1 | -3/+7 |
| |