Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Whitespace fix | John Wiegley | 2009-11-04 | 1 | -1/+1 |
| | |||||
* | Added serialization methods for most type | John Wiegley | 2009-10-30 | 1 | -0/+10 |
| | | | | | This allows journal_t objects to be completed serialized to disk and deserialized. | ||||
* | Restored --price option, added baseline test | John Wiegley | 2009-06-26 | 1 | -0/+2 |
| | | | | | | | This option reports only in terms of the annotated price of the commodities involved, otherwise it reports the amounts themselves. It can be used in conjunction with other reports, as it applies to the displayed amounts, not the actual amounts being calculated. | ||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -0/+2 |
| | |||||
* | Gave round/unround/truncate all in_place_ variants | John Wiegley | 2009-02-27 | 1 | -4/+19 |
| | |||||
* | Added a truncated() method for amounts and values | John Wiegley | 2009-02-26 | 1 | -0/+6 |
| | | | | | When an amount is truncated, it drops all of the extra precision and becomes exactly the value would have seen were it printed. | ||||
* | Added --exchange (-x) option | John Wiegley | 2009-02-22 | 1 | -1/+2 |
| | | | | | | | This is like -V, except it lets you specify the goal commodity to report in terms of, for example: reg -x CAD | ||||
* | Restored the --budget option | John Wiegley | 2009-02-20 | 1 | -3/+3 |
| | |||||
* | Removed an unnecessary assert | John Wiegley | 2009-02-19 | 1 | -1/+0 |
| | | | | It prevented the amount string "$1.00 " from being parsed. | ||||
* | Moved amount_t::right_justify to simply ::justify | John Wiegley | 2009-02-19 | 1 | -1/+0 |
| | |||||
* | 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. | ||||
* | Properly handle UTF-8 characters in commodity strings. | John Wiegley | 2009-02-12 | 1 | -0/+1 |
| | |||||
* | amount_t::in_place_* now returns void. Added value_t::unreduce. | John Wiegley | 2009-02-07 | 1 | -3/+3 |
| | |||||
* | Fixed some #include ordering issues. | John Wiegley | 2009-02-07 | 1 | -14/+0 |
| | |||||
* | Whitespace fix. | John Wiegley | 2009-02-07 | 1 | -3/+2 |
| | |||||
* | Only initialize the amount_t module if it hasn't been already. | John Wiegley | 2009-02-06 | 1 | -0/+2 |
| | |||||
* | Largely removed all of Ledger's use of global variables, for the REPL's sake. | John Wiegley | 2009-02-04 | 1 | -69/+45 |
| | |||||
* | Removed unneeded member variables. | John Wiegley | 2009-02-04 | 1 | -2/+0 |
| | |||||
* | Removed the binary caching code, and the XML, QIF and Gnucash parsers. | John Wiegley | 2009-02-03 | 1 | -45/+0 |
| | |||||
* | Added documentation stubs for all include files and classes. | John Wiegley | 2009-01-31 | 1 | -1/+1 |
| | |||||
* | Added a more efficient amount_t::operator==, which changed semantics slightly. | John Wiegley | 2009-01-31 | 1 | -6/+0 |
| | |||||
* | Removed the special "one" variable, and added amount_t::inverted(). | John Wiegley | 2009-01-31 | 1 | -2/+2 |
| | |||||
* | Rationals based math is now passing the unit tests. | John Wiegley | 2009-01-31 | 1 | -41/+12 |
| | |||||
* | Several corrections to the way rationals are handled. | John Wiegley | 2009-01-31 | 1 | -0/+2 |
| | |||||
* | Changed to using rational numbers instead of integer approximations. | John Wiegley | 2009-01-30 | 1 | -0/+12 |
| | | | | | As a result, dependency on the gdtoa was dropped, and dependency on mpfr was added. | ||||
* | Whitespace fix. | John Wiegley | 2009-01-30 | 1 | -2/+2 |
| | |||||
* | Removed all dependency on gdtoa. | John Wiegley | 2009-01-30 | 1 | -21/+3 |
| | |||||
* | Updated comments and other whitespace changes. | John Wiegley | 2009-01-30 | 1 | -432/+358 |
| | |||||
* | Stopped using the generic "unsigned int" in favor of more specific types. | John Wiegley | 2009-01-29 | 1 | -2/+2 |
| | |||||
* | Update Doxygen documentation. Still much more work to be done. | John Wiegley | 2009-01-29 | 1 | -170/+270 |
| | |||||
* | Revised the way that parsing flags get passed around. | John Wiegley | 2009-01-29 | 1 | -6/+25 |
| | |||||
* | amount_t and commodity_t objects can now stream themselves to XML. | John Wiegley | 2009-01-28 | 1 | -0/+3 |
| | |||||
* | Reorganized Ledger so that it builds as 7 separate libraries. This is mainly | John Wiegley | 2009-01-25 | 1 | -3/+3 |
| | | | | to prove to myself that it has proper decoupling between prior code areas. | ||||
* | Increased copyright range to include 2009. | John Wiegley | 2009-01-20 | 1 | -1/+1 |
| | |||||
* | Added argument to amount_t::value() for request a market value in terms of a | John Wiegley | 2009-01-19 | 1 | -5/+8 |
| | | | | specific commodity. | ||||
* | Create an unrounded global amount variable 'one' for creating inverse price | John Wiegley | 2009-01-19 | 1 | -0/+2 |
| | | | | mappings. | ||||
* | Change default precision extension back to 6, rather than rewriting all of the | John Wiegley | 2008-11-23 | 1 | -1/+1 |
| | | | | unit tests. 6 was good enough. | ||||
* | Abstracted precision extension constant, and added a note that precision must | John Wiegley | 2008-11-23 | 1 | -0/+6 |
| | | | | | be handled differently, since paying attention to places after the decimal is not enough. | ||||
* | Cleaned up the way that commodity pricing is handled. | John Wiegley | 2008-09-20 | 1 | -0/+6 |
| | |||||
* | Added in_place_round method to all Ledger numerical types. | John Wiegley | 2008-09-14 | 1 | -2/+14 |
| | |||||
* | Removed more "pending" type comments. | John Wiegley | 2008-08-17 | 1 | -4/+4 |
| | |||||
* | Removed all pending todos from the amount_t code. | John Wiegley | 2008-08-17 | 1 | -5/+7 |
| | |||||
* | The Python interface layer is building again. | John Wiegley | 2008-08-07 | 1 | -1/+1 |
| | |||||
* | Updated the Doxygen docs so that all the core numerics files are in the same | John Wiegley | 2008-08-05 | 1 | -0/+6 |
| | | | | module group. | ||||
* | Moved around most of the files so that source code is in src/, documentation | John Wiegley | 2008-08-05 | 1 | -0/+748 |
is in doc/, etc. |