Commit graph

63 commits

Author SHA1 Message Date
John Wiegley
d23ed020ab Whitespace cleanup. 2008-04-13 03:39:06 -04:00
John Wiegley
7380da43ab Many changes. 2008-04-13 03:39:06 -04:00
John Wiegley
8b606e7c85 Completed documentation for balance.h. 2008-04-13 03:39:05 -04:00
John Wiegley
4fe230eb1f Corrected configure.in. 2008-04-13 03:38:45 -04:00
John Wiegley
419909bf52 *** no comment *** 2008-04-13 03:38:44 -04:00
John Wiegley
f397ef9cbc Upgraded automake file. 2008-04-13 03:38:44 -04:00
John Wiegley
92b85dde25 Added --boost-suffix. 2008-04-13 03:38:41 -04:00
John Wiegley
d594f6627c Added --enable-boost-d flag. 2008-04-13 03:38:41 -04:00
John Wiegley
02c88132cf Added --enable-boost-sd for linking about the static/debug variant of Boost. 2008-04-13 03:38:41 -04:00
John Wiegley
d849837203 Major restructuring of the value_t class. 2008-04-13 03:38:39 -04:00
John Wiegley
90975c27d0 Corrected build problems. 2008-04-13 03:38:37 -04:00
John Wiegley
738287ef70 Merged ../commodity_pool 2008-04-13 03:38:36 -04:00
John Wiegley
c59018c29d Revised how commodities are dealt with. 2008-04-13 03:38:36 -04:00
John Wiegley
f9f24fab93 Added code to use boost::lexical_cast<>. 2008-04-13 03:38:36 -04:00
John Wiegley
21af83013f Did more work on the utility code. 2008-04-13 03:38:34 -04:00
John Wiegley
c8899addfd Rearranged the sources a bit. 2008-04-13 03:38:33 -04:00
John Wiegley
902b004de7 Changes to make 'make dist' work. 2008-04-13 03:38:32 -04:00
John Wiegley
9369beb85b Everything works with optimization turned on now. 2008-04-13 03:38:32 -04:00
John Wiegley
9039e728b2 All system headers (except Boost) now included through system.hh;
also, added support for pre-compiled headers since I'm now using a
centralized resource for system headers.
2008-04-13 03:38:31 -04:00
John Wiegley
0a6b5726ec Made the amount/balance/value interface a bit more rational; added
back a useless version of the register command (just to prove the
 command sequence); and added smart XML semantics to the XPath
 implementation so that nodes can be coerced to values.
2008-04-13 03:38:28 -04:00
John Wiegley
c5214c8759 Changed date parser to use lex/yacc. 2008-04-13 03:38:27 -04:00
John Wiegley
ba2a54f3d2 Initial round of changes to use boost_date_time 2008-04-13 03:35:37 -04:00
John Wiegley
d650725f37 Updated version number 2008-04-13 03:35:36 -04:00
John Wiegley
9bb2645df1 *** no comment *** 2008-04-13 03:35:34 -04:00
John Wiegley
c6d896f735 make distcheck now works. 2008-04-13 03:35:34 -04:00
John Wiegley
b27b34a76f Added a reference to gdtoa, for doing expected conversion of double to amount. 2008-04-13 03:35:33 -04:00
John Wiegley
e65c62d5a4 Removed all uses of PCH (which was far more trouble than it was worth). 2008-04-13 03:35:31 -04:00
John Wiegley
42f43b7686 Check in all changes made so far toward 3.0. 2008-04-13 03:35:00 -04:00
John Wiegley
c7b4370ff9 changes 2008-04-13 02:41:33 -04:00
John Wiegley
2964dd15b2 *** empty log message *** 2008-04-13 02:41:30 -04:00
John Wiegley
82d0ee869b Added --ansi and --ansi-invert options. 2008-04-13 02:41:30 -04:00
John Wiegley
0c55a5ee1b (read_binary_journal): Fixed a tiny memory leak when reading from a
binary cache.
2008-04-13 02:41:28 -04:00
John Wiegley
7901598f1d Checked in all major updates. 2008-04-13 02:41:27 -04:00
John Wiegley
f2a167e0ed *** empty log message *** 2008-04-13 02:41:26 -04:00
John Wiegley
b25a1e7bc7 Added build logic for the Emacs file. 2008-04-13 02:41:22 -04:00
John Wiegley
a8012940f4 Removed Python integration support. 2008-04-13 02:41:21 -04:00
John Wiegley
f691735c6c Restructed the code that it can build and be used as a shared library.
The command-line version is still statically bound in the build
process by default (for the sake of speed).
2008-04-13 02:41:21 -04:00
John Wiegley
a53f44ecda Support has been added for clearing of individual transactions. Set
`ledger-clear-whole-entries' in Emacs to revert to the old behavior.
2008-04-13 02:41:19 -04:00
John Wiegley
b462a8bf50 *** empty log message *** 2008-04-13 02:41:18 -04:00
John Wiegley
155685657f *** empty log message *** 2008-04-13 02:41:12 -04:00
John Wiegley
b671d2934b minor bit twiddling 2008-04-13 02:41:07 -04:00
John Wiegley
7a38b49048 Added -lpython$PYTHON_VERSION to the LIBS line. The way things were,
the boost test would always fail.
2008-04-13 02:41:01 -04:00
John Wiegley
547be3056d *** empty log message *** 2008-04-13 02:41:00 -04:00
John Wiegley
1c7669671c Changes to support building with gcc 2.95. 2008-04-13 02:40:57 -04:00
John Wiegley
193a801c03 Added preliminary support for OFX, using libofx. Needs much
real-world testing.
2008-04-13 02:40:55 -04:00
John Wiegley
b5a6384d8d Check for `realpath' function, used by the new "output" command. If
it's not available, filename matching must be exact.
2008-04-13 02:40:54 -04:00
John Wiegley
3ea12c622d *** empty log message *** 2008-04-13 02:40:53 -04:00
John Wiegley
ea36f88f95 Fixed check for libxmlparse. 2008-04-13 02:40:53 -04:00
John Wiegley
482331d425 *** empty log message *** 2008-04-13 02:40:52 -04:00
John Wiegley
5ac1f9716f Changed all of the library tests into actual compile/link tests, to
ensure that the compilation environment is what it needs to be.  Also,
added a test to make sure the C++ compiler has some basic features,
since gcc2.95 will not work.
2008-04-13 02:40:51 -04:00