Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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. |