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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						20cac72e9b 
					 
					
						
						
							
							Gfx: Implement GDI+ fallback  
						
						 
						
						
						
						
					 
					
						2013-07-30 22:57:46 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						2418c3692f 
					 
					
						
						
							
							Manage Dialog: Added "UseD2D" option in the Settings Tab  
						
						 
						
						... 
						
						
						
						If changed, all skins are refreshed
Option is disabled on systems that do not support D2D 
						
						
					 
					
						2013-07-25 16:44:06 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						05cbcb9aa8 
					 
					
						
						
							
							Temporarily added "__UseD2D" to [Rainmeter] section of skin that overrides global "UseD2D" value to help in testing.  
						
						 
						
						
						
						
					 
					
						2013-07-25 15:03:14 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						b27bf1ee63 
					 
					
						
						
							
							Added "AccurateText" option [Rainmeter] section of a skin.  
						
						 
						
						... 
						
						
						
						When AccurateText=0 (default) and UseD2D=0, inaccurate GDI+ measuring of text is used
When AccurateText=1 and UseD2D=0, Accurate measuring occurs similar to D2D
When AccurateText=0 and UseD2D=1, D2D adds padding to the text similar to GDI+
When AccurateText=1 and UseD2D=1, Accurate measuring occurs using D2D 
						
						
					 
					
						2013-07-25 14:53:02 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						e3c8ae2dfa 
					 
					
						
						
							
							Fixed issues with Padding  
						
						 
						
						
						
						
					 
					
						2013-07-21 09:49:16 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spx 
							
						 
					 
					
						
						
							
						
						5f1d1c5888 
					 
					
						
						
							
							Fixed hittest of Button meter due to lack of compatibility with new "Padding" option  
						
						 
						
						
						
						
					 
					
						2013-07-21 19:46:13 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						369f8c7082 
					 
					
						
						
							
							Meter.cpp: Typo in commented section  
						
						 
						
						
						
						
					 
					
						2013-07-20 10:11:34 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						d67db33ecf 
					 
					
						
						
							
							Added "Padding" option to meters.  
						
						 
						
						... 
						
						
						
						Usage: Padding = left, top, right, bottom 
						
						
					 
					
						2013-07-20 10:07:51 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spx 
							
						 
					 
					
						
						
							
						
						8f2f65c1fc 
					 
					
						
						
							
							!SetWallpaper: Additional fix to  3104a53 
						
						 
						
						... 
						
						
						
						http://rainmeter.net/forum/viewtopic.php?f=14&t=16074 
If it still causes crash, it might need to create a clone image first before saving as a bitmap. 
						
						
					 
					
						2013-07-17 06:17:34 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spx 
							
						 
					 
					
						
						
							
						
						ed9ea73e6b 
					 
					
						
						
							
							Changed Button meter behavior. Now ignores transparent area of the button when mouseover.  
						
						 
						
						
						
						
					 
					
						2013-07-16 12:26:31 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						8bf1f6aec8 
					 
					
						
						
							
							Add "Paused=0/1" to measures. This is an addition to  a883e9d.  
						
						 
						
						
						
						
					 
					
						2013-07-15 11:59:58 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						239e61fd14 
					 
					
						
						
							
							Additional changes to  dca5795 
						
						 
						
						
						
						
					 
					
						2013-07-13 13:49:53 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						ff24a06827 
					 
					
						
						
							
							Revert ConfigParser change in  f9ab4ee 
						
						 
						
						
						
						
					 
					
						2013-07-12 23:14:48 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						dca5795929 
					 
					
						
						
							
							Plugin API: Add RmReplaceVariables function  
						
						 
						
						
						
						
					 
					
						2013-07-12 23:01:02 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						19551cbb6c 
					 
					
						
						
							
							Tweaks and cosmetics  
						
						 
						
						
						
						
					 
					
						2013-07-12 10:34:40 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						92b1e7af8d 
					 
					
						
						
							
							Tweaks  
						
						 
						
						
						
						
					 
					
						2013-07-12 10:11:39 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						f66f858180 
					 
					
						
						
							
							MeterWindow: Fixed previous typo in commented section  
						
						 
						
						
						
						
					 
					
						2013-07-11 14:30:17 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						a883e9d47d 
					 
					
						
						
							
							Add !PauseMeasure, !UnpauseMeasure, and !TogglePauseMeasure bangs. This is similar to a disabled measure, only it retains its value instead of changing to 0.  
						
						 
						
						... 
						
						
						
						Also, group bangs !PauseMeasureGroup, !UnpauseMeasureGroup, and !TogglePauseMeasureGroup bangs have been added. 
						
						
					 
					
						2013-07-11 14:29:23 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						f9ab4ee414 
					 
					
						
						
							
							Added DynamicVariables support for WebParser  
						
						 
						
						
						
						
					 
					
						2013-07-10 17:01:15 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spx 
							
						 
					 
					
						
						
							
						
						3104a53107 
					 
					
						
						
							
							Fixed !SetWallpaper issue  
						
						 
						
						... 
						
						
						
						http://rainmeter.net/forum/viewtopic.php?f=14&t=16018  
						
						
					 
					
						2013-07-10 23:00:27 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spx 
							
						 
					 
					
						
						
							
						
						ca787306b5 
					 
					
						
						
							
							Additional fix to  7849b2a 
						
						 
						
						... 
						
						
						
						http://rainmeter.net/forum/viewtopic.php?f=14&t=16014  
						
						
					 
					
						2013-07-09 21:59:37 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						05964e9f7f 
					 
					
						
						
							
							CommandHandler: Cosmetics  
						
						 
						
						
						
						
					 
					
						2013-06-29 11:03:24 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						eb74f359ba 
					 
					
						
						
							
							CommandHandler: Fixed error in log message  
						
						 
						
						
						
						
					 
					
						2013-06-29 11:00:27 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Ferguson 
							
						 
					 
					
						
						
							
						
						eeef84dfa0 
					 
					
						
						
							
							Added skin/section (if available) to logging.  
						
						 
						
						
						
						
					 
					
						2013-06-29 10:59:18 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						6d87614d4c 
					 
					
						
						
							
							Fix drawing skin with zero width/height (regression in  ef1cf22)  
						
						 
						
						
						
						
					 
					
						2013-06-23 14:21:04 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						13ebeccfd7 
					 
					
						
						
							
							Script: Fix that some meter related operations (e.g. !HideMeterGroup) did not work in Initialize()  
						
						 
						
						
						
						
					 
					
						2013-06-23 14:03:44 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spx 
							
						 
					 
					
						
						
							
						
						f15a8fa72e 
					 
					
						
						
							
							Fixed mistake in previous commits  
						
						 
						
						
						
						
					 
					
						2013-06-17 21:05:31 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spx 
							
						 
					 
					
						
						
							
						
						bda6e3aa47 
					 
					
						
						
							
							Additional fix to  4a625d0 
						
						 
						
						
						
						
					 
					
						2013-06-17 20:57:50 +09:00