Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright year | Alexis Hildebrandt | 2023-02-02 | 1 | -1/+1 |
| | | | | [skip ci] | ||||
* | Update copyright statement for 2022 | Alexis Hildebrandt | 2022-07-02 | 1 | -1/+1 |
| | |||||
* | Change compare_by_commodity to return an integer | John Wiegley | 2019-03-15 | 1 | -1/+1 |
| | |||||
* | Drop conditionals for Boost earlier than 1.49 | Tim Landscheidt | 2019-01-17 | 1 | -5/+1 |
| | | | | | | | Ledger requires Boost 1.49 or later and enforces this in CMakeLists.txt. This means BOOST_VERSION will always be 104900 or higher. Also, since Boost 1.46, BOOST_FILESYSTEM_VERSION is 3. | ||||
* | [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] | ||||
* | [misc] Update year in copyright notice to 2016 | Alexis Hildebrandt | 2016-01-02 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | 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 |
| | | |||||
* | | 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}/" | ||||
* | Attempt to convert balances to amounts before failing comparisons | John Wiegley | 2014-02-21 | 1 | -0/+12 |
| | |||||
* | 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 | -10/+10 |
| | | | | | | | | | | | | 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 |
| | |||||
* | Fix bug 795 858, printing "(null)" instead of empty string "" | Craig Earls | 2013-02-02 | 1 | -1/+1 |
| | |||||
* | Bug 634 Added roundto function, optimized floor and ceiling | Craig Earls | 2013-01-30 | 1 | -0/+21 |
| | | | | Fixes Bug634 by adding roundto(amount, places). | ||||
* | Bug 634 and 488, Corrected behavior of floor, and added ceiling | Craig Earls | 2012-10-25 | 1 | -0/+23 |
| | | | | 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 |
| | |||||
* | Switched to Boost.PropertyTree for XML generation | John Wiegley | 2012-05-18 | 1 | -23/+15 |
| | |||||
* | Switch to using Boost.Format | John Wiegley | 2012-05-14 | 1 | -55/+55 |
| | |||||
* | Corrected an error print in value.cc | John Wiegley | 2012-03-19 | 1 | -5/+3 |
| | |||||
* | Quieted several compiler warnings from Clang | John Wiegley | 2012-03-11 | 1 | -1/+1 |
| | |||||
* | Tighten up argument passing related to fn_market() | John Wiegley | 2012-03-11 | 1 | -8/+8 |
| | |||||
* | Allow balances to be passed to nail_down | John Wiegley | 2012-03-11 | 1 | -1/+1 |
| | | | | Fixes #679 | ||||
* | Allow conversion of negative values with int() | John Wiegley | 2012-03-10 | 1 | -1/+1 |
| | |||||
* | Improved the behavior of -X | John Wiegley | 2012-03-09 | 1 | -13/+88 |
| | |||||
* | Allow valuation of sequences | John Wiegley | 2012-03-09 | 1 | -4/+9 |
| | |||||
* | Whitespace fix | John Wiegley | 2012-03-08 | 1 | -2/+2 |
| | |||||
* | Removed value_t::price and balance_t::price | John Wiegley | 2012-03-07 | 1 | -12/+0 |
| | |||||
* | Fixes to value_t to Python conversion | John Wiegley | 2012-03-01 | 1 | -0/+10 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Corrected behavior of >= and <= | John Wiegley | 2012-02-28 | 1 | -2/+2 |
| | |||||
* | Introduced a new SCOPE expression terminal | John Wiegley | 2012-02-20 | 1 | -1/+1 |
| | |||||
* | Removed unneeded default cases | John Wiegley | 2012-02-17 | 1 | -19/+1 |
| | |||||
* | Removed unneeded break statements | John Wiegley | 2012-02-17 | 1 | -6/+0 |
| | |||||
* | Added a missing case clause | John Wiegley | 2012-02-17 | 1 | -0/+1 |
| | |||||
* | Cleanup whitespace | John Wiegley | 2011-08-18 | 1 | -1/+1 |
| | |||||
* | value_t::print uses an output buffer now | John Wiegley | 2011-07-17 | 1 | -1/+5 |
| | | | | This is so that it plays nicely with straccstream. | ||||
* | Correct argument order for several exceptions | John Wiegley | 2011-07-17 | 1 | -9/+9 |
| | |||||
* | Balances and sequences can be compared to amounts | John Wiegley | 2010-06-22 | 1 | -16/+4 |
| | |||||
* | For value_t, use boost::any to refer to objects | John Wiegley | 2010-06-13 | 1 | -25/+20 |
| | |||||
* | Moved value_t::label() to value.cc | John Wiegley | 2010-06-13 | 1 | -0/+39 |
| | |||||
* | Improved support for value_t::in_place* functions | John Wiegley | 2010-06-13 | 1 | -36/+26 |
| | |||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -180/+180 |
| | |||||
* | Use ptr_deque for value_t::sequence_t | John Wiegley | 2010-06-10 | 1 | -3/+3 |
| | | | | | | | | | This is to work around undefined behavior according to the Standard, [lib.res.on.functions]/2: "In particular, the effects are undefined in the following cases: [..] - if an incomplete type (3.9) is used as a template argument when instantiating a template component." | ||||
* | Errors involving value objects provide more context | John Wiegley | 2010-06-10 | 1 | -9/+40 |
| | |||||
* | In value_t::print, pass along display flags | John Wiegley | 2010-06-09 | 1 | -1/+1 |
| | |||||
* | A further simplification of -V and -X | John Wiegley | 2010-06-07 | 1 | -5/+4 |
| | | | | | | | | With -X COMM, all values are computed in terms of COMM, regardless. With -V, only secondary commodities will ever be computed, never primaries. Further, if a secondary commodities has an associated price, the valuation is done in terms of that price's commodity. | ||||
* | amount_t::print and value_t::print now use flags | John Wiegley | 2010-06-07 | 1 | -16/+14 |
| | |||||
* | Value expression sequences are now comparable | John Wiegley | 2010-06-05 | 1 | -0/+28 |
| | | | | Fixes #228 / ED9388D7-E523-40EB-841B-9AE9BAA70329 |