Commit graph

1107 commits

Author SHA1 Message Date
John Wiegley
7a6d416f3b Allow value_t::reduce() on any data type. 2008-08-14 02:39:21 -04:00
John Wiegley
6555f45c9d Moved a block of code from report to session, though it's still commented out. 2008-08-14 02:15:11 -04:00
John Wiegley
b07451d650 A few corrections for the sake of 'make distcheck'. 2008-08-14 02:14:00 -04:00
John Wiegley
e10364e136 Corrected the formatting of second-lines in the register report. 2008-08-14 02:12:47 -04:00
John Wiegley
4658034a48 Don't build with all warning flags on unless './acprep --devel' is use. Some
older version of g++ don't like all the warnings flags.
2008-08-14 00:08:51 -04:00
John Wiegley
0b6a10925d Reduced automake dependency down to 1.9. 2008-08-13 18:56:35 -04:00
John Wiegley
9c1389f423 Increase code coverage of the unit tests. 2008-08-13 18:21:39 -04:00
John Wiegley
f900213dae Added a 'make report', which uses GCOV and LCOV to produce code coverage
statistics after running 'make fullcheck'.  In order to generate these
reports, you need lcov installed and you must run acprep with the '--gcov'
option.
2008-08-13 18:15:12 -04:00
John Wiegley
3231e380bb The balance output now includes the final total. 2008-08-13 05:48:32 -04:00
John Wiegley
46bc362804 Revert "Use MacPort's Python if available."
This reverts commit 431edefffd.
2008-08-13 05:38:14 -04:00
John Wiegley
24d85a35e2 Removed use of growlnotify. 2008-08-13 04:15:09 -04:00
John Wiegley
431edefffd Use MacPort's Python if available. 2008-08-13 04:13:35 -04:00
John Wiegley
e8df441c07 Don't build Boost with architecture=combined, since this excludes using
MacPort's Python (which I'm not able to build with +universal right now).
2008-08-13 04:13:15 -04:00
John Wiegley
5f0b25ab9a The -f flag now works again. 2008-08-13 03:55:16 -04:00
John Wiegley
f34763fe07 Added coverage file to the ignore file. 2008-08-13 03:34:48 -04:00
John Wiegley
68c43f4d91 Added the Python build/ directory to the ignore file. 2008-08-13 03:12:49 -04:00
John Wiegley
b588dc4caf Changed the default output date format in register reports from 2008-08-13 to
08-Aug-13.  This allows for the account name to be one character wider, while
the century was never significant in people's minds, whereas the change in
months between two transactions sometimes is.
2008-08-13 03:12:25 -04:00
John Wiegley
b134a98e1e Enabled the --tail and --head options. 2008-08-13 02:58:49 -04:00
John Wiegley
3f8412f404 When printing commodity lot dates, using format_date(). 2008-08-13 02:58:10 -04:00
John Wiegley
37b30ae0ec Added a missing --build-type=complete option. 2008-08-13 02:57:52 -04:00
John Wiegley
203a6018eb Added a rule for building the 'lib' directory. 2008-08-13 02:57:18 -04:00
John Wiegley
3b6be1a42b Revert "Temporarily ignore members of lib/ that I've not yet decided about yet."
This reverts commit fe8bbd9f7f.
2008-08-12 02:06:50 -04:00
John Wiegley
a2fbe963c3 Fix up the build process in lib/Makefile. 2008-08-12 02:05:13 -04:00
John Wiegley
622a0396e1 Moved some dependencies around for 'make distcheck'. 2008-08-11 23:22:58 -04:00
John Wiegley
60b178789f Several changes to autoconf and automake files:
- Always build with Python support, if it's available
 - Better rule for building the TAGS file (optional)
 - Basic reorganization
 - Don't run the RegressionTests if no Python interpretor is found
2008-08-11 18:35:52 -04:00
John Wiegley
f826854a1a Removed an erroneous @ symbol. 2008-08-10 18:10:52 -04:00
John Wiegley
345350c603 Don't fail if growlnotify isn't present. 2008-08-10 16:01:44 -04:00
John Wiegley
3fc2bf263f Committed initial attempt at making a standalone installer for OS X. 2008-08-10 05:16:19 -04:00
John Wiegley
71794f0bcd Updated the README with notes about which branch to follow. 2008-08-10 04:17:22 -04:00
John Wiegley
d978767629 When preparing a distribution, copy doc/README over the top-level README.
That's typically where people expect to find it.
2008-08-10 04:05:00 -04:00
John Wiegley
e7bf69bebc Added a README file for developers. 2008-08-10 04:04:39 -04:00
John Wiegley
7fbc4dc9f6 Disabled some redundant warning flags. 2008-08-10 03:49:13 -04:00
John Wiegley
ace4b65487 The register report is now mostly displaying multi-line balances correctly.
It still shows lots even when --lots isn't specified, though.
2008-08-10 03:49:03 -04:00
John Wiegley
548a03e725 Regular expressions supplied after 'reg' or 'bal' are working again. 2008-08-10 02:54:36 -04:00
John Wiegley
7ffb6c472c The balance report is working again. 2008-08-10 02:53:56 -04:00
John Wiegley
fd2e6c2502 Ledger now builds without any significant warnings, except for one file. Some
of the warnings had to be temporarily disabled, but will be checked again once
the code has moved into master.
2008-08-10 02:52:38 -04:00
John Wiegley
ba02f0a450 Fixed a memory leak that would show up if --verify --verbose was running and
an error or exception occurred.
2008-08-10 01:41:59 -04:00
John Wiegley
c9d575abce Basic balance reports are working again! 2008-08-10 00:57:29 -04:00
John Wiegley
65510c9a9f Use growlnotify on my system to signify the end of a build. This lets me know
when I can hit "run" in gdb, without having to watch the build output.
2008-08-10 00:56:57 -04:00
John Wiegley
572a37a9c6 Use $PYTHON to locate which Python interpretor to use during a build. 2008-08-10 00:56:28 -04:00
John Wiegley
cb8ca79d5c Added rule to build a TAGS file. 2008-08-10 00:55:10 -04:00
John Wiegley
fe8bbd9f7f Temporarily ignore members of lib/ that I've not yet decided about yet. 2008-08-10 00:54:55 -04:00
John Wiegley
6fe833bb9b Moved sources which I did not write from src/ into lib/. 2008-08-09 19:48:23 -04:00
John Wiegley
5419e74378 Merge branch 'master' into v2.7a 2008-08-09 17:40:47 -04:00
John Wiegley
d2453088c4 Revert "Don't require automake-1.10, since it doesn't exist on some of our Buildbot"
This reverts commit 88967beff6.
2008-08-09 17:21:47 -04:00
John Wiegley
88967beff6 Don't require automake-1.10, since it doesn't exist on some of our Buildbot
machines yet.
2008-08-09 16:47:25 -04:00
John Wiegley
bd37a19e17 Removed my copyright from a file I didn't write (an ambitious Perl script had
addeded it).
2008-08-09 16:38:02 -04:00
John Wiegley
d4b660e68a Only define ARCHFLAGS on Darwin systems. 2008-08-09 16:26:29 -04:00
John Wiegley
c9b67f4f20 Always generate a make.sh file, to ease running 'make distcheck' locally. 2008-08-09 16:20:45 -04:00
John Wiegley
c747da11fa If the Makefile says that ledger.so is out of date, forcibly rebuild it. 2008-08-09 16:10:44 -04:00