Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added "reported posts" into account xdata | John Wiegley | 2009-11-02 | 1 | -2/+4 | |
| | | | | | | | | | This is necessary because sometimes, a post from one account will get reported as though it were in another account (this happens with --budget, to show child account postings within their parent account). In that case, the account needs to remember which postings have been reported as being within it, so that it can add these amounts to its own total in the balance report. | |||||
* | Removed unnecessary forward declaration | John Wiegley | 2009-10-31 | 1 | -1/+0 | |
| | ||||||
* | Added serialization methods for most type | John Wiegley | 2009-10-30 | 1 | -0/+20 | |
| | | | | | This allows journal_t objects to be completed serialized to disk and deserialized. | |||||
* | Renamed two methods, for consistency's sake | John Wiegley | 2009-10-27 | 1 | -2/+2 | |
| | ||||||
* | Redid the way temporaries are handled in filtering | John Wiegley | 2009-10-27 | 1 | -17/+18 | |
| | ||||||
* | Removed two invalid comments | John Wiegley | 2009-10-27 | 1 | -2/+0 | |
| | ||||||
* | Removed some dead code | John Wiegley | 2009-06-27 | 1 | -5/+2 | |
| | ||||||
* | Rewrote the balance report again, to fix --depth | John Wiegley | 2009-03-08 | 1 | -1/+2 | |
| | ||||||
* | Revised the ways statistics are computed | John Wiegley | 2009-03-06 | 1 | -32/+17 | |
| | | | | | | | It is no longer done in calc_posts, but recursively on each account. This allows value expressions to ask statistical questions, like "earliest cleared posting?" (TBD) from any specific account, computed lazily. | |||||
* | Changed the way that account balances are computed | John Wiegley | 2009-03-06 | 1 | -9/+70 | |
| | ||||||
* | Don't compute running total for balance reports | John Wiegley | 2009-03-05 | 1 | -3/+4 | |
| | ||||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -1/+0 | |
| | ||||||
* | Gather account details in a details_t structure | John Wiegley | 2009-03-03 | 1 | -12/+17 | |
| | ||||||
* | Normalized how account totals are calculated | John Wiegley | 2009-03-03 | 1 | -2/+1 | |
| | ||||||
* | Corrected warnings g++-4.3.3 was complaining about | John Wiegley | 2009-02-28 | 1 | -1/+1 | |
| | ||||||
* | The Great Renaming, Part II | John Wiegley | 2009-02-23 | 1 | -3/+3 | |
| | | | | | The last commit did not contain the majority of changes because of a slight mishap. This contains the real changeset. | |||||
* | Added a --strict session option | John Wiegley | 2009-02-19 | 1 | -1/+4 | |
| | | | | | | | When enabled, if any accounts or commodities are seen in an uncleared transaction, which were not seen previously in a cleared or pending transaction or a textual directive dealing with accounts or commodities, a warning is generated about the unknown item. | |||||
* | Added --flat option, to flatten the balance report | John Wiegley | 2009-02-17 | 1 | -1/+1 | |
| | ||||||
* | Only display a final balance total if necessary | John Wiegley | 2009-02-17 | 1 | -6/+6 | |
| | | | | | In the case where only one top-level account is being reported, there is no reason to duplicate the total balance shown. | |||||
* | Rewrote how the balance command displays accounts | John Wiegley | 2009-02-17 | 1 | -5/+8 | |
| | | | | | | | | The previous method bent over backwards to try and avoid multiple passes through the account tree, but the result was a horribly complicated mess that never ceased to dredge up obscure bugs. The new scheme is a very, very simple two-pass algorithm, with multiple subpasses during the second pass for refining the output based on the report options. | |||||
* | Removed an unused extended account xdata flag | John Wiegley | 2009-02-16 | 1 | -5/+4 | |
| | ||||||
* | Sorting expr now uses "-" to indicate descending | John Wiegley | 2009-02-12 | 1 | -3/+4 | |
| | | | | | For example: -S payee,-date sorts 1) ascending by payee, then 2) descending by date. | |||||
* | Use the report's amount_expr everywhere that computes an xact's amount. | John Wiegley | 2009-02-09 | 1 | -1/+1 | |
| | ||||||
* | Moved get_partial_name from format.cc into account_t, where it belongs. | John Wiegley | 2009-02-08 | 1 | -0/+5 | |
| | ||||||
* | Removed unnused account_t::ident. | John Wiegley | 2009-02-07 | 1 | -7/+2 | |
| | ||||||
* | Largely removed all of Ledger's use of global variables, for the REPL's sake. | John Wiegley | 2009-02-04 | 1 | -1/+2 | |
| | ||||||
* | Removed the global references to session->report. | John Wiegley | 2009-02-03 | 1 | -1/+1 | |
| | ||||||
* | Changed many uses of "unsigned long" to std::size_t. | John Wiegley | 2009-02-01 | 1 | -1/+1 | |
| | ||||||
* | Added documentation stubs for all include files and classes. | John Wiegley | 2009-01-31 | 1 | -0/+19 | |
| | ||||||
* | Stopped using the generic "unsigned int" in favor of more specific types. | John Wiegley | 2009-01-29 | 1 | -7/+7 | |
| | ||||||
* | Increased copyright range to include 2009. | John Wiegley | 2009-01-20 | 1 | -1/+1 | |
| | ||||||
* | Factored common parts of entry_t and xact_t into new item_t | John Wiegley | 2008-09-19 | 1 | -5/+2 | |
| | ||||||
* | Added a forward declaration for session_t. | John Wiegley | 2008-08-15 | 1 | -0/+1 | |
| | ||||||
* | Fixed a memory leak that would show up if --verify --verbose was running and | John Wiegley | 2008-08-10 | 1 | -2/+14 | |
| | | | | an error or exception occurred. | |||||
* | Basic balance reports are working again! | John Wiegley | 2008-08-10 | 1 | -2/+5 | |
| | ||||||
* | Moved around most of the files so that source code is in src/, documentation | John Wiegley | 2008-08-05 | 1 | -0/+155 | |
is in doc/, etc. |