Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							56226d72e6 
							
						 
					 
					
						
						
							
							add -D/--daily flag  
						
						 
						
						
						
					 
					
						2010-07-24 19:08:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4467af1aa8 
							
						 
					 
					
						
						
							
							web: more web and report refactoring, and a html register report  
						
						 
						
						
						
					 
					
						2010-07-26 23:04:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							137ed3e43f 
							
						 
					 
					
						
						
							
							refactor: split showBalanceReport into reusable-data-generating and rendering steps  
						
						 
						
						
						
					 
					
						2010-07-25 18:24:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7d7159609b 
							
						 
					 
					
						
						
							
							refactor: much renaming of ledger -> journal, hopefully the right amount  
						
						 
						
						
						
					 
					
						2010-07-13 06:30:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2a2b896c1d 
							
						 
					 
					
						
						
							
							webyesod: validate the journal before accepting an edit  
						
						 
						
						
						
					 
					
						2010-07-09 23:51:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e510a64ec8 
							
						 
					 
					
						
						
							
							make tests pass  
						
						 
						
						
						
					 
					
						2010-05-24 20:57:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							927948a644 
							
						 
					 
					
						
						
							
							test: drop verbose test runner and testpack dependency  
						
						 
						
						
						
					 
					
						2010-07-01 02:24:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							40b6e7bc0d 
							
						 
					 
					
						
						
							
							refactor: extract journal reloading, cleanup  
						
						 
						
						
						
					 
					
						2010-07-01 03:27:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8a64792ba7 
							
						 
					 
					
						
						
							
							smarter file reading: detect (or specify) intended data format and show appropriate error messages  
						
						 
						
						... 
						
						
						
						New data reader modules need to provide just reader :: Reader, which is
the format name, a detector predicate, and a parser. 
						
					 
					
						2010-06-25 14:56:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1ec1f7c4ea 
							
						 
					 
					
						
						
							
							more file reading cleanup, try each known format in turn  
						
						 
						
						... 
						
						
						
						Currently this is just the journal and timelog file formats.  This is more
scalable, but when things go wrong there is no longer just a single parse
error. For now we'll just show the first error, the one from the journal
file parser. 
						
					 
					
						2010-05-31 01:15:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a848a835a2 
							
						 
					 
					
						
						
							
							clean up and combine I/O and parsing under Hledger.Read.*  
						
						 
						
						... 
						
						
						
						This facilitates adding readers for new data formats. Timelog parsing is temporarily broken. 
						
					 
					
						2010-05-30 19:11:58 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							bf5ee88a30 
							
						 
					 
					
						
						
							
							refactor: clarify the roles of Journal (primary data) and Ledger (derived report)  
						
						 
						
						
						
					 
					
						2010-05-23 17:41:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6d18b8c0af 
							
						 
					 
					
						
						
							
							consolidate under Hledger.Cli  
						
						 
						
						
						
					 
					
						2010-05-19 23:20:52 +00:00