spx
0e0eb66cff
Improved drawing performance. Now uses DIBSection bitmap for UpdateLayeredWindow.
2011-03-23 21:19:55 +00:00
Birunthan Mohanathas
a4b24d75ac
- Uptime: Added AddDaysToHours=1/0 (default 1) to disable adding hours to days when %4 is not specified in Format=.
...
- Installer: Now supports silent installs. Switches and return values available at http://rainmeter.net/RainCMS/?q=Installation_beta
2011-03-23 19:19:45 +00:00
spx
ec49c6e588
Fixed a regression (in r776) that ImageCrop cannot treat a transparent part of the outside of the image.
2011-03-09 03:03:02 +00:00
spx
8ddc383ed1
- Added image caching system internally.
...
It would reduce memory usage in case that you use the same image file repeatedly on some meters. (Eg. Crop a part from same image by using ImageCrop.)
- Fixed an issue that Background image isn't drawn correctly when BackgroundMode=0 and tint option is set.
2011-03-08 19:39:04 +00:00
Birunthan Mohanathas
f19e76e6ec
Fixed that Measure=Registry crashes starting from r763.
2011-02-23 17:38:58 +00:00
spx
3d6615522b
Commented out unused code. (Reserved for future use.)
2011-02-21 16:16:24 +00:00
spx
9f152e0076
Removed unneeded codes, for VC2010.
2011-02-20 23:03:15 +00:00
spx
480a1bd1d6
Code cleanup.
2011-02-19 23:33:57 +00:00
spx
35f54fcf46
Small change for r770.
2011-02-19 21:38:29 +00:00
spx
606afe79e6
Fixed crash when AverageSize= is set in Measure.
2011-02-19 21:30:22 +00:00
spx
a2316446ca
Switched map/hash_map/set for caching to unordered_map/unordered_set.
2011-02-18 16:26:58 +00:00
spx
96f8407c74
Fixed an issue that Rainmeter crashes if bang is executed via exe during initializing the skins.
2011-02-16 14:46:17 +00:00
jsmorley
cb3a7d3a75
Fixes and issue with InputText plugin failing if a "config name" has a space in it.
2011-02-15 17:39:24 +00:00
spx
fe9fd9f476
Code cleanup.
2011-02-15 16:26:54 +00:00
spx
1ba57f2adf
Fixed some Lua related issues.
...
Removed some internal functions from exposed functions for Lua.
Code cleanup and optimizing for VC2010.
2011-02-15 13:22:19 +00:00
Birunthan Mohanathas
b01465a20a
Minor changes.
2011-02-11 14:42:01 +00:00
spx
07d9b85500
Cleaned up project files.
2011-02-10 19:21:02 +00:00
Birunthan Mohanathas
6a5173c860
Upgrading development environment to Visual C++ 2010.
2011-02-10 16:09:05 +00:00
spx
e99a1cc808
Lua: Removed TableName.
2011-02-10 08:48:04 +00:00
spx
bf6d081600
Lua: Fixed an issue that unneeded stack elements aren't popped.
2011-02-09 06:10:25 +00:00
spx
1228e243cc
Reduced resource usage.
2011-02-07 09:38:27 +00:00
spx
1feea0dad4
Added iphlpapi.h again.
2011-02-07 08:10:47 +00:00
spx
b0af82a25d
Cleaned up header dependencies to avoid unnecessary compiling.
2011-02-07 08:02:12 +00:00
spx
b79d3e8521
Fixed minor access violation when closing About dialog.
2011-02-05 07:48:29 +00:00
spx
1115764ce4
Fixed minor access violation when exiting Rainmeter.
2011-02-05 05:55:01 +00:00
spx
32b0a93a43
Minor changes for Debug/Win32.
2011-02-05 04:22:42 +00:00
Birunthan Mohanathas
bf79f44e96
Cosmetic changes to code.
2011-02-03 18:09:24 +00:00
spx
3af4e14a4a
Removed duplicate Lua header files.
...
Code cleanup.
2011-02-03 18:03:29 +00:00
Birunthan Mohanathas
68225a261f
Some additional changes.
2011-02-03 16:07:34 +00:00
Birunthan Mohanathas
a8aa2825a2
Updated installer graphics and made some other minor changes.
2011-02-03 15:52:45 +00:00
spx
249e021001
Reverted r718.
2011-02-02 23:17:44 +00:00
Birunthan Mohanathas
7bd61751c9
Minor changes to About dialog.
2011-02-01 18:16:34 +00:00
spx
f4a16a1a0a
Fixed crash when freeing the LocalFont.
2011-01-31 19:57:59 +00:00
Birunthan Mohanathas
9d9e650e80
About dialog now remembers position and size for session and some minor cosmetic and usability improvements.
2011-01-31 07:08:43 +00:00
jsmorley
5ca200556a
Lua - Changed LUA_MAXCAPTURES (the number of captures in one pattern matching statement) from the default 32 to 256
2011-01-31 00:10:47 +00:00
spx
b2c8ad72d1
Additional fix for r727.
2011-01-30 16:32:07 +00:00
Birunthan Mohanathas
054bcd9796
Minor improvement to About dialog (The plugins list is now generated only when Plugins entry is selected, not on initialization. As a result, the About dialog opens considerably faster.).
2011-01-30 16:21:00 +00:00
spx
7b5330896f
Code cleanup.
2011-01-30 15:44:48 +00:00
spx
e4944fa99f
MeasureScript: Fixed memory leak when DynamicVariables=1.
2011-01-30 15:39:14 +00:00
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