John Wiegley
16c77af9c9
If 2+ child accounts are shown, show the parent
...
Also, also show a final balance if there are multiple accounts
displayed, even if that final balance is zero.
2009-03-15 21:31:06 -04:00
John Wiegley
d0963ece02
If a balance report is multi-lined, print a total
2009-03-15 04:14:03 -04:00
John Wiegley
dbcaa35d4b
Fixed a bug in the man page
2009-03-15 04:05:06 -04:00
John Wiegley
248a8f5180
Do not set ARCHFLAGS by default for Darwin
...
I'm not using these yet, since it's impossible to build a fully
universal binary on my machine due to the way GMP is built by MacPorts.
2009-03-11 19:32:22 -04:00
John Wiegley
f2eb941ab6
Fixed the acprep distcheck build
2009-03-11 19:15:16 -04:00
John Wiegley
97784f72a2
Moved a variable initialization
2009-03-11 19:08:52 -04:00
John Wiegley
93e9b2b7af
Ensure that ledger-proof exists when needed
2009-03-11 06:26:41 -04:00
John Wiegley
273a1084ba
Added a buildlibs phase, for rebuilding Boost
...
The advantage here is that it setups up the compiler path correctly.
2009-03-11 03:21:01 -04:00
John Wiegley
6b77e6868c
Execution errors in acprep now stop the build
2009-03-10 19:39:44 -04:00
John Wiegley
1b4ce1b0b9
Added make rule to build mondo.dat
2009-03-10 19:30:13 -04:00
John Wiegley
f20a644c98
Fixed how the environment is setup in acprep
2009-03-10 18:51:59 -04:00
John Wiegley
78b303515e
Re-enabled use of _GLIBCXX_DEBUG on my machine
2009-03-10 18:41:39 -04:00
John Wiegley
7b829af6ae
Removed default optimization flag -march=native
2009-03-10 17:11:39 -04:00
John Wiegley
110f0b8023
Enabled use of pre-compiled headers by default
2009-03-10 17:02:03 -04:00
John Wiegley
4f62bb17c1
Refactored some code in acprep
2009-03-10 05:01:25 -04:00
John Wiegley
542e2950af
Normalized some #ifdef's to #if defined
2009-03-10 04:46:40 -04:00
John Wiegley
a982af13f3
Simplified Makefile.am somewhat
...
I removed some extraneous macro expansions which owed to my lack of
understanding of automake previously.
2009-03-10 03:27:19 -04:00
John Wiegley
36b38c1194
Fixed the 'acprep distcheck' build
2009-03-10 02:07:05 -04:00
John Wiegley
6fe6882ee4
Only clean if needed, not whenever acprep changes
2009-03-10 01:51:06 -04:00
John Wiegley
c1a8c78e20
Made -fpch-deps a default flag if PCH is enabled
...
This helps to build things correctly if a dependency like fdstream.h
changes, or there is an external update to a package.
2009-03-09 22:20:30 -04:00
John Wiegley
2fc24b6c0b
Disable use of _GLIBCXX_DEBUG by default
2009-03-09 22:11:47 -04:00
John Wiegley
3b23823ea7
Disabled warning on not finding ledger/__init__.py
...
This warning is completely harmless, and was downgraded to a debug
message.
2009-03-09 22:08:24 -04:00
John Wiegley
8697120795
Fixed more trivial warnings found by g++ 4.3
2009-03-09 21:52:47 -04:00
John Wiegley
e0473e207b
Rewrote acprep in Python and improved the build
2009-03-09 21:51:02 -04:00
John Wiegley
6154b9e794
Avoid a race condition when making directories
...
This can happen when doing a concurrent build with -jX.
2009-03-08 18:46:25 -04:00
John Wiegley
7b2d75904c
Several improvements to how directories are chosen
2009-03-08 16:09:33 -04:00
John Wiegley
db70bb1d04
Added support for "today" as a time period
2009-03-08 04:20:33 -04:00
John Wiegley
77faaa926f
Rewrote the balance report again, to fix --depth
2009-03-08 04:15:48 -04:00
John Wiegley
dd6c0ae80d
Was missing an argument in RegressTests.py
2009-03-08 04:10:45 -04:00
John Wiegley
c99ab20853
Fixed a few minor cases of uninitialized variables
2009-03-08 02:07:49 -04:00
John Wiegley
6f95dfa6be
Modified the behavior of tools/proof
...
It now uses a copy of the source tree, so that I can keep working while
proof is running. It takes a while.
2009-03-08 02:07:49 -04:00
John Wiegley
2db263909b
Changed the handling of some options in myacprep
2009-03-08 02:07:46 -04:00
John Wiegley
8c8fbb75a5
Enable -g when gcov support is being used
2009-03-08 00:53:05 -04:00
John Wiegley
1ee237d1a1
Disabled some tests, which were running too slowly
2009-03-08 00:48:56 -04:00
John Wiegley
3cc2520a32
Don't run 'make fullcheck' for the gcov build
2009-03-07 22:34:19 -04:00
John Wiegley
dd12868500
In tools/proof, remove Products directories first
2009-03-07 22:30:39 -04:00
John Wiegley
ec382f54b7
Fixed a reference to uninitialized memory
...
This was only found with _GLIBCXX_DEBUG=1 *and* coverage analysis
(-fprofile-arcs -ftest-coverage).
2009-03-07 15:04:32 -04:00
John Wiegley
79515680cf
Doxygen is no longer being used
...
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.
2009-03-07 04:26:47 -04:00
John Wiegley
70b1c21603
make release-distcheck works again
2009-03-07 04:14:11 -04:00
John Wiegley
5ce7755f30
Don't remove ABOUT-NLS file during distriution
2009-03-06 12:57:19 -04:00
John Wiegley
0b1c36145d
Removed outdated reference to python/interp.py
2009-03-06 04:40:59 -04:00
John Wiegley
f340d50362
Revised the ways statistics are computed
...
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.
2009-03-06 04:07:25 -04:00
John Wiegley
4a0f5f9034
Merge branch 'next'
2009-03-06 02:52:14 -04:00
John Wiegley
aff490534a
In fullcheck, divide --verify and --gmalloc
2009-03-06 02:39:37 -04:00
John Wiegley
f1e0e0c652
Merge commit from 'master' into next
...
Reverted pre-commit change to only run on master
Reverts part of 324f464606
2009-03-06 00:49:49 -04:00
John Wiegley
80c51bf0a5
Added call to TopGit's pre-commit hook in mine
2009-03-06 00:42:59 -04:00
John Wiegley
2728e4d55e
Changed the way that account balances are computed
2009-03-06 00:27:29 -04:00
John Wiegley
dd23edd5ce
Implemented --unround using value expressions
2009-03-06 00:27:16 -04:00
John Wiegley
6ac79137f7
Don't compute running total for balance reports
2009-03-05 23:53:07 -04:00
John Wiegley
fb9af0f111
Removed the --totals option
2009-03-05 23:26:21 -04:00