Commit Graph

480 Commits

Author SHA1 Message Date
Simon Michael
4b77961380 remove some hoogle workaround 2008-11-08 22:42:48 +00:00
tim
d04a8dcd00 Removed quickcheck import
It doesn't appear to be used, and isn't declared in the cabal file
2008-11-10 21:31:25 +00:00
Simon Michael
565feb594e add a --verbose/-v flag, use it to show more test-running detail 2008-11-22 04:49:00 +00:00
Simon Michael
f3f74cb64f drop --usage flag 2008-10-16 09:53:50 +00:00
Simon Michael
d520929244 document the test command in --help, I guess 2008-11-22 04:49:20 +00:00
Simon Michael
825d2ac2d4 small cleanups 2008-11-22 05:51:57 +00:00
Simon Michael
71667f654a rectangular string utilities 2008-11-22 09:06:44 +00:00
Simon Michael
a7384a9183 show mixed amounts vertically 2008-11-22 09:07:04 +00:00
Simon Michael
383d940b2d notes 2008-11-22 09:47:10 +00:00
Simon Michael
7c161bf4db make sample.ledger ledger-safe again 2008-11-22 09:47:36 +00:00
Simon Michael
a49b9715ef allow extra whitespace and comments at end of ledger 2008-11-22 07:00:52 +00:00
Simon Michael
1607661b87 fix the print command 2008-11-22 06:35:10 +00:00
Simon Michael
1312992000 more ledger parsing utilities, haddock 2008-11-22 20:22:59 +00:00
Simon Michael
4c97ca5514 smarter handling of priced amounts. Normalising and some basic arithmetic now preserve prices.
Currently, amounts with the same commodity but different prices are kept separate. Useful ?
2008-11-22 20:30:43 +00:00
Simon Michael
54ee68976b support converting amounts to cost, using their saved price.
And do this by default for auto-balancing transactions, as ledger seems to.
2008-11-22 20:32:58 +00:00
Simon Michael
54b164a7ab nullamt and nullmixedamt 2008-11-22 17:21:49 +00:00
Simon Michael
d5a145f7e4 test noodling 2008-11-22 20:35:36 +00:00
Simon Michael
7eefb9b01f add Dates to the cabal file 2008-11-23 19:55:50 +00:00
Simon Michael
dfa1b13ee8 notes 2008-11-23 20:04:51 +00:00
Simon Michael
27c1f06055 make --depth activate -s like ledger's -d'<=N' 2008-11-23 21:21:18 +00:00
Simon Michael
037e762b1b release notes 2008-11-23 21:49:41 +00:00
Simon Michael
ac25f5583a NEWS file 2008-11-23 21:49:04 +00:00
Simon Michael
df5fa12e41 generate html and pdf from README 2008-11-08 22:41:20 +00:00
Simon Michael
d005833741 "make show-authors" lists patch authors since last release 2008-11-23 21:50:38 +00:00
Simon Michael
99e326a77c makefile tweak 2008-11-23 21:50:47 +00:00
Simon Michael
37a79ba415 update README, cabal file, hledger.hs 2008-11-23 22:04:40 +00:00
Simon Michael
cefc315900 update README 2008-11-23 21:49:57 +00:00
Simon Michael
18366e2d99 don't need those haddock angle brackets in the readme.. 2008-10-17 22:15:59 +00:00
Simon Michael
2d17607cc6 new home page url 2008-10-17 22:04:28 +00:00
Simon Michael
846dc8f69f fix ledger manual url 2008-10-17 22:04:51 +00:00
Simon Michael
d9a039a189 note 2008-11-23 20:04:40 +00:00
Simon Michael
52ff46a326 --basis/-B flag, to show all priced amounts on cost basis. Also a --cost alias. 2008-11-22 20:35:17 +00:00
Simon Michael
2d49bc4100 haddock 2008-11-08 22:04:59 +00:00
Simon Michael
8939c1f7b7 samesymbol cleanup 2008-11-08 22:49:14 +00:00
Simon Michael
7819abd80f detect precisions from the whole ledger, not just the filtered part 2008-11-22 09:22:55 +00:00
Simon Michael
fcdc4dc273 use smart dates for -b and -e 2008-11-22 12:37:55 +00:00
Simon Michael
7362fbd730 begin smart date parsing 2008-11-22 12:18:19 +00:00
tim
60b4610c2f Fix bug in parsing of TimeLogs, and enabled a test case for them 2008-11-12 07:17:31 +00:00
Simon Michael
10263ac6d9 test cleanup 2008-11-22 09:23:10 +00:00
Simon Michael
86b510917d quick --depth option, a hledger feature 2008-11-22 13:11:54 +00:00
Simon Michael
6fc8cdfe3e -n flag for balance command 2008-11-22 09:46:57 +00:00
Simon Michael
42bfc4afd9 --empty/-E flag 2008-11-22 09:39:58 +00:00
Simon Michael
cafca9425d fix selection of accounts in the balance command 2008-11-22 04:53:03 +00:00
Simon Michael
5a3cc47924 note some bugs and wishes 2008-11-22 04:53:35 +00:00
Simon Michael
9d47496d37 refactor balance tests 2008-11-22 06:09:44 +00:00
Simon Michael
f831064644 convert multi-line strings to non-slash style for now so I can use sp to auto-build 2008-10-17 01:29:53 +00:00
Simon Michael
c46189a75b filter by account patterns when caching a ledger, fix balance report totals 2008-11-22 05:51:48 +00:00
Simon Michael
ea5a87815b rename setAmountDisplayPrefs to canonicaliseAmounts 2008-11-08 22:02:38 +00:00
tim
514f015849 Implemented types for dates and datetimes
This patch replaces the strings used in the Entry, TimeLogEntry, and Transaction
records with real types. Rather than use the inbuild system date and time types
directly, two custom types have been implemented that wrap UTCTime: Date and
DateTime. A minimal API for these has been added.
2008-11-11 12:34:05 +00:00
Simon Michael
a7b3e0d38d define nullentry, nullrawtxn 2008-11-08 20:25:51 +00:00