Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Rewrote the equity command, which is working again | John Wiegley | 2009-02-20 | 1 | -1/+3 | |
| | | | | | | The old implementation used an account formatter, and was very specialized. The new is done as a transaction filter, and works along with everything else, eliminating bugs special to the equity report. | |||||
* | Don't sort or subtotal xacts for account reports | John Wiegley | 2009-02-19 | 1 | -20/+20 | |
| | ||||||
* | Improved the --collapse filter | John Wiegley | 2009-02-17 | 1 | -10/+13 | |
| | | | | | | | | | | It now takes the --display and --only predicates into account, so that it never appears to be collapsing single transactions. There are cases where there are multiple transactions, but the display or only predicate filters them out, so that if collapse didn't consider this, the user would wonder why a single transaction was being collapsed -- since they'd never see that collapse saw more than two. | |||||
* | Added new --set-acount and --set-payee options | John Wiegley | 2009-02-16 | 1 | -6/+26 | |
| | | | | | | These fully generalize the previous --payee-as-account and such options, which, for example, is now implemented to be the same as saying, "--set-account payee". | |||||
* | Added several new reporting options | John Wiegley | 2009-02-16 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | To help with gathering specific reports: - --payee-as-account copies the entry's payee field to the account, allowing the subtotal report to show unique payees for each period. - --comm-as-account copies the transaction's amount's commodity to the account. - --code-as-account copies the entry's code to the account Also created aliases for some of these options, for conistency's sake: - --commodity-as-payee is now an alias for --comm-as-payee - --commodity-as-account is now an alias for --comm-as-account | |||||
* | Fixed the --head and --tail options | John Wiegley | 2009-02-16 | 1 | -3/+6 | |
| | ||||||
* | Made several of the filters more context aware | John Wiegley | 2009-02-15 | 1 | -6/+12 | |
| | | | | | This resolves certain issues where value expressions were not being looked up within their full context. | |||||
* | Don't apply all filters for account-wise reports | John Wiegley | 2009-02-15 | 1 | -32/+38 | |
| | | | | This creates its own problems; instead, only most are used. | |||||
* | Improved handling of --empty option | John Wiegley | 2009-02-15 | 1 | -1/+2 | |
| | | | | | | For example, in period reports null transactions are only generated for empty periods if --empty is used. Otherwise, the presence of such transactions can get confusing. | |||||
* | item_predicate now operates on scope_t | John Wiegley | 2009-02-15 | 1 | -12/+12 | |
| | | | | This means item_predicate is no longer a template. | |||||
* | chain_xact_handlers now always operators the same | John Wiegley | 2009-02-15 | 1 | -80/+76 | |
| | | | | | | Previously, account-wise reports used a subset of the total number of transaction filters, but this could cause confusing results, and made some reports immpossible (such as account-wise monthly averages). | |||||
* | Have interval_xacts construct temps on a list | John Wiegley | 2009-02-14 | 1 | -1/+2 | |
| | ||||||
* | Re-enabled some code, and removed a bunch of deadwood. | John Wiegley | 2009-02-12 | 1 | -11/+15 | |
| | ||||||
* | Sort period transactions by "date", not by "d". | John Wiegley | 2009-02-10 | 1 | -1/+1 | |
| | ||||||
* | Added a new --collapse-if-zero option. | John Wiegley | 2009-02-09 | 1 | -1/+2 | |
| | ||||||
* | Use the report's amount_expr everywhere that computes an xact's amount. | John Wiegley | 2009-02-09 | 1 | -5/+6 | |
| | ||||||
* | Had to step back from a change that was breaking regular reports. | John Wiegley | 2009-02-09 | 1 | -1/+3 | |
| | ||||||
* | Pass amount expression to calc_xacts, to be used for computing the total. | John Wiegley | 2009-02-08 | 1 | -1/+2 | |
| | ||||||
* | Removed --reconcile and --reconcile-date. | John Wiegley | 2009-02-07 | 1 | -14/+0 | |
| | ||||||
* | Removed the nearly unknown --descend and --descend-if options. | John Wiegley | 2009-02-06 | 1 | -32/+4 | |
| | ||||||
* | Restored all the option handlers from 2.6.2, but not the options themselves. | John Wiegley | 2009-02-06 | 1 | -15/+16 | |
| | ||||||
* | Greatly simplified the way option and command handlers are defined. | John Wiegley | 2009-02-05 | 1 | -79/+71 | |
| | ||||||
* | Largely removed all of Ledger's use of global variables, for the REPL's sake. | John Wiegley | 2009-02-04 | 1 | -5/+13 | |
| | ||||||
* | Moved chain_xact_handlers into its own file, chain.h and chain.cc. | John Wiegley | 2009-02-01 | 1 | -0/+225 | |