John Wiegley
c3757cd560
*** no comment ***
2008-04-13 02:41:23 -04:00
John Wiegley
eb3211dd82
Relaxed parsing so that tabs are allowed in several places that
...
required spaces before.
2008-04-13 02:41:23 -04:00
John Wiegley
c483f1b5d7
*** no comment ***
2008-04-13 02:41:22 -04:00
John Wiegley
ad0865fc49
*** no comment ***
2008-04-13 02:41:22 -04:00
John Wiegley
973401b5dc
Use libtoolize if glibtoolize can't be found.
2008-04-13 02:41:22 -04:00
John Wiegley
7a7abc9a81
*** no comment ***
2008-04-13 02:41:22 -04:00
John Wiegley
1898613d18
*** no comment ***
2008-04-13 02:41:22 -04:00
John Wiegley
b57c038dad
(ofx_proc_transaction_cb): Applied patch for a bad reference to
...
entry->date.
2008-04-13 02:41:22 -04:00
John Wiegley
7716630a42
Added build logic for the Emacs file.
2008-04-13 02:41:22 -04:00
John Wiegley
ba3de24757
*** no comment ***
2008-04-13 02:41:22 -04:00
John Wiegley
110a23d2f0
Added in.clear() before resetting I/Os streams. Again, thanks to the
...
list.
2008-04-13 02:41:22 -04:00
John Wiegley
27273bb2f4
*** no comment ***
2008-04-13 02:41:22 -04:00
John Wiegley
7826104319
Added "=" to the character set used to scan for dates at the beginning
...
of lines, to accomodate virtual dates. (This came from the mailing
list, thanks guys).
2008-04-13 02:41:22 -04:00
John Wiegley
d09da94a93
(derive_new_entry): Added an error check if only a payee is specified
...
for "entry" but the payee wasn't found. (This came from the mailing
list, thanks guys).
2008-04-13 02:41:21 -04:00
John Wiegley
ce3491c99f
Removed Python integration support.
2008-04-13 02:41:21 -04:00
John Wiegley
2eafddc91b
*** no comment ***
2008-04-13 02:41:21 -04:00
John Wiegley
85b81a762b
Added support for outputting to CSV format.
2008-04-13 02:41:21 -04:00
John Wiegley
fd8957368d
changes
2008-04-13 02:41:21 -04:00
John Wiegley
3ba6e10852
(parse_and_report): Set ledger::terminus in main.cc, instead of
...
relying on static initialization of valexpr.cc.
2008-04-13 02:41:21 -04:00
John Wiegley
122af13d85
Added a safety check to see if moment is less than date.
2008-04-13 02:41:21 -04:00
John Wiegley
e984f50869
*** no comment ***
2008-04-13 02:41:21 -04:00
John Wiegley
5b06ef234e
*** no comment ***
2008-04-13 02:41:21 -04:00
John Wiegley
e1d0dbf220
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
6f4957c8c3
*** no comment ***
2008-04-13 02:41:20 -04:00
John Wiegley
3b88c287b0
Added support for a Y flag which matches against a transaction's
...
PENDING state (as opposed to X, which checks only CLEARED). Now it
should be possible to query for all combinations of PENDING, CLEARED
or UNCLEARED.
2008-04-13 02:41:20 -04:00
John Wiegley
aadc36a65a
*** no comment ***
2008-04-13 02:41:20 -04:00
John Wiegley
6421f57469
(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
4957bd4064
(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
162313d60a
*** no comment ***
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
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
8eae667ba5
*** no comment ***
2008-04-13 02:41:19 -04:00
John Wiegley
f1f13c6972
*** no comment ***
2008-04-13 02:41:19 -04:00
John Wiegley
493f48b304
*** no comment ***
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
2a82e904e9
*** no comment ***
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
e6c5182004
*** no comment ***
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