Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added a new 'format' debugging command, which dissects the formatting | John Wiegley | 2008-08-01 | 1 | -4/+3 |
| | | | | expression in its argument. | ||||
* | Re-implemented ?: parsing in value expressions. "a ? b : c" is implemented by | John Wiegley | 2008-08-01 | 1 | -3/+39 |
| | | | | | translating it into the equivalent syntax tree "(a & b) | c", since this expression evaluates to the value of b if a is true, otherwise c. | ||||
* | Revised the way that exceptions are thrown around. Instead of context being a | John Wiegley | 2008-07-31 | 1 | -8/+5 |
| | | | | | | | 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. | ||||
* | Value expression architecture is now rewritten, but the functionality of the | John Wiegley | 2008-07-29 | 1 | -0/+445 |
| | | | | | | | old system (for example, the meaning of 'a') has yet to be restored. In the new scheme, this will be done by definition a function outside of the value expression logic, rather than the tight coupling between journal innards and value expressions that occurred in 2.x. | ||||
* | A great deal of reorganization to restore the old parsing code (since the | John Wiegley | 2008-07-22 | 1 | -185/+0 |
| | | | | newer XML stuff was pulled). | ||||
* | Brought in the final round of 3.0 code, although it does not compile yet: | John Wiegley | 2008-07-20 | 1 | -7/+7 |
| | | | | report, session, parts of xpath, main, journal, option. | ||||
* | The code is compiling again, but it's far from being able to run yet. | John Wiegley | 2008-05-08 | 1 | -43/+35 |
| | |||||
* | Several fixes to lot price handling. | John Wiegley | 2008-04-13 | 1 | -0/+1 |
| | |||||
* | Added much better error location. | John Wiegley | 2008-04-13 | 1 | -4/+4 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -7/+4 |
| | |||||
* | Made several changes to the parsing infrastructure to allow passing | John Wiegley | 2008-04-13 | 1 | -52/+54 |
| | | | | | the "config_t" object around. This is needed for parsing option settings in the initialization file. | ||||
* | Removed Python integration support. | John Wiegley | 2008-04-13 | 1 | -48/+0 |
| | |||||
* | Restructed the code that it can build and be used as a shared library. | John Wiegley | 2008-04-13 | 1 | -9/+129 |
| | | | | | The command-line version is still statically bound in the build process by default (for the sake of speed). | ||||
* | updated to 2.02 | John Wiegley | 2008-04-13 | 1 | -0/+2 |
| | |||||
* | updated to version 2.0 | John Wiegley | 2008-04-13 | 1 | -0/+119 |
| | |||||
* | changes | John Wiegley | 2008-04-13 | 1 | -117/+0 |
| | |||||
* | changed ledger.h to journal.h; moved adding of autoxact hook | John Wiegley | 2004-09-23 | 1 | -1/+1 |
| | |||||
* | added (disabled) code for Boost.Python | John Wiegley | 2004-08-27 | 1 | -15/+97 |
| | |||||
* | fixes | John Wiegley | 2004-08-19 | 1 | -0/+35 |