summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (parse_inclusion_specifier): When a specific day is given as a dateJohn Wiegley2008-04-131-2/+9
| | | | | specifier, set the end of the "range" to be the beginning of the next day, rather than the beginning of the next month.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (dataHandler): Expand commodity precision based on whatever values areJohn Wiegley2008-04-131-3/+12
| | | | | seen for that commodity (although this may expand things too much, will have to wait for real world data tests to be sure).
* *** empty log message ***John Wiegley2008-04-131-6/+2
|
* *** empty log message ***John Wiegley2008-04-131-4/+4
|
* *** empty log message ***John Wiegley2008-04-131-1/+5
|
* *** empty log message ***John Wiegley2008-04-131-1/+1
|
* (parse): Improvements to QIF parsing.John Wiegley2008-04-131-19/+42
|
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (parse_entry): Removed "single line" transaction parsing and went backJohn Wiegley2008-04-131-10/+1
| | | | | to 2.3 behavior (where transactions always appear after the line containing the date and payee).
* (finalize): Improved the logic which auto-computes per unit cost forJohn Wiegley2008-04-131-18/+21
| | | | | | | self-balancing transactions of two different commodity types. Now it doesn't matter how many transactions of each commodity there are, only that only two commodities are involved. Whichever commodity type is used first is the one divided into.
* *** empty log message ***John Wiegley2008-04-131-0/+1
|
* *** empty log message ***John Wiegley2008-04-131-2/+3
|
* Changed manual to note that --end is now inclusive.John Wiegley2008-04-131-9/+5
|
* Changed the --begin and --end switches to rely on interval parsing toJohn Wiegley2008-04-131-2/+18
| | | | | determine the beginning and ending of their range. Also, the ending is now inclusive.
* *** empty log message ***John Wiegley2008-04-133-10/+12
|
* Moved the setting of time quantities to the commodity initializationJohn Wiegley2008-04-132-20/+20
| | | | section.
* (operator): Rearranged some code and added an assert.John Wiegley2008-04-131-4/+1
|
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (read_binary_journal, write_binary_journal): The "basket" accountJohn Wiegley2008-04-131-3/+3
| | | | pointer was being incorrectly restored from the cache.
* (operator): Rearranged some code and added an assert.John Wiegley2008-04-131-3/+8
|
* *** empty log message ***John Wiegley2008-04-131-0/+2
|
* (derive_new_entry): Backed out a change which caused the "from"John Wiegley2008-04-131-8/+3
| | | | account to be incorrectly determined.
* *** empty log message ***John Wiegley2008-04-131-6/+31
|
* (process_options): Test the "i" and "arg" variables thoroughly beforeJohn Wiegley2008-04-131-4/+5
| | | | making use of either one of them.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (regexps_to_predicate): Don't modify the display predicate for balanceJohn Wiegley2008-04-131-3/+3
| | | | commands if a payee regexp is being processed.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (subtotal_transactions::operator()): Changed the usage of theJohn Wiegley2008-04-132-7/+20
| | | | | | temporary `values' map so that account names are always properly sorted in the subtotaled output view. As it was, they were being reported in account creation order.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (derive_new_entry): If the "entry" command can't figure out whichJohn Wiegley2008-04-131-9/+17
| | | | | account to draw from, and if there is a "basket account" (defined with "A" in a textual ledger), use that.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (report_budget_items): Removed an unused local variable.John Wiegley2008-04-131-45/+40
|
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (parse): Removed some unnecessary code which was actually causingJohn Wiegley2008-04-131-15/+2
| | | | | price histories to be parsed wrong when compiler optimizations were used (at least on my machine).
* *** empty log message ***John Wiegley2008-04-132-164/+0
|
* When --input-date-format is seen, don't wipe out the rest of the dateJohn Wiegley2008-04-131-4/+3
| | | | | | formats, simply replace the first one. Then, when --period is seen, use the first date format as the template for what to pass to the begin/end options.
* (derive_new_entry): If no argument were given but the payee, assumeJohn Wiegley2008-04-131-5/+14
| | | | the user wants to see the same transaction as last time.
* (amount_t::value): Corrected a problem with commodity rounding afterJohn Wiegley2008-04-131-8/+23
| | | | | | | | market values are determined (was using the wrong commodity's precision value). (commodity_t::value): Fixed the market value calculation algorithm, which was very broken (but only seemed to show up if the price history was very small).
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* Increased binary version number.John Wiegley2008-04-131-1/+1
|
* (find_commodity): Don't copy over the NOMARKET flag from the defaultJohn Wiegley2008-04-131-1/+2
| | | | commodity.
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (process_options): Corrected a long-standing error with using "--" toJohn Wiegley2008-04-131-1/+1
| | | | separate payee regexps from account regexps.
* (class format_account): Fixed initialization orderJohn Wiegley2008-04-131-2/+2
|
* *** empty log message ***John Wiegley2008-04-130-0/+0
|
* (parse): Negate QIF amounts for which a category is specified, sinceJohn Wiegley2008-04-131-0/+2
| | | | the category shows where the money went, not where it came from.
* *** empty log message ***John Wiegley2008-04-131-0/+3
|
* (parse): Set the beginning and ending line number for each entry as itJohn Wiegley2008-04-131-10/+17
| | | | is parsed.