Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Use correct int return type for stream input operations | kanreki | 2021-12-08 | 1 | -17/+17 |
| | | | | | | | | This makes it safe to compare results to -1 to indicate EOF, regardless of whether char is considered signed or unsigned; and so eliminates compiler warnings on platforms such as ARM. Fixes bug #2058. | ||||
* | Format annotations using format that can be parsed | Oleg Bulatov | 2019-11-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | I expect an output of `ledger print` to be consumable by ledger. But on the next journal ``` 2019/11/25 * test Foo 1 AAPL {1.00 EUR} [2019/11/24] Bar ``` it prints [19-Nov-24], which it does not understand with default options. With this patch it prints [2019/11/24]. | ||||
* | Drop support for gcc 2 and earlier | Tim Landscheidt | 2019-01-25 | 1 | -2/+2 |
| | |||||
* | [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}/" | ||||
* | Unify debugging categories | Martin Michlmayr | 2014-07-01 | 1 | -2/+2 |
| | | | | | Debugging categories follow the filename, which in this case is singular (rather than plural) "account" and "amount". | ||||
* | Honour date-format for lot dates | Martin Michlmayr | 2014-05-13 | 1 | -1/+1 |
| | | | | Fixes bug #383 | ||||
* | 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 | -11/+5 |
| | | | | | | | | | | | | 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 |
| | |||||
* | 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 | -0/+21 |
| | |||||
* | Never price commodities using annotated commodities | John Wiegley | 2012-03-30 | 1 | -1/+1 |
| | |||||
* | Never output calculate commodity valuation expressions | John Wiegley | 2012-03-20 | 1 | -6/+2 |
| | |||||
* | Fix problems with <Adjustment> postings | John Wiegley | 2012-03-20 | 1 | -1/+2 |
| | |||||
* | Fix problem with -H and lack of pricing info | John Wiegley | 2012-03-18 | 1 | -1/+5 |
| | | | | Fixes #691 | ||||
* | Tighten up argument passing related to fn_market() | John Wiegley | 2012-03-11 | 1 | -8/+8 |
| | |||||
* | Added syntactic sugar for lot pricing: {{$500.00}} | John Wiegley | 2012-03-10 | 1 | -3/+17 |
| | |||||
* | Added the notion of "virtual costs" | John Wiegley | 2012-03-09 | 1 | -1/+6 |
| | |||||
* | Added "value" sub-directive for commodity directive | John Wiegley | 2012-03-06 | 1 | -19/+3 |
| | |||||
* | Implemented annotated_commodity_t::find_price | John Wiegley | 2012-03-06 | 1 | -4/+65 |
| | | | | | Most specifically, it now respects a valuation expression associated with the commodity. | ||||
* | Add support for valuation expressions on commodities | John Wiegley | 2012-03-05 | 1 | -11/+51 |
| | |||||
* | Added annotation_t::operator<() | John Wiegley | 2012-03-05 | 1 | -0/+28 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Added casts necessary for building under Visual Studio | John Wiegley | 2011-03-03 | 1 | -1/+1 |
| | |||||
* | When a test fails, show the command that failed | John Wiegley | 2011-02-12 | 1 | -1/+2 |
| | |||||
* | Fixes for compilation as C++0x code | John Wiegley | 2011-02-04 | 1 | -0/+1 |
| | |||||
* | If fixated price commodities are mixed, show them | John Wiegley | 2010-06-20 | 1 | -13/+37 |
| | | | | | | | | | | | For example, if a Ledger file contains transactions with the use of both EUR and EUR {=PRICE}, then regular reports will always show the {=PRICE}, disabling the by-name commodity merging that takes place. In brief, fixated and non-fixated commodities are now non-mergable. If a file contains all of one, or all of the other, they will still be merged, since these separate usages do not conflict the way that fixated and non-fixated together do. | ||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -32/+32 |
| | |||||
* | Fixed the way prices and costs are print'd | John Wiegley | 2010-06-07 | 1 | -16/+12 |
| | |||||
* | A simple, yet significiant, optimization | John Wiegley | 2010-06-03 | 1 | -1/+1 |
| | | | | | | | | Every annotated commodity is based on a "referent", or the unannotated version of that commodity. When stripping all annotations away, however, rather than simply returning the referent we were actually searching for it by name. There was no reason to do this, not to mention it was taking up to 7% of the total runtime of some reports. | ||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Many improvements to Ledger's Python bindings | John Wiegley | 2009-11-19 | 1 | -2/+2 |
| | |||||
* | Redesigned the expr_t, predicate_t, query_t classes | John Wiegley | 2009-11-09 | 1 | -1/+1 |
| | |||||
* | Added Python interface for commodity_t | John Wiegley | 2009-11-02 | 1 | -3/+3 |
| | |||||
* | Use is_annotated() method rather than "annotated" | John Wiegley | 2009-11-02 | 1 | -2/+2 |
| | |||||
* | Rewrote the way date and time I/O is managed | John Wiegley | 2009-10-25 | 1 | -1/+1 |
| | |||||
* | Split commodity.h/cc into three files | John Wiegley | 2009-06-24 | 1 | -0/+205 |
commodity.h - code for commodity_t annotate.h - commodity annotations pool.h - commodity pool management |