| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Simon Michael | d1dfcafc39 | move entry filter functions to RawLedger | 2008-10-10 04:23:25 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 7c25dbc4a3 | update the cabal file | 2008-10-10 04:05:46 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 67c203f316 | move commands to top-level modules, make Ledger pure (except for Parse) | 2008-10-10 03:32:12 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 65cfcceae0 | notes update | 2008-10-10 03:30:56 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 73c49ec060 | reduce unnecessary imports | 2008-10-10 02:19:53 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | cdc5a23192 | clean up imports whitespace, minimise explicit intra-app import/export declarations for now | 2008-10-10 01:53:39 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 15ea00a327 | rename that pesky tags target | 2008-10-10 01:44:40 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 2f59135953 | simple --version option | 2008-10-10 01:36:21 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 81ac9bcaa5 | remove dead code | 2008-10-09 13:16:57 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 11342db662 | simplify filtering, make cacheLedger store filtered data as well, make balance reports work a little better | 2008-10-09 13:02:26 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | b3ba124ce9 | more informative show output | 2008-10-09 12:59:05 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 165945cf20 | better RawLedger string representation | 2008-10-09 09:25:58 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 3fcb1aaa6c | formatting | 2008-10-09 09:25:37 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | e7cf5df029 | update and sync the balance report documentation and sample.ledger | 2008-10-09 07:10:25 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 1a608044d9 | move regexp utilities to Utils | 2008-10-09 07:08:36 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | a12d1b1c43 | give time entries a blank description, as ledger does | 2008-10-09 07:08:06 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | fbe0faa1aa | slightly simplify time arithmetic | 2008-10-09 07:07:48 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | ea41778948 | timelog cleanups | 2008-10-08 21:08:42 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | dff086a69d | cleanups | 2008-10-08 19:36:22 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 83e58501fc | Parse cleanups | 2008-10-08 18:25:51 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | fa1b4bdfa2 | rename parseError, parsePatternArgs, fix a bug | 2008-10-08 18:02:34 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 59f0a2fabe | simplify parseLedgerAndDo | 2008-10-08 17:48:11 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | b8b3de0719 | document an issue with parse errors | 2008-10-08 17:47:58 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | b00dc34b4f | rename Flag to Opt, cleanup | 2008-10-08 17:24:59 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | f924669b4f | readme | 2008-10-08 17:01:07 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 91802391a1 | um.. refactor option handling, filtering, and support -b/-e date filtering options | 2008-10-08 17:00:22 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 9ad1310f60 | fix the timelog parser, make timelog reports work | 2008-10-03 13:41:27 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 48700f323f | move raw ledger functions to RawLedger | 2008-10-03 12:10:05 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 26b6130a9b | fix filter pattern handling, filtered non -s balance report showing full account names | 2008-10-03 11:52:07 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 2ce3124738 | fix failing test | 2008-10-03 11:20:49 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 5ef0018001 | make sum[Amount] preserve currency, fix a failing test | 2008-10-03 11:15:03 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | b0e8286411 | name hunit tests | 2008-10-03 10:23:02 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 6167dc4ed0 | don't set currency to $ when not specified in ledger | 2008-10-03 10:22:43 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | e9f4b32d02 | don't treat accounts with trailing space and no amount as different | 2008-10-03 09:47:50 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | c76540e348 | make balance reports show the total balance when non-zero | 2008-10-03 08:24:24 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 7db9c4c910 | better zero amount checking | 2008-10-03 08:21:35 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | cf194e6b60 | rename showLedgerAccounts to showLedgerAccountBalances | 2008-10-03 07:47:36 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | d507559056 | makefile cleanups | 2008-10-03 07:40:28 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | 8bcb3c25a4 | fully haddockise Ledger | 2008-10-03 07:39:09 +00:00 |  | 
			
				
					| 
							
							
								 Simon Michael | a7b1269d86 | define Ledger's exports | 2008-10-03 07:38:46 +00:00 |  |