Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							68966fe43b 
							
						 
					 
					
						
						
							
							begin cleaning up Dates api, move firstJust  
						
						
						
					 
					
						2012-04-16 16:44:41 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c22e4e85d0 
							
						 
					 
					
						
						
							
							register: be better at showing empty intervals with --empty and a query pattern  
						
						
						
					 
					
						2011-09-23 00:09:39 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4228c901e8 
							
						 
					 
					
						
						
							
							change nulldate  
						
						
						
					 
					
						2011-06-14 19:10:16 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9db32e0f60 
							
						 
					 
					
						
						
							
							haddock fix  
						
						
						
					 
					
						2011-07-17 23:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							55033b6e79 
							
						 
					 
					
						
						
							
							mkdatespan haddock  
						
						
						
					 
					
						2011-07-17 15:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							77ca58269a 
							
						 
					 
					
						
						
							
							misc helpers  
						
						
						
					 
					
						2011-08-07 15:31:36 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c24609f468 
							
						 
					 
					
						
						
							
							refactor fixSmartDate*  
						
						
						
					 
					
						2011-08-14 22:39:48 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							931c64221e 
							
						 
					 
					
						
						
							
							more useful parse error from fixSmartDateStr  
						
						
						
					 
					
						2011-08-08 01:34:43 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							059825a9b2 
							
						 
					 
					
						
						
							
							optionsgeddon.. port to cmdargs and a fully modal cli  
						
						
						
					 
					
						2011-08-15 22:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5084280879 
							
						 
					 
					
						
						
							
							imports, api cleanup  
						
						
						
					 
					
						2011-05-28 04:11:44 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2b1ea5160f 
							
						 
					 
					
						
						
							
							change of mind: "every Nth X of Y" intervals' length shall be Y, not X  
						
						
						
					 
					
						2011-01-14 05:01:00 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5f1ebc694a 
							
						 
					 
					
						
						
							
							parsing: assume current year when transaction dates have no year and there is no default year  
						
						
						
					 
					
						2011-03-11 18:45:57 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9bae97821a 
							
						 
					 
					
						
						
							
							really support "every N Xs" reporting intervals, also "every N(st|nd|rd|th) day of (month|week)"  
						
						
						
					 
					
						2011-01-14 04:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e96dfc639e 
							
						 
					 
					
						
						
							
							support "every N day/week/month/quarter/years" reporting intervals  
						
						
						
					 
					
						2011-01-14 02:35:00 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6de45f7d16 
							
						 
					 
					
						
						
							
							support "biweekly" and "bimonthly" reporting intervals  
						
						
						
					 
					
						2011-01-14 01:22:53 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1c7ad7f421 
							
						 
					 
					
						
						
							
							parsing: more careful validation of eg leap years in transaction dates (only)  
						
						
						
					 
					
						2011-04-22 13:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							dd9e78a67a 
							
						 
					 
					
						
						
							
							reorganize tests  
						
						
						
					 
					
						2010-12-27 20:26:22 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4e672f1722 
							
						 
					 
					
						
						
							
							comments  
						
						
						
					 
					
						2010-11-19 17:25:39 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							53ab61ea89 
							
						 
					 
					
						
						
							
							docs: haddock  
						
						
						
					 
					
						2010-08-03 17:05:02 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0ea8a67c68 
							
						 
					 
					
						
						
							
							type signature  
						
						
						
					 
					
						2010-09-05 16:05:38 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d29b393ca2 
							
						 
					 
					
						
						
							
							fix a failing test, handle unicode better in errors  
						
						
						
					 
					
						2010-09-05 18:18:50 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ce7e155934 
							
						 
					 
					
						
						
							
							parsing: fix obscured date parse errors with parsec 3; require split  
						
						... 
						
						
						
						With parsec 3, invalid date errors were not being reported properly.
This should be more robust. 
						
					 
					
						2010-09-03 23:22:58 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							cf62482102 
							
						 
					 
					
						
						
							
							web: show start and end dates of current filter period in heading, if any  
						
						
						
					 
					
						2010-08-01 00:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4f49094088 
							
						 
					 
					
						
						
							
							refactor: date spans, commodities  
						
						
						
					 
					
						2010-07-11 18:56:36 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							331ed6b407 
							
						 
					 
					
						
						
							
							refactor: cleanup  
						
						
						
					 
					
						2010-04-14 21:37:03 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b19b02962a 
							
						 
					 
					
						
						
							
							parsing: date parsing overhaul, don't exit on bad dates  
						
						... 
						
						
						
						- get rid of undefined parse errors due to guard
- don't call error from date parsers; let add re-prompt on bad dates
- years now must always have at least four digits
- clearer date parse errors 
						
					 
					
						2010-04-14 21:49:34 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							557746da5e 
							
						 
					 
					
						
						
							
							remove redundant imports revealed by ghc 6.12  
						
						
						
					 
					
						2010-05-22 15:33:51 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7d4593cee9 
							
						 
					 
					
						
						
							
							move Ledger.* to Hledger.Data.*  
						
						
						
					 
					
						2010-05-19 23:08:53 +00:00