Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Always call TRACE_CTOR at the end of constructors | John Wiegley | 2012-03-20 | 1 | -3/+3 |
| | |||||
* | Added option --day-break | John Wiegley | 2012-03-17 | 1 | -0/+1 |
| | |||||
* | Added parsing support for the many value directives | John Wiegley | 2012-03-07 | 1 | -2/+4 |
| | |||||
* | Added a few comments | John Wiegley | 2012-03-07 | 1 | -0/+9 |
| | |||||
* | Refactored the notion of "the current parsing context" | John Wiegley | 2012-03-01 | 1 | -77/+62 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Added some missing variable names | John Wiegley | 2012-02-27 | 1 | -1/+2 |
| | |||||
* | Optimizations | John Wiegley | 2012-02-27 | 1 | -52/+58 |
| | |||||
* | Added --check-payees option | John Wiegley | 2012-02-27 | 1 | -17/+19 |
| | |||||
* | Implement the "tag" metadata directive | John Wiegley | 2012-02-27 | 1 | -3/+63 |
| | |||||
* | Enable payee mappings | John Wiegley | 2012-02-27 | 1 | -13/+10 |
| | |||||
* | Move when Unknown accounts are processed | John Wiegley | 2012-02-27 | 1 | -10/+9 |
| | |||||
* | Added new account/payee/commodity directives | John Wiegley | 2012-02-27 | 1 | -16/+148 |
| | | | | | Also added supporting options: --explicit, --permissive, --pedantic, as well as new behavior for --strict. | ||||
* | The "id" of an item now maps to its UUID | John Wiegley | 2012-02-27 | 1 | -0/+17 |
| | |||||
* | Corrected an error message | John Wiegley | 2012-02-26 | 1 | -1/+1 |
| | |||||
* | Added --rich-data for 'convert', and SHA1 checksum checking | John Wiegley | 2012-02-26 | 1 | -0/+11 |
| | |||||
* | Fixes for variable shadowing (18/28) | John Wiegley | 2012-02-17 | 1 | -2/+2 |
| | |||||
* | Cleanup whitespace | John Wiegley | 2011-08-18 | 1 | -1/+1 |
| | |||||
* | Revised how Ledger handles the "current year" | John Wiegley | 2010-06-14 | 1 | -6/+4 |
| | | | | | Now when the Y directive sets the current year for a region, it affects everything, as if the clock really were set back to that year. | ||||
* | Automated xacts may now contain "deferred tags" | John Wiegley | 2010-06-13 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | For example, consider the following automated transaction: = /Food/ ; Next Date:: date + 10 (Expenses:Tax) 1.00 ; Next Date:: date + 20 This will add a metadata field named 'Next Date' to the _matching posting_, with a value that is 10 days later than that posting. It will also generate a new posting for that transaction, whose amount is the same as the matching posting. Further, it will add a 'Next Date' metadata tag to the _generated posting_ whose value is 20 days later than the date of the matching posting. | ||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -9/+9 |
| | |||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Reformatted a comment | John Wiegley | 2010-02-05 | 1 | -3/+2 |
| | |||||
* | Many improvements to Ledger's Python bindings | John Wiegley | 2009-11-19 | 1 | -16/+0 |
| | |||||
* | Added has_xdata() methods for journal_t and xact_t | John Wiegley | 2009-11-12 | 1 | -0/+20 |
| | |||||
* | Did away with the "finalizer" abstraction | John Wiegley | 2009-11-11 | 1 | -1/+8 |
| | | | | | This was from an earlier time, when it was intended to be used by Python. But it's not needed anymore. | ||||
* | Automated postings defer amount expression calculation | John Wiegley | 2009-11-11 | 1 | -3/+1 |
| | | | | | | | | | | | | | | | | | This allows for value expressions to be used which reference the incoming posting, for example: = Income:Clients: (Liabilities:Taxes:VAT1) (floor(amount) * 1) (Liabilities:Taxes:VAT2) 0.19 2009/07/27 * Invoice Assets:Bank:Checking $1,190.45 Income:Clients:ACME_Inc The automated posting for VAT1 will use the floored amount multiplied by a factor, while the posting for VAT2 multiples the whole amount as before. | ||||
* | Renamed journal_t::basket to bucket | John Wiegley | 2009-11-07 | 1 | -1/+1 |
| | |||||
* | The binary cache is working again | John Wiegley | 2009-11-06 | 1 | -1/+2 |
| | |||||
* | Moved journal reading code into journal_t | John Wiegley | 2009-11-05 | 1 | -13/+84 |
| | |||||
* | Moved xdata clearing code into each type proper | John Wiegley | 2009-11-05 | 1 | -0/+17 |
| | |||||
* | Initialize journal_t::basket to NULL | John Wiegley | 2009-11-03 | 1 | -1/+1 |
| | |||||
* | Create a --cache option, for using a binary cache | John Wiegley | 2009-10-31 | 1 | -1/+1 |
| | |||||
* | Moved ownership of master account into journal_t | John Wiegley | 2009-10-30 | 1 | -0/+26 |
| | | | | The journal_t now completely represents the data part of a session. | ||||
* | Enabled use of pre-compiled headers by default | John Wiegley | 2009-03-10 | 1 | -0/+2 |
| | |||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -2/+1 |
| | |||||
* | The Great Renaming, Part II | John Wiegley | 2009-02-23 | 1 | -23/+23 |
| | | | | | The last commit did not contain the majority of changes because of a slight mishap. This contains the real changeset. | ||||
* | Added a now-missing #include of "account.h". | John Wiegley | 2009-02-09 | 1 | -0/+1 |
| | |||||
* | Removed unnecessary #include directives. | John Wiegley | 2009-02-09 | 1 | -1/+0 |
| | |||||
* | Removed all references to the old binary cache. | John Wiegley | 2009-02-04 | 1 | -12/+3 |
| | |||||
* | Largely removed all of Ledger's use of global variables, for the REPL's sake. | John Wiegley | 2009-02-04 | 1 | -10/+4 |
| | |||||
* | Increased copyright range to include 2009. | John Wiegley | 2009-01-20 | 1 | -1/+1 |
| | |||||
* | Cleaned up the way that commodity pricing is handled. | John Wiegley | 2008-09-20 | 1 | -8/+0 |
| | |||||
* | Factored common parts of entry_t and xact_t into new item_t | John Wiegley | 2008-09-19 | 1 | -11/+10 |
| | |||||
* | Moved around most of the files so that source code is in src/, documentation | John Wiegley | 2008-08-05 | 1 | -0/+150 |
is in doc/, etc. |