Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						7558666b13 
					 
					
						
						
							
							Script: Add default value support for SKIN:GetVariable  
						
						
						
						
					 
					
						2013-09-19 17:16:26 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						5fd98509cf 
					 
					
						
						
							
							Script: Fix that default value is not used in Meter:GetOption  
						
						
						
						
					 
					
						2013-09-19 17:07:47 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						04090b232a 
					 
					
						
						
							
							Make Rainmeter a singleton class  
						
						... 
						
						
						
						This change is part of making the Libray project more testable. The old g_Rainmeter global pointer has been replaced with a GetRainmeter() function to guarantee that the object exists in some state. 
						
						
					 
					
						2013-06-13 17:20:27 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						68430b54db 
					 
					
						
						
							
							Revert "Script: Extend Measure:GetStringValue to support a parameter table"  
						
						... 
						
						
						
						This reverts commit b0d101e 
						
						
					 
					
						2013-06-10 18:19:33 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						b0d101ed71 
					 
					
						
						
							
							Script: Extend Measure:GetStringValue to support a parameter table  
						
						... 
						
						
						
						Example usage: GetStringValue({AutoScale = 0, Scale = 1.0, NumOfDecimals = 0, Percentual = false})
All keys are optional. 
						
						
					 
					
						2013-06-09 23:15:43 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						1934c5db72 
					 
					
						
						
							
							Change NULL to nullptr  
						
						
						
						
					 
					
						2013-05-31 17:28:39 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						da9384cfad 
					 
					
						
						
							
							Remove "C" prefix in class names  
						
						
						
						
					 
					
						2013-05-31 17:18:52 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						f8c3f11913 
					 
					
						
						
							
							Refactor command and bang logic into new CCommandHandler class  
						
						... 
						
						
						
						This also improves bang log messages, which now include the bang name. 
						
						
					 
					
						2013-05-30 19:55:59 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						a3d8f73f6c 
					 
					
						
						
							
							Tweak  f4429ad 
						
						
						
						
					 
					
						2013-05-30 17:19:42 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						f4429ad8cc 
					 
					
						
						
							
							Refactor logging logic into new CLogger class  
						
						
						
						
					 
					
						2013-05-29 22:05:41 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						aa3c7eb8ce 
					 
					
						
						
							
							Tweaks to reduce OnChangeAction overhead  
						
						
						
						
					 
					
						2013-04-10 19:00:22 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						5d6794ce7b 
					 
					
						
						
							
							Script: Fix handle leak with unclosed script file  
						
						
						
						
					 
					
						2013-03-17 17:58:25 +02:00 
						 
				 
			
				
					
						
							
							
								spx 
							
						 
					 
					
						
						
							
						
						89d477b4e1 
					 
					
						
						
							
							Minor tweaks  
						
						
						
						
					 
					
						2013-01-29 15:59:08 +09:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						438f79bf5d 
					 
					
						
						
							
							Tweaks  
						
						
						
						
					 
					
						2013-01-27 12:49:23 +02:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						fdcd5a9757 
					 
					
						
						
							
							Tweaks  
						
						
						
						
					 
					
						2013-01-27 12:49:22 +02:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						1b235dbae8 
					 
					
						
						
							
							Additional changes to  a4844ca 
						
						
						
						
					 
					
						2012-10-06 22:03:29 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						a4844ca924 
					 
					
						
						
							
							Script: Fixed ScriptFile with Unicode path and tweaks  
						
						
						
						
					 
					
						2012-10-06 21:43:07 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						0f97ddf497 
					 
					
						
						
							
							Script: Fixed NULL dereference in some cases  
						
						... 
						
						
						
						http://rainmeter.net/forum/viewtopic.php?f=14&t=13251  
					
						2012-09-02 10:26:09 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						6079c7d0d9 
					 
					
						
						
							
							Script: Fixed backwards compatibility issues due to removed tolua.cast  
						
						
						
						
					 
					
						2012-08-17 19:11:34 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						fd111c0657 
					 
					
						
						
							
							Tweaks  
						
						
						
						
					 
					
						2012-08-05 16:12:36 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						746bd059fd 
					 
					
						
						
							
							Script: ReplaceVariables() now also replaces [measures]  
						
						
						
						
					 
					
						2012-08-01 20:40:50 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						850b415a3f 
					 
					
						
						
							
							Script: Reverted Unicode change ( 99c67f7)  
						
						
						
						
					 
					
						2012-07-21 19:46:00 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						6a0f7d988d 
					 
					
						
						
							
							Script: Fixed that GetMeter/GetMeasure/GetVariable functions do not correctly return nil on error  
						
						
						
						
					 
					
						2012-07-18 18:10:25 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						99c67f7dac 
					 
					
						
						
							
							Script: Added Unicode support  
						
						... 
						
						
						
						The script file can now be UTF8 encoded. There are some limitations with UTF8 data and the Lua string library, check: http://lua-users.org/lists/lua-l/2012-02/msg00241.html  
						
						
					 
					
						2012-07-13 14:36:59 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						eb1e900b20 
					 
					
						
						
							
							Minor changes  
						
						
						
						
					 
					
						2012-07-13 12:54:26 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						bf15830f15 
					 
					
						
						
							
							Script: Removed various Lua functions (check LuaModifications.txt)  
						
						
						
						
					 
					
						2012-07-10 14:30:45 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						922dd098c9 
					 
					
						
						
							
							Cosmetics: Changed "config" to more consistent and descriptive terms  
						
						
						
						
					 
					
						2012-06-01 16:06:36 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						dc35b31559 
					 
					
						
						
							
							Cosmetics  
						
						
						
						
					 
					
						2012-05-30 09:56:20 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						f20170406e 
					 
					
						
						
							
							Tweaks  
						
						
						
						
					 
					
						2012-05-29 19:43:24 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						b7a3e03997 
					 
					
						
						
							
							Script: Changed multi-parameter SKIN:Bang() to require "!" in first parameter  
						
						
						
						
					 
					
						2012-05-08 19:46:18 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						9db39b72bc 
					 
					
						
						
							
							Script: Added support for multiple parameters to SKIN:Bang()  
						
						... 
						
						
						
						For example: 'SKIN:Bang("Bang", var, "str", 2)' can now be used instead of 'SKIN:Bang("!Bang \"" .. var .. "\" str \"" .. 2 .. "\"")' 
						
						
					 
					
						2012-05-08 17:11:22 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						7168634bb6 
					 
					
						
						
							
							Disabled RTTI and removed dynamic_cast  
						
						
						
						
					 
					
						2012-04-09 19:45:54 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						ba239ffeea 
					 
					
						
						
							
							Changed all numerical options or numerical parameters of bangs to accept formulas  
						
						
						
						
					 
					
						2012-04-06 15:16:54 +03:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						476eaf1679 
					 
					
						
						
							
							Script: Fixed that SKIN:ParseFormula didn't work with numbers  
						
						... 
						
						
						
						NowPlaying.dll: Fixed a few TagLib memory leaks. 
						
						
					 
					
						2012-03-12 18:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						63c42fe3a5 
					 
					
						
						
							
							Script: Replaced ReadString/ReadNumber with GetOption/GetNumberOption.  
						
						
						
						
					 
					
						2012-03-11 09:59:48 +00:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						db05adaf2b 
					 
					
						
						
							
							Lua: Upgraded to 5.1.5.  
						
						
						
						
					 
					
						2012-03-10 07:09:53 +00:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						13e5af0f17 
					 
					
						
						
							
							Lua: Object tables were left on stack, fixed.  
						
						
						
						
					 
					
						2012-03-10 07:03:19 +00:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						e2a736ed83 
					 
					
						
						
							
							Missed files in r1241.  
						
						
						
						
					 
					
						2012-03-09 13:24:07 +00:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						e196ac08db 
					 
					
						
						
							
							Lua: Disabled debug library.  
						
						
						
						
					 
					
						2012-03-09 13:19:49 +00:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						ad2a986e88 
					 
					
						
						
							
							Cosmetics.  
						
						
						
						
					 
					
						2012-03-09 10:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						7767300379 
					 
					
						
						
							
							- Refactored Lua C++ bindings  
						
						... 
						
						
						
						- Removed tolua++ 
						
						
					 
					
						2012-03-09 10:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						81540a88d8 
					 
					
						
						
							
							Script: Removed measure:ReadFormula() and changed measure:ReadNumber() to read both numbers and formulas.  
						
						
						
						
					 
					
						2012-03-08 15:52:51 +00:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						55a1ec7e27 
					 
					
						
						
							
							Script: Added SKIN:ParseFormula()  
						
						
						
						
					 
					
						2012-03-08 15:46:36 +00:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						dca935f6ff 
					 
					
						
						
							
							Script: Added measure:ReadString(), measure:ReadNumber(), measure:ReadFormula()  
						
						
						
						
					 
					
						2012-03-08 15:42:46 +00:00 
						 
				 
			
				
					
						
							
							
								Birunthan Mohanathas 
							
						 
					 
					
						
						
							
						
						04048a6325 
					 
					
						
						
							
							Cleanup.  
						
						
						
						
					 
					
						2012-03-08 15:19:05 +00:00