summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Restored the use of Python unit testsJohn Wiegley2009-02-2411-60/+20
|
* Build Python module using automake, not setup.pyJohn Wiegley2009-02-244-71/+9
|
* Added some new valexpr functions to the man pageJohn Wiegley2009-02-241-0/+3
|
* Restored the py_amount and py_balance mappingsJohn Wiegley2009-02-244-0/+616
|
* Renamed a regression test, for consistency's sakeJohn Wiegley2009-02-241-0/+0
|
* Added note to docs about "primary" commoditiesJohn Wiegley2009-02-241-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 optionJohn Wiegley2009-02-244-10/+2
|
* Added several baseline tests regarding lot detailsJohn Wiegley2009-02-245-0/+14546
|
* Fixes to the way annotated prices are displayedJohn Wiegley2009-02-244-35/+28
|
* Improved the way that entries are balancedJohn Wiegley2009-02-242-24/+60
|
* Made commodity reduction during parsing consistentJohn Wiegley2009-02-244-21/+25
|
* Restored the price conversion text directive (C)John Wiegley2009-02-241-4/+1
|
* Switched from using POST_AUTO to ITEM_GENERATEDJohn Wiegley2009-02-245-17/+19
|
* Fixed a minor bug in handling of automated xactsJohn Wiegley2009-02-232-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 IIJohn Wiegley2009-02-2358-3164/+3159
| | | | | The last commit did not contain the majority of changes because of a slight mishap. This contains the real changeset.
* The Great RenamingJohn Wiegley2009-02-232-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 testsJohn Wiegley2009-02-235-0/+65
|
* Allow $FILE in regression test error output matchJohn Wiegley2009-02-232-10/+7
|
* Always free memory at the end of a runJohn Wiegley2009-02-231-3/+0
| | | | | It turns out this is needed in order to properly close the pager subprocess.
* Restore the --gain option, for showing gain/lossJohn Wiegley2009-02-232-1/+85
|
* rounded() and quantity() act on the first valueJohn Wiegley2009-02-231-3/+4
|
* If interactive_t wants S, also accept bare valuesJohn Wiegley2009-02-231-1/+5
|
* If handle_value sees a sequence, make it compoundJohn Wiegley2009-02-231-0/+1
|
* Added --revalued-total option, used by --gainJohn Wiegley2009-02-233-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 functionsJohn Wiegley2009-02-232-2/+38
| | | | These are for dealing with sequences.
* Changed the constness of interactive_t::get<T>John Wiegley2009-02-231-8/+22
|
* Removed unused member keep_details_t::keep_baseJohn Wiegley2009-02-233-10/+6
|
* Renamed O_COMMA to O_CONS, and changed semanticsJohn Wiegley2009-02-234-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 0John Wiegley2009-02-231-0/+40
| | | | It is true if every member of the sequence passes the test.
* Corrects to code that compares balances to zeroJohn Wiegley2009-02-231-12/+12
|
* Don't report collapsed subtotal if no xacts seenJohn Wiegley2009-02-231-1/+2
|
* Expr (a,b)+(c,d) is now equivalent to (a+c,b+d)John Wiegley2009-02-231-7/+17
|
* A sequence is false if all it contains is falseJohn Wiegley2009-02-231-1/+7
|
* Added new contrib/getquote-uk.py scriptMark Carter2009-02-231-0/+23
|
* Added non-const value_t::begin and value_t::endJohn Wiegley2009-02-231-0/+12
|
* Push a sequence onto a sequence only appends nowJohn Wiegley2009-02-231-8/+1
| | | | Previously, it would merge sequences A and B.
* Moved scripts from contrib/scripts/ into contrib/John Wiegley2009-02-2311-0/+0
|
* Added baseline test for --revalued-onlyJohn Wiegley2009-02-232-0/+125
|
* Many fixes to both --market and --exchangeJohn Wiegley2009-02-2311-71/+106
|
* Many fixes to --market and --exchangeJohn Wiegley2009-02-228-151/+324
| | | | Also, --exchange now accepted multiple, comma-separated commodities.
* Allow date and datetime values to inter-convertJohn Wiegley2009-02-221-0/+6
|
* The entry command no longer inherits item stateJohn Wiegley2009-02-221-17/+1
|
* Fixed bug: -- was not stopping option processingJohn Wiegley2009-02-221-3/+5
|
* Updated manpage about the new --exchange changesJohn Wiegley2009-02-221-5/+4
|
* README updateJohn Wiegley2009-02-221-2/+2
|
* included gettextJohn Wiegley2009-02-221-3/+3
|
* Accept #ARG or "code ARG" as a report query termJohn Wiegley2009-02-221-0/+8
|
* --exchange option now accepts multiple commoditiesJohn Wiegley2009-02-228-91/+43
| | | | They must be separated by a comma, and all whitespace is ignored.
* By default, build Ledger with the included gettextJohn Wiegley2009-02-221-1/+1
|
* Renamed acconf.h to config.h, for included gettextJohn Wiegley2009-02-224-4/+5
|