summaryrefslogtreecommitdiff
path: root/src/derive.cc
Commit message (Collapse)AuthorAgeFilesLines
* Removed most #if 0 blocks and callout commentsJohn Wiegley2009-10-311-1/+1
|
* Allow @ and @@ cost specifiers on the xact commandJohn Wiegley2009-10-311-0/+46
|
* Add a position_t object for tracking item positionsJohn Wiegley2009-10-301-2/+2
| | | | It is also optional, which is useful for generated items.
* Fixed some compiler warnings in non-debug modeJohn Wiegley2009-06-161-0/+6
|
* Fixed a problem in the 'entry' commandJohn Wiegley2009-06-161-30/+103
| | | | | | It was selecting virtual transactions during auto-posting lookup. Fixes 793F6BF0-9CDE-4741-967A-2CEA697476B4
* Corrected a minor typoJohn Wiegley2009-06-161-1/+1
|
* Added new debug option --optionsJohn Wiegley2009-06-021-1/+2
| | | | | This reports which options are in place before invoking a command, and where exactly each option value came from.
* Rewrote the date interval parser/stepperJohn Wiegley2009-03-231-4/+4
| | | | | The new implementation uses boost::gregorian::date_duration objects, rather than manually stepping.
* 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/+7
|
* The entry command now implies --actualJohn Wiegley2009-03-021-2/+4
|
* The entry command always creates uncleared itemsJohn Wiegley2009-03-021-1/+6
|
* The entry command no longer handles effective datesJohn Wiegley2009-03-021-10/+1
|
* Corrected warnings g++-4.3.3 was complaining aboutJohn Wiegley2009-02-281-1/+1
|
* Marked all strings needing internationalizationJohn Wiegley2009-02-251-24/+26
| | | | | | | | | | | | | | | | 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".
* Change behavior if "entry" ends with null accountJohn Wiegley2009-02-241-0/+5
| | | | | A final null account (no amount specified) is now taken to be the "from" account, not another "to" account.
* The Great Renaming, Part IIJohn Wiegley2009-02-231-105/+107
| | | | | The last commit did not contain the majority of changes because of a slight mishap. This contains the real changeset.
* The entry command no longer inherits item stateJohn Wiegley2009-02-221-17/+1
|
* Greatly improved the way "weeks" are iteratedJohn Wiegley2009-02-211-20/+0
|
* Moved around some functions for clarityJohn Wiegley2009-02-161-1/+1
|
* Allow the use of days of the week to "entry", e.g: "thu kfc 11".John Wiegley2009-02-111-1/+32
|
* In ledger-mode, if TAB is pressed in an entry, call out to "entry".John Wiegley2009-02-111-7/+26
|
* Rewrote the "entry" command. It's ALIVE!John Wiegley2009-02-111-160/+329
|
* Wired up the "entry" command from 2.x, though it still needs to be ported.John Wiegley2009-02-101-23/+36
|
* Threw away the "multiple parser" infrastructure.John Wiegley2009-02-071-10/+6
|
* Largely removed all of Ledger's use of global variables, for the REPL's sake.John Wiegley2009-02-041-13/+13
|
* Increased copyright range to include 2009.John Wiegley2009-01-201-1/+1
|
* Moved around most of the files so that source code is in src/, documentationJohn Wiegley2008-08-051-0/+228
is in doc/, etc.