Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Many improvements to Ledger's Python bindings | John Wiegley | 2009-11-19 | 1 | -1/+1 | |
| | ||||||
* | XML reporting now works via the "xml" command | John Wiegley | 2009-11-09 | 1 | -1/+7 | |
| | ||||||
* | Added basic foundation for XML reporting | John Wiegley | 2009-11-09 | 1 | -0/+2 | |
| | ||||||
* | Removed a bunch of empty comments | John Wiegley | 2009-11-08 | 1 | -15/+0 | |
| | ||||||
* | Whitespace fix | John Wiegley | 2009-11-04 | 1 | -5/+5 | |
| | ||||||
* | Fixed a compiler warning | John Wiegley | 2009-11-03 | 1 | -3/+4 | |
| | ||||||
* | Added Python interface for commodity_t | John Wiegley | 2009-11-02 | 1 | -8/+8 | |
| | ||||||
* | Added Python interface for commodity_pool_t | John Wiegley | 2009-11-02 | 1 | -2/+2 | |
| | ||||||
* | Changed protection level of many parts of commodity_t | John Wiegley | 2009-11-02 | 1 | -85/+82 | |
| | ||||||
* | Added a --european flag, to use commas for decimals | John Wiegley | 2009-11-02 | 1 | -1/+5 | |
| | | | | | | Ledger can often figure this out for itself, but this flag just makes it the default behavior. It is meant to be added to one's ~/.ledgerrc file. | |||||
* | Added missing TRACE_CTOR calls | John Wiegley | 2009-11-01 | 1 | -3/+7 | |
| | ||||||
* | Added serialization methods for most type | John Wiegley | 2009-10-30 | 1 | -1/+82 | |
| | | | | | This allows journal_t objects to be completed serialized to disk and deserialized. | |||||
* | More refactoring for --download | John Wiegley | 2009-06-24 | 1 | -0/+5 | |
| | ||||||
* | Split commodity.h/cc into three files | John Wiegley | 2009-06-24 | 1 | -239/+0 | |
| | | | | | | commodity.h - code for commodity_t annotate.h - commodity annotations pool.h - commodity pool management | |||||
* | Restored --download, although not done yet | John Wiegley | 2009-06-24 | 1 | -1/+9 | |
| | | | | | | The problem at this point is that it's recording prices in the price database multiple times; it should only need to download a price for each commodity once per day. | |||||
* | The -X option now accepts price settings | John Wiegley | 2009-06-18 | 1 | -1/+3 | |
| | | | | | | | For example, if you had 100 AU (onces of gold) and wanted to report it in dollars, but at a price of $997 per ounce, you could now easily say: ledger bal -X '$,AU=$997' | |||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -2/+0 | |
| | ||||||
* | Added "fixated commodity pricing" | John Wiegley | 2009-03-02 | 1 | -2/+3 | |
| | | | | | | | | | | | | | If you put '=' before an annotated commodity's price, it will cause any future market valuation of that commodity to use that price, and ignore whatever changes may have happened since in the market price. This can be useful if you are tracking gas expenses based on a standard rate which, although it changes over time, should not adjust the historical valuation of how much the gas cost at the time it was purchased: 2009/01/01 Payee Expenses:Gas 100 GAL {=$2} Liabilities:MasterCard $-200 | |||||
* | Added --lots-actual, to not print calc'd details | John Wiegley | 2009-02-27 | 1 | -14/+23 | |
| | ||||||
* | Fixes to the way annotated prices are displayed | John Wiegley | 2009-02-24 | 1 | -12/+5 | |
| | ||||||
* | Removed unused member keep_details_t::keep_base | John Wiegley | 2009-02-23 | 1 | -7/+4 | |
| | ||||||
* | --exchange option now accepts multiple commodities | John Wiegley | 2009-02-22 | 1 | -29/+0 | |
| | | | | They must be separated by a comma, and all whitespace is ignored. | |||||
* | Added --exchange (-x) option | John Wiegley | 2009-02-22 | 1 | -17/+18 | |
| | | | | | | | This is like -V, except it lets you specify the goal commodity to report in terms of, for example: reg -x CAD | |||||
* | Added a --strict session option | John Wiegley | 2009-02-19 | 1 | -0/+1 | |
| | | | | | | | When enabled, if any accounts or commodities are seen in an uncleared transaction, which were not seen previously in a cleared or pending transaction or a textual directive dealing with accounts or commodities, a warning is generated about the unknown item. | |||||
* | Fixed several unused value and param warnings | John Wiegley | 2009-02-16 | 1 | -5/+3 | |
| | ||||||
* | Restored the "prices" command. | John Wiegley | 2009-02-12 | 1 | -1/+0 | |
| | ||||||
* | Fixed a mistakenly const parameter. | John Wiegley | 2009-02-07 | 1 | -1/+1 | |
| | ||||||
* | Moved parse_commodity_price into commodity_pool_t. | John Wiegley | 2009-02-07 | 1 | -0/+2 | |
| | ||||||
* | Fixed some #include ordering issues. | John Wiegley | 2009-02-07 | 1 | -0/+2 | |
| | ||||||
* | Removed commodity_pool_t's use of boost::multi_index_container, and also its | John Wiegley | 2009-02-07 | 1 | -52/+12 | |
| | | | | used of the ident membe, which was only ever used by the binary cache code. | |||||
* | Whitespace fix. | John Wiegley | 2009-02-06 | 1 | -3/+3 | |
| | ||||||
* | Largely removed all of Ledger's use of global variables, for the REPL's sake. | John Wiegley | 2009-02-04 | 1 | -6/+60 | |
| | ||||||
* | Removed the binary caching code, and the XML, QIF and Gnucash parsers. | John Wiegley | 2009-02-03 | 1 | -7/+0 | |
| | ||||||
* | Added documentation stubs for all include files and classes. | John Wiegley | 2009-01-31 | 1 | -0/+30 | |
| | ||||||
* | Update Doxygen documentation. Still much more work to be done. | John Wiegley | 2009-01-29 | 1 | -4/+3 | |
| | ||||||
* | amount_t and commodity_t objects can now stream themselves to XML. | John Wiegley | 2009-01-28 | 1 | -0/+3 | |
| | ||||||
* | Increased copyright range to include 2009. | John Wiegley | 2009-01-20 | 1 | -1/+1 | |
| | ||||||
* | Changed COMMODITY_STYLE_NOMARKET TO COMMODITY_NOMARKET. | John Wiegley | 2009-01-19 | 1 | -1/+1 | |
| | ||||||
* | Lookup commodity prices recursively, searching for the newest data. | John Wiegley | 2009-01-19 | 1 | -14/+23 | |
| | ||||||
* | Changed COMMODITY_STYLE_BUILTIN to COMMODITY_BUILTIN, and added new flag | John Wiegley | 2009-01-19 | 1 | -7/+8 | |
| | | | | COMMODITY_WALKED, for avoiding infinite recursions during price lookups. | |||||
* | Added a recursive, date-based commodity price searching capability. This | John Wiegley | 2009-01-19 | 1 | -27/+67 | |
| | | | | | | makes it possible to find all possible prices for a commodity by walking the map of pricing relationships to all other commodities, even if the relation is distant. | |||||
* | Added code to recursively search for a price in a given commodity. | John Wiegley | 2008-09-25 | 1 | -16/+16 | |
| | ||||||
* | Did more restructing of commodity price histories, although the completed | John Wiegley | 2008-09-21 | 1 | -19/+66 | |
| | | | | find_price does not work yet. | |||||
* | Created several alternate 'value' methods to support the upcoming commodity | John Wiegley | 2008-09-21 | 1 | -10/+23 | |
| | | | | valuation changes. | |||||
* | Began initial work to support specifying a series of commodities to -V. | John Wiegley | 2008-09-20 | 1 | -20/+40 | |
| | ||||||
* | Cleaned up the way that commodity pricing is handled. | John Wiegley | 2008-09-20 | 1 | -9/+17 | |
| | ||||||
* | Updated the Doxygen docs so that all the core numerics files are in the same | John Wiegley | 2008-08-05 | 1 | -0/+6 | |
| | | | | module group. | |||||
* | Moved around most of the files so that source code is in src/, documentation | John Wiegley | 2008-08-05 | 1 | -0/+420 | |
is in doc/, etc. |