Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | When converting datetime_t to a long, I now need to directly access the 'when' | John Wiegley | 2008-07-19 | 2 | -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 Wiegley | 2008-07-18 | 1 | -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, due | John Wiegley | 2008-07-17 | 2 | -7/+13 |
| | | | | to problems with UTF-8 characters. | ||||
* | Updated the version number to 2.6.1. | John Wiegley | 2008-07-17 | 4 | -3/+7 |
| | |||||
* | Changes to allow DATETIME values to be negated, for the purposes of reverse | John Wiegley | 2008-07-17 | 2 | -4/+5 |
| | | | | sorting. | ||||
* | Changed the default value of ledger-binary-path to just "ledger", since | John Wiegley | 2008-07-17 | 1 | -7/+2 |
| | | | | there's no need to require an absolute pathname. | ||||
* | The "entry" command now correctly allows for a "draw account". | John Wiegley | 2008-07-17 | 1 | -8/+23 |
| | |||||
* | Corrected a mis-type in the NEWS file. | John Wiegley | 2008-07-17 | 1 | -2/+2 |
| | |||||
* | Disabled an error check that has no real value in 2.6. | John Wiegley | 2008-07-17 | 1 | -2/+12 |
| | |||||
* | slanack: The problem was that <split:quantity> received the `transaction | John Wiegley | 2008-07-17 | 1 | -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 Wiegley | 2008-07-17 | 1 | -0/+16 |
| | |||||
* | If AMOUNT_PARSE_NO_MIGRATE is set, do not set a commodity's precision even if | John Wiegley | 2008-07-17 | 1 | -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 a | John Wiegley | 2008-07-17 | 1 | -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 Wiegley | 2008-07-17 | 1 | -2/+2 |
| | |||||
* | Moved an auto_ptr up into main, since the memory it governs must still be | John Wiegley | 2008-07-17 | 1 | -4/+10 |
| | | | | available to the exception handlers that come immediately after it. | ||||
* | Removed implicit conversions from ledger::date_t to std::time_t, since this | John Wiegley | 2008-07-17 | 1 | -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 Wiegley | 2008-07-17 | 1 | -9/+23 |
| | |||||
* | Fixed several issues with clocking out in a timelog, which was leading to an | John Wiegley | 2008-07-17 | 1 | -15/+32 |
| | | | | invalid memory access. | ||||
* | Rather than just aborting, report an intelligent error if the comma operator | John Wiegley | 2008-07-17 | 1 | -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 Wiegley | 2008-07-17 | 1 | -1/+0 |
| | |||||
* | Check whether this_bal actually finds a matching commodity value, otherwise | John Wiegley | 2008-07-17 | 1 | -17/+19 |
| | | | | it's a divide by zero. | ||||
* | Added several more date/time fixes from Nathan Jones. Fixes #49. | John Wiegley | 2008-07-17 | 2 | -3/+6 |
| | |||||
* | Correct several glaring issues with interval_t and the date parser, which has | John Wiegley | 2008-07-17 | 2 | -18/+22 |
| | | | | all but entirely ruined Ledger's date handling capabilities. | ||||
* | Moved the sequencing of a call to node.reset, since the intervening expression | John Wiegley | 2008-07-17 | 1 | -1/+1 |
| | | | | can throw an exception which would leave us with an unexpected NULL pointer. | ||||
* | Reverted changes to option.cc in commit 2bdafd71, since I do not want to | John Wiegley | 2008-07-17 | 1 | -3/+3 |
| | | | | change the exclusive (as opposed to inclusive) behavior of -e DATE. | ||||
* | Removed incorrect statement about there being no Emacs mode for Ledger. Fixes | John Wiegley | 2008-07-16 | 1 | -6/+7 |
| | | | | #10. | ||||
* | Patch from Nathan Jones so that trailing whitespace after account names in a | John Wiegley | 2008-07-16 | 1 | -1/+2 |
| | | | | transaction with no amount is not parsed as a special name. Fixes #3. | ||||
* | Added COPYING and TAGS to the ignore list. | John Wiegley | 2008-07-13 | 1 | -0/+2 |
| | |||||
* | Added #include lines for building on Debian lenny. | John Wiegley | 2008-07-13 | 2 | -1/+1 |
| | |||||
* | Fix compile errors with gcc 4.3 | Nathan Jones | 2008-05-23 | 2 | -0/+2 |
| | |||||
* | Fix compile errors with gcc 4.3 | Nathan Jones | 2008-05-20 | 3 | -0/+3 |
| | |||||
* | Changed from using .cvsignore to .gitignore. | John Wiegley | 2008-05-08 | 2 | -10/+63 |
| | |||||
* | option.cc: Include unistd.h, to pull in the prototype for access(). This was | John Wiegley | 2008-05-07 | 2 | -10/+26 |
| | | | | | | preventing OpenBSD 4 from building. acprep (CXXFLAGS): Don't use the compile flag -Wno-long-double except on OS X. | ||||
* | Updated ChangeLog. | John Wiegley | 2008-05-07 | 0 | -0/+0 |
| | |||||
* | datetime.h (class date_t, operator-): [#34] Changed two methods to allow | John Wiegley | 2008-05-07 | 1 | -2/+2 |
| | | | | compiling under FreeBSD 8. Functionality was not changed. | ||||
* | Updated the build process in acprep and configure.in to run without issues, | John Wiegley | 2008-05-07 | 2 | -50/+63 |
| | | | | and to work with the Buildbot. | ||||
* | [#31] Escaped some @-symbols in the Texi file which were not properly escaped. | John Wiegley | 2008-05-07 | 1 | -3/+3 |
| | |||||
* | Restored a missing history note re: v2.4.1. | John Wiegley | 2008-05-07 | 1 | -0/+4 |
| | |||||
* | Updated the ChangeLog to reflect the repository's entire history. | John Wiegley | 2008-05-02 | 0 | -0/+0 |
| | |||||
* | Reverted the master branch back to the state of v2.6.0.90, because I intend to | John Wiegley | 2008-05-02 | 4 | -39/+14 |
| | | | | | | be much more thorough about what gets commited to the master and why. This will still be the branch where new work will be checked in, but only after thorough review in a development branch. | ||||
* | Support the --local option to acprep, which says not to use ~/Products. | John Wiegley | 2008-04-24 | 1 | -5/+9 |
| | |||||
* | Fixed acprep so that it builds Ledger again. Somehow it got completely | John Wiegley | 2008-04-20 | 1 | -6/+13 |
| | | | | broken at some point. | ||||
* | Restored a missing history note re: v2.4.1. | John Wiegley | 2008-04-13 | 1 | -0/+4 |
| | |||||
* | Added a class operator hack to allow building on FreeBSD 8. | John Wiegley | 2008-04-13 | 1 | -2/+2 |
| | |||||
* | Fixed #36: -e wasn't parsing the passed in date correctly. | John Wiegley | 2008-04-13 | 1 | -3/+3 |
| | |||||
* | Fixed issue #31. | John Wiegley | 2008-04-13 | 1 | -3/+3 |
| | |||||
* | Added a fix to allowing building on the latest version of BSD. | John Wiegley | 2008-04-13 | 1 | -2/+2 |
| | |||||
* | Added INSTALL file | John Wiegley | 2008-04-13 | 0 | -0/+0 |
| | |||||
* | Changed pathnames for 10.5 | John Wiegley | 2008-04-13 | 1 | -2/+12 |
| | |||||
* | Increased version to 2.6.0.90 and added documentation for this release. | John Wiegley | 2008-04-13 | 4 | -4/+70 |
| |