summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Some basic fixes to get things almost running, although we still can't parseJohn Wiegley2008-07-195-6/+37
| | | | | | | | my personal ledger file yet.
* | Merged in bug fixes from master (done for 2.6.1b)John Wiegley2008-07-1917-207/+784
|\|
| * 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.
| * 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
| |
* | Commented out code that's not being used yet.John Wiegley2008-07-193-4/+4
| |
* | Don't remove pre-existing build directories when running acprepJohn Wiegley2008-07-191-1/+0
| |
* | Added TAGS file to the ignore listJohn Wiegley2008-05-201-0/+1
| |
* | Most things are building, but not the Python codeJohn Wiegley2008-05-124-77/+51
| |
* | Changed PYTHON_HOME path in acprepJohn Wiegley2008-05-111-1/+1
| |
* | Use git-describe to determine the current Ledger source version.John Wiegley2008-05-111-0/+3
| |
* | Renamed configure.in to configure.tmpl.John Wiegley2008-05-112-1/+2
| | | | | | | | Added configure.in file to the ignore list.
* | Got the unit tests compiling again (though not running yet).John Wiegley2008-05-099-25/+28
| |
* | The code is compiling again, but it's far from being able to run yet.John Wiegley2008-05-0852-1225/+2745
| |
* | Added full copyright notice.John Wiegley2008-05-081-1/+32
| |
* | Migrated over both code and build environment from was-v3.0 branch.John Wiegley2008-05-0848-7502/+10098
| |
* | Exchanged old test files for the new testing code in was-v3.0.John Wiegley2008-05-0858-1638/+3591
|/
* 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
|