summaryrefslogtreecommitdiff
path: root/qif.cc
Commit message (Collapse)AuthorAgeFilesLines
* Journal data structures now use date_t instead of datetime_t.John Wiegley2008-08-011-1/+2
| | | | | | | | This means transactions can only have day-level granularity -- which has always been the case from an data file point of view. The advantage to this restriction is that reports will now be immune from daylight savings related bugs, where a transaction falls to the wrong side of a --monthly report, for example.
* Revised the way that exceptions are thrown around. Instead of context being aJohn Wiegley2008-07-311-3/+2
| | | | | | | complicated string of pointers, it's now just a global block of text that gets appended to as the error is being thrown up, and can be displayed at the catch point if desired. There are almost no cases where a thrown exception will not result in an error message being displayed to the user.
* Moved around and renamed a very large amount of code in order to rationalizeJohn Wiegley2008-07-291-12/+12
| | | | the way that value expressions extract information from journal objects.
* A great deal of reorganization to restore the old parsing code (since theJohn Wiegley2008-07-221-7/+7
| | | | newer XML stuff was pulled).
* The code is compiling again, but it's far from being able to run yet.John Wiegley2008-05-081-18/+13
|
* Reworked the way date/times are handled.John Wiegley2008-04-131-2/+1
|
* Added much better error location.John Wiegley2008-04-131-5/+4
|
* *** empty log message ***John Wiegley2008-04-131-2/+2
|
* Began support for improved commodity handling.John Wiegley2008-04-131-4/+6
|
* Checked in all major updates.John Wiegley2008-04-131-13/+5
|
* *** empty log message ***John Wiegley2008-04-131-0/+8
|
* Made several changes to the parsing infrastructure to allow passingJohn Wiegley2008-04-131-0/+1
| | | | | the "config_t" object around. This is needed for parsing option settings in the initialization file.
* Added in.clear() before resetting I/Os streams. Again, thanks to theJohn Wiegley2008-04-131-0/+1
| | | | list.
* Removed Python integration support.John Wiegley2008-04-131-19/+0
|
* See ChangeLogJohn Wiegley2008-04-131-1/+1
|
* Support has been added for clearing of individual transactions. SetJohn Wiegley2008-04-131-1/+1
| | | | `ledger-clear-whole-entries' in Emacs to revert to the old behavior.
* *** empty log message ***John Wiegley2008-04-131-6/+2
|
* *** empty log message ***John Wiegley2008-04-131-4/+4
|
* *** empty log message ***John Wiegley2008-04-131-1/+5
|
* *** empty log message ***John Wiegley2008-04-131-1/+1
|
* (parse): Improvements to QIF parsing.John Wiegley2008-04-131-19/+42
|
* (parse): Negate QIF amounts for which a category is specified, sinceJohn Wiegley2008-04-131-0/+2
| | | | the category shows where the money went, not where it came from.
* (qif_parser_t::parse): Record the beginning and ending line/pos andJohn Wiegley2008-04-131-1/+25
| | | | source index when reading QIF files.
* (parse): Removed an unnecessary line of code.John Wiegley2008-04-131-1/+2
|
* (parse): Accept CX as well as C*. Also, general improvements to BankJohn Wiegley2008-04-131-32/+35
| | | | type parser.
* (qif_parser_t::parse): Propogate commodity flags when parsing amountsJohn Wiegley2008-04-131-1/+11
| | | | from a QIF file.
* added missing headersJohn Wiegley2008-04-131-0/+1
|
* updated to version 2.0John Wiegley2008-04-131-0/+203
|
* changesJohn Wiegley2008-04-131-201/+0
|
* changed ledger.h to journal.h; moved adding of autoxact hookJohn Wiegley2004-09-231-1/+1
|
* redid the way amount_t::commodity is handled; no more direct accessJohn Wiegley2004-08-291-1/+1
|
* added (disabled) code for Boost.PythonJohn Wiegley2004-08-271-0/+19
|
* use value_t instead of balance_pair_t; gains for 10% binary, 2% textualJohn Wiegley2004-08-211-1/+1
|
* only compute the cost when it differs from the amountJohn Wiegley2004-08-211-2/+1
|
* quick fixJohn Wiegley2004-08-191-1/+1
|
* several fixesJohn Wiegley2004-08-191-4/+23
|
* the QIF parser was too order dependentJohn Wiegley2004-08-191-4/+8
|
* bug fix in QIF parsingJohn Wiegley2004-08-191-1/+1
|
* added support for parsing QIF filesJohn Wiegley2004-08-191-0/+160