Commit Graph

360 Commits

Author SHA1 Message Date
Simon Michael
726594f09a "make continuous" recompiles and runs whenever a module changes. you rock happs guys. 2008-10-17 16:59:05 +00:00
Simon Michael
f696edd502 "make show-changes" since last release 2008-10-17 18:04:24 +00:00
Simon Michael
ec740a3e1c also clean up darcs-amend-record files 2008-10-17 18:04:54 +00:00
Simon Michael
47cf7c3eb6 gather match functions in one place 2008-11-22 05:48:56 +00:00
Simon Michael
83d36dae63 more tests cleanup, and start to move match functions to Utils 2008-11-22 04:44:12 +00:00
Simon Michael
96e0f70a38 use the greatest precision detected for a commodity, not the first one 2008-11-08 21:44:41 +00:00
Simon Michael
5c0ff1daa5 separate confusing "normalise" uses, begin to fix broken amount display prefs 2008-10-18 21:10:08 +00:00
Simon Michael
17ab6cb0ab support --real/-R flag 2008-10-16 09:50:16 +00:00
Simon Michael
57603db7b9 support -C/--cleared flag to filter by entry status (not transaction status) 2008-10-16 09:04:44 +00:00
Simon Michael
c00a1811c5 add a test for setAmountDisplayPrefs precision handling 2008-11-08 20:26:56 +00:00
Simon Michael
0b23598138 remove the hard-coded rate from Commodity 2008-10-18 10:46:49 +00:00
Simon Michael
80beac7d43 try making MixedAmount a full newtype, to avoid TypeSynonymInstances error 2008-10-18 10:38:01 +00:00
Simon Michael
2d41368b8b introduce MixedAmount 2008-10-17 00:57:10 +00:00
Simon Michael
f865ab1c1c code cleanups 2008-10-18 00:52:49 +00:00
Simon Michael
db8b00d6e5 doc update 2008-10-16 03:27:43 +00:00
Simon Michael
cc81700d2a normalise amounts after adding them, why not 2008-10-18 09:02:00 +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
4f83326f14 display virtual accounts with appropriate brackets in register report 2008-10-16 06:12:40 +00:00
Simon Michael
c444b02349 a first cut at mixed amounts. Accounts have a MixedAmount balance, displayed on one line 2008-10-17 03:14:23 +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
0eb56821e9 fix register report and add a test 2008-10-18 03:19:50 +00:00
Simon Michael
a1d10691a3 more code cleanups 2008-10-18 02:43:13 +00:00
Simon Michael
628c4241f3 omit transactions with zero amount from register report 2008-10-16 06:53:08 +00:00
Simon Michael
dce8fd0dde parse virtual and balanced virtual transactions, refactor register and transaction output 2008-10-16 06:00:46 +00:00
Simon Michael
014723497f allow any non-whitespace in account names, perhaps avoiding misleading missing amounts errors 2008-10-16 04:17:25 +00:00
Simon Michael
fdf4955007 fix a bug with account name eliding in balance report 2008-10-16 09:22:41 +00:00
Simon Michael
2711474bc9 "hledger test" now accepts ledger-style name patterns, to run a subset of tests
Eg: hledger test amount, hledger test -'balance report'
2008-11-21 18:45:09 +00:00
Simon Michael
97fad8fa6f notes updates 2008-11-08 22:20:43 +00:00
Simon Michael
51a986d387 notes 2008-10-18 08:39:47 +00:00
Simon Michael
c8a5be8c02 notes update 2008-10-17 16:55:28 +00:00
Simon Michael
da801f8381 notes update 2008-10-16 09:50:53 +00:00
Simon Michael
44be5e79a1 bump version number 2008-11-23 19:56:58 +00:00
Simon Michael
576fe76192 bump version 2008-10-16 09:04:53 +00:00
tim
b30b438386 Produce a library, as well as the exe 2008-11-10 21:32:13 +00:00
Simon Michael
490a81577f make patterns case-insensitive 2008-10-15 22:18:20 +00:00
Simon Michael
ba67e4c0a9 remove dead code 2008-10-15 22:18:05 +00:00
Simon Michael
b4ade0985f fix --version 2008-10-15 21:47:56 +00:00
Simon Michael
6035ebfaca update cabal file 2008-10-15 21:38:55 +00:00
Simon Michael
99cbb68556 notes update 2008-10-15 21:18:47 +00:00
Simon Michael
18e3e4d34b simplify 2008-10-15 21:11:06 +00:00
Simon Michael
4679003b83 for debugging 2008-10-15 21:10:59 +00:00
Simon Michael
a56da854b3 add a register command test 2008-10-15 21:10:36 +00:00
Simon Michael
5f1bec0b60 fix the always-on thousands comma 2008-10-15 19:54:35 +00:00