summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Added several more date/time fixes from Nathan Jones. Fixes #49.John Wiegley2008-07-172-3/+6
|
* Correct several glaring issues with interval_t and the date parser, which hasJohn Wiegley2008-07-172-18/+22
| | | | all but entirely ruined Ledger's date handling capabilities.
* Moved the sequencing of a call to node.reset, since the intervening expressionJohn Wiegley2008-07-171-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 toJohn Wiegley2008-07-171-3/+3
| | | | change the exclusive (as opposed to inclusive) behavior of -e DATE.
* Removed incorrect statement about there being no Emacs mode for Ledger. FixesJohn Wiegley2008-07-161-6/+7
| | | | #10.
* Patch from Nathan Jones so that trailing whitespace after account names in aJohn Wiegley2008-07-161-1/+2
| | | | transaction with no amount is not parsed as a special name. Fixes #3.
* Added COPYING and TAGS to the ignore list.John Wiegley2008-07-131-0/+2
|
* Added #include lines for building on Debian lenny.John Wiegley2008-07-132-1/+1
|
* Fix compile errors with gcc 4.3Nathan Jones2008-05-232-0/+2
|
* Fix compile errors with gcc 4.3Nathan Jones2008-05-203-0/+3
|
* Changed from using .cvsignore to .gitignore.John Wiegley2008-05-082-10/+63
|
* option.cc: Include unistd.h, to pull in the prototype for access(). This wasJohn Wiegley2008-05-072-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 Wiegley2008-05-070-0/+0
|
* datetime.h (class date_t, operator-): [#34] Changed two methods to allowJohn Wiegley2008-05-071-2/+2
| | | | compiling under FreeBSD 8. Functionality was not changed.
* Updated the build process in acprep and configure.in to run without issues,John Wiegley2008-05-072-50/+63
| | | | and to work with the Buildbot.
* [#31] Escaped some @-symbols in the Texi file which were not properly escaped.John Wiegley2008-05-071-3/+3
|
* Restored a missing history note re: v2.4.1.John Wiegley2008-05-071-0/+4
|
* Updated the ChangeLog to reflect the repository's entire history.John Wiegley2008-05-020-0/+0
|
* Reverted the master branch back to the state of v2.6.0.90, because I intend toJohn Wiegley2008-05-024-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 Wiegley2008-04-241-5/+9
|
* Fixed acprep so that it builds Ledger again. Somehow it got completelyJohn Wiegley2008-04-201-6/+13
| | | | broken at some point.
* Restored a missing history note re: v2.4.1.John Wiegley2008-04-131-0/+4
|
* Added a class operator hack to allow building on FreeBSD 8.John Wiegley2008-04-131-2/+2
|
* Fixed #36: -e wasn't parsing the passed in date correctly.John Wiegley2008-04-131-3/+3
|
* Fixed issue #31.John Wiegley2008-04-131-3/+3
|
* Added a fix to allowing building on the latest version of BSD.John Wiegley2008-04-131-2/+2
|
* Added INSTALL fileJohn Wiegley2008-04-130-0/+0
|
* Changed pathnames for 10.5John Wiegley2008-04-131-2/+12
|
* Increased version to 2.6.0.90 and added documentation for this release.John Wiegley2008-04-134-4/+70
|
* Added missing casts to amount_t.John Wiegley2008-04-131-2/+2
|
* Improvements to the position calculation logic during parsing.John Wiegley2008-04-131-5/+8
|
* Corrected help documentation for --budget flag.John Wiegley2008-04-131-2/+2
|