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 
							
						 
					 
					
						
						
						
						
							
						
						
							b19fe33476 
							
						 
					 
					
						
						
							
							replace Models with a top-level Ledger module  
						
						
						
					 
					
						2008-10-03 01:14:16 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c699b979f8 
							
						 
					 
					
						
						
							
							move the rest of the core code to the Ledger package  
						
						
						
					 
					
						2008-10-03 00:40:06 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							82e4e14e8f 
							
						 
					 
					
						
						
							
							move Types to Ledger/  
						
						
						
					 
					
						2008-10-03 00:12:59 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							627f78a730 
							
						 
					 
					
						
						
							
							first step towards a library, move Utils to Ledger.Utils  
						
						
						
					 
					
						2008-10-03 00:05:16 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							99358f207b 
							
						 
					 
					
						
						
							
							rename LedgerTransaction to RawTransaction  
						
						
						
					 
					
						2008-10-02 23:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2ee9a341be 
							
						 
					 
					
						
						
							
							move printentries/printregister to Ledger  
						
						
						
					 
					
						2008-10-02 23:00:11 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f4b4fc98fe 
							
						 
					 
					
						
						
							
							rename LedgerFile to RawLedger  
						
						
						
					 
					
						2008-10-02 22:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							29b75f3949 
							
						 
					 
					
						
						
							
							get rid of cacheLedgerAndDo  
						
						
						
					 
					
						2008-10-02 21:47:26 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6f83e902a8 
							
						 
					 
					
						
						
							
							push some more stuff down into Parse, cleanups  
						
						
						
					 
					
						2008-10-01 18:53:43 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8b117e1581 
							
						 
					 
					
						
						
							
							more ledger-handling-functions cleanup  
						
						
						
					 
					
						2008-10-01 12:48:52 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b90c015d9a 
							
						 
					 
					
						
						
							
							haddock fixes  
						
						
						
					 
					
						2008-10-01 11:44:47 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bf136fae5c 
							
						 
					 
					
						
						
							
							drop the FilterPatterns type  
						
						
						
					 
					
						2008-10-01 11:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8c6d93701b 
							
						 
					 
					
						
						
							
							try to simplify FilterPatterns a bit  
						
						
						
					 
					
						2008-10-01 11:08:30 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5a1452c5db 
							
						 
					 
					
						
						
							
							move around and clean up haddock comments  
						
						
						
					 
					
						2008-10-01 09:33:05 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							efcbd29dc8 
							
						 
					 
					
						
						
							
							preliminary haddockification  
						
						
						
					 
					
						2008-10-01 00:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							faf97cafe6 
							
						 
					 
					
						
						
							
							adjust comments to keep haddock happy  
						
						
						
					 
					
						2008-09-28 23:28:11 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0eceeb5542 
							
						 
					 
					
						
						
							
							basic support for a comments-preserving print command.  
						
						... 
						
						
						
						Preserves most inter-entry comment lines and whitespace (but not yet a
comment immediately after an entry, or whitespace/comments after the last
entry.) Whitespace and comment lines are stored as part of the following
entry. Lines after the last entry are stored as an extra ledger file field.
Inspired by Nafai on #ledger. 
						
					 
					
						2008-06-28 04:44:33 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d52b365fa0 
							
						 
					 
					
						
						
							
							combine patterns into single regexps, fix a bug with print & patterns  
						
						
						
					 
					
						2007-07-11 06:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ce0d4ec85a 
							
						 
					 
					
						
						
							
							clean up account/description pattern handling  
						
						
						
					 
					
						2007-07-11 05:46:20 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2b608a6c9c 
							
						 
					 
					
						
						
							
							remove obsolete code, cleanups  
						
						
						
					 
					
						2007-07-09 18:54:41 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							11c96dd042 
							
						 
					 
					
						
						
							
							make print & balance support both account & description patterns  
						
						
						
					 
					
						2007-07-09 17:38:01 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ec1b5b9bce 
							
						 
					 
					
						
						
							
							balance: combine boring account names properly when matching account patterns  
						
						
						
					 
					
						2007-07-07 18:26:28 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b5087b88c5 
							
						 
					 
					
						
						
							
							fix some display problems, preserve transaction grouping  
						
						
						
					 
					
						2007-07-04 12:40:26 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5763a80fda 
							
						 
					 
					
						
						
							
							simplify Transaction type  
						
						
						
					 
					
						2007-07-04 10:59:29 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a1b060f4cf 
							
						 
					 
					
						
						
							
							renamed types: RawLedger, Entry, Transaction, EntryTransaction -> LedgerFile, LedgerEntry, LedgerTransaction, Transaction  
						
						
						
					 
					
						2007-07-04 09:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							42ba85c4e1 
							
						 
					 
					
						
						
							
							print command  
						
						
						
					 
					
						2007-07-04 09:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d739ac0718 
							
						 
					 
					
						
						
							
							begin arbitrary currency support  
						
						
						
					 
					
						2007-07-04 02:24:33 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f0ec7b08a3 
							
						 
					 
					
						
						
							
							track amount precision, and use the highest precision found for display; parsing fixes  
						
						
						
					 
					
						2007-07-04 01:38:56 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b9aba791 
							
						 
					 
					
						
						
							
							sort register by date  
						
						
						
					 
					
						2007-07-03 19:06:47 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							255e061e6f 
							
						 
					 
					
						
						
							
							fix non-display of single-child accounts when balance report depth is restricted, test support  
						
						
						
					 
					
						2007-07-03 17:25:16 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d760acc85e 
							
						 
					 
					
						
						
							
							speed, cleanup  
						
						
						
					 
					
						2007-07-03 08:46:39 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b06fe57c00 
							
						 
					 
					
						
						
							
							more speed  
						
						
						
					 
					
						2007-07-03 06:16:15 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							78a506e85a 
							
						 
					 
					
						
						
							
							more optimisation  
						
						
						
					 
					
						2007-07-03 05:43:00 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							91735f4f3c 
							
						 
					 
					
						
						
							
							begin optimization  
						
						
						
					 
					
						2007-07-02 23:41:07 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							362d3831ea 
							
						 
					 
					
						
						
							
							rename ledger functions  
						
						
						
					 
					
						2007-07-02 19:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bd84e95f5e 
							
						 
					 
					
						
						
							
							rename Ledger -> RawLedger, CachedLedger -> Ledger  
						
						
						
					 
					
						2007-07-02 19:15:39 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2ddeb4841c 
							
						 
					 
					
						
						
							
							move types to bottom  
						
						
						
					 
					
						2007-07-02 16:43:14 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b41e13d23a 
							
						 
					 
					
						
						
							
							BasicTypes -> Types  
						
						
						
					 
					
						2007-07-02 14:54:36 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6bc4f5f72d 
							
						 
					 
					
						
						
							
							misc support  
						
						
						
					 
					
						2007-05-02 07:37:08 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							987659e3d4 
							
						 
					 
					
						
						
							
							simpler Ledger show  
						
						
						
					 
					
						2007-03-12 01:56:06 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e5fc135707 
							
						 
					 
					
						
						
							
							fix ledger show  
						
						
						
					 
					
						2007-03-10 07:45:58 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							dabc30e115 
							
						 
					 
					
						
						
							
							more small stuff  
						
						
						
					 
					
						2007-03-09 23:32:00 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c370d34de6 
							
						 
					 
					
						
						
							
							elide boring accounts in balance report, like ledger  
						
						
						
					 
					
						2007-02-19 21:20:06 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1524dffbe2 
							
						 
					 
					
						
						
							
							rename old Account module to AccountName, extract new Account module from Models  
						
						
						
					 
					
						2007-02-18 18:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1322bcb4a0 
							
						 
					 
					
						
						
							
							refactor, fix balance report  
						
						
						
					 
					
						2007-02-16 11:51:30 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ba40fbf733 
							
						 
					 
					
						
						
							
							reorg, split types into separate modules  
						
						
						
					 
					
						2007-02-16 09:00:17 +00:00