Simon Michael
|
ea2a418811
|
fix a bug in commodity detection
|
2008-10-15 19:28:36 +00:00 |
|
Simon Michael
|
529393ae49
|
ledger 2.6-style account name eliding
|
2008-10-15 19:14:34 +00:00 |
|
Simon Michael
|
7dea3bc201
|
hide the assets:time account in timelog reports
|
2008-10-15 19:11:06 +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
|
84e093fff1
|
reindent tests, now using haskell-indentation.el
|
2008-10-15 17:56:58 +00:00 |
|
Simon Michael
|
9957335f9c
|
remove dead code
|
2008-10-15 17:56:34 +00:00 |
|
Simon Michael
|
06a363dc6e
|
improve command-line help
|
2008-10-15 17:34:55 +00:00 |
|
Simon Michael
|
c404ae45d6
|
allow command-line options to be anywhere when negativepatternchar is something other than -
|
2008-10-15 17:06:40 +00:00 |
|
Simon Michael
|
5fcab59414
|
support negative patterns and ledger's special balance report account matching rule
|
2008-10-15 17:04:47 +00:00 |
|
Simon Michael
|
8306c2f6b3
|
tweak testrunner
|
2008-10-15 08:13:29 +00:00 |
|
Simon Michael
|
8de6d3b0a9
|
show help instead of register report if there is no command
|
2008-10-15 07:10:15 +00:00 |
|
Simon Michael
|
3dca1ca548
|
make isZeroAmount more robust, fix timelog balance total
|
2008-10-15 07:06:02 +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
|
7a69efec70
|
match full account name when (any) account pattern contains :, as ledger seems to
|
2008-10-15 06:32:42 +00:00 |
|
Simon Michael
|
760befef89
|
more cleanups
|
2008-10-15 06:00:10 +00:00 |
|
Simon Michael
|
8d70ed87ea
|
small cleanups
|
2008-10-15 02:11:30 +00:00 |
|
Simon Michael
|
3dc5f54f39
|
display thousands with commas when appropriate
|
2008-10-15 01:06:05 +00:00 |
|
Simon Michael
|
aac492c746
|
rename amount show functions
|
2008-10-15 00:37:38 +00:00 |
|
Simon Michael
|
782d05aa61
|
use the display settings of the first amount detected in each commodity
|
2008-10-15 00:34:02 +00:00 |
|
Simon Michael
|
b1e2a83556
|
comment update
|
2008-10-15 00:33:15 +00:00 |
|
Simon Michael
|
042a8179e8
|
always give a proper parse error for numbers, remember precisions and thousands separators
(per amount for now)
|
2008-10-14 23:14:31 +00:00 |
|
Simon Michael
|
4efdda25b4
|
replace Currency with a more flexible, ledger-style Commodity
|
2008-10-12 21:52:48 +00:00 |
|
Simon Michael
|
d2f741255d
|
update notes
|
2008-10-12 09:20:43 +00:00 |
|
Simon Michael
|
80ef214f79
|
nicer ghci/repl usage, update docs
|
2008-10-12 09:17:21 +00:00 |
|
Simon Michael
|
a9f021eebe
|
slightly less verbose Show Ledger
|
2008-10-12 09:16:04 +00:00 |
|
Simon Michael
|
01cd388c24
|
remove dead code, simplify cacheLedger again
|
2008-10-12 07:46:54 +00:00 |
|
Simon Michael
|
ce3eeb80b6
|
consolidate register command code, make it do filtering
|
2008-10-12 07:34:00 +00:00 |
|
Simon Michael
|
b9b9ce7d51
|
another balance report test, another step closer
|
2008-10-12 06:45:54 +00:00 |
|
Simon Michael
|
a64d320c84
|
a more compatible balance report, not perfect yet
|
2008-10-12 06:23:55 +00:00 |
|
Simon Michael
|
c07c149378
|
type signatures
|
2008-10-12 06:10:32 +00:00 |
|
Simon Michael
|
220b688082
|
another test
|
2008-10-12 05:09:01 +00:00 |
|
Simon Michael
|
35376cfd9b
|
more informative Show Account
|
2008-10-12 05:07:19 +00:00 |
|
Simon Michael
|
d7db5660b9
|
perhaps getting closer to a ledger-compatible balance report. A wretched, wretched thing.
|
2008-10-11 04:23:49 +00:00 |
|
Simon Michael
|
9b51d922dd
|
more utilities
|
2008-10-11 04:18:26 +00:00 |
|
Simon Michael
|
2ff9c21b95
|
more account queries
|
2008-10-11 04:17:52 +00:00 |
|
Simon Michael
|
2cef939da1
|
rename accounts/filteraccounts fields to accountmap/filteraccountmap
|
2008-10-10 22:28:10 +00:00 |
|
Simon Michael
|
9dc9c9dd76
|
remove dead code, rename function
|
2008-10-10 12:04:20 +00:00 |
|
Simon Michael
|
a30154b401
|
pruneBoringBranches again, a test, and fix hiding of zero-balance leaf accounts
|
2008-10-10 11:55:12 +00:00 |
|
Simon Michael
|
3458d1f379
|
more utils, Control.Monad
|
2008-10-10 11:52:15 +00:00 |
|
Simon Michael
|
19fbe17ff4
|
test labels
|
2008-10-10 11:12:54 +00:00 |
|
Simon Michael
|
d172cd0d6e
|
a more compact showtree
|
2008-10-10 11:11:55 +00:00 |
|
Simon Michael
|
9b5a35b5d2
|
assertnotequal
|
2008-10-10 11:11:49 +00:00 |
|
Simon Michael
|
77b7de1b5f
|
add four (failing) tests for balance report
|
2008-10-10 10:05:12 +00:00 |
|
Simon Michael
|
220417ce48
|
top-level Utils module
|
2008-10-10 10:04:26 +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
|
d98643a364
|
tests cleanup
|
2008-10-10 07:39:20 +00:00 |
|
Simon Michael
|
688f2447a5
|
move main module comment
|
2008-10-10 07:39:13 +00:00 |
|