summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Was missing an argument in RegressTests.pyJohn Wiegley2009-03-081-1/+1
|
* Fixed a few minor cases of uninitialized variablesJohn Wiegley2009-03-084-6/+7
|
* Modified the behavior of tools/proofJohn Wiegley2009-03-081-21/+21
| | | | | It now uses a copy of the source tree, so that I can keep working while proof is running. It takes a while.
* Changed the handling of some options in myacprepJohn Wiegley2009-03-081-4/+14
|
* Enable -g when gcov support is being usedJohn Wiegley2009-03-081-1/+1
|
* Disabled some tests, which were running too slowlyJohn Wiegley2009-03-082-4/+4
|
* Don't run 'make fullcheck' for the gcov buildJohn Wiegley2009-03-071-4/+12
|
* In tools/proof, remove Products directories firstJohn Wiegley2009-03-071-0/+5
|
* Fixed a reference to uninitialized memoryJohn Wiegley2009-03-071-1/+1
| | | | | This was only found with _GLIBCXX_DEBUG=1 *and* coverage analysis (-fprofile-arcs -ftest-coverage).
* Doxygen is no longer being usedJohn Wiegley2009-03-072-8/+40
| | | | | Since I'm going to focus on the man page and manual, there is no time to work on code comments that may only rarely be seen in the 3.0 version.
* make release-distcheck works againJohn Wiegley2009-03-074-6/+12
|
* Don't remove ABOUT-NLS file during distriutionJohn Wiegley2009-03-061-1/+0
|
* Removed outdated reference to python/interp.pyJohn Wiegley2009-03-061-1/+0
|
* Revised the ways statistics are computedJohn Wiegley2009-03-068-189/+239
| | | | | | | It is no longer done in calc_posts, but recursively on each account. This allows value expressions to ask statistical questions, like "earliest cleared posting?" (TBD) from any specific account, computed lazily.
* Merge branch 'next'John Wiegley2009-03-0617-167/+325
|\
| * In fullcheck, divide --verify and --gmallocJohn Wiegley2009-03-061-4/+8
| |
| * Merge commit from 'master' into nextJohn Wiegley2009-03-061-4/+0
| |\ | |/ |/| | | | | | | Reverted pre-commit change to only run on master Reverts part of 324f46460683255d0fa6a7b08210ca8fe7f2c398
* | Added call to TopGit's pre-commit hook in mineJohn Wiegley2009-03-061-0/+2
| |
| * Changed the way that account balances are computedJohn Wiegley2009-03-068-83/+234
| |
| * Implemented --unround using value expressionsJohn Wiegley2009-03-064-29/+14
| |
| * Don't compute running total for balance reportsJohn Wiegley2009-03-053-19/+23
| |
| * Removed the --totals optionJohn Wiegley2009-03-055-12/+3
| |
| * Enriched the behavior of post_t::add_to_valueJohn Wiegley2009-03-051-3/+21
| | | | | | | | | | The new behavior will be used in future by some pending topic branches I'm working on.
| * Renamed some flags and members in post_tJohn Wiegley2009-03-054-30/+33
| |
| * pre-commit runs check only on master, and uses tgJohn Wiegley2009-03-051-0/+6
| |
| * Added a value_t macro: VALUE_OR_VEROJohn Wiegley2009-03-051-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
|