Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Optimization in the formatting of string values | John Wiegley | 2009-11-14 | 1 | -2/+5 |
| | |||||
* | Moving the #include of unistring.h into format.h | John Wiegley | 2009-11-10 | 1 | -1/+0 |
| | |||||
* | Fixes to the value expression parser and evaluator | John Wiegley | 2009-11-10 | 1 | -2/+8 |
| | |||||
* | Redesigned the format_t class | John Wiegley | 2009-11-09 | 1 | -35/+45 |
| | |||||
* | Redesigned the expr_t, predicate_t, query_t classes | John Wiegley | 2009-11-09 | 1 | -3/+2 |
| | |||||
* | Fixed a display issue with the balance report | John Wiegley | 2009-10-27 | 1 | -29/+28 |
| | |||||
* | Fixed overflow bug introduced by the warning fixes | John Wiegley | 2009-10-25 | 1 | -2/+3 |
| | |||||
* | Fixed many compiler warnings from g++ 4.4 | John Wiegley | 2009-10-25 | 1 | -7/+7 |
| | |||||
* | Correctly align amounts formatted as "%12(amount)" | John Wiegley | 2009-06-28 | 1 | -1/+2 |
| | |||||
* | Restored the --truncate option, added baseline test | John Wiegley | 2009-06-21 | 1 | -6/+9 |
| | |||||
* | 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/+2 |
| | |||||
* | Cured several harmless compiler warnings | John Wiegley | 2009-03-04 | 1 | -1/+2 |
| | |||||
* | Allow special %{} formatting sequence | John Wiegley | 2009-03-03 | 1 | -17/+107 |
| | | | | | | | | | | | | | | | Although %(amount) inserts an item's amount, it only does exactly that. There is no special consideration like stripping of lot details, or reduction to the base commodity, etc. For those things, and to make sure it was display in red if negative, the canonical form would be: %(ansify_if(justify(scrub(amount), 12, -1, true), red if amount < 0)) You can now use the special %{} form as an alternate to this: %12{amount, red if amount < 0} The two expand to the same underlying expression. | ||||
* | Corrected warnings g++-4.3.3 was complaining about | John Wiegley | 2009-02-28 | 1 | -1/+1 |
| | |||||
* | Fixed a buffer overrun | John Wiegley | 2009-02-27 | 1 | -3/+9 |
| | |||||
* | Marked all strings needing internationalization | John Wiegley | 2009-02-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | 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". | ||||
* | The Great Renaming, Part II | John Wiegley | 2009-02-23 | 1 | -9/+9 |
| | | | | | The last commit did not contain the majority of changes because of a slight mishap. This contains the real changeset. | ||||
* | Handle reporting widths that are too small | John Wiegley | 2009-02-21 | 1 | -1/+1 |
| | |||||
* | Corrected a column-wise formatting issue | John Wiegley | 2009-02-20 | 1 | -2/+2 |
| | |||||
* | Efficiency fix for the formatting code | John Wiegley | 2009-02-19 | 1 | -9/+12 |
| | |||||
* | Removed the %*| special char, for %*(" ") | John Wiegley | 2009-02-17 | 1 | -5/+0 |
| | |||||
* | The format code %C is now equal to %(fmt_C) | John Wiegley | 2009-02-15 | 1 | -7/+3 |
| | |||||
* | Removed an unused function | John Wiegley | 2009-02-15 | 1 | -6/+0 |
| | |||||
* | Removed the %! formatting code, as it does nothing | John Wiegley | 2009-02-15 | 1 | -6/+2 |
| | |||||
* | The formatting code no longer justifies values | John Wiegley | 2009-02-13 | 1 | -3/+2 |
| | | | | | This is done in the value code, which knows -- based on the value's type -- how best to apply the justification. | ||||
* | Greatly improved output from the "format" command | John Wiegley | 2009-02-13 | 1 | -3/+3 |
| | | | | | It now shows the formatted result against a sample entry, similar to what "parse" now does. | ||||
* | Moved get_partial_name from format.cc into account_t, where it belongs. | John Wiegley | 2009-02-08 | 1 | -23/+1 |
| | |||||
* | Largely removed all of Ledger's use of global variables, for the REPL's sake. | John Wiegley | 2009-02-04 | 1 | -13/+11 |
| | |||||
* | Simplified error context handling. | John Wiegley | 2009-02-02 | 1 | -1/+2 |
| | |||||
* | Added a missing throw() in the formatter. | John Wiegley | 2009-02-01 | 1 | -0/+1 |
| | |||||
* | Stopped using the generic "unsigned int" in favor of more specific types. | John Wiegley | 2009-01-29 | 1 | -3/+3 |
| | |||||
* | Revised the way that parsing flags get passed around. | John Wiegley | 2009-01-29 | 1 | -2/+1 |
| | |||||
* | Added support for Unicode text in Ledger files, thanks to 'utfcpp', which can | John Wiegley | 2009-01-23 | 1 | -42/+39 |
| | | | | be located at http://utfcpp.sourceforge.net. | ||||
* | Increased copyright range to include 2009. | John Wiegley | 2009-01-20 | 1 | -1/+1 |
| | |||||
* | Don't use single code format characters anymore. Access to object details | John Wiegley | 2008-09-18 | 1 | -1/+1 |
| | | | | will now always be done with "%(identifier)". | ||||
* | Fixes to the way that EXPR_PARSE_SINGLE behaves. | John Wiegley | 2008-09-15 | 1 | -8/+16 |
| | |||||
* | Added value expression parsing flag EXPR_PARSE_SINGLE, which means to read | John Wiegley | 2008-09-14 | 1 | -1/+1 |
| | | | | | | only a single expression and then quit immediately. Useful for parsing expressions that begin with a left parenthesis and are known to end at the right parenthesis. | ||||
* | format_t now handles escaped characters in input strings. | John Wiegley | 2008-09-14 | 1 | -0/+2 |
| | |||||
* | The register report is now mostly displaying multi-line balances correctly. | John Wiegley | 2008-08-10 | 1 | -9/+17 |
| | | | | It still shows lots even when --lots isn't specified, though. | ||||
* | Ledger now builds without any significant warnings, except for one file. Some | John Wiegley | 2008-08-10 | 1 | -2/+2 |
| | | | | | of the warnings had to be temporarily disabled, but will be checked again once the code has moved into master. | ||||
* | Moved around most of the files so that source code is in src/, documentation | John Wiegley | 2008-08-05 | 1 | -0/+391 |
is in doc/, etc. |