Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							30dee8cc7d 
							
						 
					 
					
						
						
							
							resolve conflicts (Add Ledger.Amount.convertMixedAmountTo function)  
						
						 
						
						
						
					 
					
						2010-02-04 16:40:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roman Cheplyaka 
							
						 
					 
					
						
						
						
						
							
						
						
							5c23ebd01b 
							
						 
					 
					
						
						
							
							Add Ledger.Amount.convertMixedAmountTo function  
						
						 
						
						
						
					 
					
						2009-09-26 22:52:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							357b27fb63 
							
						 
					 
					
						
						
							
							fix an unsafe ! in ledgerAccount; clarify that withLedgerDo does not cache the ledger  
						
						 
						
						
						
					 
					
						2010-02-04 20:55:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							71c6b13717 
							
						 
					 
					
						
						
							
							chart: filter based on opts & args  
						
						 
						
						
						
					 
					
						2010-02-04 21:11:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a2b8faa4d6 
							
						 
					 
					
						
						
							
							big refactoring, do filtering afresh in each command  
						
						 
						
						... 
						
						
						
						We now do data filtering/massage as late as possible, not just once at
startup. This should work better for multiple commands, as with web or ui.
The basic benchmark seems at least as good as before thanks to laziness. 
						
					 
					
						2009-12-21 05:23:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							23e3c81acc 
							
						 
					 
					
						
						
							
							cleanups  
						
						 
						
						
						
					 
					
						2009-12-19 06:26:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							60bda57a26 
							
						 
					 
					
						
						
							
							drop LedgerPosting, it's no longer needed; more rename cleanups  
						
						 
						
						
						
					 
					
						2009-12-19 05:57:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							19ff69bb83 
							
						 
					 
					
						
						
							
							docs: haddock  
						
						 
						
						
						
					 
					
						2009-12-19 01:56:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							de48b8ce46 
							
						 
					 
					
						
						
							
							docs: update LedgerPosting haddock  
						
						 
						
						
						
					 
					
						2009-12-19 01:17:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							42e5382673 
							
						 
					 
					
						
						
							
							docs: haddock  
						
						 
						
						
						
					 
					
						2009-12-19 01:56:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							dbfc9f3624 
							
						 
					 
					
						
						
							
							docs: fix haddock  
						
						 
						
						
						
					 
					
						2009-12-16 17:59:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							59c199e1a8 
							
						 
					 
					
						
						
							
							docs: wording  
						
						 
						
						
						
					 
					
						2009-12-19 03:09:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ec95b0723c 
							
						 
					 
					
						
						
							
							make Postings reference their parent Transaction  
						
						 
						
						... 
						
						
						
						With this change, Transactions and Postings reference each other
co-recursively.  This makes constructing them more tedious, but it
may also allow LedgerPostings to be dropped and code to be simplified.
Time and space performance of register and balance is as before. 
						
					 
					
						2009-12-19 03:44:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8405072ff6 
							
						 
					 
					
						
						
							
							refactor  
						
						 
						
						
						
					 
					
						2009-12-20 15:50:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f1813fbb0e 
							
						 
					 
					
						
						
							
							more LedgerTransaction/Transaction/LedgerPosting field renames  
						
						 
						
						
						
					 
					
						2009-12-16 17:58:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							30b83bb105 
							
						 
					 
					
						
						
							
							rename LedgerTransaction to Transaction  
						
						 
						
						
						
					 
					
						2009-12-16 08:07:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0656d575ac 
							
						 
					 
					
						
						
							
							rename Transaction to LedgerPosting  
						
						 
						
						
						
					 
					
						2009-12-16 07:58:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2e9b27da0d 
							
						 
					 
					
						
						
							
							rename RawLedger to Journal  
						
						 
						
						
						
					 
					
						2009-12-16 07:00:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							79880de744 
							
						 
					 
					
						
						
							
							don't let ledgercomment parser always pass  
						
						 
						
						
						
					 
					
						2009-06-20 04:01:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							29bf134624 
							
						 
					 
					
						
						
							
							better postings parse error  
						
						 
						
						
						
					 
					
						2009-06-20 04:09:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f7e8ae1c55 
							
						 
					 
					
						
						
							
							whitespace parsing tweak  
						
						 
						
						
						
					 
					
						2009-06-21 14:42:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d1cb9cedae 
							
						 
					 
					
						
						
							
							fix a regex bug in showtree  
						
						 
						
						
						
					 
					
						2009-08-12 06:40:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marko.kocic 
							
						 
					 
					
						
						
						
						
							
						
						
							afa2d065bd 
							
						 
					 
					
						
						
							
							Hlint: Error: Monad law, right identity  
						
						 
						
						
						
					 
					
						2009-09-22 10:50:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marko.kocic 
							
						 
					 
					
						
						
						
						
							
						
						
							af3ad2abe1 
							
						 
					 
					
						
						
							
							Hlint: Error: Redundant return  
						
						 
						
						
						
					 
					
						2009-09-22 12:17:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marko.kocic 
							
						 
					 
					
						
						
						
						
							
						
						
							5c687ab275 
							
						 
					 
					
						
						
							
							Hlint: Error: Use concatMap  
						
						 
						
						
						
					 
					
						2009-09-22 12:25:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marko.kocic 
							
						 
					 
					
						
						
						
						
							
						
						
							f51083c1ff 
							
						 
					 
					
						
						
							
							Hlint: Error: Use fewer imports  
						
						 
						
						
						
					 
					
						2009-09-22 12:26:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							20878df544 
							
						 
					 
					
						
						
							
							hlint: use getContents  
						
						 
						
						
						
					 
					
						2009-09-23 17:43:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a8e510d789 
							
						 
					 
					
						
						
							
							tighten up some imports  
						
						 
						
						
						
					 
					
						2009-07-09 19:03:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7b1458c9a5 
							
						 
					 
					
						
						
							
							don't break if HOME is undefined  
						
						 
						
						
						
					 
					
						2009-11-19 01:48:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							26848584ee 
							
						 
					 
					
						
						
							
							fix a warning  
						
						 
						
						
						
					 
					
						2009-11-19 02:00:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							042a2ad45e 
							
						 
					 
					
						
						
							
							allow (and ignore) a time in price records  
						
						 
						
						
						
					 
					
						2009-11-19 02:02:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							37f08a35c0 
							
						 
					 
					
						
						
							
							register: refactor layout code  
						
						 
						
						
						
					 
					
						2009-11-25 06:13:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f924cbbd4a 
							
						 
					 
					
						
						
							
							docs: typo  
						
						 
						
						
						
					 
					
						2009-11-25 13:55:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							17da24710a 
							
						 
					 
					
						
						
							
							docs: update amount haddock  
						
						 
						
						
						
					 
					
						2009-11-25 13:31:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							92c87f088a 
							
						 
					 
					
						
						
							
							docs: updates  
						
						 
						
						
						
					 
					
						2009-11-25 17:44:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							48f6e03325 
							
						 
					 
					
						
						
							
							docs: haddock fixes  
						
						 
						
						
						
					 
					
						2009-11-25 12:57:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5cfc8cf630 
							
						 
					 
					
						
						
							
							fix a tricky mixedamount arithmetic bug  
						
						 
						
						
						
					 
					
						2009-11-25 19:42:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marko.kocic 
							
						 
					 
					
						
						
						
						
							
						
						
							4407b6c59d 
							
						 
					 
					
						
						
							
							Hlint: Warning: Use if  
						
						 
						
						
						
					 
					
						2009-09-23 09:29:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c06580ff2a 
							
						 
					 
					
						
						
							
							print: show end of line comments; all tests now passing  
						
						 
						
						
						
					 
					
						2009-11-25 21:51:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marko.kocic 
							
						 
					 
					
						
						
						
						
							
						
						
							c6eac33d32 
							
						 
					 
					
						
						
							
							Hlint: Warning: Use :  
						
						 
						
						
						
					 
					
						2009-09-23 09:22:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1bac7a92af 
							
						 
					 
					
						
						
							
							don't separate differently-priced amounts any more; support for showing amounts without prices  
						
						 
						
						
						
					 
					
						2009-11-25 12:19:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							dee5b1ca39 
							
						 
					 
					
						
						
							
							make unelided transaction printing the default  
						
						 
						
						
						
					 
					
						2009-12-03 20:54:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2cdc21959e 
							
						 
					 
					
						
						
							
							web: switch to hack/loli/hsp, allow web data entry, detect file changes  
						
						 
						
						
						
					 
					
						2009-08-12 09:38:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5493a604e3 
							
						 
					 
					
						
						
							
							parsing: fix timelog parsing  
						
						 
						
						
						
					 
					
						2009-12-07 23:29:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9560073b2a 
							
						 
					 
					
						
						
							
							make historical prices more robust, fix a runtime Map.find error  
						
						 
						
						
						
					 
					
						2009-12-09 20:51:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							cc92bde095 
							
						 
					 
					
						
						
							
							fix warnings  
						
						 
						
						
						
					 
					
						2009-11-28 14:49:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							cafa59ac3d 
							
						 
					 
					
						
						
							
							price history support, first cut  
						
						 
						
						... 
						
						
						
						P directives now work, but differently from current c++ ledger for now.
Each posting amount is assigned a fixed unit price from the price history
when available (unless overridden by @). This is simple and useful for
fixed-rate transactions such as foreign currency expenses. 
						
					 
					
						2009-11-25 12:15:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a17346149c 
							
						 
					 
					
						
						
							
							a ledger remembers when it was read from disk  
						
						 
						
						
						
					 
					
						2009-08-12 09:21:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							472b65c5ab 
							
						 
					 
					
						
						
							
							whitespace  
						
						 
						
						
						
					 
					
						2009-07-31 17:02:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marko.kocic 
							
						 
					 
					
						
						
						
						
							
						
						
							b197693197 
							
						 
					 
					
						
						
							
							Hlint: Warning: Redundant brackets  
						
						 
						
						
						
					 
					
						2009-09-22 16:51:27 +00:00