Commit graph

521 commits

Author SHA1 Message Date
John Wiegley
7dea4f2c80 *** empty log message *** 2008-04-13 02:41:01 -04:00
John Wiegley
11dc5b17d8 *** empty log message *** 2008-04-13 02:41:01 -04:00
John Wiegley
396491c568 (truncate_entries::flush): Fix so that --head and --tail can be used
at the same time.  (export_walk): Added TruncateEntries for Python.
2008-04-13 02:41:01 -04:00
John Wiegley
4faed720b5 Whitespace changes. 2008-04-13 02:41:01 -04:00
John Wiegley
7a48610f42 Added OFX library support. 2008-04-13 02:41:01 -04:00
John Wiegley
6e5996e3d0 Updated the Python driver to mostly match the C++ driver again. 2008-04-13 02:41:01 -04:00
John Wiegley
74456d89b5 (parse_and_report): Rearranged some code for efficiency's sake. 2008-04-13 02:41:01 -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
1c0a061675 (export_config): Added missing config members for Python. 2008-04-13 02:41:01 -04:00
John Wiegley
b4ba11ac12 (HAVE_LIBOFX_VALUE): Added LIBOFX support to the Python build. 2008-04-13 02:41:00 -04:00
John Wiegley
5e52cd0904 *** empty log message *** 2008-04-13 02:41:00 -04:00
John Wiegley
d0997fa821 Changed truncate_entries so that --head and --tail can be used at the
same time.
2008-04-13 02:41:00 -04:00
John Wiegley
547be3056d *** empty log message *** 2008-04-13 02:41:00 -04:00
John Wiegley
8fd5f4ee57 Added support for "--pager PROGRAM". A likely way to define it in
your login file would be: "export LEDGER_PAGER=$PAGER".
2008-04-13 02:41:00 -04:00
John Wiegley
219492564c *** empty log message *** 2008-04-13 02:41:00 -04:00
John Wiegley
1895ae6653 (test): Check for <?xml only, not the full version string. 2008-04-13 02:41:00 -04:00
John Wiegley
dc4c2b8d50 Added the new transaction handler `truncate_entries' which can be used
to trim a number of entries from the beginning or end of a transction
stream.  (push_to_transactions_list): Removed unneeded "handler"
argument.
2008-04-13 02:41:00 -04:00
John Wiegley
962e17c1a9 (chain_xact_handlers): Added head or tail handlers, using the
transaction handler `truncate_entries'.
2008-04-13 02:41:00 -04:00
John Wiegley
22beb86239 (test), gnucash.cc (test): Check for <?xml only, not the full version
string.
2008-04-13 02:41:00 -04:00
John Wiegley
38b126edbd (truncated): Simplified this method, and added schemes for truncating
at the beginning and middle of a string (neither of which seems better
than truncating at the front).  (output_xml_string): Change xml_string
to output_xml_string, for simplicity's sake.  Also, < and > are now
output as &lt; and &gt;.  (format_last_entry): Use output_xml_string
for the account name as well as the code, payee and note.
2008-04-13 02:40:59 -04:00
John Wiegley
65b2181860 Added new --head and --tail options, which control how many *entries*
are displayed in a register report or print report.  The UNIX commands
"head" and "tail" can be used to control how many transactions are
displayed.
2008-04-13 02:40:59 -04:00
John Wiegley
873c68b234 *** empty log message *** 2008-04-13 02:40:59 -04:00
John Wiegley
83f0d1455b Added the capability for value expression regexps targetted at
specific parts of a transaction: c// (entry code), p// (payee), w//
(short account name), W// (full account name), and e// (transaction
note).
2008-04-13 02:40:59 -04:00
John Wiegley
ff48992067 *** empty log message *** 2008-04-13 02:40:59 -04:00
John Wiegley
9f28189cea Added a fix for FreeBSD, so that Ledger can compile there. 2008-04-13 02:40:59 -04:00
John Wiegley
b831ee1832 (ledger-reconcile-save): Call `save-buffer', instead of trying to
write the file directly.
2008-04-13 02:40:59 -04:00
John Wiegley
a12f4cdab7 *** empty log message *** 2008-04-13 02:40:59 -04:00
John Wiegley
10c78678bc (parse): When an entry does not balance, print the entry so the user
can see what Ledger saw.
2008-04-13 02:40:59 -04:00
John Wiegley
32df4dd563 (format_equity::flush): If the equity balance uses multiple
commodities, then multiple "Equity" lines need to be printed, one for
each.  (format_equity::operator()): Same, but for individual accounts.
2008-04-13 02:40:59 -04:00
John Wiegley
76f0d00f40 doc update 2008-04-13 02:40:58 -04:00
John Wiegley
e0a4109856 (reconcile_transactions): Added an error message, to make it easier to
know when the commodity is wrong to --reconcile (such as using $
instead of \$ in the UNIX shell).
2008-04-13 02:40:58 -04:00
John Wiegley
4df96ff13b *** empty log message *** 2008-04-13 02:40:58 -04:00
John Wiegley
80492683e5 (ledger-do-reconcile): Fixed a marker problem that was causing entries
to not be reconciled.
2008-04-13 02:40:58 -04:00
John Wiegley
ce6bf5353a *** empty log message *** 2008-04-13 02:40:58 -04:00
John Wiegley
9b653f66ee doc update 2008-04-13 02:40:58 -04:00
John Wiegley
0ce42d6c00 *** empty log message *** 2008-04-13 02:40:58 -04:00
John Wiegley
ff3f8e7117 doc update 2008-04-13 02:40:58 -04:00
John Wiegley
4ed59bcf8c Fixed a Gnucash problem. 2008-04-13 02:40:58 -04:00
John Wiegley
d11cfb0738 *** empty log message *** 2008-04-13 02:40:58 -04:00
John Wiegley
70f8732bec *** empty log message *** 2008-04-13 02:40:58 -04:00
John Wiegley
1c7669671c Changes to support building with gcc 2.95. 2008-04-13 02:40:57 -04:00
John Wiegley
a874bc851e *** empty log message *** 2008-04-13 02:40:57 -04:00
John Wiegley
37ae9bf0c2 added missing headers 2008-04-13 02:40:57 -04:00
John Wiegley
9eb691bd1e *** empty log message *** 2008-04-13 02:40:57 -04:00
John Wiegley
646c6a1ec1 *** empty log message *** 2008-04-13 02:40:57 -04:00
John Wiegley
69abac7512 Added "a" and "d" commands to *Reconcile* mode. 2008-04-13 02:40:57 -04:00
John Wiegley
073652f464 *** empty log message *** 2008-04-13 02:40:57 -04:00
John Wiegley
e961ce5f6a (ledger-reconcile): Added back the feature that C-u C-c C-r will
assume that an auto-reconcile is to be attempted.
2008-04-13 02:40:57 -04:00
John Wiegley
88042027e7 *** empty log message *** 2008-04-13 02:40:57 -04:00
John Wiegley
be52e2a9c8 *** empty log message *** 2008-04-13 02:40:57 -04:00