Brian Ferguson 
							
						 
					 
					
						
						
							
						
						fb059da295 
					 
					
						
						
							
							Added "Clear" button to About dialog (Log tab)  
						
						 
						
						
						
						
					 
					
						2013-08-25 12:09:54 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						eca5dd0010 
					 
					
						
						
							
							Added optional parameters to the "!Manage" bang for the "Skins" tab.  
						
						 
						
						... 
						
						
						
						Usage: !Manage Skins Config File (both "Config" and "File" are optional).
Example: !Manage Skins "illustro\Clock" "Clock.ini"
To use the "File" parameter, you must specify a "Config" parameter as well. 
						
						
					 
					
						2013-08-25 11:28:15 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						dfc804d50e 
					 
					
						
						
							
							MeasureCalc: Allow for LowBound to equal HighBound. If LowBound is greater then HighBound, set HighBound equal to LowBound (and show error).  
						
						 
						
						
						
						
					 
					
						2013-08-19 14:41:45 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						b0c4f83424 
					 
					
						
						
							
							Minor tweaks  
						
						 
						
						
						
						
					 
					
						2013-08-17 11:16:01 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						cd140ff0f6 
					 
					
						
						
							
							MeasureCalc: Only report "HighBound" error message after initial update  
						
						 
						
						
						
						
					 
					
						2013-08-16 13:19:22 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						9c2d75ce69 
					 
					
						
						
							
							Removed test code from  a3a464b 
						
						 
						
						
						
						
					 
					
						2013-08-16 13:00:53 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						a3a464b9cf 
					 
					
						
						
							
							Fixed resetting of internal bounds in  f414b5f 
						
						 
						
						
						
						
					 
					
						2013-08-16 12:58:16 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						f414b5feba 
					 
					
						
						
							
							MeasureCalc: Added "UniqueRandom" option. When "1", random numbers are only used once within the range {LowBound, HighBound}.  
						
						 
						
						... 
						
						
						
						Also updated the URNG (Uniform Random Number Generator) engine to the C++11 library <random>. 
						
						
					 
					
						2013-08-15 18:12:36 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						61bcb92dee 
					 
					
						
						
							
							Gfx: Make D2D draw lines if they will be clipped by at most 2 pixels  
						
						 
						
						
						
						
					 
					
						2013-08-12 18:52:51 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						db9e220207 
					 
					
						
						
							
							Gfx: Minor tweaks  
						
						 
						
						
						
						
					 
					
						2013-08-12 18:51:27 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						12e0564f3e 
					 
					
						
						
							
							Gfx: Avoid clipping with D2D when not needed  
						
						 
						
						
						
						
					 
					
						2013-08-12 18:50:24 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						a8467674fe 
					 
					
						
						
							
							Add missing file in  79b9af3 
						
						 
						
						
						
						
					 
					
						2013-08-11 14:31:16 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						79b9af3320 
					 
					
						
						
							
							Common: Add UnitTest.h  
						
						 
						
						
						
						
					 
					
						2013-08-11 14:29:07 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						0afbdac9fe 
					 
					
						
						
							
							Gfx: Add some tests for TextFormatD2D  
						
						 
						
						
						
						
					 
					
						2013-08-11 14:12:23 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						176a9414f5 
					 
					
						
						
							
							Gfx: Make D2D acknowledge trailing whitespace followed by a NBSP/MMSP  
						
						 
						
						... 
						
						
						
						This hacky workaround makes D2D behavior consistent with GDI+. 
						
						
					 
					
						2013-08-11 12:11:59 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						180adbc759 
					 
					
						
						
							
							Gfx: Fix text Y position for D2D with vertical Center/Bottom alignments  
						
						 
						
						
						
						
					 
					
						2013-08-11 11:42:23 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						027feabf86 
					 
					
						
						
							
							Gfx: Make bottom overhanging characters visible with D2D  
						
						 
						
						
						
						
					 
					
						2013-08-10 17:01:48 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						b8333dc66d 
					 
					
						
						
							
							Gfx: Fix clipping with D2D when a transformation has been applied  
						
						 
						
						
						
						
					 
					
						2013-08-10 16:58:30 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						42e8d5ee22 
					 
					
						
						
							
							Gfx: Additional changes to  56218f7 
						
						 
						
						
						
						
					 
					
						2013-08-10 15:29:09 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						56218f7af4 
					 
					
						
						
							
							Gfx: Improve line trimming with D2D when one line is visible  
						
						 
						
						
						
						
					 
					
						2013-08-10 15:26:50 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						34abccc29b 
					 
					
						
						
							
							Gfx: Check for errors in TextFormatD2D::SetProperties  
						
						 
						
						
						
						
					 
					
						2013-08-10 15:25:36 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						2e2ced7403 
					 
					
						
						
							
							Gfx: Additional change to  6e04fd9 
						
						 
						
						
						
						
					 
					
						2013-08-10 14:14:02 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						aa4c4a6dfc 
					 
					
						
						
							
							Gfx: Make AccurateText=1 more consistent with GDI+ for D2D when a newline character is the last character of the text  
						
						 
						
						
						
						
					 
					
						2013-08-10 13:58:54 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						6e04fd983f 
					 
					
						
						
							
							Gfx: Make AccurateText=0 more consistent with GDI+ for D2D  
						
						 
						
						... 
						
						
						
						The height is now based on a formula that should be exactly equal to that provided by GDI+. The padding should now be equal on the left and right sides now. There may be some discrepancies in overall width, but it should always be reasonably to close to GDI+.
In addition, this makes D2D behavior match GDI+ when a newline character is the last character of the text. 
						
						
					 
					
						2013-08-10 13:54:53 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						63f5eed742 
					 
					
						
						
							
							Fix build bustage caused by  38ec6c3 
						
						 
						
						
						
						
					 
					
						2013-08-10 13:13:04 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						616f986181 
					 
					
						
						
							
							Gfx: Make D2D clip text that overflows the bounding box similarly to GDI+  
						
						 
						
						
						
						
					 
					
						2013-08-10 12:13:59 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						38ec6c3832 
					 
					
						
						
							
							Gfx: Fix incorrect text X-position for StringAlign=Center with D2D  
						
						 
						
						
						
						
					 
					
						2013-08-10 12:08:15 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						21f5ff1303 
					 
					
						
						
							
							Gfx: Fix incorrect text height/width with D2D in some cases due to typo  
						
						 
						
						
						
						
					 
					
						2013-08-10 12:03:40 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						a3efbbac3f 
					 
					
						
						
							
							Script: Improve  6560518 
						
						 
						
						... 
						
						
						
						The Unicode state is not tracked using a stack instead of a raw boolean. This means that a Unicode script that e.g. updates a non-Unicode script measure will now work properly. 
						
						
					 
					
						2013-08-07 17:48:13 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						20393df751 
					 
					
						
						
							
							Script: Change Unicode script support to require UTF-16 LE files rather than UTF-8  
						
						 
						
						
						
						
					 
					
						2013-08-07 17:09:25 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						d0466c5588 
					 
					
						
						
							
							Script: Additional change to  f8c3867 for print()  
						
						 
						
						
						
						
					 
					
						2013-08-06 22:06:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						bbb101cbd5 
					 
					
						
						
							
							Cosmetics  
						
						 
						
						
						
						
					 
					
						2013-08-06 22:03:20 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						f8c386793a 
					 
					
						
						
							
							Script: Fix memory corruption caused by  6560518 
						
						 
						
						
						
						
					 
					
						2013-08-06 21:58:41 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						6560518037 
					 
					
						
						
							
							Script: Add Unicode support  
						
						 
						
						... 
						
						
						
						If the script file is UTF-8 encoded, all Lua strings are converted to/from as if they were UTF-8. Otherwise things continue to work as they have until now. Additionally, UTF-8 scripts cannot use deprecated features at all (PROPERTIES, GetStringValue). 
						
						
					 
					
						2013-08-06 20:43:57 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						5fcf4b785d 
					 
					
						
						
							
							Gfx: Fix that empty strings have a width and/or height with D2D  
						
						 
						
						
						
						
					 
					
						2013-08-04 21:46:59 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						d97128e2ab 
					 
					
						
						
							
							Additional change to  9c3808e 
						
						 
						
						
						
						
					 
					
						2013-08-04 21:25:43 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						9c3808ea46 
					 
					
						
						
							
							Logger: Fixed regression in  7960dfe 
						
						 
						
						
						
						
					 
					
						2013-08-04 21:24:06 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						645ce0591d 
					 
					
						
						
							
							Webparser: Fixed bug when using a negative StringIndex  
						
						 
						
						
						
						
					 
					
						2013-08-03 09:14:04 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						a47e6ee29e 
					 
					
						
						
							
							WebParser: Apply temporary [&MeasureName] syntax for referencing non-WebParser measures  
						
						 
						
						
						
						
					 
					
						2013-08-02 15:43:45 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						1e82a1659f 
					 
					
						
						
							
							D2D: Undo recent W/H calculations and revert back to  37fd105 calculations  
						
						 
						
						
						
						
					 
					
						2013-08-02 15:42:37 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						bb53ddf71c 
					 
					
						
						
							
							D2D: Minor tweaks  
						
						 
						
						
						
						
					 
					
						2013-08-02 14:35:08 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						9d525b1c1a 
					 
					
						
						
							
							D2D: More tweaks (partially reverts  ccb2731)  
						
						 
						
						... 
						
						
						
						Should account for extra padding when #CRLF# is used. 
						
						
					 
					
						2013-08-02 14:32:07 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						ccb273117a 
					 
					
						
						
							
							D2D: Tweaks  
						
						 
						
						
						
						
					 
					
						2013-08-02 09:54:14 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						3e316ba19a 
					 
					
						
						
							
							Fix typo in  7960dfe 
						
						 
						
						
						
						
					 
					
						2013-08-02 15:07:03 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						7960dfe2ab 
					 
					
						
						
							
							Logger: Tweaks  
						
						 
						
						
						
						
					 
					
						2013-08-02 15:00:36 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						a1f15d9adc 
					 
					
						
						
							
							Minor tweaks  
						
						 
						
						
						
						
					 
					
						2013-08-02 14:46:42 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						923215c0da 
					 
					
						
						
							
							ConfigParser: Implement ReadBool  
						
						 
						
						... 
						
						
						
						This may break backwards compatibility in some cases. For example, the FreeDiskSpace measure treated only `Type=1` as true and `Type={0, 2, 3, ...}` as false. Now `Type=0` is false and everything else is true like with most other boolean options. 
						
						
					 
					
						2013-07-31 13:36:53 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						6b8d8a65d0 
					 
					
						
						
							
							Gfx: Suppress int to float conversion warning  
						
						 
						
						
						
						
					 
					
						2013-07-31 13:15:26 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						3c8c8a1f5e 
					 
					
						
						
							
							Gfx: Additional change to  37fd105 
						
						 
						
						
						
						
					 
					
						2013-07-31 13:12:15 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						37fd105650 
					 
					
						
						
							
							Gfx: Add Util::GetAdjustedDWriteTextLayoutMetrics to reduce code duplication  
						
						 
						
						
						
						
					 
					
						2013-07-31 13:09:48 +03:00