Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add --averaged-lot-prices | John Wiegley | 2019-12-06 | 1 | -0/+11 |
| | | | | | This joins together lots of the same underlying, averaging the reported price and using the date of the oldest lot. | ||||
* | Remove the 'org' command, which was always a hack to begin with | John Wiegley | 2019-03-15 | 1 | -6/+0 |
| | |||||
* | Add (currently undocumented) function 'clear_commodity' | John Wiegley | 2018-02-16 | 1 | -0/+9 |
| | |||||
* | Merge pull request #521 from mbudde/fix-trim | Alexis Hildebrandt | 2018-01-27 | 1 | -7/+4 |
|\ | | | | | Fix handling of edge cases in trim function | ||||
| * | Fix handling of edge cases in trim function | Michael Budde | 2018-01-25 | 1 | -7/+4 |
| | | | | | | | | Fixes #520 | ||||
* | | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2018-01-27 | 1 | -1/+1 |
|/ | | | | [ci skip] | ||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2017-01-05 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Item sorting should have access to the report scope | John Wiegley | 2017-01-04 | 1 | -4/+6 |
| | |||||
* | Add new reporting function quoted_rfc4180 | John Wiegley | 2016-11-12 | 1 | -0/+19 |
| | |||||
* | --force-color does not require anymore --color. | thdox | 2016-10-27 | 1 | -0/+3 |
| | | | | This was reported as Bug #1109 | ||||
* | Fix build under msys32; add Appveyor continuous build | Evan Mallory | 2016-09-17 | 1 | -3/+3 |
| | | | | | | | | | | | | * Appveyor is a continuous integration platform for Windows that is free for open source projects. See latest test build here: https://ci.appveyor.com/project/Evan/ledger/build/artifacts * Changed WIN32 to _WIN32 because this article http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system claims that it is defined by the greatest number of compilers. * Modified HAVE_ISATTY and other system defines so that system.hh compiles when cmake fails to find the relevant function. * Add missing include in test/unit/t_value.cc Almost all tests fail when you run them on msys32. I will address that in a future PR. | ||||
* | [misc] Update year in copyright notice to 2016 | Alexis Hildebrandt | 2016-01-02 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | 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 |
| |