summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added test for D943AE0F-44EA-47EE-BA85-AFC513E039EBJohn Wiegley2009-06-161-0/+13
|
* Added test for 5FBF2ED8-EEAA-440E-AED5-67401B107E44John Wiegley2009-06-161-0/+20
|
* Simplified ledger-mode's font-lock-regexpsJohn Wiegley2009-06-161-11/+11
|
* Improved how transactions are cleared in EmacsJohn Wiegley2009-06-161-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 spacesJohn Wiegley2009-06-162-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 coreJohn Wiegley2009-06-168-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 testsJohn Wiegley2009-06-163-0/+105
|
* Allow an amount to be zero, even if cost is non-zeroJohn Wiegley2009-06-162-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' commandJohn Wiegley2009-06-162-30/+155
| | | | | | It was selecting virtual transactions during auto-posting lookup. Fixes 793F6BF0-9CDE-4741-967A-2CEA697476B4
* Corrected a minor typoJohn Wiegley2009-06-161-1/+1
|
* ledger.vim: use full width, not only 80 charsJohann Klähn2009-06-161-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 assertJohn Wiegley2009-06-153-3/+13
|
* Refinement to display of account balancesJohn Wiegley2009-06-152-3/+5
| | | | Fixes 5A03CFC3-1A76-4F93-A1FE-555F98438C5A
* Don't increase precision so much when dividingJohn Wiegley2009-06-152-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 amountsJohn Wiegley2009-06-151-0/+1
| | | | Fixes other part of 04C5E1CA-1B39-4214-81C7-FD5AA785308F
* Ignore attempts to annotate the null commodityJohn Wiegley2009-06-151-1/+1
| | | | Fixes 04C5E1CA-1B39-4214-81C7-FD5AA785308F
* Minor fix to entry title coloringJohn Wiegley2009-06-151-1/+1
|
* If a posting comment is very short, let it hangJohn Wiegley2009-06-141-3/+5
| | | | This applies when using the "print" report, or the "comment" variable.
* Strip annotations before handling bal assignmentsJohn Wiegley2009-06-131-1/+2
|
* Added a baseline test for balance assignmentsJohn Wiegley2009-06-131-0/+37
|
* Renamed the fixated-prices testJohn Wiegley2009-06-131-0/+0
|
* Added a new entry to the drewr.dat fileJohn Wiegley2009-06-021-0/+4
|
* Simplified a call to (error) in ledger.elJohn Wiegley2009-06-021-3/+1
|
* Added new debug option --optionsJohn Wiegley2009-06-0210-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 automakeJohn Wiegley2009-06-021-0/+1
|
* Added % suffix operator, as in "$1.00 * 10%"John Wiegley2009-05-264-4/+22
|
* Temporarily disable the opt-forecast-while testJohn Wiegley2009-05-261-0/+0
|
* Fix pointer const-ness in parse_tags()Andrew Potter2009-05-261-2/+2
|
* acprep upload was deleting the file after uploadJohn Wiegley2009-03-311-2/+1
|
* Johann Klähn: Updated ledger.vim to 0.0.5John Wiegley2009-03-261-3/+6
|
* Johann Klähn: Added metadata support for ledger.vimJohn Wiegley2009-03-241-17/+33
|
* Corrected a syntax error in a gettext usageJohn Wiegley2009-03-241-1/+1
|
* Don't instantiate duration_t using default ctorJohn Wiegley2009-03-231-10/+11
|
* Removed old ledger disk images when uploadingJohn Wiegley2009-03-231-0/+1
|
* Fixes to the final binary .dmg creationJohn Wiegley2009-03-231-2/+4
|
* Recursively translate library names for bindmgJohn Wiegley2009-03-231-14/+23
|
* Rewrote the date interval parser/stepperJohn Wiegley2009-03-235-27/+111
| | | | | The new implementation uses boost::gregorian::date_duration objects, rather than manually stepping.
* Added bindmg and upload phases, for my own useJohn Wiegley2009-03-221-0/+57
|
* Changed "dependencies" phase for CentOS systemsJohn Wiegley2009-03-191-11/+8
| | | | | It's still not complete yet, because MPFR isn't part of the CentOS package set.
* Rewrote the interval_t classJohn Wiegley2009-03-1610-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 Wiegley2009-03-166-63/+68
| |
| * Restored all the old code, though not tested yetJohn Wiegley2009-03-161-22/+22
| |
| * Added feature to "align" the interval's start dateJohn Wiegley2009-03-152-38/+145
| |
| * First iteration of the new date_interval_t rewriteJohn Wiegley2009-03-158-273/+389
| |
| * Added a missing * operationJohn Wiegley2009-03-151-1/+1
| |
| * Removed an unnecessary member variableJohn Wiegley2009-03-151-1/+0
| |
| * Started breaking up interval_t into range_tJohn Wiegley2009-03-151-14/+43
|/
* Added two new regression testsJohn Wiegley2009-03-152-0/+43
| | | | These prove Simon's recent balance report bugs.
* If 2+ child accounts are shown, show the parentJohn Wiegley2009-03-1510-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 totalJohn Wiegley2009-03-152-10/+4
|