Simon Michael
a2b8faa4d6
big refactoring, do filtering afresh in each command
...
We now do data filtering/massage as late as possible, not just once at
startup. This should work better for multiple commands, as with web or ui.
The basic benchmark seems at least as good as before thanks to laziness.
2009-12-21 05:23:07 +00:00
Simon Michael
2e9b27da0d
rename RawLedger to Journal
2009-12-16 07:00:43 +00:00
Simon Michael
7b1458c9a5
don't break if HOME is undefined
2009-11-19 01:48:37 +00:00
Simon Michael
a17346149c
a ledger remembers when it was read from disk
2009-08-12 09:21:46 +00:00
Simon Michael
6fb1804cfd
refactor IOArgs -> FilterSpec and make haddock happy
2009-07-09 20:25:50 +00:00
Simon Michael
a8bfb06da4
refactor effective date support, fix warnings
2009-07-09 19:22:27 +00:00
Simon Michael
06eb2a9aa8
--effective option uses transactions' effective dates, if any
2009-07-08 23:37:44 +00:00
Simon Michael
cb8ea69dfc
fix warnings all over - hledger is now -W-clean
2009-06-05 09:44:20 +00:00
Simon Michael
dc3be35eef
fix a silly failure to open ledger file paths containing ~
...
And drop a misconception: there's no need to tilde-expand paths in command
line arguments. Just the hard-coded ones.
2009-06-05 05:03:10 +00:00
Simon Michael
ca16e98655
haddock
2009-04-04 23:15:42 +00:00
Simon Michael
4c9f0e5d9e
more haddock cleanups
2009-04-04 22:38:36 +00:00
Simon Michael
247563a336
haddock fix
2009-04-04 21:53:46 +00:00
Simon Michael
d3dcd29957
expand ~ paths in readLedger
2009-05-16 21:10:41 +00:00
Simon Michael
b60f9187c0
refactor, moving generic io functions into Ledger.IO
2009-04-04 08:50:36 +00:00