summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch git://github.com/levindu/ledger.git 'master' into v2.6.1bJohn Wiegley2008-08-265-18/+18
|\ | | | | | | | | Conflicts: Makefile.am
| * ledger.el: fix broken ledger reconcileLevin Du2008-07-311-12/+8
| |
| * fix balance error if read from stdinLevin Du2008-07-311-4/+3
| | | | | | | | This is introduce by c93175183e790cf7f1100dfd554197161a69e6fe
| * fix beg_line bugLevin Du2008-07-292-5/+6
| |
| * add --root option to python module buildLevin Du2008-07-291-1/+1
| |
* | Added a note about needing to merge in levin's changes.John Wiegley2008-08-262-0/+6
| |
* | Changed sorting order of task items.John Wiegley2008-08-181-698/+698
| |
* | Updated data/ submodule reference.John Wiegley2008-08-182-1/+1
| |
* | Updated TODO file to match what was in the Trac for 2.6.1.John Wiegley2008-08-182-254/+851
| |
* | Added a link to the 'data' submodule, for task attachments.John Wiegley2008-08-172-0/+3
| |
* | Make it so that the AUTHORS and COPYING files are no longer required.John Wiegley2008-08-171-2/+2
| |
* | Added a TODO file, which contains all of the issues resolved, and needing toJohn Wiegley2008-08-161-0/+477
| | | | | | | | be resolved, for v2.6.1b.
* | Added a header inclusion for <memory>.John Wiegley2008-08-161-0/+1
| |
* | Revert "Added the concept of "balance setting transactions"."John Wiegley2008-08-095-209/+6
| | | | | | | | | | | | This reverts commit c93175183e790cf7f1100dfd554197161a69e6fe. The feature needs more thought and is not ready for 2.6.1.
* | The Boost.Python module is building again.John Wiegley2008-08-083-9/+36
| |
* | Add the OFX include directory to acprep.John Wiegley2008-08-081-0/+1
| |
* | Don't synchronize stdio with iostreams, since it's unnecessary. This can giveJohn Wiegley2008-08-081-0/+2
| | | | | | | | us a free speed bonus.
* | Several changes to Makefile.am for 'make dist' and 'make distcheck' to work.John Wiegley2008-08-061-40/+18
|/
* Corrected a bad rounding bug that affecting very small commodity entries.John Wiegley2008-07-282-6/+5
|
* Added the concept of "balance setting transactions".John Wiegley2008-07-275-6/+209
|
* Another quick optimization that cuts down on memory allocation.John Wiegley2008-07-261-3/+5
|
* Added a simple optimization to the way amount strings are parsed.John Wiegley2008-07-263-26/+25
|
* Increased binary cache file internal version number.John Wiegley2008-07-261-2/+2
|
* acprep: I don't keep ChangeLog files under version control anymore, butJohn Wiegley2008-07-232-1/+2
| | | | | automake requires it, so when preparing the sources for building the ChangeLog is touch'd just as we were doing for AUTHORS and COPYING.
* More copyright date updates.John Wiegley2008-07-212-2/+2
|
* A patch from Juergen Daubert, which fixes the output from --version.John Wiegley2008-07-212-2/+2
|
* When using the "entry" command with an unknown payee, get the draw accountJohn Wiegley2008-07-201-4/+15
| | | | correct if one is specified. Fixes #203.
* Corrected the copyright date in ledger.el.John Wiegley2008-07-201-2/+2
|
* Erroneously compared a character position to NUL, rather than setting it.John Wiegley2008-07-191-3/+3
|
* When converting datetime_t to a long, I now need to directly access the 'when'John Wiegley2008-07-192-5/+10
| | | | member, otherwise C++ chooses the bool conversion, which is always wrong.
* Merged over changes from the newer ledger.el that was in my FTP directory.John Wiegley2008-07-181-84/+555
| | | | | | | | | C-c C-c will no longer destroy information if the amount is too close to the account name. C-c C-e will clear a whole entry; TAB and C-TAB now perform completion; the reporting infrastructure has been improved (thanks to a contributor); and other small improvements.
* Reconciling using ledger.el is now line-based, instead of character based, dueJohn Wiegley2008-07-172-7/+13
| | | | to problems with UTF-8 characters.
* Updated the version number to 2.6.1.John Wiegley2008-07-174-3/+7
|
* Changes to allow DATETIME values to be negated, for the purposes of reverseJohn Wiegley2008-07-172-4/+5
| | | | sorting.
* Changed the default value of ledger-binary-path to just "ledger", sinceJohn Wiegley2008-07-171-7/+2
| | | | there's no need to require an absolute pathname.
* The "entry" command now correctly allows for a "draw account".John Wiegley2008-07-171-8/+23
|
* Corrected a mis-type in the NEWS file.John Wiegley2008-07-171-2/+2
|
* Disabled an error check that has no real value in 2.6.John Wiegley2008-07-171-2/+12
|
* slanack: The problem was that <split:quantity> received the `transactionJohn Wiegley2008-07-171-7/+3
| | | | | commodity' instead of the correct `account commodity'. There should really be a check if the account commodity has been defined.
* Added helper methods for comparing a balance to a balance_pair.John Wiegley2008-07-171-0/+16
|
* If AMOUNT_PARSE_NO_MIGRATE is set, do not set a commodity's precision even ifJohn Wiegley2008-07-171-4/+3
| | | | | | this is the first time a commodity is being seen. The reason is that it's quite possible (especially in bug reports) for the cost of a priced transaction to contain the first occurrence of a commodity.
* Round unbalanced remainders before reporting them, because that will make aJohn Wiegley2008-07-171-0/+3
| | | | | whole lot more sense to the user, rather than reporting the internal precision.
* Protect against a case where xact->entry may legitimately be NULL.John Wiegley2008-07-171-2/+2
|
* Moved an auto_ptr up into main, since the memory it governs must still beJohn Wiegley2008-07-171-4/+10
| | | | available to the exception handlers that come immediately after it.
* Removed implicit conversions from ledger::date_t to std::time_t, since thisJohn Wiegley2008-07-171-9/+6
| | | | | operator was never been chosen over operator bool (and hence, all times appeared as either 0 or 1).
* Strip \r from all lines read.John Wiegley2008-07-171-9/+23
|
* Fixed several issues with clocking out in a timelog, which was leading to anJohn Wiegley2008-07-171-15/+32
| | | | invalid memory access.
* Rather than just aborting, report an intelligent error if the comma operatorJohn Wiegley2008-07-171-4/+10
| | | | | is missing one of its operands in a value expression. This kind of reporting still needs to be done for all the other operators as well.
* Removed unnecessary assert.John Wiegley2008-07-171-1/+0
|
* Check whether this_bal actually finds a matching commodity value, otherwiseJohn Wiegley2008-07-171-17/+19
| | | | it's a divide by zero.