Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added a new source_context function | John Wiegley | 2009-02-26 | 3 | -23/+43 |
| | |||||
* | Fixed a bad option passed to rm in Makefile.am | John Wiegley | 2009-02-26 | 1 | -1/+1 |
| | |||||
* | The -B, -G, -V reports now show rounding amounts | John Wiegley | 2009-02-26 | 22 | -423/+294 |
| | | | | | | | | | This way, if the running total is off by a penny or two due to rounding of one or more commodities in the account, the user will see it. This commit also reorganizes the testing code a bit, which I did after adding the ninth test series (ConfirmTests), to validate the new rounding code. | ||||
* | Added a truncated() method for amounts and values | John Wiegley | 2009-02-26 | 4 | -0/+37 |
| | | | | | When an amount is truncated, it drops all of the extra precision and becomes exactly the value would have seen were it printed. | ||||
* | Allow sequences to be rounded and unrounded | John Wiegley | 2009-02-25 | 1 | -0/+12 |
| | | | | | The result is that every member of the sequence has the given operation applied. | ||||
* | Allow uncommoditized amounts to +/- with an amount | John Wiegley | 2009-02-25 | 2 | -12/+16 |
| | | | | Thus, you can say "$100 + 10" to increase it by $10. | ||||
* | Added ignoring of build products back to .gitignore. | Drew Raines | 2009-02-25 | 1 | -0/+31 |
| | |||||
* | Fix for sensitive compilation environments. | Eugene Morozov | 2009-02-25 | 2 | -3/+3 |
| | |||||
* | Fixes to tools/proof | John Wiegley | 2009-02-25 | 1 | -4/+52 |
| | |||||
* | Added rm -fr test/python to distclean-local hook | John Wiegley | 2009-02-25 | 1 | -0/+1 |
| | |||||
* | Changed --exchange's short option from -x to -X | John Wiegley | 2009-02-25 | 3 | -6/+6 |
| | |||||
* | Made a dependency ref to UnitTest.py explicit | John Wiegley | 2009-02-25 | 1 | -1/+2 |
| | |||||
* | Marked all strings needing internationalization | John Wiegley | 2009-02-25 | 40 | -381/+380 |
| | | | | | | | | | | | | | | | | These strings are now collected automagically in the file po/ledger.pot. If you'd like to produce a translation, just run this command after building Ledger: msginit -l LOCALE -o LANG.po -i po/ledger.pot Where LOCALE is a string like de or en_GB, and LANG is a short descriptive word for your language. Then send me this .po file so I can commit it to the Ledger sources (alternatively, you could maintain the file in a fork on GitHub), and setup the build script to format and install your new message catalog during a "make install". | ||||
* | Removed reference to test/__init__.py | John Wiegley | 2009-02-25 | 1 | -1/+1 |
| | |||||
* | Fixed the --gain option for balance reports | John Wiegley | 2009-02-25 | 3 | -0/+3 |
| | |||||
* | More fixes to tools/regtest | John Wiegley | 2009-02-25 | 3 | -16/+4 |
| | |||||
* | Added a new --depth option | John Wiegley | 2009-02-25 | 5 | -3/+9 |
| | |||||
* | A slight improvement to the Python bindings | John Wiegley | 2009-02-24 | 1 | -2/+2 |
| | |||||
* | Restored the functionality of tools/regtest | John Wiegley | 2009-02-24 | 4 | -27/+5663 |
| | |||||
* | Allow value expressions access to session options | John Wiegley | 2009-02-24 | 1 | -0/+4 |
| | |||||
* | Fixed the pager test to be more portable | John Wiegley | 2009-02-24 | 1 | -2/+4 |
| | |||||
* | Change behavior if "entry" ends with null account | John Wiegley | 2009-02-24 | 1 | -0/+5 |
| | | | | | A final null account (no amount specified) is now taken to be the "from" account, not another "to" account. | ||||
* | Added "date" valexpr to session, for bal -V | John Wiegley | 2009-02-24 | 1 | -0/+5 |
| | |||||
* | Removed some dead code | John Wiegley | 2009-02-24 | 1 | -38/+0 |
| | |||||
* | Set the scope context in Scope.__getattr__(attr) | John Wiegley | 2009-02-24 | 1 | -1/+1 |
| | |||||
* | Added a new level of Python integration | John Wiegley | 2009-02-24 | 6 | -41/+141 |
| | |||||
* | 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 |
| |