Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (finalize): If a "basket" account is being used, | John Wiegley | 2008-04-13 | 1 | -13/+63 |
| | | | | | | | | | | | | balance single transaction entries into it. Also, fixed two entry balancing issues. (finalize): If a "catch all" transaction (a transaction with no amount) is present in an entry, it will now balance all unbalanced quantities in the entry. Before its use was much more restricted. (journal_t::add_entry): Set the "journal" pointer before calling the finalize hooks, so that the finalizers have access to the proposed journal the entry wishes to be added to (if it fails, the pointer is cleared). | ||||
* | Added support for each entry to remember: the file it came from, and | John Wiegley | 2008-04-13 | 1 | -2/+11 |
| | | | | | | the beginning and ending character positions of that entry within the file. This makes it possible to reproduce the input exactly, with only the changed entries updated. | ||||
* | (export_journal): Added `price_db' property to ledger.Journal type. | John Wiegley | 2008-04-13 | 1 | -0/+1 |
| | |||||
* | updated to version 2.0 | John Wiegley | 2008-04-13 | 1 | -0/+790 |
| | |||||
* | changes | John Wiegley | 2008-04-13 | 1 | -750/+0 |
| | |||||
* | fixed assertion | John Wiegley | 2004-09-27 | 1 | -1/+1 |
| | |||||
* | made several of the buffers used non-static | John Wiegley | 2004-09-26 | 1 | -1/+3 |
| | |||||
* | added support for "equity" in main.py | John Wiegley | 2004-09-24 | 1 | -1/+11 |
| | |||||
* | fixed a rather obscure memory bug, which also simplified some code | John Wiegley | 2004-09-24 | 1 | -5/+0 |
| | |||||
* | finalizer fixes; removed use of timing.h from main.cc | John Wiegley | 2004-09-24 | 1 | -4/+3 |
| | |||||
* | changed entry_finalizer scheme to use objects, not just function pointers | John Wiegley | 2004-09-24 | 1 | -15/+29 |
| | |||||
* | a bit more refactoring | John Wiegley | 2004-09-23 | 1 | -113/+0 |
| | |||||
* | changed ledger.h to journal.h; moved adding of autoxact hook | John Wiegley | 2004-09-23 | 1 | -1/+1 |
| | |||||
* | moved entry hooking mechanism to journal_t; further improvements to "entry" | John Wiegley | 2004-09-23 | 1 | -0/+121 |
| | |||||
* | more "entry" fixes | John Wiegley | 2004-09-23 | 1 | -2/+8 |
| | |||||
* | greatly improved the flexibility of the "entry" command; no more bogus 1-liners | John Wiegley | 2004-09-23 | 1 | -28/+70 |
| | |||||
* | shored up error checking of value expressions | John Wiegley | 2004-09-23 | 1 | -5/+0 |
| | |||||
* | the "bal" command mostly works now in main.py; added a finalize_entry hook | John Wiegley | 2004-09-20 | 1 | -10/+14 |
| | |||||
* | fixes to main.py | John Wiegley | 2004-09-17 | 1 | -1/+17 |
| | |||||
* | changed the management of "xdata" in walk.h | John Wiegley | 2004-09-17 | 1 | -26/+97 |
| | |||||
* | Python fixes; starting adding support for using item_handlers in python | John Wiegley | 2004-09-08 | 1 | -1/+8 |
| | |||||
* | optimize python iterations of entries, transactions; use exceptions more | John Wiegley | 2004-09-08 | 1 | -43/+64 |
| | |||||
* | some python code fixes | John Wiegley | 2004-09-07 | 1 | -15/+12 |
| | |||||
* | modified entry_t::add_transaction and remove_transaction, since now using lists | John Wiegley | 2004-09-06 | 1 | -21/+3 |
| | |||||
* | the amount/balance/value logic is now a library, completely separate from ledger | John Wiegley | 2004-08-29 | 1 | -18/+0 |
| | |||||
* | redid the way amount_t::commodity is handled; no more direct access | John Wiegley | 2004-08-29 | 1 | -11/+8 |
| | |||||
* | a bit of a reorg; still much more to go | John Wiegley | 2004-08-29 | 1 | -1/+5 |
| | |||||
* | ledger.so (the python module) now builds based on autoconf discovery | John Wiegley | 2004-08-28 | 1 | -15/+67 |
| | |||||
* | added (disabled) code for Boost.Python | John Wiegley | 2004-08-27 | 1 | -0/+546 |