Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added a new --exact option | John Wiegley | 2009-02-21 | 1 | -0/+1 | |
| | | | | | | | | | The purpose of this option is that usually when you do a --monthly periodic report, you see dates ranges from the first day of each month, to the last day. With --exact, the first day of each range will be the date of the first transaction found in that range, and likewise with the end of the range. Essentially it "contracts" the reported period dates to reflect the exact begin and end dates. | |||||
* | Restored the --deviation option | John Wiegley | 2009-02-21 | 1 | -1/+3 | |
| | ||||||
* | Restored --forecast, now also --forecast-while | John Wiegley | 2009-02-21 | 1 | -1/+1 | |
| | ||||||
* | Enabled --current option | John Wiegley | 2009-02-20 | 1 | -1/+3 | |
| | ||||||
* | Strip amounts displayed in the csv report | John Wiegley | 2009-02-20 | 1 | -1/+1 | |
| | ||||||
* | Removed unused --cache option | John Wiegley | 2009-02-20 | 1 | -1/+0 | |
| | ||||||
* | Restored the --basis option | John Wiegley | 2009-02-20 | 1 | -1/+16 | |
| | ||||||
* | Added --no-total option | John Wiegley | 2009-02-20 | 1 | -0/+2 | |
| | | | | This simply omits the final total in the balance report, nothing more. | |||||
* | Don't use auto-widths for widths explicitly given | John Wiegley | 2009-02-20 | 1 | -10/+20 | |
| | ||||||
* | Rewrote the equity command, which is working again | John Wiegley | 2009-02-20 | 1 | -4/+1 | |
| | | | | | | 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. | |||||
* | Use the 'market' function, not 'market_value' | John Wiegley | 2009-02-19 | 1 | -2/+2 | |
| | ||||||
* | Added a new --columns= option | John Wiegley | 2009-02-19 | 1 | -0/+2 | |
| | ||||||
* | The sequence -M -p 2004 now equals -p 2004 -M | John Wiegley | 2009-02-19 | 1 | -57/+54 | |
| | ||||||
* | Restored the -j and -J options | John Wiegley | 2009-02-19 | 1 | -10/+7 | |
| | ||||||
* | Moved init of options to the options themselves | John Wiegley | 2009-02-19 | 1 | -9/+69 | |
| | ||||||
* | Improved how register reports are formatted | John Wiegley | 2009-02-19 | 1 | -4/+26 | |
| | | | | | | | | | | | | As a result, --wide is working again, and --wide-register-format has been removed. Also, the following new options are recognized, for controlling per-column formatting: --date-width NUM --payee-width NUM --account-width NUM --amount-width NUM --total-width NUM | |||||
* | Added --flat option, to flatten the balance report | John Wiegley | 2009-02-17 | 1 | -0/+1 | |
| | ||||||
* | The option --cost is now an alias for --basis | John Wiegley | 2009-02-17 | 1 | -1/+0 | |
| | ||||||
* | Added new --set-acount and --set-payee options | John Wiegley | 2009-02-16 | 1 | -0/+2 | |
| | | | | | | 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 | -1/+4 | |
| | | | | | | | | | | | | | | | 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 several unused value and param warnings | John Wiegley | 2009-02-16 | 1 | -4/+4 | |
| | ||||||
* | Moved around some functions for clarity | John Wiegley | 2009-02-16 | 1 | -11/+0 | |
| | ||||||
* | The -n option for bal command is working again | John Wiegley | 2009-02-16 | 1 | -3/+3 | |
| | | | | | The fix was that when appending new predicates, enclosed both sides of the AND with parentheses. | |||||
* | Made several of the filters more context aware | John Wiegley | 2009-02-15 | 1 | -2/+3 | |
| | | | | | This resolves certain issues where value expressions were not being looked up within their full context. | |||||
* | Normalized handling of several report options | John Wiegley | 2009-02-15 | 1 | -58/+64 | |
| | ||||||
* | Re-enabled the --format (-F) option | John Wiegley | 2009-02-15 | 1 | -0/+6 | |
| | ||||||
* | The "xact" variable now returns null for accounts | John Wiegley | 2009-02-15 | 1 | -0/+3 | |
| | ||||||
* | Split up session_t::reread_journal_files() | John Wiegley | 2009-02-15 | 1 | -1/+2 | |
| | | | | | You now call session_t::close_journal_files() followed by session_t::read_journal_files(). | |||||
* | Change a few calls to on() to use set_expr() | John Wiegley | 2009-02-15 | 1 | -6/+5 | |
| | ||||||
* | Parse '/' in an operator context as "div" | John Wiegley | 2009-02-15 | 1 | -1/+1 | |
| | ||||||
* | Restored the --average (-A) report option | John Wiegley | 2009-02-15 | 1 | -1/+5 | |
| | ||||||
* | Added a helper method for setting expr options | John Wiegley | 2009-02-15 | 1 | -14/+26 | |
| | | | | | | | | | | | Now one does: parent->HANDLER(display_total_).set_expr("total"); Rather than what was required previously: parent->HANDLER(display_total_).on("total"); parent->HANDLER(display_total_).expr = "total"; | |||||
* | Added #if 0'd stub code from 2.x's option.cc | John Wiegley | 2009-02-14 | 1 | -3/+26 | |
| | ||||||
* | Restored the --actual and --real options | John Wiegley | 2009-02-14 | 1 | -2/+9 | |
| | ||||||
* | Re-enabled periodic reporting options (-M, etc) | John Wiegley | 2009-02-14 | 1 | -5/+32 | |
| | ||||||
* | Enabled --cleared, --uncleared and --pending | John Wiegley | 2009-02-13 | 1 | -3/+14 | |
| | | | | | Note that the --uncleared flag includes --pending, since it specifically means "not yet cleared". | |||||
* | Re-activated the budgeting flags | John Wiegley | 2009-02-13 | 1 | -3/+12 | |
| | | | | However, the budget reports themselves still need to be tested. | |||||
* | Added a "reload" command, for use at the REPL | John Wiegley | 2009-02-13 | 1 | -0/+5 | |
| | | | | | | | Created a new function, session_t::reread_journal_files, which throws away all previous state data and reads in the same files again. This is needed to allow Emacs to communicate with Ledger via the REPL, so that it tell Ledger when it has made changes to the user's data file. | |||||
* | Added a new valexpr function: format_date | John Wiegley | 2009-02-13 | 1 | -0/+1 | |
| | | | | | | | | | This can be used to format dates with a specific pattern, such as: format_date(entry.date, "%Y/%m/%d") This is used by the print command to ensure that Ledger is able to parse back what it prints. | |||||
* | Restored the "prices" command. | John Wiegley | 2009-02-12 | 1 | -3/+1 | |
| | ||||||
* | Turned on the "emacs" command and budgeting, though neither are tested yet. | John Wiegley | 2009-02-12 | 1 | -0/+7 | |
| | ||||||
* | Rewrote the "entry" command. It's ALIVE! | John Wiegley | 2009-02-11 | 1 | -0/+1 | |
| | ||||||
* | Wired up the "entry" command from 2.x, though it still needs to be ported. | John Wiegley | 2009-02-10 | 1 | -0/+10 | |
| | ||||||
* | Removed an unneeded method declaration. | John Wiegley | 2009-02-10 | 1 | -1/+0 | |
| | ||||||
* | When -V is used, show the market value for the amount as well as the total. | John Wiegley | 2009-02-09 | 1 | -0/+1 | |
| | ||||||
* | Added a new --collapse-if-zero option. | John Wiegley | 2009-02-09 | 1 | -0/+4 | |
| | ||||||
* | Had to step back from a change that was breaking regular reports. | John Wiegley | 2009-02-09 | 1 | -1/+4 | |
| | ||||||
* | Pass amount expression to calc_xacts, to be used for computing the total. | John Wiegley | 2009-02-08 | 1 | -0/+1 | |
| | ||||||
* | Correctly compile the expressions passed to -t and -T. | John Wiegley | 2009-02-08 | 1 | -0/+12 | |
| | ||||||
* | Inverted the default display mode for balance reports. Use -n to collapse | John Wiegley | 2009-02-08 | 1 | -1/+6 | |
| | | | | them, as this fits better with what -n does for register reports. |