Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | The ignore file only ignores autoconf products now | John Wiegley | 2009-02-24 | 1 | -74/+4 |
| | |||||
* | Created some new Python scripts under python/ | John Wiegley | 2009-02-24 | 5 | -1/+53 |
| | |||||
* | Don't drop arguments in tools/myacrpep | John Wiegley | 2009-02-24 | 1 | -0/+3 |
| | |||||
* | Use vector notation for the backspace key. | Jesse Alama | 2009-02-24 | 1 | -1/+1 |
| | | | | | | * lisp/ledger.el: Use vector notation for the backspace key. Say "[backspace]" rather than "(kbd "<backspace>")". | ||||
* | When starting ledger-report, print a help message. | Jesse Alama | 2009-02-24 | 1 | -1/+2 |
| | | | | * lisp/ledger.el: When starting ledger-report, print a help message. | ||||
* | Make backspace scroll down in ledger-report buffers. | Jesse Alama | 2009-02-24 | 1 | -0/+1 |
| | | | | * lisp/ledger.el: Make backspace scroll down in ledger-report buffers. | ||||
* | Make ledger-report buffers non-editable. | Jesse Alama | 2009-02-24 | 1 | -2/+6 |
| | | | | | | | | | | | * lisp/ledger.el: Make ledger-report buffers non-editable. Intuitively, a ledger-report buffer is a report -- the result of applying a function to your ledger data. Thus, the buffers created by ledger-reports aren't editable text; to "change" the ledger-report buffer, change the ledger data from which the report is derived. This commit alters ledger-report and ledger-report-redo. | ||||
* | Indicate what the report name is in report buffers | Jesse Alama | 2009-02-24 | 1 | -1/+2 |
| | | | | * lisp/ledger.el: Indicate what the report name is in report buffers | ||||
* | Moved python/*.cc files into src/ | John Wiegley | 2009-02-24 | 27 | -86/+86 |
| | | | | | This is because soon, I intend to have real Python source files in python/. | ||||
* | Propagate commodity flags in costs sometimes | John Wiegley | 2009-02-24 | 1 | -5/+3 |
| | | | | | If a commodity has never been seen before, and it is used in a cost amount, remember the display flags. | ||||
* | Be smarter about printing uncommoditized amounts | John Wiegley | 2009-02-24 | 3 | -10/+29 |
| | |||||
* | Output "@ AMOUNT" cost in the print report | John Wiegley | 2009-02-24 | 2 | -11/+26 |
| | |||||
* | Allow any two amount values to be divided | John Wiegley | 2009-02-24 | 1 | -6/+2 |
| | |||||
* | Fixed an alignment bug in value context display | John Wiegley | 2009-02-24 | 1 | -3/+1 |
| | |||||
* | tools/myacprep symlinks TAGS and ledger into src/ | John Wiegley | 2009-02-24 | 1 | -0/+5 |
| | |||||
* | Added a new regression test for 13965214 | John Wiegley | 2009-02-24 | 1 | -0/+30 |
| | |||||
* | Fixed an issue involving costs and reduced values | John Wiegley | 2009-02-24 | 3 | -66/+93 |
| | |||||
* | Restored the use of Python unit tests | John Wiegley | 2009-02-24 | 11 | -60/+20 |
| | |||||
* | Build Python module using automake, not setup.py | John Wiegley | 2009-02-24 | 4 | -71/+9 |
| | |||||
* | Added some new valexpr functions to the man page | John Wiegley | 2009-02-24 | 1 | -0/+3 |
| | |||||
* | Restored the py_amount and py_balance mappings | John Wiegley | 2009-02-24 | 4 | -0/+616 |
| | |||||
* | Renamed a regression test, for consistency's sake | John Wiegley | 2009-02-24 | 1 | -0/+0 |
| | |||||
* | Added note to docs about "primary" commodities | John Wiegley | 2009-02-24 | 1 | -0/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Whenever a commodity is exchanged for another in a posting, one of the two is considered "primary", and the other secondary. Primariness of a commodity is remembered, since the --market option only renders balances into secondary commodities, never primaries. To render primaries, use the --exchange=COMMODITY option. In all of the following examples, the P commodity is considered primary and the S is secondary (the P at the beginning of the line indicates a price-setting directive): 2009/01/01 Sample 1a Assets:Brokerage:Stocks 100 S Assets:Brokerage:Cash -100 P P 2009/01/15 00:00:00 S 2 P 2009/02/01 Sample 2a Assets:Brokerage:Stocks 100 S @ 1 P Assets:Brokerage:Cash P 2009/02/01 00:00:00 S 4 P 2009/03/01 Sample 3a Assets:Brokerage:Stocks 100 S @@ 100 P Assets:Brokerage:Cash P 2009/03/01 00:00:00 S 8 P 2009/04/01 Sample 4a Assets:Brokerage:Cash 100 P Assets:Brokerage:Stocks -100 S {1 P} P 2009/04/01 00:00:00 S 16 P | ||||
* | Removed the largely useless --performance option | John Wiegley | 2009-02-24 | 4 | -10/+2 |
| | |||||
* | Added several baseline tests regarding lot details | John Wiegley | 2009-02-24 | 5 | -0/+14546 |
| | |||||
* | Fixes to the way annotated prices are displayed | John Wiegley | 2009-02-24 | 4 | -35/+28 |
| | |||||
* | Improved the way that entries are balanced | John Wiegley | 2009-02-24 | 2 | -24/+60 |
| | |||||
* | Made commodity reduction during parsing consistent | John Wiegley | 2009-02-24 | 4 | -21/+25 |
| | |||||
* | Restored the price conversion text directive (C) | John Wiegley | 2009-02-24 | 1 | -4/+1 |
| | |||||
* | Switched from using POST_AUTO to ITEM_GENERATED | John Wiegley | 2009-02-24 | 5 | -17/+19 |
| | |||||
* | Fixed a minor bug in handling of automated xacts | John Wiegley | 2009-02-23 | 2 | -1/+2 |
| | | | | | There was a if statement with an inverse boolean meaning, which caused some automated transaction postings to have a null amount. | ||||
* | The Great Renaming, Part II | John Wiegley | 2009-02-23 | 58 | -3164/+3159 |
| | | | | | The last commit did not contain the majority of changes because of a slight mishap. This contains the real changeset. | ||||
* | The Great Renaming | John Wiegley | 2009-02-23 | 2 | -95/+162 |
| | | | | | | | | | | | | To better follow naming standards used in the accounting community -- particularly those relating to double-entry accounting -- the following technical terms in Ledger have been changed: - what was "entry" is now "transaction" - what was "transaction" is now "posting" Correspondingly, the shorthand names "entry" and "xact" have been changed to "xact" and "post", respectively. | ||||
* | Added several more option baseline tests | John Wiegley | 2009-02-23 | 5 | -0/+65 |
| | |||||
* | Allow $FILE in regression test error output match | John Wiegley | 2009-02-23 | 2 | -10/+7 |
| | |||||
* | Always free memory at the end of a run | John Wiegley | 2009-02-23 | 1 | -3/+0 |
| | | | | | It turns out this is needed in order to properly close the pager subprocess. | ||||
* | Restore the --gain option, for showing gain/loss | John Wiegley | 2009-02-23 | 2 | -1/+85 |
| | |||||
* | rounded() and quantity() act on the first value | John Wiegley | 2009-02-23 | 1 | -3/+4 |
| | |||||
* | If interactive_t wants S, also accept bare values | John Wiegley | 2009-02-23 | 1 | -1/+5 |
| | |||||
* | If handle_value sees a sequence, make it compound | John Wiegley | 2009-02-23 | 1 | -0/+1 |
| | |||||
* | Added --revalued-total option, used by --gain | John Wiegley | 2009-02-23 | 3 | -5/+20 |
| | | | | | This option sets the total by which revalued transactions are determined. Only needed if the display total is not appropriate. | ||||
* | Added get_at and is_seq valexpr functions | John Wiegley | 2009-02-23 | 2 | -2/+38 |
| | | | | These are for dealing with sequences. | ||||
* | Changed the constness of interactive_t::get<T> | John Wiegley | 2009-02-23 | 1 | -8/+22 |
| | |||||
* | Removed unused member keep_details_t::keep_base | John Wiegley | 2009-02-23 | 3 | -10/+6 |
| | |||||
* | Renamed O_COMMA to O_CONS, and changed semantics | John Wiegley | 2009-02-23 | 4 | -30/+52 |
| | | | | | | In the old scheme, nested values would simply flatten and concatenate, so that '((1, 2), 3) = (1, 2, 3)'. Now sublists are preserved, so that sequences may be passed as arguments to functions. | ||||
* | Allow sequences to be compared to 0 | John Wiegley | 2009-02-23 | 1 | -0/+40 |
| | | | | It is true if every member of the sequence passes the test. | ||||
* | Corrects to code that compares balances to zero | John Wiegley | 2009-02-23 | 1 | -12/+12 |
| | |||||
* | Don't report collapsed subtotal if no xacts seen | John Wiegley | 2009-02-23 | 1 | -1/+2 |
| | |||||
* | Expr (a,b)+(c,d) is now equivalent to (a+c,b+d) | John Wiegley | 2009-02-23 | 1 | -7/+17 |
| | |||||
* | A sequence is false if all it contains is false | John Wiegley | 2009-02-23 | 1 | -1/+7 |
| |