Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | The code is compiling again, but it's far from being able to run yet. | John Wiegley | 2008-05-08 | 1 | -1/+11 |
| | |||||
* | Migrated over both code and build environment from was-v3.0 branch. | John Wiegley | 2008-05-08 | 1 | -1535/+920 |
| | |||||
* | Fixes to the commodity comparison logic. | John Wiegley | 2008-04-13 | 1 | -6/+8 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -1/+1 |
| | |||||
* | Reworked the way date/times are handled. | John Wiegley | 2008-04-13 | 1 | -25/+26 |
| | |||||
* | Several fixes to lot price handling. | John Wiegley | 2008-04-13 | 1 | -4/+9 |
| | |||||
* | Further refinement of commodity lot information. | John Wiegley | 2008-04-13 | 1 | -7/+71 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -0/+34 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -33/+44 |
| | |||||
* | Tons of corrections and fixes to value expressions and lot figures. | John Wiegley | 2008-04-13 | 1 | -4/+38 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -5/+24 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -0/+23 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -158/+109 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -1/+2 |
| | |||||
* | Added --ansi and --ansi-invert options. | John Wiegley | 2008-04-13 | 1 | -6/+6 |
| | |||||
* | Added much better error location. | John Wiegley | 2008-04-13 | 1 | -19/+30 |
| | |||||
* | Added a DATETIME value type. | John Wiegley | 2008-04-13 | 1 | -26/+32 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -16/+23 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -2/+6 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -97/+166 |
| | |||||
* | Began support for improved commodity handling. | John Wiegley | 2008-04-13 | 1 | -16/+45 |
| | |||||
* | Began support for improved commodity handling. | John Wiegley | 2008-04-13 | 1 | -158/+432 |
| | |||||
* | (read_binary_journal): Fixed a tiny memory leak when reading from a | John Wiegley | 2008-04-13 | 1 | -0/+177 |
| | | | | binary cache. | ||||
* | Checked in all major updates. | John Wiegley | 2008-04-13 | 1 | -73/+115 |
| | |||||
* | (amount_t::valid): Don't verify the commodity as being non-null, since | John Wiegley | 2008-04-13 | 1 | -10/+14 |
| | | | | | | NULL is a perfectly valid value for a commodity (it just means null_commodity). Also, never use commodity_->member, but always commodity().member. | ||||
* | Removed Python integration support. | John Wiegley | 2008-04-13 | 1 | -165/+0 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -2/+2 |
| | |||||
* | Moved the setting of time quantities to the commodity initialization | John Wiegley | 2008-04-13 | 1 | -0/+20 |
| | | | | section. | ||||
* | (amount_t::value): Corrected a problem with commodity rounding after | John Wiegley | 2008-04-13 | 1 | -8/+23 |
| | | | | | | | | market values are determined (was using the wrong commodity's precision value). (commodity_t::value): Fixed the market value calculation algorithm, which was very broken (but only seemed to show up if the price history was very small). | ||||
* | (find_commodity): Don't copy over the NOMARKET flag from the default | John Wiegley | 2008-04-13 | 1 | -1/+2 |
| | | | | commodity. | ||||
* | (parse): Allow "-$100.00" as the equivalent of "$-100.00". | John Wiegley | 2008-04-13 | 1 | -2/+12 |
| | |||||
* | (amount_t::parse): Only set the SUFFIXED flag if there is actually a | John Wiegley | 2008-04-13 | 1 | -1/+2 |
| | | | | commodity symbol. | ||||
* | (parse_conversion): When defining a commodity conversion, always mark | John Wiegley | 2008-04-13 | 1 | -1/+2 |
| | | | | | the larger unit as having no market value (the market price is determined by looking up the base commodity and then multiplying). | ||||
* | (value): Use `std::map<>::lower_bound' to search for the nearest price | John Wiegley | 2008-04-13 | 1 | -6/+11 |
| | | | | | item in a commodity's history list. This is much more efficient than doing a reverse linear search. | ||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -4/+4 |
| | |||||
* | (parse): A fix to the way commodity flags are applied to newly parsed | John Wiegley | 2008-04-13 | 1 | -7/+26 |
| | | | | | commodities. This was needing for an edge-case involving commodities that first appears as part of the cost (@ SPEC) of a transaction. | ||||
* | Changes to support building with gcc 2.95. | John Wiegley | 2008-04-13 | 1 | -0/+11 |
| | |||||
* | (AMOUNT_CMP_AMOUNT): Fixed a very serious error in basic amount math, | John Wiegley | 2008-04-13 | 1 | -1/+1 |
| | | | | when lhs is zero. | ||||
* | Added preliminary support for OFX, using libofx. Needs much | John Wiegley | 2008-04-13 | 1 | -3/+3 |
| | | | | real-world testing. | ||||
* | (operator/): Added a more complete divide-by-zero check. | John Wiegley | 2008-04-13 | 1 | -1/+1 |
| | |||||
* | Added commodity_t::default_commodity. Initialize the same. | John Wiegley | 2008-04-13 | 1 | -2/+4 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -12/+10 |
| | |||||
* | updated to 2.02 | John Wiegley | 2008-04-13 | 1 | -0/+3 |
| | |||||
* | updated to version 2.0 | John Wiegley | 2008-04-13 | 1 | -412/+1117 |
| | |||||
* | changes | John Wiegley | 2008-04-13 | 1 | -915/+417 |
| | |||||
* | fixed several segfaults (using new option-scrambler test harness) | John Wiegley | 2004-09-27 | 1 | -2/+4 |
| | |||||
* | made several of the buffers used non-static | John Wiegley | 2004-09-26 | 1 | -6/+5 |
| | |||||
* | fixed printing of amounts that have a null commodity (was always precision 0) | John Wiegley | 2004-09-24 | 1 | -4/+14 |
| | |||||
* | improved error checking in parser, in case parts of an amount are missing | John Wiegley | 2004-09-24 | 1 | -8/+12 |
| | |||||
* | fixed a rather obscure memory bug, which also simplified some code | John Wiegley | 2004-09-24 | 1 | -29/+8 |
| |