summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Only disable shared libraries by default for myselfJohn Wiegley2009-11-051-2/+3
|
* 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-048-383/+11
|
* Base Ledger version on the date, time and commit hashJohn Wiegley2009-11-041-3/+10
|
* 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
|
* Updated utfcpp submoduleJohn Wiegley2009-11-031-0/+0
|
* Merge branch 'next'John Wiegley2009-11-0318-488/+1122
|\
| * Added Python interface for account_tJohn Wiegley2009-11-033-0/+225
| |
| * 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
|/
* Merge branch 'next'John Wiegley2009-11-0262-569/+1227
|\
| * Wrap the call to acprep proof in a call to "time"John Wiegley2009-11-021-1/+1
| |
| * Whitespace fixJohn Wiegley2009-11-021-1/+0
| |
| * Removed an unnecessary second call to phase_makeallJohn Wiegley2009-11-021-2/+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
| |
| * Only --args-only is needed in LedgerHarness.pyJohn Wiegley2009-11-021-4/+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.
| * Added a regression test relating to forecastingJohn Wiegley2009-11-021-0/+18
| |
| * Fixed issues with period strings like "2009/10"John Wiegley2009-11-024-136/+194
| |
| * Renamed the DocTests to ManualTestsJohn Wiegley2009-11-0211-7/+7
| |