Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved some files into their right locations | John Wiegley | 2012-02-10 | 2 | -0/+0 |
| | |||||
* | Added detailed documentation of most command directives. Added command ↵ | Craig Earls | 2012-02-10 | 1 | -2/+18 |
| | | | | directives to test/input/drewr3.dat to demonstrate @tag @account @bucket. | ||||
* | contains a transaction that cause a divide by zero error | Craig Earls | 2012-02-10 | 1 | -0/+11 |
| | |||||
* | resolved bug 584, trailing whitespace not ignored in payee | Craig Earls | 2012-02-10 | 1 | -0/+55 |
| | |||||
* | Ready for first publication | Craig Earls | 2011-10-02 | 1 | -7/+7 |
| | |||||
* | updated to work with V3 | Craig Earls | 2011-09-29 | 1 | -0/+67 |
| | |||||
* | General document structuring and transfer from older docs | Craig Earls | 2011-09-28 | 1 | -2/+2 |
| | |||||
* | Remove spurious false errors when using GuardMalloc | John Wiegley | 2011-03-28 | 1 | -1/+1 |
| | |||||
* | Corrected two tests | John Wiegley | 2011-02-12 | 2 | -50/+40 |
| | |||||
* | Changed testing format to aid with debugging | John Wiegley | 2011-02-12 | 174 | -867/+707 |
| | |||||
* | When a test fails, show the command that failed | John Wiegley | 2011-02-12 | 1 | -31/+37 |
| | |||||
* | Corrected regression test output | John Wiegley | 2011-02-12 | 2 | -4/+4 |
| | |||||
* | Removed needless "=== 0" and ">>>2" lines from test files | John Wiegley | 2011-02-12 | 152 | -338/+1 |
| | |||||
* | Simplified an else clause in test/run | John Wiegley | 2011-02-04 | 1 | -4/+3 |
| | |||||
* | Fixed several unit tests | John Wiegley | 2011-02-04 | 3 | -23/+29 |
| | |||||
* | Use Boost.Test instead of CppUnit | John Wiegley | 2011-02-04 | 22 | -1569/+988 |
| | |||||
* | Increase display precision of hours to 2 places | John Wiegley | 2010-12-12 | 2 | -5/+5 |
| | |||||
* | Removed test/input/speed-test.dat | John Wiegley | 2010-11-26 | 1 | -32717/+0 |
| | |||||
* | Added regression test for 7C44010B | John Wiegley | 2010-08-16 | 1 | -0/+30 |
| | |||||
* | Added regression test for 9EB10714 | John Wiegley | 2010-08-16 | 1 | -0/+43 |
| | |||||
* | Based symbol_needs_quotes an invalid_chars (#386) | John Wiegley | 2010-07-29 | 1 | -0/+9 |
| | |||||
* | Added baseline test for "check" feature | John Wiegley | 2010-06-26 | 1 | -0/+18 |
| | |||||
* | Added baseline tests for --meta and --meta-width | John Wiegley | 2010-06-26 | 2 | -0/+28 |
| | |||||
* | Added baseline test for --now | John Wiegley | 2010-06-26 | 1 | -0/+4 |
| | |||||
* | Added baseline tests for prepend-format/width | John Wiegley | 2010-06-26 | 2 | -0/+34 |
| | |||||
* | 'make check' for gcov shouldn't listen to -j | John Wiegley | 2010-06-23 | 2 | -3/+5 |
| | |||||
* | Added a command-line test runner named test/run | John Wiegley | 2010-06-22 | 1 | -0/+45 |
| | |||||
* | Extended feat-fixated-prices.test | John Wiegley | 2010-06-22 | 1 | -0/+12 |
| | |||||
* | Price annotation no longer inject an implied cost | John Wiegley | 2010-06-22 | 6 | -3155/+2972 |
| | | | | | | | | | | | | | | | | | | | | | | | Consider the following transaction: 2010-06-22 Sample Assets:Brokerage 10 AAPL {$30} Assets:Brokerage Previously, this would have been equivalent to: 2010-06-22 Sample Assets:Brokerage 10 AAPL @ $30 Assets:Brokerage However, this is not always what the user expects to happen. When @ is not being used, the transaction should reflect a mere transfer of commodities. This is now how it works, and thus the above transaction is now equivalent to the following instead: 2010-06-22 Sample Assets:Brokerage 10 AAPL {$30} Assets:Brokerage -10 AAPL {$30} | ||||
* | Regression and generate tests now fail properly | John Wiegley | 2010-06-22 | 2 | -12/+18 |
| | |||||
* | Added new --bold-if option | John Wiegley | 2010-06-22 | 1 | -0/+0 |
| | |||||
* | Fixed typo in previous commit's regression test | John Wiegley | 2010-06-21 | 1 | -1/+1 |
| | |||||
* | bal was sometimes reporting empty accounts | John Wiegley | 2010-06-21 | 1 | -0/+17 |
| | |||||
* | Change weighting of account-name abbreviation | John Wiegley | 2010-06-21 | 5 | -8/+8 |
| | | | | | Parent accounts are abbreviated even more, so that child accounts can show more text. | ||||
* | Added a regression test for the previous commit | John Wiegley | 2010-06-21 | 1 | -0/+12 |
| | |||||
* | Added tests for sole budget/forecast reports | John Wiegley | 2010-06-21 | 2 | -0/+86 |
| | |||||
* | Don't warn about --import in doc when --no-python | John Wiegley | 2010-06-20 | 1 | -1/+8 |
| | |||||
* | Added missing call to resolve_end() in find_period | John Wiegley | 2010-06-20 | 1 | -0/+72 |
| | |||||
* | If fixated price commodities are mixed, show them | John Wiegley | 2010-06-20 | 1 | -0/+33 |
| | | | | | | | | | | | For example, if a Ledger file contains transactions with the use of both EUR and EUR {=PRICE}, then regular reports will always show the {=PRICE}, disabling the by-name commodity merging that takes place. In brief, fixated and non-fixated commodities are now non-mergable. If a file contains all of one, or all of the other, they will still be merged, since these separate usages do not conflict the way that fixated and non-fixated together do. | ||||
* | Regression test for last commit | John Wiegley | 2010-06-20 | 1 | -0/+24 |
| | |||||
* | Subsantial fixes and improvements to budgeting | John Wiegley | 2010-06-19 | 4 | -5/+116 |
| | | | | | | | | | 1. A bounded budget "from DATE to DATE" will now generate entries throughout that entire range, if it is triggered. 2. An unbounded budget begins, as before, in the timeframe of the reported posting which triggered it, but now continues until the present date. | ||||
* | Fix to the way simplified regressions tests are read | John Wiegley | 2010-06-19 | 1 | -1/+1 |
| | |||||
* | Corrected a bug in report query parsing | John Wiegley | 2010-06-19 | 1 | -4/+4 |
| | |||||
* | Added new option --inject=KEY[,KEY...] | John Wiegley | 2010-06-18 | 1 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you have a typed metadata key which contains an amount, you can use --inject=KEY to inject a posting with that amount wherever a match occurs. There are two main forms of usage: 2010-06-18 Sample ; Key:: $100 Expenses:Food $100.00 Assets:Checking The command would be: ledger reg --inject=Key In the above, transactional form, a posting under the account "Key" will be injected before the first posting reported for this transaction. It's amount will be $100. This only happens once for the whole transaction. It is also possible to associate the key with a posting: 2010-06-18 Sample Expenses:Food $100.00 ; Key:: $100 Assets:Checking Now the injected posting is generated whenever that particular post is reported. | ||||
* | Created a script to check commenting coverage | John Wiegley | 2010-06-15 | 1 | -0/+121 |
| | |||||
* | Ensure that all options are tested and documented | John Wiegley | 2010-06-15 | 20 | -0/+80 |
| | |||||
* | Removed unused --unsorted option | John Wiegley | 2010-06-15 | 3 | -3/+3 |
| | |||||
* | Tests run in parallel with using acprep -jX make | John Wiegley | 2010-06-15 | 3 | -23/+104 |
| | | | | | This is done using the multiprocessing library in Python 2.6. If that's unavailable, this feature does nothing. | ||||
* | Improved algorithm for abbreviating account names | John Wiegley | 2010-06-14 | 33 | -215/+215 |
| | |||||
* | Made >>>2 and === optional in regression tests | John Wiegley | 2010-06-14 | 1 | -5/+6 |
| |