2df0f6f7f6
- Settings are now preserved and a backup is created when loading themes through Manage
...
- Fixed that Manage/About didn't always appear on foreground
2011-08-28 14:08:48 +00:00
6629527e83
- Added Version tab to About dialog
...
- Fixed: Treeview in Manage Skins tab didn't update on Refresh All
- Fixed: Backup button in Manage Themes didn't work when path contained space
2011-08-28 12:28:00 +00:00
69f3ab1803
- Added Manage dialog, which consolidates RainBrowser and RainThemes into a single UI
...
- Updated About dialog
- Removed RainBrowser and RainThemes from build
2011-08-28 10:58:26 +00:00
2c7c53553b
Additional change for r909 and code cleanup.
2011-08-20 04:55:29 +00:00
c0579e3b24
Relocated some context menu items to the resource file.
2011-08-19 03:12:01 +00:00
bf7fdad840
Fixed that the commands that start with "play" is not executed.
2011-08-18 04:05:54 +00:00
12be2ffad1
Fixed PLAY command issue in r904.
2011-08-18 02:27:52 +00:00
91654989ff
Code cleanup.
2011-08-17 18:51:43 +00:00
665d8e5422
Magic sequence: Fixed some infinite loop issues.
2011-08-17 18:16:13 +00:00
b6feabdfc8
- Added magic sequence """ to escape quotes in bang. Used as follows:
...
!SetOption StringMeter Text """This is a "quoted" string"""
- Minor tweaks
2011-08-17 05:56:46 +00:00
fab4bdb088
Additional change for r897.
2011-08-13 10:03:16 +00:00
82941f6618
Now checks the "show desktop" state periodically as before.
2011-08-10 14:13:53 +00:00
78b7a857c4
Script: print() now works like real/original Lua print().
2011-08-09 14:26:19 +00:00
31f040ed28
Fixed that Net measure Cumulative=1 doesn't work correctly because network statistics are gathered only once per minute.
...
Code cleanup.
2011-08-07 09:40:08 +00:00
5cb6b0f71b
Code cleanup and optimization for writing the skin settings individually.
2011-08-06 10:43:14 +00:00
d300d469b0
Code cleanup.
2011-08-03 23:25:52 +00:00
02251ed412
Additional change for r860. Improved writing the network statistics to
...
Rainmeter.stats.
2011-08-03 19:44:40 +00:00
b41d94e684
Reverted to r888.
2011-08-02 01:20:05 +00:00
74640d0fb2
Modified CMesureNet to ignore the unwanted interfaces.
...
Note: Recommend that you remove [Statistics] section from Rainmeter.ini and Rainmeter.stats beforehand. It's because there is a possibility that the interface index is different between old and new.
2011-08-01 21:05:56 +00:00
904ed76960
Additional change to r887.
2011-08-01 17:20:24 +00:00
5eef7a21c7
- Script: Return types are now checked explicitly. As a result, 'return 5' and 'return "5"' are not equal any longer. Only the former will respect NumOfDecimals, Scale, etc. now.
...
- NowPlayingPlugin: Accidentally removed "Previous" bang in r880, fixed.
2011-08-01 17:08:51 +00:00
cb4aa0ade3
Script: Fixed that returning "" in Update() displayed 0 due to r885.
2011-08-01 09:08:11 +00:00
6dfb307636
- Script: Fixed that AutoScale/Scale/Percentual/NumOfDecimals were not applied for MeasureName=ScriptMeasure
...
- NowPlayingPlugin: OpenPlayer bang with foobar2000 now opens foobar2000 maximized regardless of previous state
2011-07-31 08:58:43 +00:00
b16d3d0762
RegExpSubstitute: Enabled "\0" for replacing to the string matched by the complete expression.
2011-07-30 22:11:31 +00:00
5c1334dbd6
Fixed that Rainmeter crashes when [] is in bang. E.g. !SetVariable test "blaa[]"
2011-07-29 17:46:21 +00:00
e74d6f4619
- Added ability to escape real variables and measures as follows: #*RealVar*# [*RealMeasure*]
...
- NowPlayingPlugin: Addition change to r880 OpenPlayer fix
- Removing tolua++ generation package files
2011-07-29 17:18:21 +00:00
d7dedcfc75
Adding support for RegExp in Substitute strings when RegExpSubstitute=1 is set.
2011-07-29 11:49:46 +00:00
fb004083d2
- SetOption: Fixed that new image isn't loaded if DynamicVariables=0.
...
- SetOption: Fixed that Rainmeter crashes if !SetOption is executed to Measure=Plugin.
- Code cleanup and cosmetic changes.
2011-07-27 14:18:02 +00:00
a76e8d1765
Missed a file in previous commit.
2011-07-27 13:21:55 +00:00
822c10060a
- Added !SetOption/!SetOptionGroup bangs.
...
- Script: Added GetOption() function
2011-07-27 10:42:35 +00:00
23f4a31bf0
Script: Fixed that the value of the Script measure is not reset when an error occurs.
...
In the following case, for example, the value of the measure used to remain 10 even after an error. Now it will default to 0 on error.
function Initialize()
i = 0
end
function Update()
if i < 5 then
i = i + 1
return 10
else
i() -- error here, execution stops
return 2
end
end
2011-07-25 17:59:43 +00:00
b23217d840
Script: Fixed Lua crash on refresh when Update() in the script has an error.
2011-07-25 12:52:46 +00:00
15eba97cba
Minor tweaks and cosmetics.
2011-07-18 00:32:09 +00:00
8515877c48
Tweaks.
2011-07-15 16:54:47 +00:00
5e20238120
Tweaks.
2011-07-15 11:48:50 +00:00
fdad6fb036
Minor tweaks.
2011-07-14 00:26:53 +00:00
6ceacb0d98
Minor tweaks.
2011-07-12 13:37:31 +00:00
349ad952ad
Script: ScriptFile may now be a relative path (e.g. ScriptFile=File.lua is now valid and equal to ScriptFile=#CURRENTPATH#File.lua)
2011-07-09 16:42:51 +00:00
f0fbc0f145
- Added !CommandMeasure bang. Instead of '!PluginBang "MeasureName Arguments' use '!CommandMeasure "MeasureName" "Arguments"'.
...
- Script: The !CommandMeasure argument must now be Lua code. For example:
!CommandMeasure "MeasureLuaScript" "someVar = 'hello'"
!CommandMeasure "MeasureLuaScript" "SomeFunc()"
2011-07-09 09:23:28 +00:00
c2e3b6292d
Additional change for r852,r856. Improved reading the network statistics from Rainmeter.stats.
...
Some cosmetic changes.
2011-07-08 22:50:02 +00:00
6c0ea88266
- Enabling some C++ optimization switches (/OPT:ICF, /OPT:REF, /GL)
...
- Excluding ExamplePlugin.dll from installer
2011-07-08 20:45:01 +00:00
8867c94482
Cosmetic changes.
2011-07-07 23:25:45 +00:00
b99b275f44
Script:
...
- Added support for calling Lua functions with !PluginBang
- Removed old (undocumented) implementation for handling mouse actions
- Lua errors now contain the script file name only (instead of full path)
2011-07-07 16:18:39 +00:00
9bc238f9f2
Additional change for r852.
2011-07-07 10:48:42 +00:00
bd7d787d93
- Renamed !RainmeterBangName to !BangName in log messages
...
- Removed SkinAuthor method from PluginBridge (not used anywhere, read Author from [Rainmeter] instead)
2011-07-06 20:31:20 +00:00
95fe545cc5
Script:
...
- Added GetVariable function [usage: GetVariable("VariableName")]
- Removed several unneeded exposed functions
- r853 broke Substitute on the Script measure, fixed
2011-07-06 20:12:05 +00:00
fa67b07a62
Lua:
...
- Removed GetValue() (which has never worked) and deprecated GetStringValue(). The measure value should be returned on Update() now.
- Some related tweaks and cosmetic changes
2011-07-06 10:21:18 +00:00
4389edb8c1
Optimized ConfigParser. Reduced processing time on startup and on refreshing.
2011-07-06 09:00:44 +00:00
c7f9293e9c
Script:
...
- GetMeter dynamically detects STRING meters now (no need to use tolua.cast any longer)
- Removed unneeded (and undocumented) functions to exposed to Lua
- Refactored tolua++ generated code
2011-07-05 13:41:05 +00:00
9a9edbda2e
Additional fix for r843.
2011-07-04 18:05:07 +00:00