summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Restored --unround, added baseline testJohn Wiegley2009-06-212-2/+7
|
* value_t::in_place_unround wasn't doing it in-placeJohn Wiegley2009-06-211-2/+2
|
* Whitespace reformattingJohn Wiegley2009-06-211-4/+4
|
* Restored --percent option, added baseline testJohn Wiegley2009-06-218-9/+63
|
* Revert "Added % suffix operator, as in "$1.00 * 10%""John Wiegley2009-06-214-22/+4
| | | | This reverts commit 0e9f782a05ab9bc892af40abef84346a16d3baec.
* Fixes to the 'xact' command (used to be 'entry')John Wiegley2009-06-192-3/+14
|
* Commented out an internal-only optionJohn Wiegley2009-06-181-0/+4
|
* Added a code commentJohn Wiegley2009-06-181-0/+3
|
* The -X option now accepts price settingsJohn Wiegley2009-06-187-42/+71
| | | | | | | 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'
* Added baseline tests for --related, --related-allJohn Wiegley2009-06-181-1/+5
|
* Allow uncommoditized amounts to be used as costsJohn Wiegley2009-06-181-1/+7
|
* Restored --plot-amount-format, --plot-total-formatJohn Wiegley2009-06-182-15/+18
|
* Restored --prices-format optionsJohn Wiegley2009-06-181-1/+2
|
* Restored pricesdb command and --pricesdb-format optionJohn Wiegley2009-06-185-3/+12
|
* Restored --input-date-format optionJohn Wiegley2009-06-181-1/+6
|
* Correctly parse the range of period "june 2008"John Wiegley2009-06-181-2/+6
|
* Allow --period flag to specify a report rangeJohn Wiegley2009-06-171-3/+26
|
* The --revalued option now honors the -e terminusJohn Wiegley2009-06-172-7/+10
|
* Fixed some compiler warnings in non-debug modeJohn Wiegley2009-06-161-0/+6
|
* When --end is used, set a "terminus" dateJohn Wiegley2009-06-164-26/+22
| | | | | | | This means that final balance valuations (with -V or -X) will be done in terms of the date given to --end, rather than based on the current day. Fixes 647D5DB9-DBBB-47C8-80CE-F3F70E3B0253
* Fixed a problem with accounts and trailing spacesJohn Wiegley2009-06-161-0/+3
| | | | | | | 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-167-30/+46
| | | | | | | | 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
* Allow an amount to be zero, even if cost is non-zeroJohn Wiegley2009-06-161-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' 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
|
* 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-151-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 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
* 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 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.
* Added % suffix operator, as in "$1.00 * 10%"John Wiegley2009-05-264-4/+22
|
* Fix pointer const-ness in parse_tags()Andrew Potter2009-05-261-2/+2
|
* 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
|
* Rewrote the date interval parser/stepperJohn Wiegley2009-03-234-24/+102
| | | | | The new implementation uses boost::gregorian::date_duration objects, rather than manually stepping.
* 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
|
* If 2+ child accounts are shown, show the parentJohn Wiegley2009-03-152-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 totalJohn Wiegley2009-03-151-10/+1
|
* Moved a variable initializationJohn Wiegley2009-03-111-2/+2
|
* Enabled use of pre-compiled headers by defaultJohn Wiegley2009-03-1063-2/+124
|
* Normalized some #ifdef's to #if definedJohn Wiegley2009-03-101-3/+3
|