Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | whitespace cleanup | Johann Klähn | 2013-01-16 | 5 | -15/+15 |
| | |||||
* | Merge pull request #122 from enderw88/Lisp-fixes | John Wiegley | 2013-01-16 | 3 | -2/+16 |
|\ | | | | | Fix ledger-add-entry | ||||
| * | Merge remote-tracking branch 'upstream/next' into next | Craig Earls | 2013-01-14 | 2 | -2/+14 |
| |\ | |||||
| * | | Bug551 fixed, commodities and accounts now sort | Craig Earls | 2013-01-07 | 3 | -2/+16 |
| | | | | | | | | | | | | | | | | | | Added two compare structs for std::map to use. I tried to override the < operator got a clean compile but map wasn't picking it up, I couldn't figure out why so I took the less elegant route. | ||||
* | | | fix bug 748: option aliases not recognized | Johann Klähn | 2013-01-15 | 1 | -4/+11 |
| | | | |||||
* | | | fix bug 788: behaviour of source_context for '-f -' | Johann Klähn | 2013-01-15 | 2 | -1/+2 |
| | | | | | | | | | | | | | | | | | | `session_t::read_data` did not set context.pathname to `/dev/stdin` for the special case `-f -`. I chose to adjust `source_context` too as there is no sensible context if no file name is provided. | ||||
* | | | remove superfluous 'break' | Johann Klähn | 2013-01-15 | 1 | -1/+0 |
| | | | |||||
* | | | fix for 'store absolute paths internally' | Johann Klähn | 2013-01-15 | 1 | -1/+1 |
| |/ |/| | | | | | | | `parent_path` was called on unprocessed path so neither `resolve_path` nor `filesystem::absolute` had any effect. | ||||
* | | Improvement to account alias expansion | John Wiegley | 2013-01-11 | 1 | -1/+12 |
| | | | | | | | | | | | | | | Aliases are now expanded not only if they occur by themselves, but also if they occur as the beginning of a multi-part account. Given <alias Food=Expenses:Food> the account <Food:Tomatos> should now be expanded to <Expenses:Food:Tomatos>. | ||||
* | | Guard against a possible NULL | John Wiegley | 2013-01-11 | 1 | -1/+2 |
|/ | |||||
* | Merge branch 'next' of github.com:ledger/ledger into next | John Wiegley | 2012-11-26 | 1 | -2/+4 |
|\ | |||||
| * | Fix crash when accessing the transaction code via post.xact.code using python | Alexis Hildebrandt | 2012-11-19 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | ledger would abort with the following error message: TypeError: No Python class registered for C++ class boost::optional<std::string> The changes pass a CallPolicy to make_getter when adding the transaction code property for python, so that the correct to_python conversion is made. For details see: http://www.boost.org/doc/libs/1_52_0/libs/python/doc/v2/faq.html#topythonconversionfailed | ||||
* | | Shorten debug comment | John Wiegley | 2012-11-23 | 1 | -1/+1 |
| | | |||||
* | | Properly handle metadata tags on auto-postings | John Wiegley | 2012-11-12 | 2 | -7/+22 |
| | | |||||
* | | Account names in auto-xacts can be format strings | John Wiegley | 2012-11-12 | 1 | -0/+9 |
|/ | |||||
* | right-justify amount_expr text in print report where possible | Christophe Rhodes | 2012-11-06 | 1 | -6/+7 |
| | |||||
* | fix comment in display_filter_posts::output_rounding(post_t) | Christophe Rhodes | 2012-11-06 | 1 | -3/+5 |
| | | | | | slightly more detail in the case of zero display_amount and --empty not specified. | ||||
* | Guard against global_scope being NULL | John Wiegley | 2012-10-31 | 1 | -1/+2 |
| | |||||
* | Merge pull request #97 from enderw88/Bug726-727-draft-and-lisp-command | John Wiegley | 2012-10-31 | 1 | -2/+9 |
|\ | | | | | Added "draft" and "lisp" command synonyms | ||||
| * | Added missing break; statement in report.cc | Craig Earls | 2012-10-26 | 1 | -0/+1 |
| | | |||||
| * | Added "draft" and "lisp" command synonyms | Craig Earls | 2012-10-26 | 1 | -2/+8 |
| | | |||||
* | | Corrected a typo | John Wiegley | 2012-10-31 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #96 from enderw88/Bug634-floor-ceil-round | John Wiegley | 2012-10-26 | 7 | -3/+78 |
|\| | | | | | Bug 634 and 488, Corrected behavior of floor, and added ceiling | ||||
| * | Bug 634 and 488, Corrected behavior of floor, and added ceiling | Craig Earls | 2012-10-25 | 7 | -3/+78 |
| | | | | | | | | This is only a partial fix for 634, since rounding is not fixed. | ||||
* | | Merge pull request #95 from enderw88/Bug695-init-file | John Wiegley | 2012-10-25 | 5 | -5/+47 |
|\| | | | | | Bug695 init file | ||||
| * | Fixes Bug 695, ledger ignores --init-file | Craig Earls | 2012-10-25 | 3 | -4/+18 |
| | | | | | | | | | | | | Handle --init-file as a special command option like the debug options. That wway we can have the argument captured before teh global scope is created. | ||||
| * | Added filebase and filepath values | Craig Earls | 2012-10-23 | 1 | -1/+21 |
| | | | | | | | | | | | | 'filename' returns the complete path/filename of the file containg the current xact. This is inconvenient for some displays. filebase returns only the base name. For completeness added filepath as well. | ||||
| * | Implemented Bug551 Automatic Transactions are cleared base on parent | Craig Earls | 2012-10-23 | 1 | -0/+8 |
| | | |||||
* | | fix bucket directive (bug 765) | Johann Klähn | 2012-10-23 | 1 | -4/+4 |
|/ | | | | | | | | This was caused by both 'A' and 'bucket' using default_account_directive. This function was still stripping the 'A' directive, so the first character of the account name used with 'bucket' was cut off. Maybe the code for the other directives should be changed accordingly for consistency (put line + 1 in call instead of function). | ||||
* | fix account mapping in csv conversion | Johann Klähn | 2012-10-18 | 1 | -1/+1 |
| | | | | | | | By using payees_for_unknown_accounts instead of account_mappings in csv.cc ledger will have the same behaviour as in `ledger -f - print` in that it uses payee fields in account directives to rewrite the account. | ||||
* | Fix compilation warning: ensure a destructor is properly defined to avoid | Hyrum Wright | 2012-08-14 | 2 | -0/+5 |
| | | | | compiler confusion. | ||||
* | Fix compilation warning: be sure we call the base class copy constructor. | Hyrum Wright | 2012-08-14 | 1 | -1/+1 |
| | |||||
* | Resolve account.date to latest post in the account | John Wiegley | 2012-08-09 | 1 | -1/+3 |
| | |||||
* | Always store absolute paths internally | John Wiegley | 2012-08-02 | 2 | -9/+8 |
| | |||||
* | Don't use __has_feature in utils.cc | John Wiegley | 2012-08-02 | 1 | -4/+4 |
| | |||||
* | Guard some function definitions for ASan | John Wiegley | 2012-07-30 | 1 | -0/+8 |
| | |||||
* | Fixed a subtle memory overwrite | John Wiegley | 2012-06-27 | 1 | -8/+10 |
| | | | | Fixes #608 | ||||
* | Also using Clang's PCH with my "cxx" compiler | John Wiegley | 2012-05-27 | 1 | -1/+1 |
| | |||||
* | Fixed a reference to HAVE_EDIT | John Wiegley | 2012-05-20 | 2 | -7/+6 |
| | |||||
* | Removed an unnecessary #define | John Wiegley | 2012-05-20 | 1 | -1/+0 |
| | |||||
* | Make profiling builds work with Clang | John Wiegley | 2012-05-20 | 1 | -1/+0 |
| | |||||
* | Guard against an incorrect use of assert() | John Wiegley | 2012-05-20 | 1 | -1/+1 |
| | |||||
* | Changed all ASSERTS_ON -> !NO_ASSERTS | John Wiegley | 2012-05-20 | 3 | -8/+5 |
| | |||||
* | A few more CMake-related fixes | John Wiegley | 2012-05-20 | 2 | -5/+2 |
| | |||||
* | Work around inclusion ordering bug with Xpressive | John Wiegley | 2012-05-20 | 2 | -4/+3 |
| | |||||
* | Work around collision between Format's put & Graph | John Wiegley | 2012-05-20 | 7 | -222/+178 |
| | |||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 61 | -242/+541 |
| | |||||
* | Fixed a variable name shadowing | John Wiegley | 2012-05-18 | 1 | -2/+2 |
| | |||||
* | Added a "json" report command | John Wiegley | 2012-05-18 | 4 | -6/+27 |
| | |||||
* | Switched to Boost.PropertyTree for XML generation | John Wiegley | 2012-05-18 | 26 | -334/+228 |
| |