Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved around most of the files so that source code is in src/, documentation | John Wiegley | 2008-08-05 | 1 | -128/+0 |
| | | | | is in doc/, etc. | ||||
* | Moved xact_xdata_t into xact_t itself, as a set of "extended data" that might | John Wiegley | 2008-08-02 | 1 | -4/+0 |
| | | | | | | | | be gathered during reporting. Removed the references to accounts and such from the mask logic, which means that the value expression "acount =~ /foo/" is needed in place of just "/foo/". | ||||
* | Change many uses of for+iterator to use Boost.Foreach. | John Wiegley | 2008-07-31 | 1 | -1/+5 |
| | |||||
* | Revised the way that exceptions are thrown around. Instead of context being a | John Wiegley | 2008-07-31 | 1 | -8/+0 |
| | | | | | | | complicated string of pointers, it's now just a global block of text that gets appended to as the error is being thrown up, and can be displayed at the catch point if desired. There are almost no cases where a thrown exception will not result in an error message being displayed to the user. | ||||
* | A new binary_cache_t object has been creating to manage saving and restoring a | John Wiegley | 2008-07-31 | 1 | -16/+11 |
| | | | | | Ledger session from a cache file. It doesn't work at all yet, though at least the major structures are in place now. | ||||
* | Moved around and renamed a very large amount of code in order to rationalize | John Wiegley | 2008-07-29 | 1 | -428/+8 |
| | | | | the way that value expressions extract information from journal objects. | ||||
* | Changed the way scopes are structured for an upcoming design change. | John Wiegley | 2008-07-29 | 1 | -3/+3 |
| | |||||
* | Value expression architecture is now rewritten, but the functionality of the | John Wiegley | 2008-07-29 | 1 | -5/+56 |
| | | | | | | | old system (for example, the meaning of 'a') has yet to be restored. In the new scheme, this will be done by definition a function outside of the value expression logic, rather than the tight coupling between journal innards and value expressions that occurred in 2.x. | ||||
* | Updated all copyright messages to 2003-2008. | John Wiegley | 2008-07-27 | 1 | -1/+1 |
| | |||||
* | A large body of work to get the register report printing again, but still | John Wiegley | 2008-07-27 | 1 | -31/+7 |
| | | | | fails due to the fact that 2.x value expression syntax is not restored. | ||||
* | --verify works again, but the memory totals at the end still need work. | John Wiegley | 2008-07-26 | 1 | -21/+68 |
| | |||||
* | Parsing now works again. And there was much rejoicing. | John Wiegley | 2008-07-24 | 1 | -2/+8 |
| | |||||
* | A great deal of reorganization to restore the old parsing code (since the | John Wiegley | 2008-07-22 | 1 | -1/+5 |
| | | | | newer XML stuff was pulled). | ||||
* | Things are at least compiling and linking again, but we're still far from | John Wiegley | 2008-07-20 | 1 | -1/+3 |
| | | | | having a functional binary. | ||||
* | I have walked further along the road less compiled by... | John Wiegley | 2008-07-20 | 1 | -6/+6 |
| | |||||
* | Brought in the final round of 3.0 code, although it does not compile yet: | John Wiegley | 2008-07-20 | 1 | -117/+139 |
| | | | | report, session, parts of xpath, main, journal, option. | ||||
* | The code is compiling again, but it's far from being able to run yet. | John Wiegley | 2008-05-08 | 1 | -63/+52 |
| | |||||
* | Migrated over both code and build environment from was-v3.0 branch. | John Wiegley | 2008-05-08 | 1 | -4/+1 |
| | |||||
* | Added a note field to entry_t objects. | John Wiegley | 2008-04-13 | 1 | -0/+1 |
| | |||||
* | Made separate modules for the csv command, since the prior method was | John Wiegley | 2008-04-13 | 1 | -0/+2 |
| | | | | not fully correct. | ||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -1/+1 |
| | |||||
* | Reworked the way date/times are handled. | John Wiegley | 2008-04-13 | 1 | -19/+18 |
| | |||||
* | Tons of corrections and fixes to value expressions and lot figures. | John Wiegley | 2008-04-13 | 1 | -22/+22 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -0/+28 |
| | |||||
* | Added much better error location. | John Wiegley | 2008-04-13 | 1 | -2/+0 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -6/+5 |
| | |||||
* | Began support for improved commodity handling. | John Wiegley | 2008-04-13 | 1 | -4/+0 |
| | |||||
* | (read_binary_journal): Fixed a tiny memory leak when reading from a | John Wiegley | 2008-04-13 | 1 | -2/+1 |
| | | | | binary cache. | ||||
* | Checked in all major updates. | John Wiegley | 2008-04-13 | 1 | -28/+4 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -2/+11 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -6/+10 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -3/+16 |
| | |||||
* | Fixed some compiler complaints. | John Wiegley | 2008-04-13 | 1 | -4/+4 |
| | |||||
* | Added a global variable `entry_balance' which contains the balance of | John Wiegley | 2008-04-13 | 1 | -0/+2 |
| | | | | the last attempted entry finalization. | ||||
* | Transactions now track their beginning and ending position, as do | John Wiegley | 2008-04-13 | 1 | -13/+18 |
| | | | | | | | entries. The new format strings %xB %xE %xb %xe can be used to display those values relative to a transaction. The Emacs module now relies on this support to exactly determine where a transaction is, rather than the Elisp logic it relied on previously. | ||||
* | (class transaction_t): Initialize _date_eff to zero. | John Wiegley | 2008-04-13 | 1 | -6/+7 |
| | |||||
* | (class entry_base_t): Initialize the `journal' pointer to NULL on | John Wiegley | 2008-04-13 | 1 | -2/+2 |
| | | | | object creation. | ||||
* | See ChangeLog | John Wiegley | 2008-04-13 | 1 | -5/+35 |
| | |||||
* | Support has been added for clearing of individual transactions. Set | John Wiegley | 2008-04-13 | 1 | -7/+9 |
| | | | | `ledger-clear-whole-entries' in Emacs to revert to the old behavior. | ||||
* | (class entry_base_t): Added `beg_line' and `end_line' members. | John Wiegley | 2008-04-13 | 1 | -0/+2 |
| | |||||
* | (class journal_t): Added a "basket" account member, which if set is | John Wiegley | 2008-04-13 | 1 | -1/+2 |
| | | | | the account to which all single-transaction entries are balanced. | ||||
* | Changes to support building with gcc 2.95. | John Wiegley | 2008-04-13 | 1 | -5/+6 |
| | |||||
* | Added support for each entry to remember: the file it came from, and | John Wiegley | 2008-04-13 | 1 | -8/+21 |
| | | | | | | 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. | ||||
* | (class journal_t): Added `price_db' member, which is the price | John Wiegley | 2008-04-13 | 1 | -0/+1 |
| | | | | database used to read in historical prices for a given journal. | ||||
* | updated to version 2.0 | John Wiegley | 2008-04-13 | 1 | -0/+385 |
| | |||||
* | changes | John Wiegley | 2008-04-13 | 1 | -282/+0 |
| | |||||
* | finalizer fixes; removed use of timing.h from main.cc | John Wiegley | 2004-09-24 | 1 | -4/+10 |
| | |||||
* | changed entry_finalizer scheme to use objects, not just function pointers | John Wiegley | 2004-09-24 | 1 | -11/+26 |
| | |||||
* | a bit more refactoring | John Wiegley | 2004-09-23 | 1 | -3/+0 |
| | |||||
* | added files | John Wiegley | 2004-09-23 | 1 | -0/+264 |