Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved python/*.cc files into src/ | John Wiegley | 2009-02-24 | 1 | -304/+0 |
| | | | | | This is because soon, I intend to have real Python source files in python/. | ||||
* | Restored the --budget option | John Wiegley | 2009-02-20 | 1 | -1/+1 |
| | |||||
* | Changed some value_t method names | John Wiegley | 2009-02-16 | 1 | -2/+2 |
| | | | | | | | - simplify -> simplified - cast -> casted This is to differentiate them from in_place_cast and in_place_simplify. | ||||
* | Removed "total_cost" valexpr, and value_t::cost | John Wiegley | 2009-02-15 | 1 | -2/+0 |
| | | | | | Since cost reports are now calculated by setting the amount_ expression, there is no need to track a separate "total cost" entity. | ||||
* | Made (un)reduce rvalue methods more consistent | John Wiegley | 2009-02-12 | 1 | -2/+2 |
| | | | | | | They names were changed from reduce/unreduce to reduced/unreduced, since they return the modified value. This is more consistent with the naming of rounded/rounded. | ||||
* | Removed the balance_pair_t type, since it's now an unneeded abstraction. | John Wiegley | 2009-02-09 | 1 | -7/+0 |
| | | | | | This type was a holdback from the days before the amount_expr was used everywhere to determine a transaction's value. | ||||
* | Fixes to the new Python/scope integration code. | John Wiegley | 2009-02-08 | 1 | -2/+2 |
| | |||||
* | Attribute lookup on a Value object which is a Scope now searches the scope. | John Wiegley | 2009-02-08 | 1 | -14/+28 |
| | |||||
* | Moved several #includes to facilitate the use of pre-compiled headers. | John Wiegley | 2009-02-08 | 1 | -4/+0 |
| | |||||
* | Removed a great many unnecessary Boost.Python files. | John Wiegley | 2009-02-07 | 1 | -27/+11 |
| | |||||
* | Largely removed all of Ledger's use of global variables, for the REPL's sake. | John Wiegley | 2009-02-04 | 1 | -6/+6 |
| | |||||
* | Added __str__ and __repr__ methods for ledger.Value. | John Wiegley | 2009-02-03 | 1 | -0/+16 |
| | |||||
* | Removed the binary caching code, and the XML, QIF and Gnucash parsers. | John Wiegley | 2009-02-03 | 1 | -18/+0 |
| | |||||
* | Rationals based math is now passing the unit tests. | John Wiegley | 2009-01-31 | 1 | -5/+2 |
| | |||||
* | Changed to using rational numbers instead of integer approximations. | John Wiegley | 2009-01-30 | 1 | -0/+2 |
| | | | | | As a result, dependency on the gdtoa was dropped, and dependency on mpfr was added. | ||||
* | Removed all dependency on gdtoa. | John Wiegley | 2009-01-30 | 1 | -32/+0 |
| | |||||
* | Fully exported the value_t type to Python. | John Wiegley | 2009-01-28 | 1 | -12/+283 |
| | | | | | | | | | | Now this code works from a value expression: def myvalue(incoming): import ledger x = ledger.Value("100.23") print x.type() return incoming + x | ||||
* | Create a py_value module, for translating value_t objects to/from Python. | John Wiegley | 2009-01-23 | 1 | -0/+83 |