Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use #pragma once | Alexis Hildebrandt | 2023-04-10 | 1 | -4/+1 |
| | |||||
* | Update copyright year | Alexis Hildebrandt | 2023-02-02 | 1 | -1/+1 |
| | | | | [skip ci] | ||||
* | Fix typos found by codespell | Alexis Hildebrandt | 2022-07-19 | 1 | -1/+1 |
| | |||||
* | Update copyright statement for 2022 | Alexis Hildebrandt | 2022-07-02 | 1 | -1/+1 |
| | |||||
* | Change header guard names to use `INCLUDED_` prefix | Phil Newton | 2022-04-06 | 1 | -3/+3 |
| | | | | Fixes #2049 | ||||
* | Look up annotated amounts within balances by their displayed name | John Wiegley | 2020-03-27 | 1 | -0/+3 |
| | |||||
* | Add --averaged-lot-prices | John Wiegley | 2019-12-06 | 1 | -0/+2 |
| | | | | | This joins together lots of the same underlying, averaging the reported price and using the date of the oldest lot. | ||||
* | Greatly simplify balance_t::operator== | John Wiegley | 2019-03-15 | 1 | -8/+1 |
| | |||||
* | Switch amounts_map to std::unordered_map | John Wiegley | 2019-03-15 | 1 | -1/+1 |
| | |||||
* | Expose a new utility function for balances: sorted_amounts | John Wiegley | 2019-01-30 | 1 | -0/+7 |
| | |||||
* | [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] | ||||
* | [ledger] Remove --cache option | Alexis Hildebrandt | 2015-02-18 | 1 | -12/+0 |
| | | | | and all boost serialisation related code. | ||||
* | 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}/" | ||||
* | Bump copyright information to 2014 | Alexis Hildebrandt | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | Bug 634 Added roundto function, optimized floor and ceiling | Craig Earls | 2013-01-30 | 1 | -0/+11 |
| | | | | 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/+11 |
| | | | | 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 | -1/+1 |
| | |||||
* | Switched to Boost.PropertyTree for XML generation | John Wiegley | 2012-05-18 | 1 | -1/+1 |
| | |||||
* | Fixed sorting of equity output | John Wiegley | 2012-03-23 | 1 | -0/+8 |
| | |||||
* | Always call TRACE_CTOR at the end of constructors | John Wiegley | 2012-03-20 | 1 | -3/+3 |
| | |||||
* | Tighten up argument passing related to fn_market() | John Wiegley | 2012-03-11 | 1 | -2/+2 |
| | |||||
* | Removed value_t::price and balance_t::price | John Wiegley | 2012-03-07 | 1 | -2/+0 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -33/+33 |
| | |||||
* | A further simplification of -V and -X | John Wiegley | 2010-06-07 | 1 | -3/+2 |
| | | | | | | | | 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 | -5/+4 |
| | |||||
* | Optimized several "in_place" function in balance_t | John Wiegley | 2010-05-23 | 1 | -16/+8 |
| | |||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | The Python web server now uses jQuery Tablesorter | John Wiegley | 2009-11-21 | 1 | -2/+2 |
| | |||||
* | Added string conversion op for amounts and balances | John Wiegley | 2009-11-20 | 1 | -0/+9 |
| | |||||
* | Added floored() and in_place_floor() methods | John Wiegley | 2009-11-11 | 1 | -0/+12 |
| | |||||
* | Added basic foundation for XML reporting | John Wiegley | 2009-11-09 | 1 | -0/+2 |
| | |||||
* | Report sought magnitude when balancing errors occur | John Wiegley | 2009-11-05 | 1 | -0/+7 |
| | |||||
* | Whitespace fix | John Wiegley | 2009-11-04 | 1 | -1/+1 |
| | |||||
* | Corrected balance_t's arithmetic interface | John Wiegley | 2009-11-02 | 1 | -5/+30 |
| | |||||
* | Added serialization methods for most type | John Wiegley | 2009-10-30 | 1 | -0/+12 |
| | | | | | This allows journal_t objects to be completed serialized to disk and deserialized. | ||||
* | balance_t does not need to refer to const commodities | John Wiegley | 2009-10-30 | 1 | -1/+1 |
| | |||||
* | If doing math between amount and balance, simplify | John Wiegley | 2009-10-27 | 1 | -0/+3 |
| | |||||
* | Restored --price option, added baseline test | John Wiegley | 2009-06-26 | 1 | -0/+2 |
| | | | | | | | This option reports only in terms of the annotated price of the commodities involved, otherwise it reports the amounts themselves. It can be used in conjunction with other reports, as it applies to the displayed amounts, not the actual amounts being calculated. | ||||
* | Move amount colorization deeper into the core | John Wiegley | 2009-06-16 | 1 | -1/+2 |
| | | | | | | | | This is necessary in order to redden negative amounts correctly under all circumstances, such as component amounts of a multi-commodity balance. Fixes 727B2DF8-A2A1-4716-9C15-547F20D5F933 | ||||
* | Temporarily stubbed out an inaccurate assert | John Wiegley | 2009-06-15 | 1 | -1/+3 |
| | |||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -16/+4 |
| | |||||
* | balance_t is no longer a superclass | John Wiegley | 2009-02-27 | 1 | -10/+9 |
| | |||||
* | Gave round/unround/truncate all in_place_ variants | John Wiegley | 2009-02-27 | 1 | -3/+18 |
| | |||||
* | Added a truncated() method for amounts and values | John Wiegley | 2009-02-26 | 1 | -0/+7 |
| | | | | | When an amount is truncated, it drops all of the extra precision and becomes exactly the value would have seen were it printed. | ||||
* | Marked all strings needing internationalization | John Wiegley | 2009-02-25 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | These strings are now collected automagically in the file po/ledger.pot. If you'd like to produce a translation, just run this command after building Ledger: msginit -l LOCALE -o LANG.po -i po/ledger.pot Where LOCALE is a string like de or en_GB, and LANG is a short descriptive word for your language. Then send me this .po file so I can commit it to the Ledger sources (alternatively, you could maintain the file in a fork on GitHub), and setup the build script to format and install your new message catalog during a "make install". | ||||
* | Added --exchange (-x) option | John Wiegley | 2009-02-22 | 1 | -2/+4 |
| | | | | | | | This is like -V, except it lets you specify the goal commodity to report in terms of, for example: reg -x CAD |