Commit graph

3577 commits

Author SHA1 Message Date
John Wiegley
6421f57469 (parse_amount): Ignore inline math characters that are found quotes. 2008-04-13 02:41:20 -04:00
John Wiegley
b2bb3b4510 (parse_amount): Ignore inline math characters that are found quotes. 2008-04-13 02:41:20 -04:00
John Wiegley
7f0a1ac5a3 *** no comment *** 2008-04-13 02:41:20 -04:00
John Wiegley
c7d72a09af *** empty log message *** 2008-04-13 02:41:20 -04:00
John Wiegley
4957bd4064 (class transaction_t): Initialize _date_eff to zero. 2008-04-13 02:41:20 -04:00
John Wiegley
7d1f07a2a7 (class transaction_t): Initialize _date_eff to zero. 2008-04-13 02:41:20 -04:00
John Wiegley
4f1636dbb2 Added a `terminus' global, which if set marks the "current time" as
seen by the value expression logic.  This has the effect of changing
valexprs that test against the current time, such as for calculating
the market value of commodities.
2008-04-13 02:41:20 -04:00
John Wiegley
00fe8bc815 Added a `terminus' global, which if set marks the "current time" as
seen by the value expression logic.  This has the effect of changing
valexprs that test against the current time, such as for calculating
the market value of commodities.
2008-04-13 02:41:20 -04:00
John Wiegley
162313d60a *** no comment *** 2008-04-13 02:41:20 -04:00
John Wiegley
83cc662b85 *** empty log message *** 2008-04-13 02:41:20 -04:00
John Wiegley
ef93067227 (class entry_base_t): Initialize the `journal' pointer to NULL on
object creation.
2008-04-13 02:41:20 -04:00
John Wiegley
251d501c10 (class entry_base_t): Initialize the `journal' pointer to NULL on
object creation.
2008-04-13 02:41:20 -04:00
John Wiegley
b18977e51f (endElement): Changed the parser a bit to always prefer the
transaction commodity over the account commodity.
2008-04-13 02:41:20 -04:00
John Wiegley
5492cad53e (endElement): Changed the parser a bit to always prefer the
transaction commodity over the account commodity.
2008-04-13 02:41:20 -04:00
John Wiegley
8eae667ba5 *** no comment *** 2008-04-13 02:41:19 -04:00
John Wiegley
19fdcce1c6 *** empty log message *** 2008-04-13 02:41:19 -04:00
John Wiegley
f1f13c6972 *** no comment *** 2008-04-13 02:41:19 -04:00
John Wiegley
170f606428 *** empty log message *** 2008-04-13 02:41:19 -04:00
John Wiegley
493f48b304 *** no comment *** 2008-04-13 02:41:19 -04:00
John Wiegley
2518887d7b *** empty log message *** 2008-04-13 02:41:19 -04:00
John Wiegley
56bf4ea27c (parse_and_report): Added a check for HAVE_EXPAT in addition to
HAVE_XMLPARSE, which was causing the xml/gnucash parsers not to be
registered!
2008-04-13 02:41:19 -04:00
John Wiegley
348349f98c (parse_and_report): Added a check for HAVE_EXPAT in addition to
HAVE_XMLPARSE, which was causing the xml/gnucash parsers not to be
registered!
2008-04-13 02:41:19 -04:00
John Wiegley
2a82e904e9 *** no comment *** 2008-04-13 02:41:19 -04:00
John Wiegley
b433b9142e *** empty log message *** 2008-04-13 02:41:19 -04:00
John Wiegley
27f03b9950 When computing a report period, use the direct results of the parse
rather than passing back to --begin and --end.
2008-04-13 02:41:19 -04:00
John Wiegley
aa4cb6c371 When computing a report period, use the direct results of the parse
rather than passing back to --begin and --end.
2008-04-13 02:41:19 -04:00
John Wiegley
e6c5182004 *** no comment *** 2008-04-13 02:41:19 -04:00
John Wiegley
c1b998980f *** empty log message *** 2008-04-13 02:41:19 -04:00
John Wiegley
eb0525e315 See ChangeLog 2008-04-13 02:41:19 -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
50c689e1ae Made the anonymous enum for action types into a named enum, as this
causes problems for template instantiation in the latest versions of
gcc.
2008-04-13 02:41:18 -04:00
John Wiegley
b462a8bf50 *** empty log message *** 2008-04-13 02:41:18 -04:00
John Wiegley
1d49b94512 *** empty log message *** 2008-04-13 02:41:18 -04:00
John Wiegley
4819302633 (parse_entry): Allow for the possibility that a transaction might end
with EOF.
2008-04-13 02:41:18 -04:00
John Wiegley
c0d2ec851d *** empty log message *** 2008-04-13 02:41:18 -04:00
John Wiegley
ac5f42fd30 (parse_inclusion_specifier): When a specific day is given as a date
specifier, set the end of the "range" to be the beginning of the next
day, rather than the beginning of the next month.
2008-04-13 02:41:18 -04:00
John Wiegley
8291ec951e *** empty log message *** 2008-04-13 02:41:18 -04:00
John Wiegley
97066c46f0 (dataHandler): Expand commodity precision based on whatever values are
seen for that commodity (although this may expand things too much,
will have to wait for real world data tests to be sure).
2008-04-13 02:41:18 -04:00
John Wiegley
f9cd17bd31 *** empty log message *** 2008-04-13 02:41:18 -04:00
John Wiegley
14b49db046 *** empty log message *** 2008-04-13 02:41:18 -04:00
John Wiegley
747332b085 *** empty log message *** 2008-04-13 02:41:17 -04:00
John Wiegley
95e282a4f7 *** empty log message *** 2008-04-13 02:41:17 -04:00
John Wiegley
fe825a9b78 (parse): Improvements to QIF parsing. 2008-04-13 02:41:17 -04:00
John Wiegley
266c43727a *** empty log message *** 2008-04-13 02:41:17 -04:00
John Wiegley
6af2a5d9ba (parse_entry): Removed "single line" transaction parsing and went back
to 2.3 behavior (where transactions always appear after the line
containing the date and payee).
2008-04-13 02:41:17 -04:00
John Wiegley
d98a13da06 (finalize): Improved the logic which auto-computes per unit cost for
self-balancing transactions of two different commodity types.  Now it
doesn't matter how many transactions of each commodity there are, only
that only two commodities are involved.  Whichever commodity type is
used first is the one divided into.
2008-04-13 02:41:17 -04:00
John Wiegley
98895eb1cf *** empty log message *** 2008-04-13 02:41:17 -04:00
John Wiegley
37f31611c6 *** empty log message *** 2008-04-13 02:41:17 -04:00
John Wiegley
e2dab6eac9 Changed manual to note that --end is now inclusive. 2008-04-13 02:41:17 -04:00
John Wiegley
b40006f450 Changed the --begin and --end switches to rely on interval parsing to
determine the beginning and ending of their range.  Also, the ending
is now inclusive.
2008-04-13 02:41:17 -04:00