Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a --no-revalued option | John Wiegley | 2015-05-05 | 1 | -0/+1 |
| | |||||
* | [fix] Make trim function trim trailing whitespace | Alexis Hildebrandt | 2015-01-20 | 1 | -2/+2 |
| | | | | | | std::isspace(*e) returns false for the end of c-string null-byte. Bugzilla: 1106 | ||||
* | Bump copyright notice to 2015 | Alexis Hildebrandt | 2014-12-27 | 1 | -1/+1 |
| | | | | | | The following script makes it a no-brainer: % NEXT_YEAR=2015; ag -l 'Copyright.*Wiegley' \ | xargs sed -i '' -e "s/\(Copyright.*\)-20[0-9]\{2\}/\1-${NEXT_YEAR}/" | ||||
* | make --columns default to terminal width, as returned by ioctl() | Stefano Zacchiroli | 2014-10-13 | 1 | -0/+7 |
| | | | | | | | | | | | If set, the COLUMNS environment variable will take precedence over terminal width. However, please note that COLUMNS is usually *not* exported by shells to child processes, so in most cases COLUMNS will be undefined for ledger---hence the motivation for this change. Terminal width is queried using ioctl() on stdin. For the sake of portability the querying is done only on platform where ioctl() is detected as supported at compile-time. | ||||
* | Recognize --cleared-format option | Martin Michlmayr | 2014-05-30 | 1 | -0/+1 |
| | | | | Bug fix for #747 | ||||
* | Recognize the --no-pager option | Martin Michlmayr | 2014-05-12 | 1 | -0/+1 |
| | | | | Thanks to Johann Klähn. | ||||
* | Bump copyright information to 2014 | Alexis Hildebrandt | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | fix ledger xml output, remove ledger json command | Johann Klähn | 2013-03-08 | 1 | -5/+0 |
| | | | | | | | | | | | | As the format used by property trees to represent valid JSON and that for valid XML is too different and given that there are more requests for valid XML output I decided to pursue a quick fix and remove the json command in favor of a working xml command. See bug #782, #909, recent discussion on mailing list. JSON support is postponed until I or someone else finds time to work on this or the python bindings are more stable. | ||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | Removed an unnecessary if. Fixes #140 | John Wiegley | 2013-01-31 | 1 | -2/+1 |
| | |||||
* | Bug 634 Added roundto function, optimized floor and ceiling | Craig Earls | 2013-01-30 | 1 | -0/+8 |
| | | | | Fixes Bug634 by adding roundto(amount, places). | ||||
* | Fixes regression error introduced by tags command patch | Craig Earls | 2013-01-29 | 1 | -5/+10 |
| | | | | Not sure how the changes to the options got into the repot.cc file, but this takes the changes out. | ||||
* | Addes tags command and --values option | Craig Earls | 2013-01-29 | 1 | -10/+10 |
| | | | | | Tags command reports all metadat tags in use. With the values option it reports tags and their values. | ||||
* | fix bug 748: option aliases not recognized | Johann Klähn | 2013-01-15 | 1 | -4/+11 |
| | |||||
* | 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 |
| | |||||
* | Bug 634 and 488, Corrected behavior of floor, and added ceiling | Craig Earls | 2012-10-25 | 1 | -0/+7 |
| | | | | This is only a partial fix for 634, since rounding is not fixed. | ||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 1 | -2/+2 |
| | |||||
* | Added a "json" report command | John Wiegley | 2012-05-18 | 1 | -3/+9 |
| | |||||
* | Switched to Boost.PropertyTree for XML generation | John Wiegley | 2012-05-18 | 1 | -2/+2 |
| | |||||
* | Switch to using Boost.Format | John Wiegley | 2012-05-14 | 1 | -6/+6 |
| | |||||
* | Make --detail a synonym for --rich-data | John Wiegley | 2012-04-13 | 1 | -1/+1 |
| | |||||
* | Make pricesdb an alias for pricedb for backwards compatibility with ledger 2 | Martin Michlmayr | 2012-03-25 | 1 | -1/+1 |
| | | | | | | | | ledger 2.2 introduced the pricesdb command. This was renamed to pricedb in ledger 3. Allow pricesdb as an alternative to pricedb to provide backwards compatibility. Fixes bug #728 | ||||
* | More improvements to nail_down; fixes #715 | John Wiegley | 2012-03-19 | 1 | -2/+4 |
| | |||||
* | Added --verify-memory and missing TRACE_[CD]TOR calls | John Wiegley | 2012-03-18 | 1 | -1/+6 |
| | |||||
* | Make --days-of-week an alias for --dow | John Wiegley | 2012-03-17 | 1 | -1/+1 |
| | |||||
* | Add experimental support for select queries | John Wiegley | 2012-03-13 | 1 | -0/+3 |
| | |||||
* | Added --time-report option | John Wiegley | 2012-03-13 | 1 | -0/+1 |
| | | | | | | | | | | | | | This is a rather basic option at the moment which only affects the balance report. I use it as follows, for entering contractor hours into a project planning application, where $1 is the contractor's timelog file, and $2 is the date after which new entries appear in the file: ledger -f $1 balance \ --account=payee \ --time-report \ -d "latest > [$2]" \ --datetime-format='%m/%d/%y %I:%M %p' | ||||
* | Added format_datetime valexpr function | John Wiegley | 2012-03-13 | 1 | -0/+11 |
| | |||||
* | Resolved a huge performance issue with 'pricedb' | John Wiegley | 2012-03-12 | 1 | -2/+14 |
| | |||||
* | Quieted several compiler warnings from Clang | John Wiegley | 2012-03-11 | 1 | -1/+3 |
| | |||||
* | When --percent is used, disable --decimal-comma after parsing | John Wiegley | 2012-03-11 | 1 | -7/+10 |
| | | | | Fixes #674 | ||||
* | Tighten up argument passing related to fn_market() | John Wiegley | 2012-03-11 | 1 | -4/+5 |
| | |||||
* | Allow balances to be passed to nail_down | John Wiegley | 2012-03-11 | 1 | -0/+23 |
| | | | | Fixes #679 | ||||
* | Corrected a rounding error in nail_down | John Wiegley | 2012-03-11 | 1 | -1/+2 |
| | | | | Fixes #678 | ||||
* | --percent now plays well with -X and -V | John Wiegley | 2012-03-10 | 1 | -0/+9 |
| | |||||
* | Added --immediate option | John Wiegley | 2012-03-10 | 1 | -0/+6 |
| | |||||
* | Added --dc option, for debit/credit style reports | John Wiegley | 2012-03-10 | 1 | -3/+16 |
| | |||||
* | Make --lot-notes the primary name, not --lot-tags | John Wiegley | 2012-03-10 | 1 | -1/+1 |
| | |||||
* | Give a better error when sequences are mis-indexed | John Wiegley | 2012-03-10 | 1 | -6/+13 |
| | |||||
* | Make --lot-notes a synonym for --lot-tags | John Wiegley | 2012-03-10 | 1 | -1/+1 |
| | |||||
* | Allow --budget-format to be used | John Wiegley | 2012-03-09 | 1 | -0/+1 |
| | |||||
* | Fixed the behavior of fn_nail_down | John Wiegley | 2012-03-09 | 1 | -3/+11 |
| | |||||
* | Reworked the way that options are handled | John Wiegley | 2012-03-09 | 1 | -122/+118 |
| | |||||
* | fn_market can now accept a commodity name for arg 0 | John Wiegley | 2012-03-08 | 1 | -3/+13 |
| | |||||
* | Added --historical option | John Wiegley | 2012-03-08 | 1 | -2/+1 |
| | |||||
* | Added nail_down() for pinning market value exprs | John Wiegley | 2012-03-08 | 1 | -0/+20 |
| | |||||
* | Removed value_t::price and balance_t::price | John Wiegley | 2012-03-07 | 1 | -7/+0 |
| | |||||
* | Use unique_ptr instead of std::auto_ptr | John Wiegley | 2012-03-05 | 1 | -1/+1 |
| | |||||
* | Prettified some code in report.cc | John Wiegley | 2012-03-05 | 1 | -84/+55 |
| |