Commit Graph

90 Commits

Author SHA1 Message Date
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
a3d8f73f6c Tweak f4429ad 2013-05-30 17:19:42 +03:00
f4429ad8cc Refactor logging logic into new CLogger class 2013-05-29 22:05:41 +03:00
aa3c7eb8ce Tweaks to reduce OnChangeAction overhead 2013-04-10 19:00:22 +03:00
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
438f79bf5d Tweaks 2013-01-27 12:49:23 +02:00
fdcd5a9757 Tweaks 2013-01-27 12:49:22 +02:00
1b235dbae8 Additional changes to a4844ca 2012-10-06 22:03:29 +03:00
a4844ca924 Script: Fixed ScriptFile with Unicode path and tweaks 2012-10-06 21:43:07 +03:00
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
6079c7d0d9 Script: Fixed backwards compatibility issues due to removed tolua.cast 2012-08-17 19:11:34 +03:00
fd111c0657 Tweaks 2012-08-05 16:12:36 +03:00
746bd059fd Script: ReplaceVariables() now also replaces [measures] 2012-08-01 20:40:50 +03:00
850b415a3f Script: Reverted Unicode change (99c67f7) 2012-07-21 19:46:00 +03:00
6a0f7d988d Script: Fixed that GetMeter/GetMeasure/GetVariable functions do not correctly return nil on error 2012-07-18 18:10:25 +03:00
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
eb1e900b20 Minor changes 2012-07-13 12:54:26 +03:00
bf15830f15 Script: Removed various Lua functions (check LuaModifications.txt) 2012-07-10 14:30:45 +03:00
922dd098c9 Cosmetics: Changed "config" to more consistent and descriptive terms 2012-06-01 16:06:36 +03:00
dc35b31559 Cosmetics 2012-05-30 09:56:20 +03:00
f20170406e Tweaks 2012-05-29 19:43:24 +03:00
b7a3e03997 Script: Changed multi-parameter SKIN:Bang() to require "!" in first parameter 2012-05-08 19:46:18 +03:00
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
7168634bb6 Disabled RTTI and removed dynamic_cast 2012-04-09 19:45:54 +03:00
ba239ffeea Changed all numerical options or numerical parameters of bangs to accept formulas 2012-04-06 15:16:54 +03:00
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
63c42fe3a5 Script: Replaced ReadString/ReadNumber with GetOption/GetNumberOption. 2012-03-11 09:59:48 +00:00
db05adaf2b Lua: Upgraded to 5.1.5. 2012-03-10 07:09:53 +00:00
13e5af0f17 Lua: Object tables were left on stack, fixed. 2012-03-10 07:03:19 +00:00
e2a736ed83 Missed files in r1241. 2012-03-09 13:24:07 +00:00
e196ac08db Lua: Disabled debug library. 2012-03-09 13:19:49 +00:00
ad2a986e88 Cosmetics. 2012-03-09 10:41:46 +00:00
7767300379 - Refactored Lua C++ bindings
- Removed tolua++
2012-03-09 10:28:25 +00:00
81540a88d8 Script: Removed measure:ReadFormula() and changed measure:ReadNumber() to read both numbers and formulas. 2012-03-08 15:52:51 +00:00
55a1ec7e27 Script: Added SKIN:ParseFormula() 2012-03-08 15:46:36 +00:00
dca935f6ff Script: Added measure:ReadString(), measure:ReadNumber(), measure:ReadFormula() 2012-03-08 15:42:46 +00:00
04048a6325 Cleanup. 2012-03-08 15:19:05 +00:00
4a7ef7508f Minor tweaks and cosmetics. 2012-03-02 10:04:08 +00:00
bb44c29f6c Cosmetic changes to function comment blocks. 2012-02-20 19:10:40 +00:00
spx
ebec08914a Adjusted copyright notice.
http://www.gnu.org/licenses/gpl-2.0.html
2012-01-23 06:36:15 +00:00
spx
2835739b12 Code tweaks and cleanup. 2011-12-09 03:28:19 +00:00
spx
f28ecf6e83 Minor tweaks. 2011-11-28 14:13:20 +00:00
spx
d622c88d69 Code cleanup. 2011-11-27 12:46:59 +00:00
spx
efc8275ed1 Minor tweaks. 2011-11-18 22:40:58 +00:00
1e9d424c99 Made log messages more consistent. 2011-11-09 09:27:06 +00:00
a1e722181e More tweaks. 2011-11-08 19:11:31 +00:00
8c1e7f2dfc Fixed that themes weren't loaded through Themes context menu if RainThemes was not installed. 2011-09-04 07:40:12 +00:00
9d370f63e8 Reverted Script Unicode fix in r928 as it causes some problems with ANSI encoded files. 2011-09-03 18:19:43 +00:00
754c33f82f - Script: Fixed that Unicode characters were not correctly displayed
- About Log: 20 last log items are now displayed on launch
- LOG_DEBUG messages are ignored from plugins only when not in Debug mode
2011-09-03 16:45:29 +00:00