summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added call to TopGit's pre-commit hook in mineJohn Wiegley2009-03-061-0/+2
|
* If Python is not in use, global includes sessionJohn Wiegley2009-03-051-0/+2
|
* Restored Makefile.am ordering to be top-downJohn Wiegley2009-03-051-38/+38
|
* Reduced the #include dependency tree to a minimumJohn Wiegley2009-03-0483-191/+244
|
* Don't run autogen from acprep unless necessaryJohn Wiegley2009-03-042-22/+24
|
* Don't build a gprof version in tools/proofJohn Wiegley2009-03-041-4/+3
|
* In the pre-commit hook, run acprep, not myacprepJohn Wiegley2009-03-041-14/+13
|
* Don't warn about old-style casts (e.g., Python.h)John Wiegley2009-03-041-1/+1
|
* Cured several harmless compiler warningsJohn Wiegley2009-03-046-4/+12
|
* Changed many assert() calls to VERIFY()John Wiegley2009-03-048-54/+49
|
* Corrected a build error if Python support missingJohn Wiegley2009-03-031-0/+4
|
* Gather account details in a details_t structureJohn Wiegley2009-03-037-35/+49
|
* Normalized how account totals are calculatedJohn Wiegley2009-03-0310-129/+69
|
* Several corrections to the man pageJohn Wiegley2009-03-031-15/+28
|
* Added a new "account_amount" valexpr functionJohn Wiegley2009-03-031-0/+31
| | | | At the moment, it's only useful during parsing.
* If a posting has an integer amount, convert itJohn Wiegley2009-03-031-3/+7
|
* Added ; as a sequencing operator in valexprsJohn Wiegley2009-03-035-2/+58
|
* Fixed parsing of '(1, 2, (3, 4))'John Wiegley2009-03-033-1/+12
|
* Allow special %{} formatting sequenceJohn Wiegley2009-03-033-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 namesJohn Wiegley2009-03-031-0/+67
|
* Using ./acprep now builds statically by defaultJohn Wiegley2009-03-033-4/+5
|
* Made error reporting while parsing more resilientJohn Wiegley2009-03-032-7/+7
|
* Removed python/interp.py, for "ledger python"John Wiegley2009-03-031-7/+0
|
* Added a "python" command, which invokes Py_MainJohn Wiegley2009-03-033-0/+49
|
* Added missing reference to LedgerHarness.pyJohn Wiegley2009-03-031-1/+1
|
* Moved fn_false to be a non-member functionJohn Wiegley2009-03-032-4/+4
|
* Added a "null" value for value expressionsJohn Wiegley2009-03-032-1/+10
|
* Added Python-style if/else expression keywordsJohn Wiegley2009-03-035-3/+66
|
* Refactored test/RegressTests.pyJohn Wiegley2009-03-031-93/+129
|
* Added a "show" report query termJohn Wiegley2009-03-024-10/+45
| | | | | Everything beyond the show modifies the --display predicate, and everything before modifies the --limit predicate.
* Fixed another time-sensitive unit testJohn Wiegley2009-03-021-7/+13
|
* Added "fixated commodity pricing"John Wiegley2009-03-024-3/+35
| | | | | | | | | | | | | 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
* Removed tools/push from version controlJohn Wiegley2009-03-021-11/+0
|
* The entry command now implies --actualJohn Wiegley2009-03-021-2/+4
|
* The entry command always creates uncleared itemsJohn Wiegley2009-03-021-1/+6
|
* The entry command no longer handles effective datesJohn Wiegley2009-03-021-10/+1
|
* The optimized build could not run 'make fullcheck'John Wiegley2009-03-021-2/+2
|
* Failing RegressTests weren't reporting failureJohn Wiegley2009-03-021-1/+4
|
* Patched some date-sensitive testsJohn Wiegley2009-03-023-39/+39
|
* Refactored tools/proofJohn Wiegley2009-03-021-54/+46
|
* Fixed a broken Makefile dependencyJohn Wiegley2009-03-011-2/+2
|
* Changed how comments are output to be more logicalJohn Wiegley2009-03-013-12/+16
|
* Move tools/autogen.sh to root of distributionJohn Wiegley2009-03-011-2/+4
|
* Pass CC/LD/CXX to CppUnit build in lib/MakefileJohn Wiegley2009-02-281-7/+7
|
* Filter debug info output by GuardMallocJohn Wiegley2009-02-281-5/+10
|
* Created test/input/wow.datJohn Wiegley2009-02-281-0/+550
|
* Removed a license file that's no longer relevantJohn Wiegley2009-02-281-25/+0
|
* Reorganized some files in tools/ and test/John Wiegley2009-02-2811-36/+47
|
* Fixed the printing of O_CONS nodesJohn Wiegley2009-02-282-16/+27
|
* Use g++-4.3 on OS X, if availableJohn Wiegley2009-02-281-1/+11
|