Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -37/+37 |
| | |||||
* | Allow opt -NDEBUG build to complete without warnings | John Wiegley | 2010-06-04 | 1 | -0/+2 |
| | |||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Moved report normalization into report.cc | John Wiegley | 2009-11-12 | 1 | -173/+1 |
| | |||||
* | Redesigned the expr_t, predicate_t, query_t classes | John Wiegley | 2009-11-09 | 1 | -9/+9 |
| | |||||
* | Fixed -r flag for balance reports | John Wiegley | 2009-11-07 | 1 | -8/+0 |
| | |||||
* | Column widths are always calculated now | John Wiegley | 2009-11-07 | 1 | -0/+2 |
| | |||||
* | Changed dividers output by --options | John Wiegley | 2009-11-06 | 1 | -2/+2 |
| | |||||
* | Moved journal reading code into journal_t | John Wiegley | 2009-11-05 | 1 | -1/+2 |
| | |||||
* | Segregated symbols into 5 separate namespaces | John Wiegley | 2009-11-04 | 1 | -20/+24 |
| | | | | | | | | | | | | | | | | | | | | | The different namespaces are: Function Value expression functions, which receive a "context" Option Command-line options Precommand Commands which are invoked before reading the journal Command Commands which are invoked after reading the journal Directive Directives that occur at column 0 in a data file This greatly eases the ability for Python uses to add intercept hooks to change how the basic Ledger module functions. An example of what should be possible soon: import ledger def my_foo_handler(value): print "--foo received:", value ledger.add_handler(ledger.Option, "foo=", my_foo_handler) | ||||
* | Removed most #if 0 blocks and callout comments | John Wiegley | 2009-10-31 | 1 | -4/+0 |
| | |||||
* | Added two missing casts | John Wiegley | 2009-10-31 | 1 | -1/+2 |
| | |||||
* | Moved ownership of master account into journal_t | John Wiegley | 2009-10-30 | 1 | -5/+6 |
| | | | | The journal_t now completely represents the data part of a session. | ||||
* | Setting --date-format in ~/.ledgerrc works again | John Wiegley | 2009-10-29 | 1 | -7/+15 |
| | |||||
* | If isatty is available, no colors/pager for non-ttys | John Wiegley | 2009-10-29 | 1 | -1/+7 |
| | |||||
* | Colorization at the terminal now on by default | John Wiegley | 2009-10-28 | 1 | -0/+3 |
| | |||||
* | Whitespace change | John Wiegley | 2009-10-27 | 1 | -4/+2 |
| | |||||
* | Added --actual-dates, for overriding --effective | John Wiegley | 2009-10-27 | 1 | -1/+3 |
| | | | | | This is so that if someone has --effective in their .ledgerrc, they can force the use of actual dates. | ||||
* | Rewrote the way date and time I/O is managed | John Wiegley | 2009-10-25 | 1 | -2/+4 |
| | |||||
* | The print command now implies --actual | John Wiegley | 2009-06-28 | 1 | -0/+3 |
| | |||||
* | Disable use of ~/.pricedb when --args-only is present | John Wiegley | 2009-06-28 | 1 | -0/+2 |
| | |||||
* | The --download option is now fully restored | John Wiegley | 2009-06-26 | 1 | -2/+2 |
| | |||||
* | More refactoring for --download | John Wiegley | 2009-06-24 | 1 | -4/+4 |
| | |||||
* | Split commodity.h/cc into three files | John Wiegley | 2009-06-24 | 1 | -7/+7 |
| | | | | | | 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/+12 |
| | | | | | | 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. | ||||
* | Fixed the --args-only option (sequence problem) | John Wiegley | 2009-06-22 | 1 | -2/+7 |
| | |||||
* | Added a code comment | John Wiegley | 2009-06-18 | 1 | -0/+3 |
| | |||||
* | The -X option now accepts price settings | John Wiegley | 2009-06-18 | 1 | -0/+8 |
| | | | | | | | 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' | ||||
* | Restored --plot-amount-format, --plot-total-format | John Wiegley | 2009-06-18 | 1 | -6/+16 |
| | |||||
* | Allow --period flag to specify a report range | John Wiegley | 2009-06-17 | 1 | -3/+26 |
| | |||||
* | Added new debug option --options | John Wiegley | 2009-06-02 | 1 | -24/+57 |
| | | | | | This reports which options are in place before invoking a command, and where exactly each option value came from. | ||||
* | Rewrote the date interval parser/stepper | John Wiegley | 2009-03-23 | 1 | -2/+5 |
| | | | | | The new implementation uses boost::gregorian::date_duration objects, rather than manually stepping. | ||||
* | Enabled use of pre-compiled headers by default | John Wiegley | 2009-03-10 | 1 | -0/+2 |
| | |||||
* | Removed the --totals option | John Wiegley | 2009-03-05 | 1 | -3/+0 |
| | |||||
* | If Python is not in use, global includes session | John Wiegley | 2009-03-05 | 1 | -0/+2 |
| | |||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -2/+5 |
| | |||||
* | Cured several harmless compiler warnings | John Wiegley | 2009-03-04 | 1 | -1/+1 |
| | |||||
* | Normalized how account totals are calculated | John Wiegley | 2009-03-03 | 1 | -0/+3 |
| | |||||
* | Corrected warnings g++-4.3.3 was complaining about | John Wiegley | 2009-02-28 | 1 | -1/+1 |
| | |||||
* | Marked all strings needing internationalization | John Wiegley | 2009-02-25 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | 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". | ||||
* | Fixes to the way annotated prices are displayed | John Wiegley | 2009-02-24 | 1 | -1/+2 |
| | |||||
* | The Great Renaming, Part II | John Wiegley | 2009-02-23 | 1 | -7/+7 |
| | | | | | The last commit did not contain the majority of changes because of a slight mishap. This contains the real changeset. | ||||
* | Fixed bug: -- was not stopping option processing | John Wiegley | 2009-02-22 | 1 | -3/+5 |
| | |||||
* | The --help (-h, -H) options now visit the man page | John Wiegley | 2009-02-21 | 1 | -0/+28 |
| | |||||
* | Added --start-of-week option, used with --weekly | John Wiegley | 2009-02-21 | 1 | -0/+2 |
| | | | | | For example, --start-of-week=monday can be used to report weeks that begin on Mondays. | ||||
* | Don't use auto-widths for widths explicitly given | John Wiegley | 2009-02-20 | 1 | -21/+40 |
| | |||||
* | Rewrote the equity command, which is working again | John Wiegley | 2009-02-20 | 1 | -6/+7 |
| | | | | | | The old implementation used an account formatter, and was very specialized. The new is done as a transaction filter, and works along with everything else, eliminating bugs special to the equity report. | ||||
* | Auto-size register report based on COLUMNS | John Wiegley | 2009-02-19 | 1 | -0/+36 |
| | |||||
* | The sequence -M -p 2004 now equals -p 2004 -M | John Wiegley | 2009-02-19 | 1 | -9/+9 |
| | |||||
* | Added --args-only flags, to ignore init and env | John Wiegley | 2009-02-16 | 1 | -4/+9 |
| |