Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | If Python is not in use, global includes session | John Wiegley | 2009-03-05 | 1 | -0/+2 |
| | |||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 80 | -153/+204 |
| | |||||
* | Cured several harmless compiler warnings | John Wiegley | 2009-03-04 | 6 | -4/+12 |
| | |||||
* | Changed many assert() calls to VERIFY() | John Wiegley | 2009-03-04 | 8 | -54/+49 |
| | |||||
* | Corrected a build error if Python support missing | John Wiegley | 2009-03-03 | 1 | -0/+4 |
| | |||||
* | Gather account details in a details_t structure | John Wiegley | 2009-03-03 | 7 | -35/+49 |
| | |||||
* | Normalized how account totals are calculated | John Wiegley | 2009-03-03 | 9 | -129/+68 |
| | |||||
* | Added a new "account_amount" valexpr function | John Wiegley | 2009-03-03 | 1 | -0/+31 |
| | | | | At the moment, it's only useful during parsing. | ||||
* | If a posting has an integer amount, convert it | John Wiegley | 2009-03-03 | 1 | -3/+7 |
| | |||||
* | Added ; as a sequencing operator in valexprs | John Wiegley | 2009-03-03 | 5 | -2/+58 |
| | |||||
* | Fixed parsing of '(1, 2, (3, 4))' | John Wiegley | 2009-03-03 | 3 | -1/+12 |
| | |||||
* | Allow special %{} formatting sequence | John Wiegley | 2009-03-03 | 3 | -32/+122 |
| | | | | | | | | | | | | | | | Although %(amount) inserts an item's amount, it only does exactly that. There is no special consideration like stripping of lot details, or reduction to the base commodity, etc. For those things, and to make sure it was display in red if negative, the canonical form would be: %(ansify_if(justify(scrub(amount), 12, -1, true), red if amount < 0)) You can now use the special %{} form as an alternate to this: %12{amount, red if amount < 0} The two expand to the same underlying expression. | ||||
* | Made all the ANSI color names into valexpr names | John Wiegley | 2009-03-03 | 1 | -0/+67 |
| | |||||
* | Made error reporting while parsing more resilient | John Wiegley | 2009-03-03 | 2 | -7/+7 |
| | |||||
* | Added a "python" command, which invokes Py_Main | John Wiegley | 2009-03-03 | 3 | -0/+49 |
| | |||||
* | Moved fn_false to be a non-member function | John Wiegley | 2009-03-03 | 2 | -4/+4 |
| | |||||
* | Added a "null" value for value expressions | John Wiegley | 2009-03-03 | 2 | -1/+10 |
| | |||||
* | Added Python-style if/else expression keywords | John Wiegley | 2009-03-03 | 5 | -3/+66 |
| | |||||
* | Added a "show" report query term | John Wiegley | 2009-03-02 | 4 | -10/+45 |
| | | | | | Everything beyond the show modifies the --display predicate, and everything before modifies the --limit predicate. | ||||
* | Added "fixated commodity pricing" | John Wiegley | 2009-03-02 | 3 | -3/+17 |
| | | | | | | | | | | | | | 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 entry command now implies --actual | John Wiegley | 2009-03-02 | 1 | -2/+4 |
| | |||||
* | The entry command always creates uncleared items | John Wiegley | 2009-03-02 | 1 | -1/+6 |
| | |||||
* | The entry command no longer handles effective dates | John Wiegley | 2009-03-02 | 1 | -10/+1 |
| | |||||
* | Patched some date-sensitive tests | John Wiegley | 2009-03-02 | 1 | -1/+1 |
| | |||||
* | Changed how comments are output to be more logical | John Wiegley | 2009-03-01 | 3 | -12/+16 |
| | |||||
* | Fixed the printing of O_CONS nodes | John Wiegley | 2009-02-28 | 2 | -16/+27 |
| | |||||
* | Corrected warnings g++-4.3.3 was complaining about | John Wiegley | 2009-02-28 | 21 | -87/+131 |
| | |||||
* | Corrected a potential invalid memory access | John Wiegley | 2009-02-28 | 1 | -4/+7 |
| | |||||
* | Separator in "balance" now part of format string | John Wiegley | 2009-02-27 | 3 | -18/+41 |
| | |||||
* | Fixed a compile error found by g++-4.3.2 | John Wiegley | 2009-02-27 | 1 | -4/+4 |
| | |||||
* | The generate report now generates lot details | John Wiegley | 2009-02-27 | 1 | -14/+14 |
| | |||||
* | The generate report now implies --actual | John Wiegley | 2009-02-27 | 1 | -0/+1 |
| | |||||
* | Allow --head to limit the entries generate creates | John Wiegley | 2009-02-27 | 1 | -1/+3 |
| | |||||
* | Added --lots-actual, to not print calc'd details | John Wiegley | 2009-02-27 | 4 | -29/+56 |
| | |||||
* | Changed "priced" to "cost_calculated" for clarity | John Wiegley | 2009-02-27 | 4 | -16/+21 |
| | |||||
* | Fix to amount unreduction (aka, 120m -> 2h) | John Wiegley | 2009-02-27 | 1 | -3/+4 |
| | |||||
* | Fixed the operation of --head and --tail | John Wiegley | 2009-02-27 | 2 | -16/+28 |
| | |||||
* | Corrected output of O_CALL nodes | John Wiegley | 2009-02-27 | 1 | -3/+5 |
| | |||||
* | Be smarter about trimming off trailing zeroes | John Wiegley | 2009-02-27 | 1 | -6/+7 |
| | |||||
* | Added generate command, --seed, and GenerateTests | John Wiegley | 2009-02-27 | 5 | -0/+537 |
| | |||||
* | The print command now prints xact's effective date | John Wiegley | 2009-02-27 | 2 | -0/+9 |
| | |||||
* | Fixed bugs relating to sign and rounding of costs | John Wiegley | 2009-02-27 | 6 | -15/+39 |
| | |||||
* | If an error occurred in /dev/stdin, don't fopen it | John Wiegley | 2009-02-27 | 1 | -1/+1 |
| | |||||
* | Added an --unround option, to show full precision | John Wiegley | 2009-02-27 | 4 | -0/+30 |
| | |||||
* | Changed the "truncate" valexpr func to "truncated" | John Wiegley | 2009-02-27 | 2 | -7/+7 |
| | |||||
* | balance_t is no longer a superclass | John Wiegley | 2009-02-27 | 1 | -10/+9 |
| | |||||
* | Fixes to entry note parsing | John Wiegley | 2009-02-27 | 1 | -2/+3 |
| | |||||
* | Don't propagate display flags from cost amounts | John Wiegley | 2009-02-27 | 1 | -4/+4 |
| | |||||
* | Fixed the way item state is parsed and managed | John Wiegley | 2009-02-27 | 5 | -31/+21 |
| | |||||
* | Gave round/unround/truncate all in_place_ variants | John Wiegley | 2009-02-27 | 5 | -42/+89 |
| |