Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							dfe59676fb 
							
						 
					 
					
						
						
							
							support all five date comparisons in --display  
						
						 
						
						
						
					 
					
						2008-11-26 21:18:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							33b2deba75 
							
						 
					 
					
						
						
							
							correction, dates in display expressions should be in brackets  
						
						 
						
						
						
					 
					
						2008-11-25 18:47:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0582046648 
							
						 
					 
					
						
						
							
							preliminary --display/-d support (-d "d>DATE", sufficient for reconciling)  
						
						 
						
						
						
					 
					
						2008-11-24 21:51:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							06aeefdbf7 
							
						 
					 
					
						
						
							
							test register report with account pattern  
						
						 
						
						
						
					 
					
						2008-11-24 21:41:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							565feb594e 
							
						 
					 
					
						
						
							
							add a --verbose/-v flag, use it to show more test-running detail  
						
						 
						
						
						
					 
					
						2008-11-22 04:49:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1607661b87 
							
						 
					 
					
						
						
							
							fix the print command  
						
						 
						
						
						
					 
					
						2008-11-22 06:35:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d5a145f7e4 
							
						 
					 
					
						
						
							
							test noodling  
						
						 
						
						
						
					 
					
						2008-11-22 20:35:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							27c1f06055 
							
						 
					 
					
						
						
							
							make --depth activate -s like ledger's -d'<=N'  
						
						 
						
						
						
					 
					
						2008-11-23 21:21:18 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7362fbd730 
							
						 
					 
					
						
						
							
							begin smart date parsing  
						
						 
						
						
						
					 
					
						2008-11-22 12:18:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tim 
							
						 
					 
					
						
						
						
						
							
						
						
							60b4610c2f 
							
						 
					 
					
						
						
							
							Fix bug in parsing of TimeLogs, and enabled a test case for them  
						
						 
						
						
						
					 
					
						2008-11-12 07:17:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							10263ac6d9 
							
						 
					 
					
						
						
							
							test cleanup  
						
						 
						
						
						
					 
					
						2008-11-22 09:23:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							86b510917d 
							
						 
					 
					
						
						
							
							quick --depth option, a hledger feature  
						
						 
						
						
						
					 
					
						2008-11-22 13:11:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc8cdfe3e 
							
						 
					 
					
						
						
							
							-n flag for balance command  
						
						 
						
						
						
					 
					
						2008-11-22 09:46:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							42bfc4afd9 
							
						 
					 
					
						
						
							
							--empty/-E flag  
						
						 
						
						
						
					 
					
						2008-11-22 09:39:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9d47496d37 
							
						 
					 
					
						
						
							
							refactor balance tests  
						
						 
						
						
						
					 
					
						2008-11-22 06:09:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f831064644 
							
						 
					 
					
						
						
							
							convert multi-line strings to non-slash style for now so I can use sp to auto-build  
						
						 
						
						
						
					 
					
						2008-10-17 01:29:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c46189a75b 
							
						 
					 
					
						
						
							
							filter by account patterns when caching a ledger, fix balance report totals  
						
						 
						
						
						
					 
					
						2008-11-22 05:51:48 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c75da36d8d 
							
						 
					 
					
						
						
							
							eight balancereportacctnames tests and some cleanup  
						
						 
						
						
						
					 
					
						2008-11-22 04:38:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							14168d90e3 
							
						 
					 
					
						
						
							
							update a test  
						
						 
						
						
						
					 
					
						2008-11-22 04:49:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							243d5c3086 
							
						 
					 
					
						
						
							
							add a test demonstrating negative account pattern bug  
						
						 
						
						
						
					 
					
						2008-11-21 19:09:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7a71f137ee 
							
						 
					 
					
						
						
							
							add a test for account filtering affecting balance report totals  
						
						 
						
						
						
					 
					
						2008-11-22 04:50:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5df70bb3f4 
							
						 
					 
					
						
						
							
							rename --showsubs to --subtotal, like ledger  
						
						 
						
						
						
					 
					
						2008-10-17 16:58:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							33f06f334e 
							
						 
					 
					
						
						
							
							first attempt at storing per-amount price  
						
						 
						
						
						
					 
					
						2008-11-22 16:26:01 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							c00a1811c5 
							
						 
					 
					
						
						
							
							add a test for setAmountDisplayPrefs precision handling  
						
						 
						
						
						
					 
					
						2008-11-08 20:26:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0b23598138 
							
						 
					 
					
						
						
							
							remove the hard-coded rate from Commodity  
						
						 
						
						
						
					 
					
						2008-10-18 10:46:49 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							648887b36f 
							
						 
					 
					
						
						
							
							use MixedAmount everywhere. seems to work.  
						
						 
						
						
						
					 
					
						2008-10-18 08:39:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d31ba41703 
							
						 
					 
					
						
						
							
							rename and unify the autofill stuff  
						
						 
						
						
						
					 
					
						2008-10-18 06:45:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0eb56821e9 
							
						 
					 
					
						
						
							
							fix register report and add a test  
						
						 
						
						
						
					 
					
						2008-10-18 03:19:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a1d10691a3 
							
						 
					 
					
						
						
							
							more code cleanups  
						
						 
						
						
						
					 
					
						2008-10-18 02:43:13 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							2711474bc9 
							
						 
					 
					
						
						
							
							"hledger test" now accepts ledger-style name patterns, to run a subset of tests  
						
						 
						
						... 
						
						
						
						Eg: hledger test amount, hledger test -'balance report' 
						
					 
					
						2008-11-21 18:45:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a56da854b3 
							
						 
					 
					
						
						
							
							add a register command test  
						
						 
						
						
						
					 
					
						2008-10-15 21:10:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							84e093fff1 
							
						 
					 
					
						
						
							
							reindent tests, now using haskell-indentation.el  
						
						 
						
						
						
					 
					
						2008-10-15 17:56:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9957335f9c 
							
						 
					 
					
						
						
							
							remove dead code  
						
						 
						
						
						
					 
					
						2008-10-15 17:56:34 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							8306c2f6b3 
							
						 
					 
					
						
						
							
							tweak testrunner  
						
						 
						
						
						
					 
					
						2008-10-15 08:13:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1e3291af48 
							
						 
					 
					
						
						
							
							focus on tests in Tests.hs, clean up  
						
						 
						
						
						
					 
					
						2008-10-15 06:32:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7a69efec70 
							
						 
					 
					
						
						
							
							match full account name when (any) account pattern contains :, as ledger seems to  
						
						 
						
						
						
					 
					
						2008-10-15 06:32:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							042a8179e8 
							
						 
					 
					
						
						
							
							always give a proper parse error for numbers, remember precisions and thousands separators  
						
						 
						
						... 
						
						
						
						(per amount for now) 
						
					 
					
						2008-10-14 23:14:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4efdda25b4 
							
						 
					 
					
						
						
							
							replace Currency with a more flexible, ledger-style Commodity  
						
						 
						
						
						
					 
					
						2008-10-12 21:52:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							80ef214f79 
							
						 
					 
					
						
						
							
							nicer ghci/repl usage, update docs  
						
						 
						
						
						
					 
					
						2008-10-12 09:17:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							01cd388c24 
							
						 
					 
					
						
						
							
							remove dead code, simplify cacheLedger again  
						
						 
						
						
						
					 
					
						2008-10-12 07:46:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b9b9ce7d51 
							
						 
					 
					
						
						
							
							another balance report test, another step closer  
						
						 
						
						
						
					 
					
						2008-10-12 06:45:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							220b688082 
							
						 
					 
					
						
						
							
							another test  
						
						 
						
						
						
					 
					
						2008-10-12 05:09:01 +00:00