Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor basic_flags_t to ledger::flags::basic_t | Alexis Hildebrandt | 2023-04-12 | 1 | -2/+2 |
| | |||||
* | Use #pragma once | Alexis Hildebrandt | 2023-04-10 | 1 | -4/+1 |
| | |||||
* | 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 header guard names to use `INCLUDED_` prefix | Phil Newton | 2022-04-06 | 1 | -3/+3 |
| | | | | Fixes #2049 | ||||
* | Change compare_by_commodity to return an integer | John Wiegley | 2019-03-15 | 1 | -1/+1 |
| | |||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2018-01-27 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | The "format" directive for commodities now disables "style observation" | John Wiegley | 2018-01-01 | 1 | -0/+1 |
| | |||||
* | [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 | -61/+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 |
| | |||||
* | And const directives in account.h and commodity.h to allow build in OS X ↵ | Craig Earls | 2013-10-30 | 1 | -1/+1 |
| | | | | Mavericks. | ||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | Merge pull request #132 from enderw88/bug514-sort-accounts-and-commodities | John Wiegley | 2013-01-29 | 1 | -0/+7 |
|\ | | | | | Fixes bug 514. accounts and commodities output now sorts | ||||
| * | Fixes bug 514. accounts and commodities output now sorts | Craig Earls | 2013-01-29 | 1 | -0/+7 |
| | | | | | | | | updated tests included. | ||||
| * | Revert "Bug551 fixed, commodities and accounts now sort" | John Wiegley | 2013-01-16 | 1 | -7/+0 |
| | | | | | | | | This reverts commit 67a598f6ff3b9b19b08af108c8bfe26064728457. | ||||
| * | Bug551 fixed, commodities and accounts now sort | Craig Earls | 2013-01-07 | 1 | -0/+7 |
| | | | | | | | | | | | | Added two compare structs for std::map to use. I tried to override the < operator got a clean compile but map wasn't picking it up, I couldn't figure out why so I took the less elegant route. | ||||
* | | Add --time-colon option | Alexis Hildebrandt | 2012-11-10 | 1 | -0/+2 |
|/ | | | | | | | | | The --time-colon option will display the value for a seconds based commodity as real hours and minutes. For example 8100 seconds by default will be displayed as 2.25 whereas with the --time-colon option they will be displayed as 2:15. | ||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 1 | -3/+3 |
| | |||||
* | Switched to Boost.PropertyTree for XML generation | John Wiegley | 2012-05-18 | 1 | -2/+2 |
| | |||||
* | Never price commodities using annotated commodities | John Wiegley | 2012-03-30 | 1 | -0/+3 |
| | |||||
* | Improved some error messages | John Wiegley | 2012-03-29 | 1 | -2/+3 |
| | |||||
* | Added --verify-memory and missing TRACE_[CD]TOR calls | John Wiegley | 2012-03-18 | 1 | -2/+2 |
| | |||||
* | Don't map_prices if price commodity matches source | John Wiegley | 2012-03-15 | 1 | -1/+2 |
| | | | | Fixes #680 | ||||
* | Tighten up argument passing related to fn_market() | John Wiegley | 2012-03-11 | 1 | -11/+11 |
| | |||||
* | Use Boost.Tuple | John Wiegley | 2012-03-09 | 1 | -5/+3 |
| | |||||
* | Added nail_down() for pinning market value exprs | John Wiegley | 2012-03-08 | 1 | -0/+2 |
| | |||||
* | Added "value" sub-directive for commodity directive | John Wiegley | 2012-03-06 | 1 | -0/+14 |
| | |||||
* | Made commodity_t::find_price a virtual function | John Wiegley | 2012-03-06 | 1 | -3/+3 |
| | |||||
* | Rewrote the way annotated commodities are managed | John Wiegley | 2012-03-05 | 1 | -9/+0 |
| | | | | | The new scheme should be much more efficient, and allows for future growth of what annotations may appear on a commodity. | ||||
* | All tests are working again but one | John Wiegley | 2012-03-05 | 1 | -0/+4 |
| | |||||
* | Changes to get all the code to compile | John Wiegley | 2012-03-05 | 1 | -9/+15 |
| | |||||
* | Switched to using Boost.Graph for commodity pricing | John Wiegley | 2012-03-05 | 1 | -111/+3 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Cleanup whitespace | John Wiegley | 2011-08-18 | 1 | -1/+1 |
| | |||||
* | If fixated price commodities are mixed, show them | John Wiegley | 2010-06-20 | 1 | -10/+13 |
| | | | | | | | | | | | 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. | ||||
* | Changes for building with Visual Studio 2008 | John Wiegley | 2010-06-15 | 1 | -1/+1 |
| | |||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -48/+48 |
| | |||||
* | New display flag AMOUNT_PRINT_ELIDE_COMMODITY_QUOTES | John Wiegley | 2010-06-09 | 1 | -4/+1 |
| | | | | | | | | This is used by reports like register and balance so that separated commodities without spaces in them needed be surrounded by quotes. It will still occur in most other places. Fixes #200 / F82CF11F-BFD9-4512-A562-202B04B68051 | ||||
* | A further simplification of -V and -X | John Wiegley | 2010-06-07 | 1 | -0/+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. | ||||
* | Fixed the way prices and costs are print'd | John Wiegley | 2010-06-07 | 1 | -1/+1 |
| | |||||
* | commodity_t::find_price now uses memoization | John Wiegley | 2010-06-04 | 1 | -18/+23 |
| | | | | | This reduces the slowdown of using -V and -X from 36x in some cases down to around 4-5x (for a debug build). | ||||
* | Made the behavior of -V a bit more rational | John Wiegley | 2010-06-04 | 1 | -1/+2 |
| | | | | It now only values non-primary commodities in terms of primary ones. | ||||
* | A little bit of code cleanup | John Wiegley | 2010-06-04 | 1 | -0/+1 |
| | |||||
* | Changed --european option to --decimal-comma | John Wiegley | 2010-06-01 | 1 | -13/+13 |
| | | | | Fixes #211 / 1736ACA5-5DE6-4826-AEB4-DB5B2A2217AC | ||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Refactored some comparison helper classes | John Wiegley | 2010-02-05 | 1 | -4/+4 |
| | |||||
* | Added even more missing virtual keywords! | John Wiegley | 2009-11-22 | 1 | -1/+1 |
| |