Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d25995c1c8 
							
						 
					 
					
						
						
							
							refactor with DateSpan  
						
						
						
					 
					
						2008-11-27 04:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							630e22312b 
							
						 
					 
					
						
						
							
							remove DateTime and Date types, use Day and UTCTime directly  
						
						... 
						
						
						
						This seems simplest for now, I might bring type synonyms back later. 
						
					 
					
						2008-11-27 04:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							497daebd44 
							
						 
					 
					
						
						
							
							docs  
						
						
						
					 
					
						2008-10-17 00:57:00 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1607661b87 
							
						 
					 
					
						
						
							
							fix the print command  
						
						
						
					 
					
						2008-11-22 06:35:10 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								tim 
							
						 
					 
					
						
						
						
						
							
						
						
							3a35847aa1 
							
						 
					 
					
						
						
							
							Fix some signatures for functions that really take dates  
						
						
						
					 
					
						2008-11-10 22:05:40 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							33f06f334e 
							
						 
					 
					
						
						
							
							first attempt at storing per-amount price  
						
						
						
					 
					
						2008-11-22 16:26:01 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							80beac7d43 
							
						 
					 
					
						
						
							
							try making MixedAmount a full newtype, to avoid TypeSynonymInstances error  
						
						
						
					 
					
						2008-10-18 10:38:01 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f865ab1c1c 
							
						 
					 
					
						
						
							
							code cleanups  
						
						
						
					 
					
						2008-10-18 00:52:49 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							648887b36f 
							
						 
					 
					
						
						
							
							use MixedAmount everywhere. seems to work.  
						
						
						
					 
					
						2008-10-18 08:39: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 
							
						 
					 
					
						
						
						
						
							
						
						
							490a81577f 
							
						 
					 
					
						
						
							
							make patterns case-insensitive  
						
						
						
					 
					
						2008-10-15 22:18:20 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4679003b83 
							
						 
					 
					
						
						
							
							for debugging  
						
						
						
					 
					
						2008-10-15 21:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ea2a418811 
							
						 
					 
					
						
						
							
							fix a bug in commodity detection  
						
						
						
					 
					
						2008-10-15 19:28:36 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5fcab59414 
							
						 
					 
					
						
						
							
							support negative patterns and ledger's special balance report account matching rule  
						
						
						
					 
					
						2008-10-15 17:04:47 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1e3291af48 
							
						 
					 
					
						
						
							
							focus on tests in Tests.hs, clean up  
						
						
						
					 
					
						2008-10-15 06:32:52 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							782d05aa61 
							
						 
					 
					
						
						
							
							use the display settings of the first amount detected in each commodity  
						
						
						
					 
					
						2008-10-15 00:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							01cd388c24 
							
						 
					 
					
						
						
							
							remove dead code, simplify cacheLedger again  
						
						
						
					 
					
						2008-10-12 07:46:54 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							d1dfcafc39 
							
						 
					 
					
						
						
							
							move entry filter functions to RawLedger  
						
						
						
					 
					
						2008-10-10 04:23:25 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							165945cf20 
							
						 
					 
					
						
						
							
							better RawLedger string representation  
						
						
						
					 
					
						2008-10-09 09:25:58 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							48700f323f 
							
						 
					 
					
						
						
							
							move raw ledger functions to RawLedger  
						
						
						
					 
					
						2008-10-03 12:10:05 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3aa656ba69 
							
						 
					 
					
						
						
							
							rename LedgerEntry to Entry  
						
						
						
					 
					
						2008-10-03 02:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6ce6029c7a 
							
						 
					 
					
						
						
							
							move type docs to the corresponding module descriptions and update  
						
						
						
					 
					
						2008-10-03 02:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c699b979f8 
							
						 
					 
					
						
						
							
							move the rest of the core code to the Ledger package  
						
						
						
					 
					
						2008-10-03 00:40:06 +00:00