Commit graph

518 commits

Author SHA1 Message Date
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
John Wiegley
983618d266 Added new options --reconcile, --reconcilable and --reconcile-date. 2008-04-13 02:40:56 -04:00
John Wiegley
d516c64bec Updated the Emacs interface to use the ledger executable more fully
(it doesn't do its own parsing anymore, for example).  Many things
should be faster, and things should work for users of earlier Emacsen.
2008-04-13 02:40:56 -04:00
John Wiegley
9618057215 Added an Emacs formatter, accessible with the new "emacs" command. 2008-04-13 02:40:56 -04:00