summaryrefslogtreecommitdiff
path: root/src/balance.cc
Commit message (Collapse)AuthorAgeFilesLines
* Increased file copyrights to 2012John Wiegley2012-02-291-1/+1
|
* Untabified all source filesJohn Wiegley2010-06-111-18/+18
|
* A further simplification of -V and -XJohn Wiegley2010-06-071-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 flagsJohn Wiegley2010-06-071-9/+8
|
* Updated copyrights to 2003-2010John Wiegley2010-03-051-1/+1
|
* Refactored some comparison helper classesJohn Wiegley2010-02-051-1/+2
|
* Many improvements to Ledger's Python bindingsJohn Wiegley2009-11-191-3/+3
|
* Added basic foundation for XML reportingJohn Wiegley2009-11-091-0/+8
|
* Removed most #if 0 blocks and callout commentsJohn Wiegley2009-10-311-3/+2
|
* Whitespace fixJohn Wiegley2009-10-301-2/+4
|
* Fixed a display issue with the balance reportJohn Wiegley2009-10-271-1/+5
|
* Restored --price option, added baseline testJohn Wiegley2009-06-261-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 filesJohn Wiegley2009-06-241-0/+1
| | | | | | commodity.h - code for commodity_t annotate.h - commodity annotations pool.h - commodity pool management
* Move amount colorization deeper into the coreJohn Wiegley2009-06-161-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 defaultJohn Wiegley2009-03-101-0/+2
|
* Reduced the #include dependency tree to a minimumJohn Wiegley2009-03-041-1/+23
|
* Marked all strings needing internationalizationJohn Wiegley2009-02-251-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 --exchangeJohn Wiegley2009-02-231-8/+9
|
* Added --exchange (-x) optionJohn Wiegley2009-02-221-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 printingJohn Wiegley2009-02-221-5/+5
|
* Restored the --budget optionJohn Wiegley2009-02-201-1/+1
|
* Moved amount_t::right_justify to simply ::justifyJohn Wiegley2009-02-191-3/+10
|
* Properly handle UTF-8 characters in commodity strings.John Wiegley2009-02-121-9/+3
|
* Largely removed all of Ledger's use of global variables, for the REPL's sake.John Wiegley2009-02-041-4/+5
|
* Removed the binary caching code, and the XML, QIF and Gnucash parsers.John Wiegley2009-02-031-10/+0
|
* Values can now be streamed to XML, and all the types they refer to.John Wiegley2009-02-011-0/+10
|
* Increased copyright range to include 2009.John Wiegley2009-01-201-1/+1
|
* Fixed the market valuation function for balances.John Wiegley2009-01-191-7/+9
|
* Removed more "pending" type comments.John Wiegley2008-08-171-3/+1
|
* Moved around most of the files so that source code is in src/, documentationJohn Wiegley2008-08-051-0/+255
is in doc/, etc.