summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Added a check for null.John Wiegley2008-04-131-1/+1
|
* Transactions now track their beginning and ending position, as doJohn Wiegley2008-04-138-47/+98
| | | | | | | entries. The new format strings %xB %xE %xb %xe can be used to display those values relative to a transaction. The Emacs module now relies on this support to exactly determine where a transaction is, rather than the Elisp logic it relied on previously.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (parse): The period phrase "every month" was not working (it requiredJohn Wiegley2008-04-131-1/+1
| | | | you to say "every monthly").
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (increment): When calculating time interval increments, set tm_isdstJohn Wiegley2008-04-131-3/+4
| | | | | to zero to avoid gaining or losing a day because of daylight savings time.
* *** empty log message ***John Wiegley2008-04-132-3/+0
|
* Made several changes to the parsing infrastructure to allow passingJohn Wiegley2008-04-1316-73/+88
| | | | | the "config_t" object around. This is needed for parsing option settings in the initialization file.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (Format strings): Removed the note saying that -P is an alternative toJohn Wiegley2008-04-131-5/+5
| | | | --price-db.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* Relaxed parsing so that tabs are allowed in several places thatJohn Wiegley2008-04-131-28/+28
| | | | required spaces before.
* *** empty log message ***John Wiegley2008-04-131-1/+1
|
* *** empty log message ***John Wiegley2008-04-132-28/+32
|
* Use libtoolize if glibtoolize can't be found.John Wiegley2008-04-131-1/+5
|
* *** empty log message ***John Wiegley2008-04-131-9/+9
|
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (ofx_proc_transaction_cb): Applied patch for a bad reference toJohn Wiegley2008-04-131-2/+2
| | | | entry->date.
* Added build logic for the Emacs file.John Wiegley2008-04-132-0/+8
|
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* Added in.clear() before resetting I/Os streams. Again, thanks to theJohn Wiegley2008-04-136-0/+11
| | | | list.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* Added "=" to the character set used to scan for dates at the beginningJohn Wiegley2008-04-131-4/+4
| | | | | of lines, to accomodate virtual dates. (This came from the mailing list, thanks guys).
* (derive_new_entry): Added an error check if only a payee is specifiedJohn Wiegley2008-04-131-0/+3
| | | | | for "entry" but the payee wasn't found. (This came from the mailing list, thanks guys).
* Removed Python integration support.John Wiegley2008-04-1338-3648/+37
|
* *** empty log message ***John Wiegley2008-04-131-1/+1
|
* Added support for outputting to CSV format.John Wiegley2008-04-133-1/+12
|
* changesJohn Wiegley2008-04-130-0/+0
|
* (parse_and_report): Set ledger::terminus in main.cc, instead ofJohn Wiegley2008-04-132-1/+5
| | | | relying on static initialization of valexpr.cc.
* Added a safety check to see if moment is less than date.John Wiegley2008-04-131-1/+2
|
* *** empty log message ***John Wiegley2008-04-131-0/+4
|
* *** empty log message ***John Wiegley2008-04-131-1/+2
|
* Restructed the code that it can build and be used as a shared library.John Wiegley2008-04-1323-625/+756
| | | | | The command-line version is still statically bound in the build process by default (for the sake of speed).
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* Added support for a Y flag which matches against a transaction'sJohn Wiegley2008-04-132-0/+10
| | | | | | 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.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (parse_amount): Ignore inline math characters that are found quotes.John Wiegley2008-04-131-2/+7
|
* *** empty log message ***John Wiegley2008-04-131-1/+1
|
* (class transaction_t): Initialize _date_eff to zero.John Wiegley2008-04-131-6/+7
|
* Added a `terminus' global, which if set marks the "current time" asJohn Wiegley2008-04-133-3/+12
| | | | | | 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.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (class entry_base_t): Initialize the `journal' pointer to NULL onJohn Wiegley2008-04-131-2/+2
| | | | object creation.
* (endElement): Changed the parser a bit to always prefer theJohn Wiegley2008-04-131-24/+47
| | | | transaction commodity over the account commodity.
* *** empty log message ***John Wiegley2008-04-131-1/+1
|
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (parse_and_report): Added a check for HAVE_EXPAT in addition toJohn Wiegley2008-04-131-3/+3
| | | | | HAVE_XMLPARSE, which was causing the xml/gnucash parsers not to be registered!
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* When computing a report period, use the direct results of the parseJohn Wiegley2008-04-131-2/+14
| | | | rather than passing back to --begin and --end.
* *** empty log message ***John Wiegley2008-04-131-1/+1
|