Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (parse_inline_math): Parse amounts that use any | John Wiegley | 2008-04-13 | 1 | -5/+95 |
| | | | | | | | | | | | | | | | of ()/*+- as "inline math". This causes "$100.00 * 20" to be turned into the equivalent value expression "({$100.00} * {20})". It is a shorthand, at the expense of a little textual parsing speed. (parse_amount): Call `parse_inline_math' if appropriate. (parse_entry): Support transactions that follow immediately after the payee name, separated by two or more spaces. This makes it possible -- when a basket account is being used -- to list off entry transactions one per line. (parse): Allow a basket account to be specified using the syntax "A ACCOUNT". From that point on in the file, any single transactions entries will be balanced against that account. | ||||
* | (parse): The src_idx field on journal entries was being set | John Wiegley | 2008-04-13 | 1 | -5/+7 |
| | | | | incorrectly. | ||||
* | (parse): Parse price database entries using the fixed date format | John Wiegley | 2008-04-13 | 1 | -1/+5 |
| | | | | "%Y/%m/%d %H:%M:%S". | ||||
* | (clock_out_from_timelog): If a timelog file is left "open", clock out | John Wiegley | 2008-04-13 | 1 | -22/+32 |
| | | | | at the present time. | ||||
* | (parse_transaction): If an account name matches an alias definition, | John Wiegley | 2008-04-13 | 1 | -1/+27 |
| | | | | | | use the aliased account. (parse): Added an "!alias ALIAS = ACCOUNT" directive, to make it easier to manage long account names in a textual ledger file. | ||||
* | (test): Sense of an #ifdef test was reversed somehow. | John Wiegley | 2008-04-13 | 1 | -2/+2 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -3/+0 |
| | |||||
* | (test): Added a test for the presence of <?xml... in the input stream; | John Wiegley | 2008-04-13 | 1 | -0/+21 |
| | | | | | if it is there, report an error based on whether XML support was actually compiled in or not. | ||||
* | (parse_entry): Parse the pending flag if a ! is used in place of *. | John Wiegley | 2008-04-13 | 1 | -3/+11 |
| | |||||
* | (parse): Updated the "D" command to take a regular amount, from which | John Wiegley | 2008-04-13 | 1 | -3/+6 |
| | | | | the default flags and precision for its commodity are determined. | ||||
* | formatting changes | John Wiegley | 2008-04-13 | 1 | -2/+2 |
| | |||||
* | Whitespace changes. | John Wiegley | 2008-04-13 | 1 | -2/+2 |
| | |||||
* | (parse): When an entry does not balance, print the entry so the user | John Wiegley | 2008-04-13 | 1 | -1/+2 |
| | | | | can see what Ledger saw. | ||||
* | Changes to support building with gcc 2.95. | John Wiegley | 2008-04-13 | 1 | -5/+14 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -0/+1 |
| | |||||
* | *** empty log message *** | John Wiegley | 2008-04-13 | 1 | -3/+4 |
| | |||||
* | Added support for each entry to remember: the file it came from, and | John Wiegley | 2008-04-13 | 1 | -2/+103 |
| | | | | | | 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. | ||||
* | (parse): Added "D" directive to ledger files, which allows the user to | John Wiegley | 2008-04-13 | 1 | -0/+5 |
| | | | | | specify which commodity is used for the default when none is specified or calculated by the "entry" command. | ||||
* | Fixed a textual parsing bug. | John Wiegley | 2008-04-13 | 1 | -0/+4 |
| | |||||
* | updated to version 2.0 | John Wiegley | 2008-04-13 | 1 | -0/+597 |
| | |||||
* | changes | John Wiegley | 2008-04-13 | 1 | -550/+0 |
| | |||||
* | improved error checking in parser, in case parts of an amount are missing | John Wiegley | 2004-09-24 | 1 | -14/+35 |
| | |||||
* | 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 | -8/+9 |
| | |||||
* | changed ledger.h to journal.h; moved adding of autoxact hook | John Wiegley | 2004-09-23 | 1 | -1/+6 |
| | |||||
* | moved entry hooking mechanism to journal_t; further improvements to "entry" | John Wiegley | 2004-09-23 | 1 | -100/+2 |
| | |||||
* | fixed several issues in value_t's core | John Wiegley | 2004-09-21 | 1 | -16/+12 |
| | |||||
* | the "bal" command mostly works now in main.py; added a finalize_entry hook | John Wiegley | 2004-09-20 | 1 | -11/+16 |
| | |||||
* | some changes in the way formatting strings are handled; for simplicity | John Wiegley | 2004-09-18 | 1 | -3/+7 |
| | |||||
* | make config_t visible to Python; almost possible to implement main.cc in main.py | John Wiegley | 2004-09-14 | 1 | -1/+2 |
| | |||||
* | python integrated both ways (see sample.dat), and initialized on-demand | John Wiegley | 2004-09-14 | 1 | -3/+15 |
| | |||||
* | improvements to python exposure of commodity_t | John Wiegley | 2004-09-11 | 1 | -1/+1 |
| | |||||
* | optimize python iterations of entries, transactions; use exceptions more | John Wiegley | 2004-09-08 | 1 | -5/+2 |
| | |||||
* | small fixes | John Wiegley | 2004-08-30 | 1 | -2/+9 |
| | |||||
* | redid the way amount_t::commodity is handled; no more direct access | John Wiegley | 2004-08-29 | 1 | -7/+2 |
| | |||||
* | ledger.so (the python module) now builds based on autoconf discovery | John Wiegley | 2004-08-28 | 1 | -6/+0 |
| | |||||
* | added (disabled) code for Boost.Python | John Wiegley | 2004-08-27 | 1 | -3/+22 |
| | |||||
* | escape codes in format strings; can now redefine individual report formats | John Wiegley | 2004-08-22 | 1 | -1/+6 |
| | |||||
* | use value_t instead of balance_pair_t; gains for 10% binary, 2% textual | John Wiegley | 2004-08-21 | 1 | -10/+15 |
| | |||||
* | only compute the cost when it differs from the amount | John Wiegley | 2004-08-21 | 1 | -15/+14 |
| | |||||
* | removed some redundant code | John Wiegley | 2004-08-21 | 1 | -1/+1 |
| | |||||
* | fixes to how commodities are looked up using quotes.cc | John Wiegley | 2004-08-21 | 1 | -4/+2 |
| | |||||
* | support arbitrary precision after the decimal point; increase speed 0-10% | John Wiegley | 2004-08-21 | 1 | -1/+6 |
| | |||||
* | fixes | John Wiegley | 2004-08-19 | 1 | -2/+2 |
| | |||||
* | several fixes | John Wiegley | 2004-08-19 | 1 | -4/+8 |
| | |||||
* | added support for parsing QIF files | John Wiegley | 2004-08-19 | 1 | -5/+4 |
| | |||||
* | use std::auto_ptr wherever a thrown exception might otherwise leak memory | John Wiegley | 2004-08-19 | 1 | -12/+11 |
| | |||||
* | fix to textual parsing, and a bit of reconstruction in main.cc | John Wiegley | 2004-08-19 | 1 | -2/+5 |
| | |||||
* | more time interval support: last month, last feb, next year, etc. | John Wiegley | 2004-08-18 | 1 | -2/+2 |
| | |||||
* | fixes | John Wiegley | 2004-08-17 | 1 | -22/+6 |
| |