Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'origin/master' into next | John Wiegley | 2015-08-04 | 2 | -32/+14 |
|\ | |||||
| * | Revert "--depth for register" | John Wiegley | 2015-08-04 | 2 | -32/+14 |
| | | |||||
* | | Whitespace cleanup | John Wiegley | 2015-08-04 | 11 | -17/+17 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into next | John Wiegley | 2015-08-04 | 3 | -14/+36 |
|\| | |||||
| * | Merge pull request #216 from johannesgerer/master | John Wiegley | 2015-08-04 | 2 | -14/+32 |
| |\ | | | | | | | --depth for register | ||||
| | * | first implementation of --depth for register | johannes@debussy | 2013-11-05 | 1 | -0/+4 |
| | | | |||||
| | * | first implementation of --depth for register | johannes@debussy | 2013-11-05 | 2 | -29/+29 |
| | | | |||||
| | * | first try for implementing --depth for register | johannes@debussy | 2013-11-05 | 2 | -25/+39 |
| | | | |||||
| * | | Merge pull request #317 from tripun/code_coverage | John Wiegley | 2015-08-04 | 1 | -0/+4 |
| |\ \ | | | | | | | | | Add some unit tests for value_t | ||||
| | * | | add case for addition to void | tripun | 2014-08-18 | 1 | -0/+4 |
| | | | | |||||
* | | | | Re-indent some code that was indented incorrectly | John Wiegley | 2015-07-30 | 1 | -41/+42 |
| | | | | |||||
* | | | | [cmake] Use CMAKE_SYSTEM_NAME to test the platform. | Alexis Hildebrandt | 2015-07-28 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | APPLE and CMAKE_HOST_APPLE only check the host system, whereas CMAKE_SYSTEM_NAME checks the target system when cross-compiling. | ||||
* | | | | Merge pull request #416 from tdsmith/python-exec-link | Alexis Hildebrandt | 2015-07-28 | 1 | -0/+3 |
|\ \ \ \ | | | | | | | | | | | link ledger executable to Python on OS X | ||||
| * | | | | link ledger executable to Python | Tim D. Smith | 2015-05-09 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Since the ledger executable embeds the Python interpreter, it does need an explicit link to a Python framework on OS X after all. | ||||
* | | | | | fix build for boost 1.58 | Johann Klähn | 2015-07-28 | 2 | -2/+2 |
| | | | | | |||||
* | | | | | Convert boost::optional objects to bool explicitly. | Jonathan Wakely | 2015-07-27 | 5 | -21/+5 |
| | | | | | | | | | | | | | | | | | | | | Fixes #417. | ||||
* | | | | | enable access to item's position in python bindings | Johann Klähn | 2015-06-09 | 1 | -2/+12 |
| | | | | | |||||
* | | | | | Revert "boost::none_t no longer convertible from literal 0 in 1.58" | John Wiegley | 2015-05-17 | 5 | -5/+21 |
| | | | | | | | | | | | | | | | | | | | | This reverts commit 48aec0f093ff6494a3e4f7cd5166cb4a27c16814. | ||||
* | | | | | Revert "fix build for boost 1.58" | John Wiegley | 2015-05-17 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | This reverts commit 68c9d649caa2c7c7f222613efe86576c379a5a7a. | ||||
* | | | | | fix build for boost 1.58 | Johann Klähn | 2015-05-10 | 2 | -2/+2 |
| | | | | | |||||
* | | | | | boost::none_t no longer convertible from literal 0 in 1.58 | Johann Klähn | 2015-05-10 | 5 | -21/+5 |
|/ / / / | | | | | | | | | | | | | Instead we use boost::none, which has been documented since boost 1.34.0. | ||||
* | | | | Add a --no-revalued option | John Wiegley | 2015-05-05 | 2 | -0/+5 |
| | | | | |||||
* | | | | Use ./.ledgerrc if ~/.ledgerrc doesn't exist | David Sklar | 2015-04-27 | 1 | -4/+7 |
| | | | | |||||
* | | | | Fix clang compile error (FreeBSD 10). | Ilya T | 2015-03-13 | 2 | -7/+9 |
| | | | | |||||
* | | | | Merge pull request #396 from thdox/auto-match | Alexis Hildebrandt | 2015-02-24 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Fix Auto match | ||||
| * | | | | Fix sorting for option --auto-match. | thdox | 2015-02-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://en.cppreference.com/w/cpp/algorithm/max_element and http://www.cplusplus.com/reference/algorithm/max_element/ The sorting for max requires < (and not >). | ||||
* | | | | | Fix alignment of cleared-format with 4 spaces as separator. | thdox | 2015-02-23 | 1 | -1/+1 |
|/ / / / | |||||
* | | | | [ledger] Remove --cache option | Alexis Hildebrandt | 2015-02-18 | 26 | -1222/+1 |
| | | | | | | | | | | | | | | | | and all boost serialisation related code. | ||||
* | | | | [ledger] Remove --full-help option | Alexis Hildebrandt | 2015-02-18 | 2 | -4/+0 |
| | | | | | | | | | | | | | | | | since it is the same as --help. | ||||
* | | | | [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 | ||||
* | | | | Add pre-release info to --version output | Alexis Hildebrandt | 2015-01-20 | 2 | -0/+3 |
| | | | | | | | | | | | | | | | | Bump version to 3.1.1-alpha.1 | ||||
* | | | | [cmake] Minor cleanup | Alexis Hildebrandt | 2015-01-20 | 1 | -1/+5 |
| | | | | |||||
* | | | | Fix typo | Alexis Hildebrandt | 2015-01-15 | 1 | -1/+1 |
| | | | | |||||
* | | | | Fix -i short-option for --init-file | Alexis Hildebrandt | 2015-01-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | Bugfix for #1102 Signed-off-by: Alexis Hildebrandt <afh@surryhill.net> | ||||
* | | | | [doc] Add CheckTests to ctest | Alexis Hildebrandt | 2015-01-15 | 2 | -6/+0 |
|/ / / | | | | | | | | | | | | | | | | | | | to check whether all available ledger options documented and are being tested. Signed-off-by: Alexis Hildebrandt <afh@surryhill.net> | ||||
* | | | merge double fix + make changes minimalistic | Hans Erik van Elburg | 2015-01-04 | 1 | -12/+8 |
| | | | |||||
* | | | also added cygwin tweak to src/CMakeLists.txt | Hans Erik van Elburg | 2015-01-03 | 1 | -2/+12 |
| | | | |||||
* | | | Bugfix 1038: empty reg report for this month period | Alexis Hildebrandt | 2014-12-29 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | when year was specified with literal Y or year directive, but not when using apply year. | ||||
* | | | Improve error handling when parsing year directives | Alexis Hildebrandt | 2014-12-28 | 1 | -9/+14 |
| | | | | | | | | | | | | | | | | | | | | | A literal Y directive or ‘year’ directive with an empty or invalid argument, e.g. ‘2o14’ (that is a small letter ‘oh’ instead of a zero) would fail with the following rather unhelpful error message: Error: bad lexical cast: source type value could not be interpreted as target | ||||
* | | | Fix plain year directive | Alexis Hildebrandt | 2014-12-28 | 1 | -0/+7 |
| | | | | | | | | | | | | Only Y2014 or apply year 2014 would actually set the year for the following transactions; year 2014 would silently do nothing. | ||||
* | | | Use same license text formatting in source files | Alexis Hildebrandt | 2014-12-27 | 3 | -6/+6 |
| | | | |||||
* | | | Bump copyright notice to 2015 | Alexis Hildebrandt | 2014-12-27 | 128 | -129/+129 |
| | | | | | | | | | | | | | | | | | | 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}/" | ||||
* | | | Correct no-python error messages | Alexis Hildebrandt | 2014-12-25 | 1 | -2/+2 |
| | | | | | | | | | | | | [ci skip] | ||||
* | | | Fix crash when using --trace 10 or above | Alexis Hildebrandt | 2014-12-23 | 3 | -3/+3 |
| | | | | | | | | | | | | | | | uint8_t is typedef'd to char, thus boost::lexical_cast treats it as such instead of a number. | ||||
* | | | Fix crash when using -M with empty result | Alexis Hildebrandt | 2014-12-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | ledger -f /dev/null reg -M test causes a segmentation fault, see bug 730 and duplicates 1080 and 1084 for details. Kudos to Ikke for helping with debugging. | ||||
* | | | Fix off by one error in textual.cc | Adrian Lang | 2014-12-11 | 1 | -1/+1 |
| | | | | | | | | | This fixes parsing of transactions with single-character payees and comments. | ||||
* | | | support date as well as datetime in Balance.value() | Christophe Rhodes | 2014-12-01 | 1 | -0/+6 |
| | | | | | | | | | | | | cargo-cut'n'paste from py_amount.cc | ||||
* | | | Improve Embedded Python Support | ELIPTUS | 2014-11-12 | 5 | -3/+35 |
| | | | | | | | | | | | | | | | Discussion: https://groups.google.com/d/msg/ledger-cli/kq9sKoRX9vw/fmyhvPslzokJ | ||||
* | | | make --columns default to terminal width, as returned by ioctl() | Stefano Zacchiroli | 2014-10-13 | 3 | -0/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | Add ISO 8601 date as recognized date string | Martin Michlmayr | 2014-10-02 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | Dates specified via --begin and --end are converted to a value expression using an ISO 8601 (yyyy-mm-dd) date, but this date was not recognized by ledger. Bug fix for #1072 |