Simon Michael
|
80beac7d43
|
try making MixedAmount a full newtype, to avoid TypeSynonymInstances error
|
2008-10-18 10:38:01 +00:00 |
|
Simon Michael
|
ebcf695240
|
simplify, remove dead code
|
2008-10-18 09:02:19 +00:00 |
|
Simon Michael
|
648887b36f
|
use MixedAmount everywhere. seems to work.
|
2008-10-18 08:39:08 +00:00 |
|
Simon Michael
|
d31ba41703
|
rename and unify the autofill stuff
|
2008-10-18 06:45:02 +00:00 |
|
Simon Michael
|
a304ad3ca6
|
and more code cleanups.
|
2008-10-18 04:15:43 +00:00 |
|
Simon Michael
|
861e2beb1c
|
clearer error message when we can't balance an entry
|
2008-10-16 04:00:45 +00:00 |
|
Simon Michael
|
0cfbced165
|
and allow parsing of mixed-commodity entries, as long as we don't have to balance them
|
2008-10-17 03:32:00 +00:00 |
|
Simon Michael
|
17ceb9039b
|
rename sumLedgerTransactions
|
2008-10-16 08:48:25 +00:00 |
|
Simon Michael
|
405f71c389
|
ignore virtual transactions when auto-balancing
|
2008-10-16 06:52:35 +00:00 |
|
Simon Michael
|
9acf11de4d
|
when we fail because of more than one missing amount in an entry, show the full entry
|
2008-10-16 03:56:43 +00:00 |
|
Simon Michael
|
a1d10691a3
|
more code cleanups
|
2008-10-18 02:43:13 +00:00 |
|
Simon Michael
|
3bcc3277ac
|
the parser was too strict about decimal places when balance-checking
|
2008-10-15 18:01:49 +00:00 |
|
Simon Michael
|
f99963786c
|
require a balanced entry to have just one commodity, for now
|
2008-10-15 07:00:47 +00:00 |
|
Simon Michael
|
3138046744
|
clarify entry balance checking and show the full entry when unbalanced
|
2008-10-15 06:47:47 +00:00 |
|
Simon Michael
|
9f341b0279
|
make show entry more useful
|
2008-10-15 06:47:00 +00:00 |
|
Simon Michael
|
1e3291af48
|
focus on tests in Tests.hs, clean up
|
2008-10-15 06:32:52 +00:00 |
|
Simon Michael
|
760befef89
|
more cleanups
|
2008-10-15 06:00:10 +00:00 |
|
Simon Michael
|
aac492c746
|
rename amount show functions
|
2008-10-15 00:37:38 +00:00 |
|
Simon Michael
|
4efdda25b4
|
replace Currency with a more flexible, ledger-style Commodity
|
2008-10-12 21:52:48 +00:00 |
|
Simon Michael
|
80ef214f79
|
nicer ghci/repl usage, update docs
|
2008-10-12 09:17:21 +00:00 |
|
Simon Michael
|
37e75d610e
|
more tests cleanup.. prepare for per-module tests, but consolidate in Tests where I think we will stay
|
2008-10-10 08:16:55 +00:00 |
|
Simon Michael
|
3fcb1aaa6c
|
formatting
|
2008-10-09 09:25:37 +00:00 |
|
Simon Michael
|
7db9c4c910
|
better zero amount checking
|
2008-10-03 08:21:35 +00:00 |
|
Simon Michael
|
8bcb3c25a4
|
fully haddockise Ledger
|
2008-10-03 07:39:09 +00:00 |
|
Simon Michael
|
3aa656ba69
|
rename LedgerEntry to Entry
|
2008-10-03 02:37:19 +00:00 |
|