Commit Graph

4344 Commits

Author SHA1 Message Date
Simon Michael
9ab9d460c1 report unbalanced entries 2007-07-11 08:15:58 +00:00
Simon Michael
d52b365fa0 combine patterns into single regexps, fix a bug with print & patterns 2007-07-11 06:58:47 +00:00
Simon Michael
ce0d4ec85a clean up account/description pattern handling 2007-07-11 05:46:20 +00:00
Simon Michael
2b608a6c9c remove obsolete code, cleanups 2007-07-09 18:54:41 +00:00
Simon Michael
573fac2755 preserve transaction order regardless of where the blank one is 2007-07-09 17:39:00 +00:00
Simon Michael
11c96dd042 make print & balance support both account & description patterns 2007-07-09 17:38:01 +00:00
Simon Michael
ec1b5b9bce balance: combine boring account names properly when matching account patterns 2007-07-07 18:26:28 +00:00
Simon Michael
b840d69d67 disable thousands punctuation, it's not so easy 2007-07-07 09:19:20 +00:00
Simon Michael
3ca6ebdf46 output fixes, match ledger output for reg/bal/print commands 2007-07-07 09:05:35 +00:00
Simon Michael
b5087b88c5 fix some display problems, preserve transaction grouping 2007-07-04 12:40:26 +00:00
Simon Michael
6dc6186c0d save and print entry and transaction comments 2007-07-04 12:05:54 +00:00
Simon Michael
5763a80fda simplify Transaction type 2007-07-04 10:59:29 +00:00
Simon Michael
a1b060f4cf renamed types: RawLedger, Entry, Transaction, EntryTransaction -> LedgerFile, LedgerEntry, LedgerTransaction, Transaction 2007-07-04 09:51:37 +00:00
Simon Michael
0d8bd83b7f comment 2007-07-04 09:34:30 +00:00
Simon Michael
42ba85c4e1 print command 2007-07-04 09:28:07 +00:00
Simon Michael
eccc932258 selftest -> test 2007-07-04 03:41:15 +00:00
Simon Michael
6d1816109c make cleanups 2007-07-04 03:33:08 +00:00
Simon Michael
88e50a3bfd comments 2007-07-04 02:50:29 +00:00
Simon Michael
d739ac0718 begin arbitrary currency support 2007-07-04 02:24:33 +00:00
Simon Michael
45d4d0ffac make compare to check against ledger 2007-07-04 02:23:37 +00:00
Simon Michael
fd506a6817 better parse error message when only one space before an amount 2007-07-04 01:49:16 +00:00
Simon Michael
f0ec7b08a3 track amount precision, and use the highest precision found for display; parsing fixes 2007-07-04 01:38:56 +00:00
Simon Michael
b2b9aba791 sort register by date 2007-07-03 19:06:47 +00:00
Simon Michael
a266a9b2e0 show numbers with thousands separator 2007-07-03 19:01:13 +00:00
Simon Michael
0445086286 tests cleanup 2007-07-03 18:20:45 +00:00
Simon Michael
255e061e6f fix non-display of single-child accounts when balance report depth is restricted, test support 2007-07-03 17:25:16 +00:00
Simon Michael
7ff1b758c5 fix comments with numbers on same line as transactions without an amount 2007-07-03 16:16:26 +00:00
Simon Michael
6883ff419d don't require an extra newline after last entry 2007-07-03 09:48:36 +00:00
Simon Michael
3c6b5b039b make tweaks 2007-07-03 09:11:03 +00:00
Simon Michael
d760acc85e speed, cleanup 2007-07-03 08:46:39 +00:00
Simon Michael
b06fe57c00 more speed 2007-07-03 06:16:15 +00:00
Simon Michael
78a506e85a more optimisation 2007-07-03 05:43:00 +00:00
Simon Michael
8074907ef8 profile rules 2007-07-03 05:42:43 +00:00
Simon Michael
e7d36bb40e cleanup 2007-07-02 23:54:17 +00:00
Simon Michael
91735f4f3c begin optimization 2007-07-02 23:41:07 +00:00
Simon Michael
362d3831ea rename ledger functions 2007-07-02 19:39:34 +00:00
Simon Michael
bd84e95f5e rename Ledger -> RawLedger, CachedLedger -> Ledger 2007-07-02 19:15:39 +00:00
Simon Michael
df55743697 CachedLedger 2007-07-02 18:57:37 +00:00
Simon Michael
630e6d273d notes 2007-07-02 17:14:35 +00:00
Simon Michael
e166729538 comment cleanup 2007-07-02 16:55:29 +00:00
Simon Michael
2ddeb4841c move types to bottom 2007-07-02 16:43:14 +00:00
Simon Michael
224c05aa22 tweak overview rule 2007-07-02 15:21:47 +00:00
Simon Michael
2aa93a8cc7 don't require trailing : in overview.hs 2007-07-02 15:08:05 +00:00
Simon Michael
b41e13d23a BasicTypes -> Types 2007-07-02 14:54:36 +00:00
Simon Michael
4ff7c1c7fb build with profile info 2007-07-02 16:31:47 +00:00
Simon Michael
58374bf730 clarify comment 2007-07-02 14:41:22 +00:00
Simon Michael
1e5e26878a note parser issue 2007-07-02 14:37:13 +00:00
Simon Michael
738a59dfcf notes 2007-07-02 14:36:58 +00:00
Simon Michael
1beec7908f notes 2007-05-02 07:37:41 +00:00
Simon Michael
6bc4f5f72d misc support 2007-05-02 07:37:08 +00:00