summaryrefslogtreecommitdiff
path: root/balance.h
Commit message (Collapse)AuthorAgeFilesLines
* Change many uses of for+iterator to use Boost.Foreach.John Wiegley2008-07-311-48/+24
|
* Revised the way that exceptions are thrown around. Instead of context being aJohn Wiegley2008-07-311-1/+1
| | | | | | | complicated string of pointers, it's now just a global block of text that gets appended to as the error is being thrown up, and can be displayed at the catch point if desired. There are almost no cases where a thrown exception will not result in an error message being displayed to the user.
* Updated all copyright messages to 2003-2008.John Wiegley2008-07-271-1/+1
|
* 'make check' is now working again. Also, conversion from amount_t to/fromJohn Wiegley2008-07-271-0/+6
| | | | | | | double has been disabled, because I am no longer packaging the gdtoa library with Ledger (because double conversion really has nothing to do with what Ledger does). If you wish to use it, you can find gdtoa in cpp-rewrite-2006, under a sub-directory of the same name.
* There are no more asserts or exceptions while parsing, but still there areJohn Wiegley2008-07-241-0/+25
| | | | many balancing errors.
* The code is compiling again, but it's far from being able to run yet.John Wiegley2008-05-081-2/+2
|
* Migrated over both code and build environment from was-v3.0 branch.John Wiegley2008-05-081-834/+408
|
* Reworked the way date/times are handled.John Wiegley2008-04-131-9/+7
|
* Several fixes to lot price handling.John Wiegley2008-04-131-0/+24
|
* Tons of corrections and fixes to value expressions and lot figures.John Wiegley2008-04-131-5/+45
|
* *** empty log message ***John Wiegley2008-04-131-1/+1
|
* Added much better error location.John Wiegley2008-04-131-0/+17
|
* Added a DATETIME value type.John Wiegley2008-04-131-73/+66
|
* *** empty log message ***John Wiegley2008-04-131-5/+29
|
* Began support for improved commodity handling.John Wiegley2008-04-131-61/+13
|
* Began support for improved commodity handling.John Wiegley2008-04-131-2/+2
|
* *** empty log message ***John Wiegley2008-04-131-22/+7
|
* *** empty log message ***John Wiegley2008-04-131-84/+50
|
* *** empty log message ***John Wiegley2008-04-131-19/+19
|
* Further improvements to lot pricing.John Wiegley2008-04-131-56/+108
|
* Checked in all major updates.John Wiegley2008-04-131-1/+2
|
* updated to version 2.0John Wiegley2008-04-131-0/+893
|
* changesJohn Wiegley2008-04-131-869/+0
|
* fixed another value_t comparison issueJohn Wiegley2004-09-251-2/+1
|
* fixed several issues in value_t's coreJohn Wiegley2004-09-211-74/+173
|
* balances and values can now be iterated, to get at the component amountsJohn Wiegley2004-09-081-0/+2
|
* made value_t into a more complete type. amounts.py now works.John Wiegley2004-09-081-0/+10
|
* the amount/balance/value logic is now a library, completely separate from ledgerJohn Wiegley2004-08-291-60/+31
|
* redid the way amount_t::commodity is handled; no more direct accessJohn Wiegley2004-08-291-34/+46
|
* added usual operatorJohn Wiegley2004-08-251-13/+16
|
* fixed two memory corruption bugsJohn Wiegley2004-08-251-4/+11
|
* use value_t instead of balance_pair_t; gains for 10% binary, 2% textualJohn Wiegley2004-08-211-21/+47
|
* only compute the cost when it differs from the amountJohn Wiegley2004-08-211-30/+103
|
* speed improvements; my "bal" script is cut to a thirdJohn Wiegley2004-08-171-6/+31
|
* optimized printing of amountsJohn Wiegley2004-08-141-6/+3
|
* new debug code; automated transactions now use value expression predicatesJohn Wiegley2004-08-101-1/+1
|
* fixed < bugJohn Wiegley2004-08-091-0/+6
|
* rewrote the way registers are computed -- againJohn Wiegley2004-08-041-1/+6
|
* brought back the "print" and "equity" reports; this time much better!John Wiegley2004-07-311-0/+40
|
* initial rev of 2.0John Wiegley2004-07-261-0/+594