Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Allow null values to be cast to int and string | John Wiegley | 2010-05-30 | 1 | -0/+19 | |
| | ||||||
* | Comparison of boolean values is now allowed | John Wiegley | 2010-05-30 | 1 | -0/+33 | |
| | | | | true > false | |||||
* | Corrected error message text to be consistent | John Wiegley | 2010-05-30 | 1 | -1/+1 | |
| | ||||||
* | Allow expr_t& to be passed in a value_t | John Wiegley | 2010-05-08 | 1 | -1/+30 | |
| | ||||||
* | Corrected a case for value < value | John Wiegley | 2010-03-06 | 1 | -1/+3 | |
| | ||||||
* | Change an exception test to a plain if | John Wiegley | 2010-03-05 | 1 | -4/+2 | |
| | ||||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 | |
| | ||||||
* | Refactored some comparison helper classes | John Wiegley | 2010-02-05 | 1 | -1/+1 | |
| | ||||||
* | The Python web server now uses jQuery Tablesorter | John Wiegley | 2009-11-21 | 1 | -5/+12 | |
| | ||||||
* | Many improvements to Ledger's Python bindings | John Wiegley | 2009-11-19 | 1 | -3/+4 | |
| | ||||||
* | Allow ! and - operators on sequence values | John Wiegley | 2009-11-18 | 1 | -0/+14 | |
| | ||||||
* | Fixed several time and date duration type uses | John Wiegley | 2009-11-17 | 1 | -8/+14 | |
| | ||||||
* | Optimization in the formatting of string values | John Wiegley | 2009-11-14 | 1 | -1/+4 | |
| | ||||||
* | Stylistic change: assert(0) -> assert(false) | John Wiegley | 2009-11-13 | 1 | -1/+1 | |
| | ||||||
* | Added --date, similar to --account and --payee | John Wiegley | 2009-11-11 | 1 | -0/+6 | |
| | | | | | | | This lets you do things like store a date as the value of a tag, then run: ledger --date='has_tag("Foo") ? to_date(tag("Foo")) : date' reg | |||||
* | Added floored() and in_place_floor() methods | John Wiegley | 2009-11-11 | 1 | -0/+25 | |
| | ||||||
* | Moving the #include of unistring.h into format.h | John Wiegley | 2009-11-10 | 1 | -1/+1 | |
| | ||||||
* | XML reporting now works via the "xml" command | John Wiegley | 2009-11-09 | 1 | -9/+8 | |
| | ||||||
* | Added basic foundation for XML reporting | John Wiegley | 2009-11-09 | 1 | -0/+54 | |
| | ||||||
* | Report sought magnitude when balancing errors occur | John Wiegley | 2009-11-05 | 1 | -0/+29 | |
| | ||||||
* | Added missing call to _dup() in value_t::in_place_cast | John Wiegley | 2009-11-05 | 1 | -0/+2 | |
| | ||||||
* | Change the value_t::POINTER type to value_t::SCOPE | John Wiegley | 2009-10-30 | 1 | -11/+11 | |
| | | | | | scope_t pointers are the only kind that are ever stored in value objects, so there was no need to make it generic and use boost::any. | |||||
* | Removed unnused parameter to value_t::print | John Wiegley | 2009-10-27 | 1 | -16/+8 | |
| | ||||||
* | Fixed a display issue with the balance report | John Wiegley | 2009-10-27 | 1 | -5/+5 | |
| | ||||||
* | Fixed an error with post-simplified math | John Wiegley | 2009-10-27 | 1 | -1/+12 | |
| | ||||||
* | If doing math between amount and balance, simplify | John Wiegley | 2009-10-27 | 1 | -3/+25 | |
| | ||||||
* | Fixed some debug code | John Wiegley | 2009-10-27 | 1 | -3/+3 | |
| | ||||||
* | Allow any amount to be multipled by another | John Wiegley | 2009-10-27 | 1 | -7/+2 | |
| | | | | | The result carries the commodity of the first amount, or the second if the first had no commodity. | |||||
* | Added debug code | John Wiegley | 2009-10-27 | 1 | -0/+3 | |
| | ||||||
* | Rewrote the way date and time I/O is managed | John Wiegley | 2009-10-25 | 1 | -8/+9 | |
| | ||||||
* | Fixed many compiler warnings from g++ 4.4 | John Wiegley | 2009-10-25 | 1 | -0/+11 | |
| | ||||||
* | value_t::dump now faithfully represents strings | John Wiegley | 2009-06-28 | 1 | -1/+15 | |
| | ||||||
* | Restored --price option, added baseline test | John Wiegley | 2009-06-26 | 1 | -0/+12 | |
| | | | | | | | 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 files | John Wiegley | 2009-06-24 | 1 | -1/+3 | |
| | | | | | | commodity.h - code for commodity_t annotate.h - commodity annotations pool.h - commodity pool management | |||||
* | value_t::in_place_unround wasn't doing it in-place | John Wiegley | 2009-06-21 | 1 | -2/+2 | |
| | ||||||
* | The -X option now accepts price settings | John Wiegley | 2009-06-18 | 1 | -0/+21 | |
| | | | | | | | 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 | -7/+13 | |
| | | | | | | | | 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 | |||||
* | Allow integers to be multiplied with amounts | John Wiegley | 2009-06-15 | 1 | -0/+1 | |
| | | | | Fixes other part of 04C5E1CA-1B39-4214-81C7-FD5AA785308F | |||||
* | Enabled use of pre-compiled headers by default | John Wiegley | 2009-03-10 | 1 | -0/+2 | |
| | ||||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -0/+1 | |
| | ||||||
* | Changed many assert() calls to VERIFY() | John Wiegley | 2009-03-04 | 1 | -3/+0 | |
| | ||||||
* | Added a "null" value for value expressions | John Wiegley | 2009-03-03 | 1 | -1/+1 | |
| | ||||||
* | Gave round/unround/truncate all in_place_ variants | John Wiegley | 2009-02-27 | 1 | -18/+24 | |
| | ||||||
* | Print better error msg if evaluating mask as bool | John Wiegley | 2009-02-26 | 1 | -0/+7 | |
| | ||||||
* | Added a truncated() method for amounts and values | John Wiegley | 2009-02-26 | 1 | -0/+23 | |
| | | | | | When an amount is truncated, it drops all of the extra precision and becomes exactly the value would have seen were it printed. | |||||
* | Allow sequences to be rounded and unrounded | John Wiegley | 2009-02-25 | 1 | -0/+12 | |
| | | | | | The result is that every member of the sequence has the given operation applied. | |||||
* | Marked all strings needing internationalization | John Wiegley | 2009-02-25 | 1 | -28/+25 | |
| | | | | | | | | | | | | | | | | 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". | |||||
* | Allow any two amount values to be divided | John Wiegley | 2009-02-24 | 1 | -6/+2 | |
| | ||||||
* | Allow sequences to be compared to 0 | John Wiegley | 2009-02-23 | 1 | -0/+40 | |
| | | | | It is true if every member of the sequence passes the test. | |||||
* | Corrects to code that compares balances to zero | John Wiegley | 2009-02-23 | 1 | -12/+12 | |
| |