Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							06331c71a8 
							
						 
					 
					
						
						
							
							account register balance not right.. more fixes and plans  
						
						 
						
						
						
					 
					
						2011-06-12 22:35:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							94709e5139 
							
						 
					 
					
						
						
							
							preliminary single-account register report  
						
						 
						
						
						
					 
					
						2011-06-11 16:11:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d2e6b8cbae 
							
						 
					 
					
						
						
							
							query parser fixes, add date: and edate: matching  
						
						 
						
						
						
					 
					
						2011-06-12 18:30:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							957c349780 
							
						 
					 
					
						
						
							
							--alias command-line option  
						
						 
						
						
						
					 
					
						2011-08-05 00:05:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							30b7448f45 
							
						 
					 
					
						
						
							
							parsing: alias/end aliases directives, like ledger's but a bit more powerful  
						
						 
						
						
						
					 
					
						2011-08-04 08:45:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4015e02097 
							
						 
					 
					
						
						
							
							account directive should preserve virtual/balanced virtual posting type  
						
						 
						
						
						
					 
					
						2011-08-02 23:29:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d4545966b5 
							
						 
					 
					
						
						
							
							amount code, test cleanups  
						
						 
						
						
						
					 
					
						2011-08-31 00:40:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							379184fd31 
							
						 
					 
					
						
						
							
							Amount haddock & code cleanups  
						
						 
						
						
						
					 
					
						2011-08-30 13:16:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trygve Laugstol 
							
						 
					 
					
						
						
						
						
							
						
						
							28dbb8864f 
							
						 
					 
					
						
						
							
							Adding basic ledger FORMAT parser.  
						
						 
						
						
						
					 
					
						2011-06-20 21:33:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							96aa9bfc76 
							
						 
					 
					
						
						
							
							matcher improvements, tests  
						
						 
						
						
						
					 
					
						2011-06-11 18:35:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6a185bc51f 
							
						 
					 
					
						
						
							
							refactor: abstract regular expression lib  
						
						 
						
						
						
					 
					
						2011-06-05 18:31:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5084280879 
							
						 
					 
					
						
						
							
							imports, api cleanup  
						
						 
						
						
						
					 
					
						2011-05-28 04:11:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b344f797d3 
							
						 
					 
					
						
						
							
							whitespace/quoting utilities  
						
						 
						
						
						
					 
					
						2011-06-05 18:34:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bea6fb7464 
							
						 
					 
					
						
						
							
							matcher enhancements for account register  
						
						 
						
						
						
					 
					
						2011-06-11 16:00:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a9eb8b57c2 
							
						 
					 
					
						
						
							
							fix warnings  
						
						 
						
						
						
					 
					
						2011-06-07 06:18:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9734ed47a6 
							
						 
					 
					
						
						
							
							web: acct: -> in:/inacct:, match only one account (CI exact string match on full name), old acct: re-enabled  
						
						 
						
						
						
					 
					
						2011-06-08 22:02:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f7956d1ab7 
							
						 
					 
					
						
						
							
							web: account matching works like --related by default; dim excluded accounts  
						
						 
						
						... 
						
						
						
						A step closer to working like standard accounting programs where you click
an account to see transactions "in" that account.  acct:PAT (or just PAT)
now matches the other postings in transactions matching the account
pattern, like ledger --related. When matching an account (or several) this
way, the unmatched accounts are dimmed to clarify what's happening.
Still to do: fix the sign of the running total, and find out how this
style of search will really coexist with the other ways of searching. 
						
					 
					
						2011-06-07 06:11:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							32a1b921df 
							
						 
					 
					
						
						
							
							consolidate new matching support  
						
						 
						
						
						
					 
					
						2011-06-05 18:36:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							aa41350a16 
							
						 
					 
					
						
						
							
							begin more powerful query expressions (filter patterns)  
						
						 
						
						
						
					 
					
						2011-06-03 23:14:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							dc7a692a19 
							
						 
					 
					
						
						
							
							refactor: remove costbasis and whichdate from FilterSpec  
						
						 
						
						
						
					 
					
						2011-06-03 02:14:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omari Norman 
							
						 
					 
					
						
						
						
						
							
						
						
							4ec0cc474f 
							
						 
					 
					
						
						
							
							Fix postingCleared for individually-cleared postings  
						
						 
						
						... 
						
						
						
						The previous code simply looked directly to the parent transaction's
status to determine whether the posting was cleared. This gave
erroneous information for postings that were individually cleared
even though the parent transaction was not cleared. 
						
					 
					
						2010-12-26 22:39:28 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							810c6a5dac 
							
						 
					 
					
						
						
							
							print: don't show a trailing space when description is blank  
						
						 
						
						
						
					 
					
						2011-01-19 18:55:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0cda8e4c3f 
							
						 
					 
					
						
						
							
							add appendFile and hGetContents support to utf8 layer  
						
						 
						
						
						
					 
					
						2011-01-21 01:09:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							46422a7460 
							
						 
					 
					
						
						
							
							copy JGM's utf8 IO module from pandoc  
						
						 
						
						
						
					 
					
						2011-01-21 01:08:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6a845eb5e4 
							
						 
					 
					
						
						
							
							i18n: always read and write UTF-8, ignoring current locale ( #34 )  
						
						 
						
						... 
						
						
						
						Also remove a bunch of CPP conditions.
Uses the GHC-version-independent UTF-8 layer from pandoc. 
						
					 
					
						2011-01-21 01:24:51 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							505d677461 
							
						 
					 
					
						
						
							
							docs: haddock fixes  
						
						 
						
						
						
					 
					
						2011-04-18 06:36:00 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							b2f439eb11 
							
						 
					 
					
						
						
							
							try showing integral "maxprecision" amounts without the .0 (except in add's defaults, where it helps)  
						
						 
						
						
						
					 
					
						2011-01-20 00:17:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bfe935e18c 
							
						 
					 
					
						
						
							
							fix a sign bug with negative total-priced (@@) amounts  
						
						 
						
						
						
					 
					
						2011-04-22 13:40:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							091ec4e51f 
							
						 
					 
					
						
						
							
							clarify that amount arithmetic does not handle multiple commodities  
						
						 
						
						
						
					 
					
						2011-04-22 13:44:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							137cc8292e 
							
						 
					 
					
						
						
							
							amount cleanups  
						
						 
						
						
						
					 
					
						2011-01-19 23:27:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b159f74a4c 
							
						 
					 
					
						
						
							
							zero amounts have no sign or commodity, and amounts with different prices are aggregated, like ledger  
						
						 
						
						
						
					 
					
						2011-04-22 13:50:05 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							33bedcbab0 
							
						 
					 
					
						
						
							
							parsing: infer a conversion price in unpriced two-commodity transactions  
						
						 
						
						
						
					 
					
						2011-01-20 00:18:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d3663b818e 
							
						 
					 
					
						
						
							
							parsing: better international number format support ( #32 )  
						
						 
						
						... 
						
						
						
						This allows period and comma to be used for decimal point and digit group
separator or vice versa, and also flexible digit groups.  See
http://en.wikipedia.org/wiki/Decimal_separator  .  Digit group separators
are possibly not worth the trouble and might not stay. 
						
					 
					
						2011-01-19 12:32:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							dd9e78a67a 
							
						 
					 
					
						
						
							
							reorganize tests  
						
						 
						
						
						
					 
					
						2010-12-27 20:26:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e03ada3bd3 
							
						 
					 
					
						
						
							
							parsing: support @@ syntax specifying total price  
						
						 
						
						
						
					 
					
						2011-01-15 02:04:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0d6e696699 
							
						 
					 
					
						
						
							
							some more tests and fixes for amount & price display precision  
						
						 
						
						
						
					 
					
						2010-11-14 23:29:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							811e71aba7 
							
						 
					 
					
						
						
							
							price precisions don't influence display precision; balancing is based on display precision ( #23 )  
						
						 
						
						... 
						
						
						
						Like ledger, price amounts are now "unobserved", ie their precision does
not affect the canonical display precisions used when displaying amounts,
and transaction balancing is done based on display precision, ie amounts
are considered to balance if their sum appears to be zero when using the
canonical display precision. 
						
					 
					
						2010-11-14 22:44:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1551a6914b 
							
						 
					 
					
						
						
							
							still more amount display helpers  
						
						 
						
						
						
					 
					
						2010-11-13 15:10:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e707f97847 
							
						 
					 
					
						
						
							
							parsing: parse transaction and posting metadata, though we don't use it yet  
						
						 
						
						
						
					 
					
						2010-11-13 22:17:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							17d5acf64b 
							
						 
					 
					
						
						
							
							refactor: more reader cleanups  
						
						 
						
						
						
					 
					
						2010-11-15 07:18:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4e672f1722 
							
						 
					 
					
						
						
							
							comments  
						
						 
						
						
						
					 
					
						2010-11-19 17:25:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d6c2cf6a90 
							
						 
					 
					
						
						
							
							parsing: save final parse context with journal  
						
						 
						
						
						
					 
					
						2010-11-13 15:03:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7714bab58d 
							
						 
					 
					
						
						
							
							web: offer a choice of files to edit when there are multiple (included) files  
						
						 
						
						
						
					 
					
						2010-09-24 01:56:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							78db98366f 
							
						 
					 
					
						
						
							
							parsing: support D default commodity directive  
						
						 
						
						
						
					 
					
						2010-11-12 23:54:21 +00:00