Commit graph

1495 commits

Author SHA1 Message Date
John Wiegley
2e9c14ef30 Don't store the amount expression object in transactions.
This is unnecessary since binary caching is no longer being used.
2009-02-03 19:06:56 -04:00
John Wiegley
bee8e50166 Removed serialization tests from the amount_t unit tests. 2009-02-03 19:06:56 -04:00
John Wiegley
c6d3cce6d5 Added __str__ and __repr__ methods for ledger.Value. 2009-02-03 19:06:56 -04:00
John Wiegley
71642d98de Deleted unused source files: gnucash, ofx, qif. 2009-02-03 19:06:56 -04:00
John Wiegley
2ce7ae376c Removed used of src_idx. 2009-02-03 19:06:53 -04:00
John Wiegley
8948e161cd A little code rearranging. 2009-02-03 18:31:52 -04:00
John Wiegley
f49dfce302 Fixed the processing of O_NOT operations. 2009-02-03 18:11:59 -04:00
John Wiegley
918f76b263 Don't allow boolean operations to be applied to masks. 2009-02-03 17:47:14 -04:00
John Wiegley
6bd82c6bcd Implemented a text parsing optimization.
Amounts, costs and assigned amounts are now parsed as regular amounts.  To
have a full value expression at any of those positions, surround it with
parentheses.  The reason for this is that the amount parser is far simpler and
quicker -- and by far the common case -- compared to the full expression
parser.
2009-02-03 17:47:02 -04:00
John Wiegley
dfe04b9943 Removed some dead code. 2009-02-03 17:46:04 -04:00
John Wiegley
850d39ea22 Changed capitalization of GMP and MFPR in the configure output. 2009-02-03 17:45:56 -04:00
John Wiegley
d53f7d1409 Removed README.textile when building the distribution tarball. 2009-02-03 15:48:53 -04:00
John Wiegley
05727c8111 Added note about more dependencies to the README. 2009-02-03 14:18:50 -04:00
John Wiegley
069552a81d Fixed the auto-discovery of the Boost suffix in acprep. 2009-02-03 13:31:13 -04:00
John Wiegley
43c4636d9d Removed the global references to session->report. 2009-02-03 13:03:10 -04:00
John Wiegley
3434650848 Removed the binary caching code, and the XML, QIF and Gnucash parsers. 2009-02-03 12:22:10 -04:00
John Wiegley
9bdcbffb15 Removed explicit boost suffix from Makefile.am. 2009-02-03 02:23:28 -04:00
John Wiegley
40c02b7bf9 Another fix to the link order. 2009-02-03 01:38:32 -04:00
John Wiegley
f74247d15a For systems without cppunit, make fullcheck just does a make check. 2009-02-03 01:08:50 -04:00
John Wiegley
3db0accc68 Added braces to avoid a compiler warning. 2009-02-03 01:00:21 -04:00
John Wiegley
177b5adc98 Added a comment. 2009-02-03 00:48:01 -04:00
John Wiegley
ad34a71646 Corrected a display error when showing error context. 2009-02-03 00:45:14 -04:00
John Wiegley
b52e9cf41b Moved libextra into libreport. 2009-02-03 00:42:02 -04:00
John Wiegley
c2306e60fb An error in sample.dat was mistaken checked in; now fixed. 2009-02-02 21:48:17 -04:00
John Wiegley
56b3a49f63 Fixed some warnings caused by using g++ 4.3. 2009-02-02 21:46:35 -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
2a0f8d5099 Fixed a misspelled parameter name. 2009-02-02 17:55:41 -04:00
John Wiegley
33ce1cbc4a Moved 'fullcheck' script into tools/ directory. 2009-02-02 17:47:27 -04:00
John Wiegley
aad6f40b9b Fixed a textile issues that caused a strikeout instead of an emdash. 2009-02-02 17:45:28 -04:00
John Wiegley
8fb74598b5 Added intro paragraph to README. 2009-02-02 17:42:40 -04:00
John Wiegley
b9d52887d3 Further README updates. 2009-02-02 17:40:37 -04:00
John Wiegley
aa281d9db4 Sorted dependency table. 2009-02-02 16:47:17 -04:00
John Wiegley
2586c73638 Updated README. 2009-02-02 16:45:45 -04:00
John Wiegley
eb95b5874d Yet another README update. 2009-02-02 16:44:08 -04:00
John Wiegley
972252bf0a Updated README. 2009-02-02 16:42:32 -04:00
John Wiegley
b314785811 Renamed README to README.textile. 2009-02-02 16:37:36 -04:00
John Wiegley
673f7f7173 Fixed bad parameter name. 2009-02-02 16:36:44 -04:00
John Wiegley
101dea67bb Converted README to Textile, to better suite Github. 2009-02-02 16:36:07 -04:00
John Wiegley
f857b33dad Attempt to "auto-discover" the user's Boost installation suffix. 2009-02-02 16:25:26 -04:00
John Wiegley
9c499f6db3 Updated configure.ac to check for MPFR 2.4.0 or higher. 2009-02-02 16:01:25 -04:00
John Wiegley
c1cb06e009 Updated some internal documentation. 2009-02-02 15:54:28 -04:00
John Wiegley
bd9ffed9db Calculate the right-hand side O_MATCH, now that masks are values. 2009-02-02 15:17:02 -04:00
John Wiegley
46b35a015b Don't allow implicit matching of strings against masks, =~ is needed. 2009-02-02 15:16:40 -04:00
John Wiegley
cf9b4a3873 Removed report_error() function and reordered context for parsing errors. 2009-02-02 15:16:18 -04:00
John Wiegley
b18214372e Use > quoting characters when excerpting from the user's data file. 2009-02-02 00:28:12 -04:00
John Wiegley
42bed9c001 Added a missing brace. 2009-02-02 00:24:56 -04:00
John Wiegley
9540406af1 Simplified error context handling. 2009-02-02 00:24:26 -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