Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Added the concept of "balance setting transactions"." | John Wiegley | 2008-08-09 | 1 | -79/+2 |
| | | | | | | This reverts commit c93175183e790cf7f1100dfd554197161a69e6fe. The feature needs more thought and is not ready for 2.6.1. | ||||
* | Added the concept of "balance setting transactions". | John Wiegley | 2008-07-27 | 1 | -2/+79 |
| | |||||
* | Erroneously compared a character position to NUL, rather than setting it. | John Wiegley | 2008-07-19 | 1 | -3/+3 |
| | |||||
* | Disabled an error check that has no real value in 2.6. | John Wiegley | 2008-07-17 | 1 | -2/+12 |
| | |||||
* | Protect against a case where xact->entry may legitimately be NULL. | John Wiegley | 2008-07-17 | 1 | -2/+2 |
| | |||||
* | Strip \r from all lines read. | John Wiegley | 2008-07-17 | 1 | -9/+23 |
| | |||||
* | Fixed several issues with clocking out in a timelog, which was leading to an | John Wiegley | 2008-07-17 | 1 | -15/+32 |
| | | | | invalid memory access. | ||||
* | Added several more date/time fixes from Nathan Jones. Fixes #49. | John Wiegley | 2008-07-17 | 1 | -1/+1 |
| | |||||
* | Patch from Nathan Jones so that trailing whitespace after account names in a | John Wiegley | 2008-07-16 | 1 | -1/+2 |
| | | | | transaction with no amount is not parsed as a special name. Fixes #3. | ||||
* | Fix compile errors with gcc 4.3 | Nathan Jones | 2008-05-20 | 1 | -0/+1 |
| | |||||
* | Improvements to the position calculation logic during parsing. | John Wiegley | 2008-04-13 | 1 | -5/+8 |
| | |||||
* | *** 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 |
| | |||||
* | Support has been added for clearing of individual transactions. Set | John Wiegley | 2008-04-13 | 1 | -32/+55 |
| | | | | `ledger-clear-whole-entries' in Emacs to revert to the old behavior. | ||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -1/+1 |
| | |||||
* | (parse_entry): Allow for the possibility that a transaction might end | John Wiegley | 2008-04-13 | 1 | -1/+7 |
| | | | | with EOF. | ||||
* | (parse_entry): Removed "single line" transaction parsing and went back | John Wiegley | 2008-04-13 | 1 | -10/+1 |
| | | | | | to 2.3 behavior (where transactions always appear after the line containing the date and payee). | ||||
* | (parse): Removed some unnecessary code which was actually causing | John Wiegley | 2008-04-13 | 1 | -15/+2 |
| | | | | | price histories to be parsed wrong when compiler optimizations were used (at least on my machine). |