Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Everything works with optimization turned on now. | John Wiegley | 2008-04-13 | 1 | -11/+21 |
| | |||||
* | Beat the timing and tracing code into shape. | John Wiegley | 2008-04-13 | 1 | -4/+4 |
| | |||||
* | Pounded the logging and memory tracing code into better shape. | John Wiegley | 2008-04-13 | 1 | -19/+19 |
| | |||||
* | Restructured the code to use the new utility code in utils.h. | John Wiegley | 2008-04-13 | 1 | -58/+59 |
| | |||||
* | All system headers (except Boost) now included through system.hh; | John Wiegley | 2008-04-13 | 1 | -14/+0 |
| | | | | | also, added support for pre-compiled headers since I'm now using a centralized resource for system headers. | ||||
* | All tests now working again. Reduced size of entity_t and | John Wiegley | 2008-04-13 | 1 | -176/+216 |
| | | | | transaction_t considerably. | ||||
* | Did some optimization and memory cleanup | John Wiegley | 2008-04-13 | 1 | -54/+80 |
| | |||||
* | More refactoring | John Wiegley | 2008-04-13 | 1 | -3/+3 |
| | |||||
* | Made the amount/balance/value interface a bit more rational; added | John Wiegley | 2008-04-13 | 1 | -12/+9 |
| | | | | | | back a useless version of the register command (just to prove the command sequence); and added smart XML semantics to the XPath implementation so that nodes can be coerced to values. | ||||
* | Changed date parser to use lex/yacc. | John Wiegley | 2008-04-13 | 1 | -7/+6 |
| | |||||
* | We now compile with boost_date_time (although parts of the code have | John Wiegley | 2008-04-13 | 1 | -9/+18 |
| | | | | been stubbed out as a result). | ||||
* | Initial round of changes to use boost_date_time | John Wiegley | 2008-04-13 | 1 | -8/+9 |
| | |||||
* | make distcheck now works. | John Wiegley | 2008-04-13 | 1 | -0/+1 |
| | |||||
* | Cleaned up warnings revealed by building with Xcode. | John Wiegley | 2008-04-13 | 1 | -2/+1 |
| | |||||
* | Removed all uses of PCH (which was far more trouble than it was worth). | John Wiegley | 2008-04-13 | 1 | -4/+0 |
| | |||||
* | Check in all changes made so far toward 3.0. | John Wiegley | 2008-04-13 | 1 | -195/+102 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -5/+8 |
| | |||||
* | Reworked the way date/times are handled. | John Wiegley | 2008-04-13 | 1 | -80/+102 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -21/+27 |
| | |||||
* | Several fixes to lot price handling. | John Wiegley | 2008-04-13 | 1 | -6/+9 |
| | |||||
* | Further refinement of commodity lot information. | John Wiegley | 2008-04-13 | 1 | -15/+6 |
| | |||||
* | Tons of corrections and fixes to value expressions and lot figures. | John Wiegley | 2008-04-13 | 1 | -53/+63 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -11/+27 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -10/+13 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -5/+8 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -1/+1 |
| | |||||
* | Added much better error location. | John Wiegley | 2008-04-13 | 1 | -48/+63 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -223/+183 |
| | |||||
* | Began support for improved commodity handling. | John Wiegley | 2008-04-13 | 1 | -56/+36 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -4/+1 |
| | |||||
* | Added support for unlimited factoids. | John Wiegley | 2008-04-13 | 1 | -7/+3 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -1/+1 |
| | |||||
* | (parse_transaction): Assign the entry to an xact while parsing it so | John Wiegley | 2008-04-13 | 1 | -2/+5 |
| | | | | | that the 'd' variable is available to value expressions within a transaction amount or cost. | ||||
* | Checked in all major updates. | John Wiegley | 2008-04-13 | 1 | -32/+49 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -23/+49 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -31/+29 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -6/+24 |
| | |||||
* | (parse_transaction): Improved the @ check (scanning for a transaction | John Wiegley | 2008-04-13 | 1 | -1/+18 |
| | | | | cost) so that it skips quoted symbol names and value expressions. | ||||
* | (parse_amount): Don't interpret an initial opening parenthesis as | John Wiegley | 2008-04-13 | 1 | -1/+1 |
| | | | | inline math, but rather see it as introducing a value expression. | ||||
* | (parse): Do not balance automated entries: they are now balanced as | John Wiegley | 2008-04-13 | 1 | -12/+12 |
| | | | | | | part of the entry they match. (parse): Report the remainder of failed balances using `entry_balance'. This can give a much better idea of what went wrong, especially when values are being calculated. | ||||
* | (write_textual_journal): Corrected an error message. | John Wiegley | 2008-04-13 | 1 | -1/+1 |
| | |||||
* | Transactions now track their beginning and ending position, as do | John Wiegley | 2008-04-13 | 1 | -0/+9 |
| | | | | | | | 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 Wiegley | 2008-04-13 | 1 | -2/+0 |
| | |||||
* | Made several changes to the parsing infrastructure to allow passing | John Wiegley | 2008-04-13 | 1 | -2/+6 |
| | | | | | the "config_t" object around. This is needed for parsing option settings in the initialization file. | ||||
* | Relaxed parsing so that tabs are allowed in several places that | John Wiegley | 2008-04-13 | 1 | -28/+28 |
| | | | | required spaces before. | ||||
* | Added in.clear() before resetting I/Os streams. Again, thanks to the | John Wiegley | 2008-04-13 | 1 | -0/+1 |
| | | | | list. | ||||
* | Removed Python integration support. | John Wiegley | 2008-04-13 | 1 | -27/+0 |
| | |||||
* | Restructed the code that it can build and be used as a shared library. | John Wiegley | 2008-04-13 | 1 | -9/+9 |
| | | | | | The command-line version is still statically bound in the build process by default (for the sake of speed). | ||||
* | (parse_amount): Ignore inline math characters that are found quotes. | John Wiegley | 2008-04-13 | 1 | -2/+7 |
| | |||||
* | See ChangeLog | John Wiegley | 2008-04-13 | 1 | -3/+29 |
| |