Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added test for D943AE0F-44EA-47EE-BA85-AFC513E039EB | John Wiegley | 2009-06-16 | 1 | -0/+13 |
| | |||||
* | Added test for 5FBF2ED8-EEAA-440E-AED5-67401B107E44 | John Wiegley | 2009-06-16 | 1 | -0/+20 |
| | |||||
* | Simplified ledger-mode's font-lock-regexps | John Wiegley | 2009-06-16 | 1 | -11/+11 |
| | |||||
* | Improved how transactions are cleared in Emacs | John Wiegley | 2009-06-16 | 1 | -2/+14 |
| | | | | | | | If C-c C-c is used on a transaction, it now clears or unclears it, clearing all marks on individual postings when doing so. Fixes 863C0EE8-C193-46EE-9BAA-3A37DE73E4DB | ||||
* | Fixed a problem with accounts and trailing spaces | John Wiegley | 2009-06-16 | 2 | -0/+24 |
| | | | | | | | This issue is caused by having a single space at the end of a posting that has neither an amount nor a note. Fixes C523E23F-CFAC-4A53-B0C6-21226640E763 | ||||
* | Move amount colorization deeper into the core | John Wiegley | 2009-06-16 | 8 | -30/+127 |
| | | | | | | | | 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 | ||||
* | Added several new regression tests | John Wiegley | 2009-06-16 | 3 | -0/+105 |
| | |||||
* | Allow an amount to be zero, even if cost is non-zero | John Wiegley | 2009-06-16 | 2 | -2/+14 |
| | | | | | | | 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 | 2 | -30/+155 |
| | | | | | | 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 |
| | |||||
* | ledger.vim: use full width, not only 80 chars | Johann Klähn | 2009-06-16 | 1 | -35/+85 |
| | | | | | | | | | | Also add option g:ledger_maxwidth to provide old behaviour by putting a line like this in .vimrc: let g:ledger_maxwidth = 80 I think that it would make sense to put all the functions and everything that has to do with foldtext in ftplugin/ledger.vim Signed-off-by: John Wiegley <johnw@newartisans.com> | ||||
* | 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 | 2 | -23/+23 |
| | | | | | | | | | 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 | ||||
* | Minor fix to entry title coloring | John Wiegley | 2009-06-15 | 1 | -1/+1 |
| | |||||
* | 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 a baseline test for balance assignments | John Wiegley | 2009-06-13 | 1 | -0/+37 |
| | |||||
* | Renamed the fixated-prices test | John Wiegley | 2009-06-13 | 1 | -0/+0 |
| | |||||
* | Added a new entry to the drewr.dat file | John Wiegley | 2009-06-02 | 1 | -0/+4 |
| | |||||
* | Simplified a call to (error) in ledger.el | John Wiegley | 2009-06-02 | 1 | -3/+1 |
| | |||||
* | 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. | ||||
* | Extended Makefile fix, to accomodate newest automake | John Wiegley | 2009-06-02 | 1 | -0/+1 |
| | |||||
* | Added % suffix operator, as in "$1.00 * 10%" | John Wiegley | 2009-05-26 | 4 | -4/+22 |
| | |||||
* | Temporarily disable the opt-forecast-while test | John Wiegley | 2009-05-26 | 1 | -0/+0 |
| | |||||
* | Fix pointer const-ness in parse_tags() | Andrew Potter | 2009-05-26 | 1 | -2/+2 |
| | |||||
* | acprep upload was deleting the file after upload | John Wiegley | 2009-03-31 | 1 | -2/+1 |
| | |||||
* | Johann Klähn: Updated ledger.vim to 0.0.5 | John Wiegley | 2009-03-26 | 1 | -3/+6 |
| | |||||
* | Johann Klähn: Added metadata support for ledger.vim | John Wiegley | 2009-03-24 | 1 | -17/+33 |
| | |||||
* | 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 |
| | |||||
* | Removed old ledger disk images when uploading | John Wiegley | 2009-03-23 | 1 | -0/+1 |
| | |||||
* | Fixes to the final binary .dmg creation | John Wiegley | 2009-03-23 | 1 | -2/+4 |
| | |||||
* | Recursively translate library names for bindmg | John Wiegley | 2009-03-23 | 1 | -14/+23 |
| | |||||
* | Rewrote the date interval parser/stepper | John Wiegley | 2009-03-23 | 5 | -27/+111 |
| | | | | | The new implementation uses boost::gregorian::date_duration objects, rather than manually stepping. | ||||
* | Added bindmg and upload phases, for my own use | John Wiegley | 2009-03-22 | 1 | -0/+57 |
| | |||||
* | Changed "dependencies" phase for CentOS systems | John Wiegley | 2009-03-19 | 1 | -11/+8 |
| | | | | | It's still not complete yet, because MPFR isn't part of the CentOS package set. | ||||
* | Rewrote the interval_t class | John Wiegley | 2009-03-16 | 10 | -267/+523 |
|\ | | | | | | | | | | | | | | | The purpose of this rewrite is to greatly simplify the code that walks through time periods, toward opening up the possibility in future of allowing exclusions and logically combined periods, such as "weekly except weekends". The new code is much simpler to use, as well as simpler internally, and yet is more robust at the same time. | ||||
| * | 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 |
|/ | |||||
* | Added two new regression tests | John Wiegley | 2009-03-15 | 2 | -0/+43 |
| | | | | These prove Simon's recent balance report bugs. | ||||
* | If 2+ child accounts are shown, show the parent | John Wiegley | 2009-03-15 | 10 | -14/+49 |
| | | | | | 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 | 2 | -10/+4 |
| |