Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 2 | -0/+2 |
| | |||||
* | Refactored test/RegressTests.py | John Wiegley | 2009-03-03 | 1 | -93/+129 |
| | |||||
* | Fixed another time-sensitive unit test | John Wiegley | 2009-03-02 | 1 | -7/+13 |
| | |||||
* | Added "fixated commodity pricing" | John Wiegley | 2009-03-02 | 1 | -0/+18 |
| | | | | | | | | | | | | | If you put '=' before an annotated commodity's price, it will cause any future market valuation of that commodity to use that price, and ignore whatever changes may have happened since in the market price. This can be useful if you are tracking gas expenses based on a standard rate which, although it changes over time, should not adjust the historical valuation of how much the gas cost at the time it was purchased: 2009/01/01 Payee Expenses:Gas 100 GAL {=$2} Liabilities:MasterCard $-200 | ||||
* | The optimized build could not run 'make fullcheck' | John Wiegley | 2009-03-02 | 1 | -2/+2 |
| | |||||
* | Failing RegressTests weren't reporting failure | John Wiegley | 2009-03-02 | 1 | -1/+4 |
| | |||||
* | Patched some date-sensitive tests | John Wiegley | 2009-03-02 | 2 | -38/+38 |
| | |||||
* | Created test/input/wow.dat | John Wiegley | 2009-02-28 | 1 | -0/+550 |
| | |||||
* | Reorganized some files in tools/ and test/ | John Wiegley | 2009-02-28 | 5 | -0/+341 |
| | |||||
* | Added LedgerHarness.py, to simplify test creation | John Wiegley | 2009-02-28 | 5 | -174/+198 |
| | |||||
* | Corrected warnings g++-4.3.3 was complaining about | John Wiegley | 2009-02-28 | 1 | -5/+7 |
| | |||||
* | Separator in "balance" now part of format string | John Wiegley | 2009-02-27 | 5 | -5/+5 |
| | |||||
* | Fix to amount unreduction (aka, 120m -> 2h) | John Wiegley | 2009-02-27 | 4 | -1296/+1292 |
| | |||||
* | Be smarter about trimming off trailing zeroes | John Wiegley | 2009-02-27 | 1 | -1/+1 |
| | |||||
* | Added generate command, --seed, and GenerateTests | John Wiegley | 2009-02-27 | 1 | -0/+162 |
| | |||||
* | Normalize "dots" output from some of the tests | John Wiegley | 2009-02-27 | 2 | -4/+4 |
| | |||||
* | Run the confirm tests using --verify | John Wiegley | 2009-02-27 | 1 | -1/+1 |
| | |||||
* | Fixed a buffer overrun | John Wiegley | 2009-02-27 | 1 | -2/+2 |
| | |||||
* | The -B, -G, -V reports now show rounding amounts | John Wiegley | 2009-02-26 | 11 | -3/+5926 |
| | | | | | | | | | This way, if the running total is off by a penny or two due to rounding of one or more commodities in the account, the user will see it. This commit also reorganizes the testing code a bit, which I did after adding the ninth test series (ConfirmTests), to validate the new rounding code. | ||||
* | Allow uncommoditized amounts to +/- with an amount | John Wiegley | 2009-02-25 | 1 | -6/+6 |
| | | | | Thus, you can say "$100 + 10" to increase it by $10. | ||||
* | Fixed the pager test to be more portable | John Wiegley | 2009-02-24 | 1 | -2/+4 |
| | |||||
* | Created some new Python scripts under python/ | John Wiegley | 2009-02-24 | 1 | -0/+0 |
| | |||||
* | Moved python/*.cc files into src/ | John Wiegley | 2009-02-24 | 1 | -1/+1 |
| | | | | | This is because soon, I intend to have real Python source files in python/. | ||||
* | Be smarter about printing uncommoditized amounts | John Wiegley | 2009-02-24 | 2 | -6/+6 |
| | |||||
* | Added a new regression test for 13965214 | John Wiegley | 2009-02-24 | 1 | -0/+30 |
| | |||||
* | Fixed an issue involving costs and reduced values | John Wiegley | 2009-02-24 | 1 | -1/+17 |
| | |||||
* | Restored the use of Python unit tests | John Wiegley | 2009-02-24 | 10 | -50/+10 |
| | |||||
* | Build Python module using automake, not setup.py | John Wiegley | 2009-02-24 | 1 | -1/+1 |
| | |||||
* | Renamed a regression test, for consistency's sake | John Wiegley | 2009-02-24 | 1 | -0/+0 |
| | |||||
* | Added several baseline tests regarding lot details | John Wiegley | 2009-02-24 | 5 | -0/+14546 |
| | |||||
* | Fixed a minor bug in handling of automated xacts | John Wiegley | 2009-02-23 | 1 | -0/+1 |
| | | | | | There was a if statement with an inverse boolean meaning, which caused some automated transaction postings to have a null amount. | ||||
* | The Great Renaming, Part II | John Wiegley | 2009-02-23 | 4 | -87/+87 |
| | | | | | The last commit did not contain the majority of changes because of a slight mishap. This contains the real changeset. | ||||
* | Added several more option baseline tests | John Wiegley | 2009-02-23 | 5 | -0/+65 |
| | |||||
* | Allow $FILE in regression test error output match | John Wiegley | 2009-02-23 | 2 | -10/+7 |
| | |||||
* | Restore the --gain option, for showing gain/loss | John Wiegley | 2009-02-23 | 1 | -0/+66 |
| | |||||
* | Added baseline test for --revalued-only | John Wiegley | 2009-02-23 | 2 | -0/+125 |
| | |||||
* | Many fixes to both --market and --exchange | John Wiegley | 2009-02-23 | 2 | -10/+16 |
| | |||||
* | Many fixes to --market and --exchange | John Wiegley | 2009-02-22 | 2 | -0/+141 |
| | | | | Also, --exchange now accepted multiple, comma-separated commodities. | ||||
* | Added --exchange (-x) option | John Wiegley | 2009-02-22 | 1 | -5/+5 |
| | | | | | | | This is like -V, except it lets you specify the goal commodity to report in terms of, for example: reg -x CAD | ||||
* | Added more option baseline tests | John Wiegley | 2009-02-22 | 3 | -1/+308 |
| | |||||
* | Restored the --invert option | John Wiegley | 2009-02-22 | 1 | -0/+11 |
| | |||||
* | Added more option baseline tests | John Wiegley | 2009-02-21 | 3 | -0/+56 |
| | |||||
* | Added variant baseline tests relating to --empty | John Wiegley | 2009-02-21 | 5 | -8/+426 |
| | |||||
* | Run regression and baseline tests using --verify | John Wiegley | 2009-02-21 | 1 | -4/+5 |
| | |||||
* | Added several more baseline tests | John Wiegley | 2009-02-21 | 10 | -0/+1766 |
| | |||||
* | Added --start-of-week option, used with --weekly | John Wiegley | 2009-02-21 | 1 | -0/+224 |
| | | | | | For example, --start-of-week=monday can be used to report weeks that begin on Mondays. | ||||
* | Added a new --exact option | John Wiegley | 2009-02-21 | 1 | -0/+225 |
| | | | | | | | | | The purpose of this option is that usually when you do a --monthly periodic report, you see dates ranges from the first day of each month, to the last day. With --exact, the first day of each range will be the date of the first transaction found in that range, and likewise with the end of the range. Essentially it "contracts" the reported period dates to reflect the exact begin and end dates. | ||||
* | Restored the --deviation option | John Wiegley | 2009-02-21 | 1 | -0/+244 |
| | |||||
* | Restored --forecast, now also --forecast-while | John Wiegley | 2009-02-21 | 2 | -0/+299 |
| | |||||
* | Restored the --base option | John Wiegley | 2009-02-20 | 4 | -4/+434 |
| |