summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Simplified passing of scope objects in PythonJohn Wiegley2009-11-059-197/+97
|
* Added missing call to _dup() in value_t::in_place_castJohn Wiegley2009-11-051-0/+2
|
* Added new account_total value expressionJohn Wiegley2009-11-052-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 0LJohn Wiegley2009-11-051-0/+6
|
* Changed the type being throw of some exceptionsJohn Wiegley2009-11-051-5/+5
|
* Made many object methods in Python propertiesJohn Wiegley2009-11-055-22/+32
|
* Simplified usage of Boost.Python in several casesJohn Wiegley2009-11-059-22/+23
|
* Moved journal reading code into journal_tJohn Wiegley2009-11-059-65/+118
|
* std::string now only intercepted if STRING_VERIFY_ONJohn Wiegley2009-11-053-6/+24
|
* Moved xdata clearing code into each type properJohn Wiegley2009-11-0513-62/+48
|
* Transactions, etc., are now accessed by iteratorsJohn Wiegley2009-11-057-6/+78
|
* Segregated symbols into 5 separate namespacesJohn Wiegley2009-11-0423-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_frontJohn Wiegley2009-11-043-1/+13
|
* Whitespace fixJohn Wiegley2009-11-0420-39/+39
|
* Removed several unneeded Python interface filesJohn Wiegley2009-11-047-378/+11
|
* Added error message if a predicate query is invalidJohn Wiegley2009-11-033-5/+19
|
* Initialize journal_t::basket to NULLJohn Wiegley2009-11-031-1/+1
|
* Changed two callout commentsJohn Wiegley2009-11-032-3/+3
|
* Removed an unnecessary commentJohn Wiegley2009-11-031-3/+0
|
* Fixed a compiler warningJohn Wiegley2009-11-031-3/+4
|
* Added Python interface for account_tJohn Wiegley2009-11-032-0/+224
|
* Added Python interface for an item_t enumJohn Wiegley2009-11-031-0/+11
|
* Added Python interface for xact_tJohn Wiegley2009-11-031-21/+117
|
* Added Python interface for journal_tJohn Wiegley2009-11-031-327/+129
|
* Whitespace fixJohn Wiegley2009-11-031-1/+1
|
* Added Python interface for post_tJohn Wiegley2009-11-032-13/+130
|
* Added Python interface for item_tJohn Wiegley2009-11-031-7/+95
|
* Completed Python bindings for value_tJohn Wiegley2009-11-022-77/+98
|
* Added Python interface for annotated_commodity_tJohn Wiegley2009-11-021-8/+81
|
* Added Python interface for commodity_tJohn Wiegley2009-11-029-38/+122
|
* Added Python interface for commodity_pool_tJohn Wiegley2009-11-022-2/+119
|
* Whitespace fixJohn Wiegley2009-11-021-1/+0
|
* Changed protection level of many parts of commodity_tJohn Wiegley2009-11-024-113/+106
|
* Renamed Python global "session" to "current_session"John Wiegley2009-11-021-1/+1
|
* Moved make_qualified_name into commodity_pool_tJohn Wiegley2009-11-022-15/+16
|
* Use is_annotated() method rather than "annotated"John Wiegley2009-11-024-11/+16
|
* Corrected an incorrect call to remove_accountJohn Wiegley2009-11-021-2/+2
|
* Completed Python bindings for balance_tJohn Wiegley2009-11-021-160/+120
|
* Fixes to the Python bindings for amount_tJohn Wiegley2009-11-021-48/+54
|
* Corrected balance_t's arithmetic interfaceJohn Wiegley2009-11-021-5/+30
|
* Fleshed out the Python bindings for amount_tJohn Wiegley2009-11-021-13/+33
|
* Wire up the --european optionJohn Wiegley2009-11-021-1/+5
|
* Set default LESS options to -FRSXJohn Wiegley2009-11-021-1/+1
|
* Added a --european flag, to use commas for decimalsJohn Wiegley2009-11-024-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 Wiegley2009-11-021-16/+24
|
* Added "reported posts" into account xdataJohn Wiegley2009-11-025-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 categoriesJohn Wiegley2009-11-021-2/+2
|
* Fixed a bug with budgetingJohn Wiegley2009-11-021-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 setJohn Wiegley2009-11-021-0/+2
|
* Extended xact example used by some pre-commandsJohn Wiegley2009-11-011-3/+7
|