Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Allow an amount to be zero, even if cost is non-zero | John Wiegley | 2009-06-16 | 1 | -2/+4 | |
| | | | | | | | The only real change is that exchanges of zero-amount will not result in any exchange at all, just the "motions". Fixes 6DAB9FE3-1399-4727-9AB1-FE413FB85A03 | |||||
* | Fixed a problem in the 'entry' command | John Wiegley | 2009-06-16 | 1 | -30/+103 | |
| | | | | | | It was selecting virtual transactions during auto-posting lookup. Fixes 793F6BF0-9CDE-4741-967A-2CEA697476B4 | |||||
* | Corrected a minor typo | John Wiegley | 2009-06-16 | 1 | -1/+1 | |
| | ||||||
* | Temporarily stubbed out an inaccurate assert | John Wiegley | 2009-06-15 | 3 | -3/+13 | |
| | ||||||
* | Refinement to display of account balances | John Wiegley | 2009-06-15 | 2 | -3/+5 | |
| | | | | Fixes 5A03CFC3-1A76-4F93-A1FE-555F98438C5A | |||||
* | Don't increase precision so much when dividing | John Wiegley | 2009-06-15 | 1 | -3/+3 | |
| | | | | | | | | | Slow the increase in internal precision when dividing amounts. Use "--debug amount.convert" if you wish to see this logic in action, if a case where incorrect rounding is suspected comes up. Fixes B68FFB0D-A9A0-479C-A6C0-68853F229333 | |||||
* | Allow integers to be multiplied with amounts | John Wiegley | 2009-06-15 | 1 | -0/+1 | |
| | | | | Fixes other part of 04C5E1CA-1B39-4214-81C7-FD5AA785308F | |||||
* | Ignore attempts to annotate the null commodity | John Wiegley | 2009-06-15 | 1 | -1/+1 | |
| | | | | Fixes 04C5E1CA-1B39-4214-81C7-FD5AA785308F | |||||
* | If a posting comment is very short, let it hang | John Wiegley | 2009-06-14 | 1 | -3/+5 | |
| | | | | This applies when using the "print" report, or the "comment" variable. | |||||
* | Strip annotations before handling bal assignments | John Wiegley | 2009-06-13 | 1 | -1/+2 | |
| | ||||||
* | Added new debug option --options | John Wiegley | 2009-06-02 | 10 | -167/+392 | |
| | | | | | This reports which options are in place before invoking a command, and where exactly each option value came from. | |||||
* | Added % suffix operator, as in "$1.00 * 10%" | John Wiegley | 2009-05-26 | 4 | -4/+22 | |
| | ||||||
* | Fix pointer const-ness in parse_tags() | Andrew Potter | 2009-05-26 | 1 | -2/+2 | |
| | ||||||
* | Corrected a syntax error in a gettext usage | John Wiegley | 2009-03-24 | 1 | -1/+1 | |
| | ||||||
* | Don't instantiate duration_t using default ctor | John Wiegley | 2009-03-23 | 1 | -10/+11 | |
| | ||||||
* | Rewrote the date interval parser/stepper | John Wiegley | 2009-03-23 | 4 | -24/+102 | |
| | | | | | The new implementation uses boost::gregorian::date_duration objects, rather than manually stepping. | |||||
* | The new code is working now. | John Wiegley | 2009-03-16 | 6 | -63/+68 | |
| | ||||||
* | Restored all the old code, though not tested yet | John Wiegley | 2009-03-16 | 1 | -22/+22 | |
| | ||||||
* | Added feature to "align" the interval's start date | John Wiegley | 2009-03-15 | 2 | -38/+145 | |
| | ||||||
* | First iteration of the new date_interval_t rewrite | John Wiegley | 2009-03-15 | 8 | -273/+389 | |
| | ||||||
* | Added a missing * operation | John Wiegley | 2009-03-15 | 1 | -1/+1 | |
| | ||||||
* | Removed an unnecessary member variable | John Wiegley | 2009-03-15 | 1 | -1/+0 | |
| | ||||||
* | Started breaking up interval_t into range_t | John Wiegley | 2009-03-15 | 1 | -14/+43 | |
| | ||||||
* | If 2+ child accounts are shown, show the parent | John Wiegley | 2009-03-15 | 2 | -14/+19 | |
| | | | | | Also, also show a final balance if there are multiple accounts displayed, even if that final balance is zero. | |||||
* | If a balance report is multi-lined, print a total | John Wiegley | 2009-03-15 | 1 | -10/+1 | |
| | ||||||
* | Moved a variable initialization | John Wiegley | 2009-03-11 | 1 | -2/+2 | |
| | ||||||
* | Enabled use of pre-compiled headers by default | John Wiegley | 2009-03-10 | 63 | -2/+124 | |
| | ||||||
* | Normalized some #ifdef's to #if defined | John Wiegley | 2009-03-10 | 1 | -3/+3 | |
| | ||||||
* | Disabled warning on not finding ledger/__init__.py | John Wiegley | 2009-03-09 | 1 | -1/+4 | |
| | | | | | This warning is completely harmless, and was downgraded to a debug message. | |||||
* | Rewrote acprep in Python and improved the build | John Wiegley | 2009-03-09 | 1 | -16/+2 | |
| | ||||||
* | Added support for "today" as a time period | John Wiegley | 2009-03-08 | 1 | -1/+11 | |
| | ||||||
* | Rewrote the balance report again, to fix --depth | John Wiegley | 2009-03-08 | 5 | -56/+53 | |
| | ||||||
* | Fixed a few minor cases of uninitialized variables | John Wiegley | 2009-03-08 | 4 | -6/+7 | |
| | ||||||
* | Fixed a reference to uninitialized memory | John Wiegley | 2009-03-07 | 1 | -1/+1 | |
| | | | | | This was only found with _GLIBCXX_DEBUG=1 *and* coverage analysis (-fprofile-arcs -ftest-coverage). | |||||
* | Revised the ways statistics are computed | John Wiegley | 2009-03-06 | 7 | -189/+237 | |
| | | | | | | | It is no longer done in calc_posts, but recursively on each account. This allows value expressions to ask statistical questions, like "earliest cleared posting?" (TBD) from any specific account, computed lazily. | |||||
* | Changed the way that account balances are computed | John Wiegley | 2009-03-06 | 8 | -83/+234 | |
| | ||||||
* | Implemented --unround using value expressions | John Wiegley | 2009-03-06 | 4 | -29/+14 | |
| | ||||||
* | Don't compute running total for balance reports | John Wiegley | 2009-03-05 | 3 | -19/+23 | |
| | ||||||
* | Removed the --totals option | John Wiegley | 2009-03-05 | 4 | -10/+2 | |
| | ||||||
* | Enriched the behavior of post_t::add_to_value | John Wiegley | 2009-03-05 | 1 | -3/+21 | |
| | | | | | The new behavior will be used in future by some pending topic branches I'm working on. | |||||
* | Renamed some flags and members in post_t | John Wiegley | 2009-03-05 | 4 | -30/+33 | |
| | ||||||
* | Added a value_t macro: VALUE_OR_VERO | John Wiegley | 2009-03-05 | 1 | -0/+2 | |
| | ||||||
* | 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 | 80 | -153/+204 | |
| | ||||||
* | Cured several harmless compiler warnings | John Wiegley | 2009-03-04 | 6 | -4/+12 | |
| | ||||||
* | Changed many assert() calls to VERIFY() | John Wiegley | 2009-03-04 | 8 | -54/+49 | |
| | ||||||
* | Corrected a build error if Python support missing | John Wiegley | 2009-03-03 | 1 | -0/+4 | |
| | ||||||
* | Gather account details in a details_t structure | John Wiegley | 2009-03-03 | 7 | -35/+49 | |
| | ||||||
* | Normalized how account totals are calculated | John Wiegley | 2009-03-03 | 9 | -129/+68 | |
| | ||||||
* | Added a new "account_amount" valexpr function | John Wiegley | 2009-03-03 | 1 | -0/+31 | |
| | | | | At the moment, it's only useful during parsing. |