summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | Fix to amount unreduction (aka, 120m -> 2h)John Wiegley2009-02-275-1299/+1296
| | | | | |
* | | | | | Fixed the operation of --head and --tailJohn Wiegley2009-02-272-16/+28
| | | | | |
* | | | | | Corrected output of O_CALL nodesJohn Wiegley2009-02-271-3/+5
| | | | | |
* | | | | | Be smarter about trimming off trailing zeroesJohn Wiegley2009-02-272-7/+8
| | | | | |
* | | | | | Removed an extraneous addition to EXTRA_DISTJohn Wiegley2009-02-271-2/+0
| | | | | |
* | | | | | Add -j3 to the pre-commit hook's make invocationJohn Wiegley2009-02-271-1/+1
| | | | | |
* | | | | | Added generate command, --seed, and GenerateTestsJohn Wiegley2009-02-279-1/+723
| | | | | |
* | | | | | The print command now prints xact's effective dateJohn Wiegley2009-02-272-0/+9
| | | | | |
* | | | | | Fixed bugs relating to sign and rounding of costsJohn Wiegley2009-02-276-15/+39
| | | | | |
* | | | | | If an error occurred in /dev/stdin, don't fopen itJohn Wiegley2009-02-271-1/+1
| | | | | |
* | | | | | Added an --unround option, to show full precisionJohn Wiegley2009-02-275-1/+32
| | | | | |
* | | | | | Changed the "truncate" valexpr func to "truncated"John Wiegley2009-02-272-7/+7
| | | | | |
* | | | | | balance_t is no longer a superclassJohn Wiegley2009-02-271-10/+9
| | | | | |
* | | | | | Fixes to entry note parsingJohn Wiegley2009-02-271-2/+3
| | | | | |
* | | | | | Don't propagate display flags from cost amountsJohn Wiegley2009-02-271-4/+4
| | | | | |
* | | | | | Normalize "dots" output from some of the testsJohn Wiegley2009-02-272-4/+4
| | | | | |
* | | | | | Fixed the way item state is parsed and managedJohn Wiegley2009-02-275-31/+21
| | | | | |
* | | | | | Gave round/unround/truncate all in_place_ variantsJohn Wiegley2009-02-275-42/+89
| | | | | |
* | | | | | Refinements to amount_t validation codeJohn Wiegley2009-02-271-8/+13
| | | | | |
* | | | | | The letter 'z' was not allowed in commodity namesJohn Wiegley2009-02-271-2/+2
| | | | | |
* | | | | | Run the confirm tests using --verifyJohn Wiegley2009-02-271-1/+1
| | | | | |
* | | | | | Removed special case from pre-commit hookJohn Wiegley2009-02-271-4/+0
| | | | | |
* | | | | | Fixed a buffer overrunJohn Wiegley2009-02-273-9/+24
| | | | | |
* | | | | | Fixed a system-specific issue in acprepJohn Wiegley2009-02-261-1/+3
| | | | | |
* | | | | | interactive in ledger-reconcile only needs one argDrew Raines2009-02-261-1/+1
| | | | | |
* | | | | | Added support for tag/pop parsing directivesJohn Wiegley2009-02-261-7/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are now "tag/pop" directives, to apply metadata to a range of transactions (and their postings). For example, if you wanted a conceptual "page" of transactions relating to business trip to Chicago, you could do this: tag Location: Chicago tag Purpose: Business ... transactions go here pop pop It would be as if you'd applied "; Location: Chicago", etc., to every transaction.
* | | | | | Fixes to the way textual directives were parsedJohn Wiegley2009-02-261-20/+24
| | | | | |
* | | | | | Enriched the context report during textual parsingJohn Wiegley2009-02-261-29/+80
| | | | | |
* | | | | | Print more context if an automated xact failsJohn Wiegley2009-02-261-0/+9
| | | | | |
* | | | | | Print better error msg if evaluating mask as boolJohn Wiegley2009-02-261-0/+7
| | | | | |
* | | | | | If an item tag is already set, don't overwrite itJohn Wiegley2009-02-261-1/+2
| | | | | |
* | | | | | Added a warning_() macroJohn Wiegley2009-02-264-21/+19
| | | | | |
* | | | | | Add error context while evaluating predicatesJohn Wiegley2009-02-261-1/+8
| | | | | |
* | | | | | Added a new source_context functionJohn Wiegley2009-02-263-23/+43
| | | | | |
* | | | | | Fixed a bad option passed to rm in Makefile.amJohn Wiegley2009-02-261-1/+1
| | | | | |
* | | | | | The -B, -G, -V reports now show rounding amountsJohn Wiegley2009-02-2622-423/+294
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Added a truncated() method for amounts and valuesJohn Wiegley2009-02-264-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When an amount is truncated, it drops all of the extra precision and becomes exactly the value would have seen were it printed.
* | | | | | Allow sequences to be rounded and unroundedJohn Wiegley2009-02-251-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The result is that every member of the sequence has the given operation applied.
* | | | | | Allow uncommoditized amounts to +/- with an amountJohn Wiegley2009-02-252-12/+16
| | | | | | | | | | | | | | | | | | | | | | | | Thus, you can say "$100 + 10" to increase it by $10.
* | | | | | Added ignoring of build products back to .gitignore.Drew Raines2009-02-251-0/+31
| | | | | |
* | | | | | Fix for sensitive compilation environments.Eugene Morozov2009-02-252-3/+3
| | | | | |
* | | | | | Fixes to tools/proofJohn Wiegley2009-02-251-4/+52
| | | | | |
* | | | | | Added rm -fr test/python to distclean-local hookJohn Wiegley2009-02-251-0/+1
| | | | | |
* | | | | | Changed --exchange's short option from -x to -XJohn Wiegley2009-02-253-6/+6
| | | | | |
* | | | | | Made a dependency ref to UnitTest.py explicitJohn Wiegley2009-02-251-1/+2
| | | | | |
* | | | | | Marked all strings needing internationalizationJohn Wiegley2009-02-2540-381/+380
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These strings are now collected automagically in the file po/ledger.pot. If you'd like to produce a translation, just run this command after building Ledger: msginit -l LOCALE -o LANG.po -i po/ledger.pot Where LOCALE is a string like de or en_GB, and LANG is a short descriptive word for your language. Then send me this .po file so I can commit it to the Ledger sources (alternatively, you could maintain the file in a fork on GitHub), and setup the build script to format and install your new message catalog during a "make install".
* | | | | | Removed reference to test/__init__.pyJohn Wiegley2009-02-251-1/+1
| | | | | |
* | | | | | Fixed the --gain option for balance reportsJohn Wiegley2009-02-253-0/+3
| | | | | |
* | | | | | More fixes to tools/regtestJohn Wiegley2009-02-253-16/+4
| | | | | |
* | | | | | Added a new --depth optionJohn Wiegley2009-02-255-3/+9
| | | | | |