John Wiegley
a69649fb7f
Switched over to using irrxml for parsing XML, rather than expat.
2009-01-24 04:49:58 -04:00
John Wiegley
396fa731c8
Changed lib/ exclusions in Makefile when using release-distcheck target.
2009-01-23 19:50:48 -04:00
John Wiegley
900a92e115
Added support for Unicode text in Ledger files, thanks to 'utfcpp', which can
...
be located at http://utfcpp.sourceforge.net .
2009-01-23 19:50:00 -04:00
John Wiegley
f52e04c2ba
Build with gdtoa by default again, for the sake of Python users who pass
...
floating point arguments into the Ledger code.
2009-01-23 19:34:47 -04:00
John Wiegley
fc8dd14467
Create a py_value module, for translating value_t objects to/from Python.
2009-01-23 15:59:01 -04:00
John Wiegley
617dd0c261
When Python support is present, use a session_t object which is derived from
...
python_interpreter_t, so that Python can provide value expression definitions.
2009-01-23 01:53:19 -04:00
John Wiegley
3682ea6f8c
Added support for "anonymizing" any report with --anon.
2009-01-20 20:05:41 -04:00
John Wiegley
adf8cfbbc0
Can now determine the market value of balance pairs, even if stored within
...
value_t objects.
2009-01-19 22:23:02 -04:00
John Wiegley
94463c7b0f
Added --root option to Python install. This change from Levin.
2009-01-19 18:01:48 -04:00
John Wiegley
8a051119ac
Reverse build order of libamounts and libledger.
2009-01-19 16:22:54 -04:00
John Wiegley
fdc7a4e4c5
Factored common parts of entry_t and xact_t into new item_t
2008-09-19 08:06:20 -04:00
John Wiegley
313d86283d
Reversed the link order of libamounts and libledger when building ledger.so.
...
Again, for Ubuntu 8.04.
2008-08-31 21:13:17 -04:00
John Wiegley
78e1ac62cb
Reverse the link order of libledger.la and libamounts.la. Apparently this
...
matters to Ubuntu 8.04, but only when building 'make check'!
2008-08-31 20:54:06 -04:00
John Wiegley
3572c21ec5
When a person does 'make libs', run git submodule update for them.
2008-08-26 00:06:10 -04:00
John Wiegley
eb1fdd0e51
Added the use of autogen.sh from http://buildconf.brlcad.org/ . 'acprep' still
...
remains useful (mostly to me), but now users can use this script if they
expect to find it.
2008-08-14 03:21:29 -04:00
John Wiegley
b07451d650
A few corrections for the sake of 'make distcheck'.
2008-08-14 02:14:00 -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
24d85a35e2
Removed use of growlnotify.
2008-08-13 04:15:09 -04:00
John Wiegley
203a6018eb
Added a rule for building the 'lib' directory.
2008-08-13 02:57:18 -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
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
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
6fe833bb9b
Moved sources which I did not write from src/ into lib/.
2008-08-09 19:48:23 -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
John Wiegley
3c6a466219
'make distcheck' now works with Python support enabled.
2008-08-09 07:56:41 -04:00
John Wiegley
4d1057c472
Added a pretty divider line. :)
2008-08-08 03:08:10 -04:00
John Wiegley
3e795cc160
Changes needed since all of the documentation files moved into 'doc'.
2008-08-08 01:34:40 -04:00
John Wiegley
510ec81063
Fixes and optimizations to the 'make release' and 'make release-distcheck'
...
rules.
2008-08-08 00:18:11 -04:00
John Wiegley
ac441fdd64
Removed the need for an external valgrind.sh script. Using autoconf instead.
2008-08-07 22:56:25 -04:00
John Wiegley
651ada9cad
Added a 'make fulltest' so that I can be sure everything works.
2008-08-07 05:54:25 -04:00
John Wiegley
494893f756
Fixed a bug that was causing RegressionTests not to run at all.
2008-08-07 05:43:49 -04:00
John Wiegley
721effa6ba
Removed 'release' rule and added a 'docs' rule for making the documentation.
2008-08-07 05:02:43 -04:00
John Wiegley
76bdb44a68
Fix to 'make release', and also added the PackageMaker config file, for
...
building an installable Ledger package for OS X users.
2008-08-07 03:32:27 -04:00
John Wiegley
925387d7c0
The Python interface code is now building again and passes its unit tests.
2008-08-07 03:28:48 -04:00
John Wiegley
9dac35fd52
Added rules for building with Python support and also for building a universal
...
binary when preparing a release for distribution.
2008-08-07 02:54:33 -04:00
John Wiegley
6ddc21dc5f
'make distcheck' now works.
2008-08-06 23:21:06 -04:00
John Wiegley
0d6e72adbb
More changes toward getting 'make distcheck' to succeed.
2008-08-05 22:18:18 -04:00
John Wiegley
764c88ffea
ginstall $(srcdir)/doc/html/*, not $(top_builddir)/doc/html/.
2008-08-05 21:36:58 -04:00
John Wiegley
01f5ac4232
The stub for RegressionTests returned the wrong exit code.
2008-08-05 21:01:59 -04:00
John Wiegley
d29d7751e0
Added automake logic for building the Doxygen sources right before preparing a
...
release tarball.
2008-08-05 20:59:46 -04:00
John Wiegley
5a9796940c
Added support for generating Doxygen source documentation.
2008-08-05 18:30:08 -04:00
John Wiegley
f6f4a46cf5
Moved around most of the files so that source code is in src/, documentation
...
is in doc/, etc.
2008-08-05 18:05:49 -04:00
John Wiegley
98c05e8eb2
Added infrastructure for running regression tests, since I would like to make
...
sure that nothing breaks again once a bug in closed.
2008-08-05 03:20:14 -04:00
John Wiegley
fb31f5c065
Removed unnecessary clean rules, since git-clean does the job very nicely.
2008-08-04 17:22:04 -04:00