Birunthan Mohanathas
a69e2e91d2
The print() function in Lua scripts now outputs to Rainmeter log (an alternative to the TO.LuaLog() function).
2011-01-30 13:04:17 +00:00
spx
251beb9e3a
Fixed an issue that GradientAngle doesn't work correctly in some GradientAngle values when AntiAlias=0.
2011-01-30 11:28:20 +00:00
Birunthan Mohanathas
4b30714520
- Fixed: Rainmeter crashes if the Lua GetStringValue() function returns an invalid value
...
- Fixed: Rainmeter crashes on initialization if Lua is invalid (e.g. syntax error)
- Fixed: Rainmeter crashes on mouse action if Lua file is not initialized
- Fixed: Measure=SCRIPT tries to process mouse actions even if corresponding function does not exist in the Lua file causing log to fill with 'nil value' warnings
- Mainly cosmetic changes to logging of erros in Measure=SCRIPT
2011-01-30 10:39:10 +00:00
spx
92eafce2dc
Disabled the DLL_THREAD_ATTACH and DLL_THREAD_DETACH notification calls in all DLLs.
...
DisableThreadLibraryCalls Function
http://msdn.microsoft.com/en-us/library/ms682579.aspx
Note: Do not call "DisableThreadLibraryCalls" in a DLL which is statically linked to the CRT
http://support.microsoft.com/kb/555563/en-us
For plugin author:
If you need to implement DllMain entry point yourself, get rid of the #include "DisableThreadLibraryCalls.h" line.
2011-01-30 09:31:41 +00:00
spx
7ea3a762ac
- Fixed that r716 (precompiled header) doesn't work on x64.
...
- Now uses constructor initialization list in each class.
- TintedImage: Code cleanup.
2011-01-29 00:11:01 +00:00
spx
fdae154245
Fixed crash when the config is switched to the variant.
2011-01-28 18:06:54 +00:00
spx
78db448471
- Removed problematic setting from Lua headers.
...
- Removed unused locale strings from mparser.c. (They caused a problem on editing/compiling in some environments.)
2011-01-28 13:13:12 +00:00
spx
bf53fefc8d
Some Lua stuff now use precompiled header.
...
Note: Add #include line manually if glue/*.cpp files are generated automatically by using tolua++.
2011-01-28 11:22:24 +00:00
Birunthan Mohanathas
6445e42cf6
Some housekeeping.
2011-01-28 10:00:50 +00:00
spx
44b943d5ec
Code cleanup.
2011-01-28 08:22:18 +00:00
Birunthan Mohanathas
2aa4d62278
Defined _CRT_SECURE_NO_WARNINGS.
2011-01-27 19:24:09 +00:00
Birunthan Mohanathas
ce614da5f3
Fixed that !RainmeterSetVariable and !RainmeterWriteKeyValue are unable to set/write empty value (thanks spx!).
2011-01-27 15:23:15 +00:00
spx
435ab8123a
Code cleanup.
2011-01-24 10:43:03 +00:00
spx
0ad2ef9414
Code cleanup.
2011-01-24 10:15:05 +00:00
spx
d6789cc23f
Removed unnecessary code.
2011-01-23 14:27:23 +00:00
spx
3569412464
Code cleanup.
2011-01-23 14:24:34 +00:00
spx
84dba0c65a
Code cleanup.
2011-01-23 06:16:18 +00:00
spx
235841e01f
Added AutoScale=2 and "k" postfix to Meter=STRING.
...
----
For instance:
A=2800000000, B=0
- AutoScale=0
AutoScale is disabled. Uses Scale value. (Same as before.)
A="2800000000", B="0"
- AutoScale=1
Scales value by 1024. (Same as before.)
A="2.6 G", B="0.0 "
- AutoScale=2
Scales value by 1000.
A="2.8 G", B="0.0 "
- AutoScale=1k
Scales value by 1024, and uses kilo as the lowest unit.
A="2.6 G", B="0.0 k"
- AutoScale=2k
Scales value by 1000, and uses kilo as the lowest unit.
A="2.8 G", B="0.0 k"
----
2011-01-19 15:31:45 +00:00
spx
837488871b
Fixed an issue that BevelType doesn't work correctly in Meter. (Issue 178)
2011-01-18 13:01:04 +00:00
spx
7ae8f298f8
- Modified font caching. (Fixed an issue that LocalFont file is locked until exiting Rainmeter.)
...
- Disabled checked iterators in release mode. (_SECURE_SCL=0)
http://msdn.microsoft.com/en-us/library/aa985965.aspx
Note: _SECURE_SCL defaults to 0 in release mode in VC10(=VC2010).
2011-01-17 22:39:40 +00:00
spx
f0e2084c42
- Added skin related variables.
...
#CURRENTCONFIGX#
#CURRENTCONFIGY#
#CURRENTCONFIGWIDTH#
#CURRENTCONFIGHEIGHT#
- Code cleanup.
2011-01-16 15:51:23 +00:00
spx
8ae8a1b73d
Fixed PLAYSTOP case sensitivity.
2011-01-11 16:18:15 +00:00
spx
9c4f488d90
- Fixed an issue that the hand-cursor flickers frequently during moving the cursor.
...
- Code cleanup.
2011-01-08 07:28:48 +00:00
spx
89ea706055
Improved the drawing performance by using PixelFormat32bppPARGB instead of PixelFormat32bppARGB. (PARGB is faster than ARGB.)
2011-01-06 01:44:09 +00:00
spx
7c09acb889
Fixed crash when If***Action contains !RainmeterUpdate. (It caused an infinite loop.)
2011-01-04 15:34:19 +00:00
spx
365206e33a
Code cleanup.
2010-12-28 19:43:19 +00:00
spx
2fafb5dcdc
- Added !RainmeterUpdate/!RainmeterUpdateMeter(Group)/!RainmeterUpdateMeasure(Group).
...
- Changed Update= and UpdateDivider= behaviors. If you specify < 0 to them, measures/meters are not updated automatically.
2010-12-28 13:31:17 +00:00
spx
2e173b69d7
Code cleanup.
2010-12-25 08:51:44 +00:00
spx
a32ca014f7
- Commented out unused code.
...
- Code cleanup.
2010-12-25 08:43:26 +00:00
spx
34160d4038
Modified. (Added the workaround for MessageBox loops on MouseOverAction.)
2010-12-24 10:47:31 +00:00
spx
35174f0f4a
Reverted r680.
2010-12-24 10:06:25 +00:00
spx
c2b16bd47d
Added the workaround for MessageBox loops on MouseOverAction.
2010-12-24 09:57:32 +00:00
spx
9c75cf3423
Code cleanup.
2010-12-21 04:49:01 +00:00
spx
f4bfe8f4fc
- Added #CURRENTSECTION# variable.
...
For instance:
-----
[Variables]
Var=#CURRENTSECTION#
[StyleString]
Text=#CURRENTSECTION#
[MeterString]
Meter=String
MeterStyle=StyleString
Prefix="#CURRENTSECTION# / "
Postfix=" / #Var#"
-----
Displays:
MeterString / MeterString / Variables
- Additional changes for r677.
* Obsoleted DebugLog(). Use LogWithArgs() with LOG_DEBUG instead.
* Added Log().
2010-12-20 08:57:37 +00:00
JamesAC
c50f1c27f2
- Replace DebugLog() with LogWithArgs(int nLevel, const WCHAR* format, ... ), so that variable strings can be logged but the log level can be set to those other than LOG_DEBUG
...
- Note: DebugLog() is still in the code as I was not sure whether it is required to maintain Litestep interoperability
- Replaced instances of LOG_DEBUG where other log levels would be more appropriate
2010-12-19 23:06:13 +00:00
spx
b9ae3a31d8
Code cleanups for better Unicode support in several !bangs.
2010-12-17 00:09:37 +00:00
spx
d1a7b604df
Core dll:
...
- Replace swprintf/wsprintf/wcscpy/wcscat to _snwprintf_s/wcsncpy_s/wcsncat_s.
- Changed printf format parameter strictly for supporting both 32bit and 64bit.
- Fixed an issue that !RainmeterWriteKeyValue doesn't accept %APPDATA%\Rainmeter path.
- Code cleanup.
2010-12-16 20:35:44 +00:00
jsmorley
68ae1fe491
Updating CSPlugingInputText
...
Adding Rainmeter.exe.config file to root to support dependent .dll files for C@ plugins
Adding Dependencies folder in \Plugins to support dependent .dll files for C@ plugins
Changes to server core Rainmeter codes to better export variables for C# plugins
Changes to Build.py
Changes to installer
2010-12-16 17:04:14 +00:00
spx
aa3ad1fc8f
Changed DebugLog and LuaLog more reliably. (Fixed an issue that Rainmeter crashes if format parameter includes '%'.)
2010-12-15 22:03:36 +00:00
spx
e2d9a6cc71
Fixed: Now uses buffer strictly in DebugLog/LuaLog.
2010-12-14 15:11:26 +00:00
spx
8c169e4d21
MeasureScript: Additional fix for r663.
2010-12-13 11:47:03 +00:00
spx
cb839b7ce8
MeasureScript: Fixed an issue that Rainmeter crashes if either ScriptFile or TableName is not defined.
2010-12-13 10:54:41 +00:00
spx
13e9f54d2a
- MeasureScript: Added files that uses pre-compile header.
...
- Code cleanup.
2010-12-13 09:00:02 +00:00
spx
3fc3566937
- MeterImage: Added ScaleMargins option.
...
- MeterWindow: Changed !RainmeterPluginBang to allow specifying only MeasureName. If Arguments is not specified, "" (empty string) is given as args to plugin.
!RainmeterPluginBang "[MeasureName] (Arguments)"
2010-12-13 08:19:45 +00:00
spx
c469fce770
Changed: MeasureScript now uses pre-compile header.
2010-12-12 19:27:56 +00:00
mapeki
dc42b7e9c9
Some how these weren't committed before.
...
lua5.1.dll is here so so tolua++.exe can run. It actually generates most of the files in this folder.
The .tolua files are special files that the tolua++ exe uses to create the c++ code.
2010-12-12 17:18:36 +00:00
mapeki
c516bf8310
Added Lua Stuff
...
There are a few changes to the core Rainmeter code.
2010-12-12 17:08:36 +00:00
spx
191c12ecf6
Code cleanup.
2010-12-11 16:30:49 +00:00
Birunthan Mohanathas
42917f7d67
Some minor changes.
2010-12-11 10:31:19 +00:00
spx
fe22cfdf3d
Quick fix for http://rainmeter.net/forum/viewtopic.php?f=5&t=4059&p=39475#p39461
2010-12-11 05:27:01 +00:00