Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Don't try to parse a display predicate if none has been set. | John Wiegley | 2008-09-18 | 1 | -1/+1 | |
| | ||||||
* | Move handling of all commands to the value expression subsystem, rather than | John Wiegley | 2008-09-18 | 2 | -195/+189 | |
| | | | | handling them explicitly in main.cc. | |||||
* | If a value expression lookup on an account object fails, defer to the current | John Wiegley | 2008-09-18 | 1 | -1/+3 | |
| | | | | session object. Transactions and entries already do this. | |||||
* | Don't use single code format characters anymore. Access to object details | John Wiegley | 2008-09-18 | 4 | -28/+11 | |
| | | | | will now always be done with "%(identifier)". | |||||
* | Restored the 'print' command. | John Wiegley | 2008-09-17 | 4 | -3/+17 | |
| | ||||||
* | Added the 'note' value expression identifier. | John Wiegley | 2008-09-17 | 1 | -1/+6 | |
| | ||||||
* | Restored --cleared, --pending, --uncleared, -X and -Y. | John Wiegley | 2008-09-16 | 5 | -22/+112 | |
| | ||||||
* | Corrected several assertions which could occur when using unary operators and | John Wiegley | 2008-09-16 | 1 | -10/+12 | |
| | | | | unresolved identifiers. | |||||
* | Fixes to the way that EXPR_PARSE_SINGLE behaves. | John Wiegley | 2008-09-15 | 2 | -22/+28 | |
| | ||||||
* | Fixed the way that nested caught exceptions are rethrown, and how value | John Wiegley | 2008-09-15 | 8 | -19/+25 | |
| | | | | expressions are displayed when errors are found in them. | |||||
* | If an entry is being parsed but yields all null-amount transactions, | John Wiegley | 2008-09-14 | 1 | -4/+10 | |
| | | | | | | completely ignore the entry. This is useful for supporting "safety" entries whose only purpose is to assert the balance of account(s) at a certain point in time. | |||||
* | Added value expression parsing flag EXPR_PARSE_SINGLE, which means to read | John Wiegley | 2008-09-14 | 3 | -9/+11 | |
| | | | | | | only a single expression and then quit immediately. Useful for parsing expressions that begin with a left parenthesis and are known to end at the right parenthesis. | |||||
* | Restored --format, --date-format (-y), and --input-date-format options. | John Wiegley | 2008-09-14 | 4 | -12/+31 | |
| | ||||||
* | format_t now handles escaped characters in input strings. | John Wiegley | 2008-09-14 | 1 | -0/+2 | |
| | ||||||
* | The ledger::string type now uses size_type for a length parameter instead of | John Wiegley | 2008-09-14 | 2 | -3/+3 | |
| | | | | "const int", which is not portable. | |||||
* | Added 'code' value expression function for xacts and entries. | John Wiegley | 2008-09-14 | 2 | -0/+21 | |
| | ||||||
* | Transactional assignments (i.e., confirmed balances) are working now. | John Wiegley | 2008-09-14 | 4 | -51/+67 | |
| | ||||||
* | Added in_place_round method to all Ledger numerical types. | John Wiegley | 2008-09-14 | 5 | -19/+64 | |
| | ||||||
* | Output balances when converting to strings, as this is needed by debugging | John Wiegley | 2008-08-29 | 1 | -1/+1 | |
| | | | | code sometimes. | |||||
* | Removed todo comments and dead code. | John Wiegley | 2008-08-17 | 2 | -61/+0 | |
| | ||||||
* | Re-enabled the disabled expand_path routine. | John Wiegley | 2008-08-17 | 1 | -11/+6 | |
| | ||||||
* | Removed more dead code. | John Wiegley | 2008-08-17 | 1 | -44/+0 | |
| | ||||||
* | Fixed an assertion. | John Wiegley | 2008-08-17 | 1 | -5/+5 | |
| | ||||||
* | Removed more dead code and todo comments, and made it possible to stream | John Wiegley | 2008-08-17 | 5 | -20/+21 | |
| | | | | compiled value expressions. | |||||
* | Removed more "pending" type comments. | John Wiegley | 2008-08-17 | 4 | -13/+5 | |
| | ||||||
* | Removed dead code. | John Wiegley | 2008-08-17 | 1 | -9/+0 | |
| | ||||||
* | Removed all pending todos from the amount_t code. | John Wiegley | 2008-08-17 | 3 | -59/+52 | |
| | ||||||
* | Removed some dead code and updated the binary streaming code for op_t and | John Wiegley | 2008-08-17 | 6 | -689/+84 | |
| | | | | value_t. | |||||
* | Added a session_t::clean_all method, for clearing all xdata within a session. | John Wiegley | 2008-08-16 | 1 | -0/+5 | |
| | ||||||
* | Added a forward declaration for session_t. | John Wiegley | 2008-08-15 | 1 | -0/+1 | |
| | ||||||
* | If a comparison between amounts fails, fall back and try to compare | John Wiegley | 2008-08-14 | 1 | -1/+6 | |
| | | | | commodities instead. | |||||
* | Added back a lot of hacktastic logic from 2.6.1 that made the "bal" command | John Wiegley | 2008-08-14 | 4 | -110/+90 | |
| | | | | | somewhat smart about how it interpreted certain options. Beware, code, for your days are not long-lived. | |||||
* | Changed interval_t::start to interval_t::set_start, to be more clear about how | John Wiegley | 2008-08-14 | 2 | -5/+6 | |
| | | | | it differs from interval_t::first. | |||||
* | Added the "depth" value expression function for accounts. | John Wiegley | 2008-08-14 | 1 | -0/+9 | |
| | ||||||
* | Re-enabled many more options, among them -n. | John Wiegley | 2008-08-14 | 2 | -18/+70 | |
| | ||||||
* | Restored the -p, -b and -e reporting options. | John Wiegley | 2008-08-14 | 2 | -75/+162 | |
| | ||||||
* | Changed output_date_format to match 08-Aug-14 format. | John Wiegley | 2008-08-14 | 1 | -1/+1 | |
| | ||||||
* | get_amount should return the xdata value if the EXT_COMPOUND flag is on. | John Wiegley | 2008-08-14 | 1 | -1/+6 | |
| | ||||||
* | If a transaction's entry has no journal pointer (and this can happen with | John Wiegley | 2008-08-14 | 1 | -1/+7 | |
| | | | | | temporaries), reference session_t::current to get at the current report pointer. | |||||
* | Allow value_t::reduce() on any data type. | John Wiegley | 2008-08-14 | 1 | -4/+2 | |
| | ||||||
* | Moved a block of code from report to session, though it's still commented out. | John Wiegley | 2008-08-14 | 2 | -13/+14 | |
| | ||||||
* | Corrected the formatting of second-lines in the register report. | John Wiegley | 2008-08-14 | 1 | -1/+1 | |
| | ||||||
* | The balance output now includes the final total. | John Wiegley | 2008-08-13 | 3 | -32/+28 | |
| | ||||||
* | The -f flag now works again. | John Wiegley | 2008-08-13 | 3 | -4/+9 | |
| | ||||||
* | Changed the default output date format in register reports from 2008-08-13 to | John Wiegley | 2008-08-13 | 2 | -4/+11 | |
| | | | | | | 08-Aug-13. This allows for the account name to be one character wider, while the century was never significant in people's minds, whereas the change in months between two transactions sometimes is. | |||||
* | Enabled the --tail and --head options. | John Wiegley | 2008-08-13 | 4 | -17/+30 | |
| | ||||||
* | When printing commodity lot dates, using format_date(). | John Wiegley | 2008-08-13 | 1 | -1/+1 | |
| | ||||||
* | The register report is now mostly displaying multi-line balances correctly. | John Wiegley | 2008-08-10 | 5 | -29/+55 | |
| | | | | It still shows lots even when --lots isn't specified, though. | |||||
* | Regular expressions supplied after 'reg' or 'bal' are working again. | John Wiegley | 2008-08-10 | 4 | -27/+26 | |
| | ||||||
* | The balance report is working again. | John Wiegley | 2008-08-10 | 5 | -13/+24 | |
| |