Commit graph

157 commits

Author SHA1 Message Date
John Wiegley
b52e9cf41b Moved libextra into libreport. 2009-02-03 00:42:02 -04:00
John Wiegley
3339d69d17 Made use of the all_files macros in Makefile.am. 2009-02-02 20:21:10 -04:00
John Wiegley
9261f56639 Reversed link order of Ledger's own libraries. 2009-02-02 20:20:45 -04:00
John Wiegley
33ce1cbc4a Moved 'fullcheck' script into tools/ directory. 2009-02-02 17:47:27 -04:00
John Wiegley
ef3943c604 Added missing header file reference to Makefile.am. 2009-02-02 00:23:11 -04:00
John Wiegley
5d9015a3c1 Moved error code into error.h. 2009-02-02 00:23:02 -04:00
John Wiegley
d0644ac24d Whitespace fix. 2009-02-01 22:08:52 -04:00
John Wiegley
e391ca5e95 Fixed an extraneous backslash. 2009-02-01 22:08:46 -04:00
John Wiegley
ae65e8ae05 Moved the pre-commands to their own file, and created new "args" command. 2009-02-01 18:36:28 -04:00
John Wiegley
9f579902fb Whitespace changes. 2009-02-01 18:29:46 -04:00
John Wiegley
e61696a91b Moved chain_xact_handlers into its own file, chain.h and chain.cc. 2009-02-01 18:29:30 -04:00
John Wiegley
eaccff2932 Added a 'sloc' build target, for showing total lines of code. 2009-02-01 02:30:19 -04:00
John Wiegley
9d267fa133 Inspired by Omari Norman, I've rewritten main.cc so it's easy to approach. 2009-01-31 18:52:34 -04:00
John Wiegley
28cbb669f7 Fixes for release-distcheck. 2009-01-31 16:04:35 -04:00
John Wiegley
b027961b96 Removed unnecessary #ifdef block. pyinterp.h now guards itself. 2009-01-31 16:04:21 -04:00
John Wiegley
d1d5fc7551 Make the 'benchmark' target depend on 'release'. 2009-01-31 15:03:01 -04:00
John Wiegley
4772495083 Changes to get release-distcheck working on my machine again. 2009-01-31 06:26:10 -04:00
John Wiegley
0bab6e8674 Added a tools/ subdirectory, with various maintainer related files. 2009-01-31 06:00:31 -04:00
John Wiegley
38fa1e17d7 Added a dependency on mpfr. 2009-01-30 16:20:41 -04:00
John Wiegley
f1257cbc3e Removed all dependency on gdtoa. 2009-01-30 16:19:31 -04:00
John Wiegley
cdb123974c Created a new stream.h file for dealing with output streaming. 2009-01-30 00:40:46 -04:00
John Wiegley
3c0e2138fc Changed the way that etags is invoked for 'make TAGS'. 2009-01-29 19:11:14 -04:00
John Wiegley
119b5dc197 Refactored the timelog code into its own file. 2009-01-29 18:22:28 -04:00
John Wiegley
5b388af626 Fixed the way that the Doxygen documentation is built. 2009-01-29 02:21:49 -04:00
John Wiegley
e851c02d27 Unit test for Python are now auto-generated from the C++ tests. 2009-01-28 20:49:26 -04:00
John Wiegley
2170703310 Fixed TAGS target to work when building in a separate output dir. 2009-01-26 20:50:17 -04:00
John Wiegley
2541c4cd26 Handle the VERSION more gracefully, and uninstall the Python Egg file. 2009-01-26 17:16:59 -04:00
John Wiegley
082614a086 Pass $(srcdir) down to python/setup.py, so it can find pyledger.cc. 2009-01-26 14:13:10 -04:00
John Wiegley
e72de399c7 Fixed the way that python/setup.py was being invoked. 2009-01-26 13:52:40 -04:00
John Wiegley
1c21a0c6c9 Removed references to non-existent unit test files. 2009-01-26 13:33:10 -04:00
John Wiegley
60838879ce Fixed the rsync command in release-distcheck, in case building in a separate
directory from the sources.
2009-01-26 13:32:56 -04:00
John Wiegley
43750bfc5d Shelling out to 'fullcheck' script needs to use a complete pathname. 2009-01-25 16:50:44 -04:00
John Wiegley
f6cdbfd02b Missed a -I needed for building in a separate output tree from the source. 2009-01-25 16:48:36 -04:00
John Wiegley
3f07906e2f Made 'make fullcheck' work for all the new unit tests. 2009-01-25 01:49:42 -04:00
John Wiegley
79a7976600 Reorganized Ledger so that it builds as 7 separate libraries. This is mainly
to prove to myself that it has proper decoupling between prior code areas.
2009-01-25 01:10:05 -04:00
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