Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | include zero-amounts in balance_t::map_sorted_amounts | dbear496 | 2023-07-16 | 1 | -2/+4 |
| | |||||
* | 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 |
| | |||||
* | Fix regression in sorted_amounts | Martin Michlmayr | 2020-10-30 | 1 | -1/+2 |
| | | | | | | | | | | Commit 557ab32 ("Expose a new utility function for balances: sorted_amounts") split out some code into a separate function. Unfortunately, in the process an "if" statement was dropped, leading to amounts being shown that shouldn't be shown because they are smaller than the display precision. Fixes #1969 | ||||
* | Look up annotated amounts within balances by their displayed name | John Wiegley | 2020-03-27 | 1 | -2/+32 |
| | |||||
* | Add --averaged-lot-prices | John Wiegley | 2019-12-06 | 1 | -0/+59 |
| | | | | | This joins together lots of the same underlying, averaging the reported price and using the date of the oldest lot. | ||||
* | Change compare_by_commodity to return an integer | John Wiegley | 2019-03-15 | 1 | -2/+5 |
| | |||||
* | Add back some whitespace for clarity | John Wiegley | 2019-01-30 | 1 | -1/+1 |
| | |||||
* | Expose a new utility function for balances: sorted_amounts | John Wiegley | 2019-01-30 | 1 | -9/+9 |
| | |||||
* | [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] | ||||
* | 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 |
| | |||||
* | fix ledger xml output, remove ledger json command | Johann Klähn | 2013-03-08 | 1 | -4/+2 |
| | | | | | | | | | | | | 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 |
| | |||||
* | Switched to Boost.PropertyTree for XML generation | John Wiegley | 2012-05-18 | 1 | -3/+3 |
| | |||||
* | Switch to using Boost.Format | John Wiegley | 2012-05-14 | 1 | -2/+2 |
| | |||||
* | Simplified some code in xact.cc | John Wiegley | 2012-03-23 | 1 | -9/+18 |
| | |||||
* | Fixed sorting of equity output | John Wiegley | 2012-03-23 | 1 | -31/+71 |
| | |||||
* | 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 | -10/+0 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -18/+18 |
| | |||||
* | A further simplification of -V and -X | John Wiegley | 2010-06-07 | 1 | -4/+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 | -9/+8 |
| | |||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Refactored some comparison helper classes | John Wiegley | 2010-02-05 | 1 | -1/+2 |
| | |||||
* | Many improvements to Ledger's Python bindings | John Wiegley | 2009-11-19 | 1 | -3/+3 |
| | |||||
* | Added basic foundation for XML reporting | John Wiegley | 2009-11-09 | 1 | -0/+8 |
| | |||||
* | Removed most #if 0 blocks and callout comments | John Wiegley | 2009-10-31 | 1 | -3/+2 |
| | |||||
* | Whitespace fix | John Wiegley | 2009-10-30 | 1 | -2/+4 |
| | |||||
* | Fixed a display issue with the balance report | John Wiegley | 2009-10-27 | 1 | -1/+5 |
| | |||||
* | Restored --price option, added baseline test | John Wiegley | 2009-06-26 | 1 | -0/+10 |
| | | | | | | | 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. | ||||
* | Split commodity.h/cc into three files | John Wiegley | 2009-06-24 | 1 | -0/+1 |
| | | | | | | commodity.h - code for commodity_t annotate.h - commodity annotations pool.h - commodity pool management | ||||
* | Move amount colorization deeper into the core | John Wiegley | 2009-06-16 | 1 | -2/+4 |
| | | | | | | | | 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 | ||||
* | Enabled use of pre-compiled headers by default | John Wiegley | 2009-03-10 | 1 | -0/+2 |
| | |||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -1/+23 |
| | |||||
* | Marked all strings needing internationalization | John Wiegley | 2009-02-25 | 1 | -10/+10 |
| | | | | | | | | | | | | | | | | 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". | ||||
* | Many fixes to both --market and --exchange | John Wiegley | 2009-02-23 | 1 | -8/+9 |
| | |||||
* | 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 | ||||
* | Fixed the way values are justified for printing | John Wiegley | 2009-02-22 | 1 | -5/+5 |
| | |||||
* | Restored the --budget option | John Wiegley | 2009-02-20 | 1 | -1/+1 |
| | |||||
* | Moved amount_t::right_justify to simply ::justify | John Wiegley | 2009-02-19 | 1 | -3/+10 |
| | |||||
* | Properly handle UTF-8 characters in commodity strings. | John Wiegley | 2009-02-12 | 1 | -9/+3 |
| | |||||
* | Largely removed all of Ledger's use of global variables, for the REPL's sake. | John Wiegley | 2009-02-04 | 1 | -4/+5 |
| | |||||
* | Removed the binary caching code, and the XML, QIF and Gnucash parsers. | John Wiegley | 2009-02-03 | 1 | -10/+0 |
| | |||||
* | Values can now be streamed to XML, and all the types they refer to. | John Wiegley | 2009-02-01 | 1 | -0/+10 |
| | |||||
* | Increased copyright range to include 2009. | John Wiegley | 2009-01-20 | 1 | -1/+1 |
| |