Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Pushing null values into a sequence is legitimate | John Wiegley | 2009-10-28 | 1 | -14/+6 | |
| | ||||||
* | Removed unnused parameter to value_t::print | John Wiegley | 2009-10-27 | 1 | -2/+1 | |
| | ||||||
* | Added some extra storage checks to value_t | John Wiegley | 2009-10-25 | 1 | -0/+5 | |
| | ||||||
* | Rewrote the way date and time I/O is managed | John Wiegley | 2009-10-25 | 1 | -1/+1 | |
| | ||||||
* | Fixed many compiler warnings from g++ 4.4 | John Wiegley | 2009-10-25 | 1 | -2/+3 | |
| | ||||||
* | Restored --price option, added baseline test | John Wiegley | 2009-06-26 | 1 | -0/+2 | |
| | | | | | | | 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. | |||||
* | The -X option now accepts price settings | John Wiegley | 2009-06-18 | 1 | -0/+4 | |
| | | | | | | | 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' | |||||
* | Move amount colorization deeper into the core | John Wiegley | 2009-06-16 | 1 | -0/+1 | |
| | | | | | | | | 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 | |||||
* | Added a value_t macro: VALUE_OR_VERO | John Wiegley | 2009-03-05 | 1 | -0/+2 | |
| | ||||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -1/+1 | |
| | ||||||
* | Changed many assert() calls to VERIFY() | John Wiegley | 2009-03-04 | 1 | -38/+36 | |
| | ||||||
* | Gave round/unround/truncate all in_place_ variants | John Wiegley | 2009-02-27 | 1 | -3/+20 | |
| | ||||||
* | Added a truncated() method for amounts and values | John Wiegley | 2009-02-26 | 1 | -0/+1 | |
| | | | | | When an amount is truncated, it drops all of the extra precision and becomes exactly the value would have seen were it printed. | |||||
* | Marked all strings needing internationalization | John Wiegley | 2009-02-25 | 1 | -12/+12 | |
| | | | | | | | | | | | | | | | | 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". | |||||
* | Fixed an alignment bug in value context display | John Wiegley | 2009-02-24 | 1 | -3/+1 | |
| | ||||||
* | Added non-const value_t::begin and value_t::end | John Wiegley | 2009-02-23 | 1 | -0/+12 | |
| | ||||||
* | Push a sequence onto a sequence only appends now | John Wiegley | 2009-02-23 | 1 | -8/+1 | |
| | | | | Previously, it would merge sequences A and B. | |||||
* | Added --exchange (-x) option | John Wiegley | 2009-02-22 | 1 | -2/+3 | |
| | | | | | | | 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 | -3/+4 | |
| | ||||||
* | Fixed a memory leak in value_t::storage_t | John Wiegley | 2009-02-21 | 1 | -12/+16 | |
| | ||||||
* | Restored the --budget option | John Wiegley | 2009-02-20 | 1 | -2/+2 | |
| | ||||||
* | Moved amount_t::right_justify to simply ::justify | John Wiegley | 2009-02-19 | 1 | -2/+2 | |
| | ||||||
* | Changed some value_t method names | John Wiegley | 2009-02-16 | 1 | -2/+2 | |
| | | | | | | | - simplify -> simplified - cast -> casted This is to differentiate them from in_place_cast and in_place_simplify. | |||||
* | Removed "total_cost" valexpr, and value_t::cost | John Wiegley | 2009-02-15 | 1 | -2/+0 | |
| | | | | | Since cost reports are now calculated by setting the amount_ expression, there is no need to track a separate "total cost" entity. | |||||
* | Renamed a function to sort_value_is_less_than | John Wiegley | 2009-02-12 | 1 | -2/+2 | |
| | | | | | The purpose was to provided a clearer relationship between the function name and its expected arguments. | |||||
* | Sorting expr now uses "-" to indicate descending | John Wiegley | 2009-02-12 | 1 | -0/+11 | |
| | | | | | For example: -S payee,-date sorts 1) ascending by payee, then 2) descending by date. | |||||
* | Made (un)reduce rvalue methods more consistent | John Wiegley | 2009-02-12 | 1 | -2/+2 | |
| | | | | | | They names were changed from reduce/unreduce to reduced/unreduced, since they return the modified value. This is more consistent with the naming of rounded/rounded. | |||||
* | Added validation code for mask_t objects. | John Wiegley | 2009-02-12 | 1 | -0/+2 | |
| | ||||||
* | Moved value_t::set_type into value.cc, since it had grown. | John Wiegley | 2009-02-12 | 1 | -18/+1 | |
| | ||||||
* | Inlined value_t::_clear(), since it only had one caller. | John Wiegley | 2009-02-12 | 1 | -17/+9 | |
| | ||||||
* | A fix to the last fix. | John Wiegley | 2009-02-10 | 1 | -1/+0 | |
| | ||||||
* | A fix for users of Boost 1.35. | John Wiegley | 2009-02-10 | 1 | -2/+17 | |
| | ||||||
* | Changed value_t to use boost::any (more type-safe). | John Wiegley | 2009-02-10 | 1 | -75/+80 | |
| | ||||||
* | Removed the balance_pair_t type, since it's now an unneeded abstraction. | John Wiegley | 2009-02-09 | 1 | -50/+11 | |
| | | | | | This type was a holdback from the days before the amount_expr was used everywhere to determine a transaction's value. | |||||
* | amount_t::in_place_* now returns void. Added value_t::unreduce. | John Wiegley | 2009-02-07 | 1 | -0/+7 | |
| | ||||||
* | Largely removed all of Ledger's use of global variables, for the REPL's sake. | John Wiegley | 2009-02-04 | 1 | -7/+7 | |
| | ||||||
* | Removed the binary caching code, and the XML, QIF and Gnucash parsers. | John Wiegley | 2009-02-03 | 1 | -18/+0 | |
| | ||||||
* | Fixed some warnings caused by using g++ 4.3. | John Wiegley | 2009-02-02 | 1 | -1/+1 | |
| | ||||||
* | Simplified error context handling. | John Wiegley | 2009-02-02 | 1 | -1/+0 | |
| | ||||||
* | Added support for metadata and tagging, and made regexs a first-class type. | John Wiegley | 2009-02-01 | 1 | -0/+35 | |
| | ||||||
* | Moved the pre-commands to their own file, and created new "args" command. | John Wiegley | 2009-02-01 | 1 | -0/+10 | |
| | ||||||
* | Values can now be streamed to XML, and all the types they refer to. | John Wiegley | 2009-02-01 | 1 | -0/+9 | |
| | ||||||
* | Rationals based math is now passing the unit tests. | John Wiegley | 2009-01-31 | 1 | -5/+3 | |
| | ||||||
* | Changed to using rational numbers instead of integer approximations. | John Wiegley | 2009-01-30 | 1 | -0/+2 | |
| | | | | | As a result, dependency on the gdtoa was dropped, and dependency on mpfr was added. | |||||
* | Removed all dependency on gdtoa. | John Wiegley | 2009-01-30 | 1 | -8/+1 | |
| | ||||||
* | Update Doxygen documentation. Still much more work to be done. | John Wiegley | 2009-01-29 | 1 | -4/+3 | |
| | ||||||
* | Changed around the ==, < and > operators in value.h to be correct. | John Wiegley | 2009-01-28 | 1 | -4/+9 | |
| | ||||||
* | Added is_nonzero and a stream-based read() method to value_t. | John Wiegley | 2009-01-26 | 1 | -0/+5 | |
| | ||||||
* | Corrected a parse-time optimization of "! CONSTANT". | John Wiegley | 2009-01-22 | 1 | -0/+1 | |
| | ||||||
* | Increased copyright range to include 2009. | John Wiegley | 2009-01-20 | 1 | -1/+1 | |
| |