summaryrefslogtreecommitdiff
path: root/error.h
Commit message (Collapse)AuthorAgeFilesLines
* More infrastructure work toward getting journal objects to provide their ownJohn Wiegley2008-08-021-1/+1
| | | | information in an abstract manner.
* Revised the way that exceptions are thrown around. Instead of context being aJohn Wiegley2008-07-311-123/+75
| | | | | | | 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.
* Enabled a huge number of warning flags for g++ in acprep, and fixed them allJohn Wiegley2008-07-301-1/+1
| | | | | | except for several unused parameter warnings (because there is so much code still #if 0'd out), and one implicit conversion from long long to long which still has to be dealt with.
* 'make check' is now working again. Also, conversion from amount_t to/fromJohn Wiegley2008-07-271-1/+1
| | | | | | | double has been disabled, because I am no longer packaging the gdtoa library with Ledger (because double conversion really has nothing to do with what Ledger does). If you wish to use it, you can find gdtoa in cpp-rewrite-2006, under a sub-directory of the same name.
* --verify works again, but the memory totals at the end still need work.John Wiegley2008-07-261-1/+1
|
* The code is compiling again, but it's far from being able to run yet.John Wiegley2008-05-081-19/+22
|
* Migrated over both code and build environment from was-v3.0 branch.John Wiegley2008-05-081-14/+19
|
* *** empty log message ***John Wiegley2008-04-131-2/+2
|
* *** empty log message ***John Wiegley2008-04-131-115/+7
|
* Added much better error location.John Wiegley2008-04-131-20/+188
|
* updated to version 2.0John Wiegley2008-04-131-0/+65
|
* changesJohn Wiegley2008-04-131-65/+0
|
* changed ledger.h to journal.h; moved adding of autoxact hookJohn Wiegley2004-09-231-1/+1
|
* the amount/balance/value logic is now a library, completely separate from ledgerJohn Wiegley2004-08-291-6/+0
|
* cleanup; fully switched to autoconf -- use scripts/acprepJohn Wiegley2004-08-241-0/+1
|
* more cleanupJohn Wiegley2004-08-211-1/+5
|
* fix to textual parsing, and a bit of reconstruction in main.ccJohn Wiegley2004-08-191-12/+12
|
* added support for interval reporting; changed some option flagsJohn Wiegley2004-08-121-3/+10
|
* new debug code; automated transactions now use value expression predicatesJohn Wiegley2004-08-101-9/+0
|
* rewrote the way registers are computed -- againJohn Wiegley2004-08-041-7/+14
|
* two major changesJohn Wiegley2004-07-301-0/+7
| | | | | | | | | | | | | Complete changed the way format strings are handled. They are now compiled first, which is far more efficient than what was being done before. Also, there is now a global ledger::commodity_t::commodities map, which saves me from having to pass the current journal around to a zillion different functions, for the sole purpose of making sure that all commodity symbols that are parsed refer to the same commodity object.
* added error checking to value expression parsingJohn Wiegley2004-07-301-0/+14
|
* Exit if parsing errors are encounteredJohn Wiegley2004-07-291-1/+1
|
* call c_str()John Wiegley2004-07-291-1/+1
|
* nJohn Wiegley2004-07-291-1/+1
|
* added error.hJohn Wiegley2004-07-291-0/+40