summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***John Wiegley2008-04-132-1/+46
|
* (test): Check for <?xml only, not the full version string.John Wiegley2008-04-131-1/+1
|
* Added the new transaction handler `truncate_entries' which can be usedJohn Wiegley2008-04-132-3/+68
| | | | | | to trim a number of entries from the beginning or end of a transction stream. (push_to_transactions_list): Removed unneeded "handler" argument.
* (chain_xact_handlers): Added head or tail handlers, using theJohn Wiegley2008-04-131-0/+8
| | | | transaction handler `truncate_entries'.
* (test), gnucash.cc (test): Check for <?xml only, not the full versionJohn Wiegley2008-04-131-1/+1
| | | | string.
* (truncated): Simplified this method, and added schemes for truncatingJohn Wiegley2008-04-131-28/+63
| | | | | | | | 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.
* Added new --head and --tail options, which control how many *entries*John Wiegley2008-04-132-0/+13
| | | | | | 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.
* *** empty log message ***John Wiegley2008-04-131-0/+16
|
* Added the capability for value expression regexps targetted atJohn Wiegley2008-04-132-15/+65
| | | | | | specific parts of a transaction: c// (entry code), p// (payee), w// (short account name), W// (full account name), and e// (transaction note).
* *** empty log message ***John Wiegley2008-04-131-3/+4
|
* Added a fix for FreeBSD, so that Ledger can compile there.John Wiegley2008-04-131-0/+5
|
* (ledger-reconcile-save): Call `save-buffer', instead of trying toJohn Wiegley2008-04-131-2/+1
| | | | write the file directly.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (parse): When an entry does not balance, print the entry so the userJohn Wiegley2008-04-131-1/+2
| | | | can see what Ledger saw.
* (format_equity::flush): If the equity balance uses multipleJohn Wiegley2008-04-131-4/+44
| | | | | commodities, then multiple "Equity" lines need to be printed, one for each. (format_equity::operator()): Same, but for individual accounts.
* doc updateJohn Wiegley2008-04-131-2/+151
|
* (reconcile_transactions): Added an error message, to make it easier toJohn Wiegley2008-04-131-2/+11
| | | | | know when the commodity is wrong to --reconcile (such as using $ instead of \$ in the UNIX shell).
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (ledger-do-reconcile): Fixed a marker problem that was causing entriesJohn Wiegley2008-04-131-2/+6
| | | | to not be reconciled.
* *** empty log message ***John Wiegley2008-04-131-1/+1
|
* doc updateJohn Wiegley2008-04-131-2/+83
|
* *** empty log message ***John Wiegley2008-04-131-0/+2
|
* doc updateJohn Wiegley2008-04-131-0/+53
|
* Fixed a Gnucash problem.John Wiegley2008-04-132-12/+4
|
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* *** empty log message ***John Wiegley2008-04-131-1/+1
|
* Changes to support building with gcc 2.95.John Wiegley2008-04-1312-43/+67
|
* *** empty log message ***John Wiegley2008-04-132-0/+3
|
* added missing headersJohn Wiegley2008-04-133-1/+5
|
* *** empty log message ***John Wiegley2008-04-131-0/+65
|
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* Added "a" and "d" commands to *Reconcile* mode.John Wiegley2008-04-131-26/+66
|
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (ledger-reconcile): Added back the feature that C-u C-c C-r willJohn Wiegley2008-04-131-3/+8
| | | | assume that an auto-reconcile is to be attempted.
* *** empty log message ***John Wiegley2008-04-132-3/+8
|
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* Added new options --reconcile, --reconcilable and --reconcile-date.John Wiegley2008-04-132-1/+15
|
* Updated the Emacs interface to use the ledger executable more fullyJohn Wiegley2008-04-131-144/+117
| | | | | (it doesn't do its own parsing anymore, for example). Many things should be faster, and things should work for users of earlier Emacsen.
* Added an Emacs formatter, accessible with the new "emacs" command.John Wiegley2008-04-135-16/+135
|
* (search_for_balance): Sped things up by a factor of ten. Still won'tJohn Wiegley2008-04-132-97/+73
| | | | help for uncleared lists >~27 items (2^27), but it helps.
* (format_transactions::operator): Corrected a bad memory access.John Wiegley2008-04-131-1/+1
|
* (push_to_transactions_list): Added a new transaction handler, whichJohn Wiegley2008-04-131-0/+14
| | | | simply adds the received transactions to a transctions_list container.
* (clear_transactions_xdata): Clear the transaction xdata pointers onceJohn Wiegley2008-04-131-0/+2
| | | | | they have been freed. (clear_accounts_xdata): Clear the account xdata pointers once they have been freed.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (ledger-reconcile): If a prefix argument is passed to C-c C-rJohn Wiegley2008-04-131-5/+37
| | | | | | | (ledger-reconcile), then it will attempt to use the auto-reconciler to pre-mark the uncleared transactions. Note that if it fails, and the uncleared list is long, it might appear to hang. It's far from fool-proof, but when it does work, it's like magic!
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* *** empty log message ***John Wiegley2008-04-134-6/+56
|
* (AMOUNT_CMP_AMOUNT): Fixed a very serious error in basic amount math,John Wiegley2008-04-131-1/+1
| | | | when lhs is zero.
* *** empty log message ***John Wiegley2008-04-134-2/+9
|
* Added preliminary support for OFX, using libofx. Needs muchJohn Wiegley2008-04-1310-6/+348
| | | | real-world testing.