Commit Graph

979 Commits

Author SHA1 Message Date
Birunthan Mohanathas
8a8aa98791 Fixed crash with bangs through command-line and WM_COPYDATA 2012-05-12 15:08:47 +03:00
Birunthan Mohanathas
c1c4256a68 Fixed Group bangs for skins 2012-05-12 14:45:11 +03:00
Brain
5ac6f94f3b Added GraphOrientation and GraphStart to Line and Histogram meters 2012-05-11 12:48:03 -04: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
854b925ce9 Tweaked bang handling code 2012-05-08 16:53:24 +03:00
Birunthan Mohanathas
2fcc13d52b Fixed mistake in efd051c 2012-05-07 13:59:18 +03:00
Birunthan Mohanathas
efd051c4af Fixed regression with commands in de10352 2012-05-07 07:42:12 +03:00
Birunthan Mohanathas
de10352cbd Made "!Execute" optional in bangs 2012-05-06 22:27:59 +03:00
Birunthan Mohanathas
f62377d5dc Minor changes 2012-05-05 19:37:55 +03:00
Birunthan Mohanathas
8d04988c12 Changed tray notifications to use 32x32 icon on Vista+ 2012-05-05 18:53:33 +03:00
Birunthan Mohanathas
a93c02ef84 Tweaks 2012-05-05 15:59:35 +03:00
Birunthan Mohanathas
b33d59e9de Minor change to 2208cf2 2012-05-05 15:48:41 +03:00
Birunthan Mohanathas
c8e930e10d Added tray notification for new version 2012-05-05 15:42:16 +03:00
Birunthan Mohanathas
c6f7116031 Cosmetics 2012-05-05 14:49:22 +03:00
Birunthan Mohanathas
2974b2a91e Added Rainmeter.data 2012-05-05 14:45:34 +03:00
Brian
2208cf20c0 Added tray notifications 2012-05-05 14:43:48 +03:00
spx
638b467675 Disabled double update on initialization for meters 2012-05-04 18:23:35 -07:00
Birunthan Mohanathas
0636dada6a Updated languages 2012-04-29 16:30:46 +03:00
Birunthan Mohanathas
43427b4706 Added workaround for issue in bb4bcbd (skin not completely visible) 2012-04-28 19:49:28 +03:00
Birunthan Mohanathas
a85ecc9b7c Added separate tray icon resource for high DPI conditions 2012-04-22 17:47:19 +03:00
Birunthan Mohanathas
f1af3786d4 Manage Themes: Fixed that m_Themes order differed from listbox in some cases 2012-04-20 08:58:10 +03:00
spx
27f33dbe10 Cosmetics 2012-04-17 17:27:40 -07:00
Birunthan Mohanathas
3cf1f43846 Cosmetics 2012-04-17 18:20:12 +03:00
Birunthan Mohanathas
f48d892526 Fixed cursor flicker issue with some applications
Removed support for background transparency with RGB(255,0,255)
2012-04-17 09:36:29 +03:00
Birunthan Mohanathas
8332f8465e Removed NativeTransparency option (now always enabled) 2012-04-17 09:32:10 +03:00
Birunthan Mohanathas
174a612c49 Minor change 2012-04-15 18:31:05 +03:00
Birunthan Mohanathas
b8292f3ab7 Additional change to e139153 2012-04-15 18:27:51 +03:00
Birunthan Mohanathas
e139153d77 About Skins: Fixed ignored first update for measures 2012-04-15 17:47:41 +03:00
Birunthan Mohanathas
4a8bc1beaa Moved IfAction execution to PostUpdate 2012-04-15 15:22:44 +03:00
Birunthan Mohanathas
43f726271d Fixed typo 2012-04-10 18:33:55 +03:00
Birunthan Mohanathas
b670d5efdd Fixed mistake in previous commit 2012-04-09 20:53:07 +03:00
Birunthan Mohanathas
bb4bcbdce3 Disabled double update on initialization for measures 2012-04-09 20:50:46 +03:00
Birunthan Mohanathas
66a5579550 Minor changes 2012-04-09 20:27:49 +03:00
spx
4339a00780 Removed #include "Timer.h" (7168634) 2012-04-09 10:05:26 -07:00
Birunthan Mohanathas
1e978aa4b8 Fixed typo 2012-04-09 19:49:39 +03:00
Birunthan Mohanathas
7168634bb6 Disabled RTTI and removed dynamic_cast 2012-04-09 19:45:54 +03:00
spx
c6a382f4ab Removed /Ob1 option for fixing VS2010 optimization bug. 2012-04-09 06:53:00 -07:00
Birunthan Mohanathas
c69c56e42f Cleaned project files 2012-04-09 14:04:07 +03:00
spx
5615b412c9 Changed network stats format (Rainmeter.stats) 2012-04-08 07:00:17 -07:00
Birunthan Mohanathas
dc65323e90 Calc: Added rad function (degress to radians) and fixed sgn function 2012-04-08 16:52:07 +03:00
Birunthan Mohanathas
0f79d8317c Changed Time without Format= to default to "%H:%M:%S" 2012-04-07 20:05:16 +03:00
Birunthan Mohanathas
38ca3fc08c Additional change to 56679f0 2012-04-07 19:38:13 +03:00
spx
0bcd078525 Minor fix for 56679f0 2012-04-07 08:10:41 -07:00
Birunthan Mohanathas
584c03d153 Chaned Time without Format= to return timestamp instead of empty string (%H:%M:%S was returned prior to 70117876) 2012-04-07 17:42:39 +03:00
Birunthan Mohanathas
56679f0922 PerfMon.dll: Fixed issues with MaxValue 2012-04-07 14:25:38 +03:00
Birunthan Mohanathas
1a5f77254b Improved 8dd9b8e fix to handle temporary division by 0 cases 2012-04-07 10:06:58 +03:00
spx
16782e56e2 Minor fix for 8c3fd63 2012-04-06 11:46:46 -07:00
Birunthan Mohanathas
1e3df0e0bc Missed file in previous commit 2012-04-06 21:08:15 +03:00
Birunthan Mohanathas
8dd9b8e6f5 Changed Calc errors to be reported only once (not on each update) 2012-04-06 21:04:57 +03:00
Birunthan Mohanathas
8c3fd63ffb Tweaks 2012-04-06 20:54:45 +03:00
Birunthan Mohanathas
873b67571a Tweaks 2012-04-06 20:01:45 +03:00
Birunthan Mohanathas
ea67809d9b Replaced throw with Log where possible 2012-04-06 19:54:20 +03:00
Birunthan Mohanathas
df61f5c1f8 Removed support for several RAINMETER_QUERY messages 2012-04-06 15:32:36 +03:00
Birunthan Mohanathas
1e4513e9c6 Cosmetics 2012-04-06 15:31:00 +03:00
Birunthan Mohanathas
c663bde9cc Removed support for TrayExecuteL and TrayExecuteDL 2012-04-06 15:28:39 +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
22c5d6a340 Changed to check for updates from GitHub rather than Google Code 2012-04-05 13:27:34 +03:00
jsmorley
da8b11351d Added !Log bang to write to the Rainmeter log 2012-04-02 10:47:13 -04:00
Brian
7d0706c56a Added OnCloseAction 2012-03-31 11:55:56 +03:00
spx
6d79b7efa4 Fixed that X/Y/Hidden is retained even if MeterStyle is changed by using !SetOption etc. 2012-03-26 13:40:07 -07:00
Birunthan Mohanathas
fb5a425eb8 PerfMon.dll: Fixed incorrect measure value (http://rainmeter.net/forum/viewtopic.php?f=14&t=11599) 2012-03-26 19:13:00 +03:00
spx
2f2f5e6efa Code cleanup 2012-03-26 19:11:54 +03:00
spx
fa591bdf60 Code cleanup 2012-03-26 19:10:36 +03:00
Birunthan Mohanathas
db52d3d575 Cosmetic changes to resources 2012-03-26 18:49:31 +03:00
Birunthan Mohanathas
e09085137d Minor change 2012-03-26 18:36:30 +03:00
spx
8e4d37a8ea - Now retries UpdateLayeredWindow if it fails for some reason. (E.g. when SetLayeredWindowAttributes is called by other application process.)
- Replaced Get(Set)WindowLong with Get(Set)WindowLongPtr.
- Code cosmetics.
2012-03-14 02:52:35 +00: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
cea569c0b6 !Move/!MoveMeter: Added support for formulas [Smurfier] 2012-03-08 18:34:30 +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
Birunthan Mohanathas
3905a71af3 !SetWallpaper: Fixed that didn't work on Windows 7 with .png images. 2012-03-08 05:21:11 +00:00
Birunthan Mohanathas
4a7ef7508f Minor tweaks and cosmetics. 2012-03-02 10:04:08 +00:00
jsmorley
0456e20cea Fixed misspelled text arguments in error logging. 2012-02-24 21:53:08 +00:00
Birunthan Mohanathas
99ff48497b Cleanup. 2012-02-23 16:49:17 +00:00
Birunthan Mohanathas
ef55909da2 About Skins: Variables now sorted in alphabetical order. 2012-02-23 16:33:05 +00:00
Birunthan Mohanathas
1121f2659a About Skins: Fixed crash with XP (http://rainmeter.net/forum/viewtopic.php?f=14&t=11384) 2012-02-23 16:01:55 +00:00
Birunthan Mohanathas
f6d6760caf - Installer: .NET 2.0 is now a requirement
- illustro: Changed to use scalable background
2012-02-22 10:03:51 +00:00
Birunthan Mohanathas
b60d7bdd90 Fixed crash that could occur when using RmExecute from separate thread (in WebParser) 2012-02-22 06:42:52 +00:00
spx
bb865ec514 Cosmetic changes. 2012-02-21 19:15:10 +00:00
Birunthan Mohanathas
9bc8f2a1ec Minor changes. 2012-02-21 09:38:11 +00:00
Birunthan Mohanathas
7599af8583 About Log and Skins: Tooltips now displayed when hovering over clipped columns. 2012-02-21 09:32:44 +00:00
Birunthan Mohanathas
876817bc11 - About Log and Skins: Added CTRL+C support to copy third column
- Cosmetics
2012-02-21 09:03:16 +00:00
Birunthan Mohanathas
bb44c29f6c Cosmetic changes to function comment blocks. 2012-02-20 19:10:40 +00:00
Birunthan Mohanathas
24598c0ca8 Minor changes. 2012-02-20 18:46:36 +00:00
Birunthan Mohanathas
2b55ded523 Additional changes to r1207. 2012-02-20 17:54:15 +00:00
Birunthan Mohanathas
9683b8a8bf About dialog:
- Renamed Measures tab to Skins
- Added support for viewing variables under new Skins tab
2012-02-20 17:27:00 +00:00
spx
3254520ced Added workaround for the issue that skins disappear when resuming from sleep mode.
http://rainmeter.net/forum/viewtopic.php?f=5&t=11313
2012-02-20 15:33:13 +00:00
Birunthan Mohanathas
0fec35edaa Cosmetics. 2012-02-20 14:49:38 +00:00
spx
b0046d2968 Cosmetic changes. 2012-02-20 09:37:46 +00:00
jsmorley
3c98527338 Add: Formulas now allowed in the following settings:
LineWidth
LineLength
StartAngle
RotationAngle
Angle
ImageRotate
MinValue
MaxValue
IfAboveValue
IfEqualValue
IfBelowValue
2012-02-19 15:45:43 +00:00
Birunthan Mohanathas
eca9250655 !WriteKeyValue: Fixed that formulas didn't work. 2012-02-19 13:16:21 +00:00
Birunthan Mohanathas
669ddfc09d !CommandMeasure: "Measure Args" is now accepted for backwards compatibility ("Measure" "Args" is preferred!) 2012-02-18 13:12:01 +00:00
Birunthan Mohanathas
b48791dd58 Some minor fixes. 2012-02-16 17:38:45 +00:00
Birunthan Mohanathas
cc211053be Additional change for r1183. 2012-02-15 15:23:28 +00:00
spx
71402a8d48 Fixed crash when !EnableMeasure generates error log message. 2012-02-15 07:24:48 +00:00
spx
6fec1dc759 Additional change for r1191. 2012-02-15 07:07:50 +00:00
spx
b786c12bac Fixed crash when a bang doesn't contain config name. 2012-02-15 05:05:13 +00:00
spx
dbd43ddfbc - Changed an interval of writing network statistics from a minute to two minutes.
- Code cosmetic changes.
2012-02-15 02:51:27 +00:00
Birunthan Mohanathas
d20299b87a Fixed mistake. 2012-02-14 18:05:51 +00:00
Birunthan Mohanathas
ac840c1599 - Disabled "Log file created" messagebox
- Fixed empty messagebox when Rainmeter is launched with Logging=1 and no existing log file
- Minor changes to log output
2012-02-14 17:58:03 +00:00
Birunthan Mohanathas
2c6ed8ed69 - Manage/About dialogs: Fixed that keyboard commands didn't work
- Window message API: Partly broken since r1157, fixed
- Moved all functionality from Rainmeter.exe into Rainmeter.dll
2012-02-14 17:00:07 +00:00
spx
73f56cf50c Fixed that !SetOptionGroup doesn't work with Measures. 2012-02-11 06:43:34 +00:00
spx
bdb294893c Now skin is deactivated if the Rainmeter version is less than the AppVersion value. 2012-02-10 23:28:11 +00:00
spx
4bd8e7db7d Added workaround for loading C# plugins. (For some reason, C# x86 plugin with uncanonicalized path is not loaded correctly in Win7 32bit/WOW64.)
http://rainmeter.net/forum/viewtopic.php?f=18&t=239&start=30#p56921
http://rainmeter.net/forum/viewtopic.php?f=18&t=239&start=80#p64237
2012-02-09 08:57:20 +00:00
spx
82e8c6e307 Added workaround for bang with trailing backspace.
http://rainmeter.net/forum/viewtopic.php?t=11229&p=64075
2012-02-08 01:52:54 +00:00
spx
340570437e Fixed that About dialog is not updated when skin is closed.
http://rainmeter.net/forum/viewtopic.php?f=14&t=11247
2012-02-08 00:53:43 +00:00
jsmorley
94b1145f7a Fixed for !DeactivateConfig. Default of current config broken in 1172. 2012-02-07 19:13:59 +00:00
spx
1e88fe1db3 Minor code tweaks. 2012-02-07 08:32:37 +00:00
spx
30ea472c51 !SetWallpaper: Added file check. 2012-02-04 16:51:14 +00:00
Birunthan Mohanathas
34effcfba0 Fixed build. 2012-02-04 16:13:04 +00:00
Birunthan Mohanathas
97d69abc47 Minor change. 2012-02-04 16:06:29 +00:00
Birunthan Mohanathas
405976b7a6 Added !SetWallpaper bang.
Usage: !SetWallpaper [File] (Style)
where style is CENTER, TILE, STRETCH, FIT, or FILL. FIT/FILL available only on Windows 7 (and higher).
2012-02-04 15:54:30 +00:00
Birunthan Mohanathas
913cf05a18 Additional change for r1166. 2012-02-04 14:29:51 +00:00
Birunthan Mohanathas
cab05532f5 Fixed that [measures] in bangs weren't replaced since r1148. 2012-02-04 13:16:10 +00:00
Birunthan Mohanathas
0b57333dd8 Added C++ plugin SDK. 2012-02-04 13:00:49 +00:00
Birunthan Mohanathas
9a06301189 Minor change. 2012-02-04 08:34:48 +00:00
Birunthan Mohanathas
1560c31510 - FolderInfo.dll: Fixed several memory leaks
- Changed FolderInfo and WebParser to import pcre_* functions from Rainmeter.dll to reduce binary size
- Changed Help in context menu to open Support page (instead of Manual/Manual_beta)
2012-02-04 08:25:11 +00:00
Birunthan Mohanathas
c790ca54e0 Code cleanup. 2012-02-03 12:48:33 +00:00
Birunthan Mohanathas
e7632b5782 Additional change to r1155. 2012-02-03 10:37:26 +00:00
Birunthan Mohanathas
c0ecf75e94 Fixed issue with r1153 (if skin is changed to other variant, the former skin is leaked). 2012-02-03 10:15:18 +00:00
Birunthan Mohanathas
808dca7afe Improved r277 fix. 2012-02-02 12:05:14 +00:00
Birunthan Mohanathas
85e59b5583 New plugin API: Added rm parameter to Initialize. 2012-02-02 07:39:14 +00:00
Birunthan Mohanathas
b65b26c2b7 Cosmetic changes. 2012-02-01 18:00:32 +00:00
spx
e15fff8946 Code cosmetics. 2012-02-01 17:32:03 +00:00
Birunthan Mohanathas
b21658b1cd - Partially refactored bang handling code
- Renamed CMeasure::ExecuteBang to CMeasure::Command
- Minor cosmetic changes and tweaks
2012-02-01 15:55:29 +00:00
spx
7531ddde27 - Tweaked !SetClip.
- Code cosmetics.
2012-01-30 08:34:56 +00:00
JamesAC
55fe503636 Added new Bang "!SetClip"
Usage - !SetClip "Text to set, #Variable#, [Measure]"

Dynamic Variables is only needed if a dynamic #Variable# is used, it is not needed for a [Measure] to appear dynamically.
2012-01-29 18:59:22 +00:00
Birunthan Mohanathas
d302561618 Fixed mistake in r1145 and some minor changes. 2012-01-29 15:59:44 +00:00
Birunthan Mohanathas
476c4b996a Missed file. 2012-01-29 15:54:17 +00:00
Birunthan Mohanathas
f431d48dd8 Minor change. 2012-01-29 15:52:02 +00:00
Birunthan Mohanathas
e459e3df34 Fix to r1142. 2012-01-28 19:55:38 +00:00
Birunthan Mohanathas
92864ea360 Rainmeter.stats is now updated periodically only if NetTotal measure has been used in current session. 2012-01-28 18:44:19 +00:00
Birunthan Mohanathas
e14ef154f3 Fixed crash when tray menu is open while the language combobox is open in Manage Settings. 2012-01-28 16:47:26 +00:00
Birunthan Mohanathas
81b6813e3a - Removed example plugins (will be available tomorrow from http://rainmeter.net/cms/Developers)
- Changed new plugin API exports to __stdcall calling convention
- Disabled /DEBUG for Release configurations
2012-01-28 16:14:03 +00:00
Birunthan Mohanathas
fd48b9f24a MathParser: Fixed issue with measure names less than 6 chars. 2012-01-27 15:36:46 +00:00
Birunthan Mohanathas
35be827071 - Changed std::transform(..., ::towlower/::towupper) to _wcsupr/_wcslwr
- MathParser: Fixed stack overflow (and possible crash) when the nested conditional limit is exceeded
2012-01-25 16:00:49 +00:00
Birunthan Mohanathas
430e287bec Minor tweaks. 2012-01-23 15:43:31 +00:00
Birunthan Mohanathas
017c2e9ad9 Calc/MathParser: Conditional limit increased to 30. 2012-01-23 12:33:17 +00:00
Birunthan Mohanathas
e99403ce1e Tweaks. 2012-01-23 09:35:32 +00:00
Birunthan Mohanathas
33d447a907 MathParser: Converted to use WCHAR. 2012-01-23 09:30:51 +00:00
Birunthan Mohanathas
01b22e2d5e Calc/MathParser: Minor tweaks. 2012-01-23 07:21:03 +00:00
spx
ebec08914a Adjusted copyright notice.
http://www.gnu.org/licenses/gpl-2.0.html
2012-01-23 06:36:15 +00:00
Birunthan Mohanathas
caf0a60a5b Removed ccalc and replaced with MathParser 2012-01-22 20:28:05 +00:00
spx
3e1dc73e0e Added workaround for icon.
http://rainmeter.net/forum/viewtopic.php?f=14&t=10946
2012-01-09 18:13:22 +00:00
Birunthan Mohanathas
c3ed2e5fa3 Reintegrated 2.3 branch into trunk 2012-01-08 17:35:29 +00:00
Birunthan Mohanathas
fdb2d4c528 Manage Skins/Themes: Fixed crash http://rainmeter.net/forum/viewtopic.php?f=14&t=10841 2012-01-03 19:45:22 +00:00
Birunthan Mohanathas
71b8d6395d Reverted trunk to r1085. 2011-12-30 17:18:34 +00:00
Birunthan Mohanathas
e8b89aadfa - Updated Power plugin and Process plugin to use new API
- Removed CSPluginTemplate
2011-12-30 16:24:22 +00:00
Birunthan Mohanathas
7b3b0277ec Added new plugin API. 2011-12-30 16:16:22 +00:00
spx
3bebd7002a Minor tweaks. 2011-12-09 19:49:06 +00:00
Birunthan Mohanathas
13b3241307 Minor tweaks and cleanup. 2011-12-09 08:40:19 +00:00
spx
2835739b12 Code tweaks and cleanup. 2011-12-09 03:28:19 +00:00
spx
8e8b7d1268 Code tweaks and cleanup. 2011-12-04 22:18:40 +00:00
spx
320c2d7c83 - [FreeDiskSpace] Added new "Type=" option to get drive type. (e.g. Fixed/Removable/Network) If set to 1, retrieve drive type as number/string. Default is 0.
- Code cleanup.
2011-12-02 10:42:11 +00:00
spx
2d05df47cd Fixed issue that Rainmeter.stats is not created and generates error on startup if Rainmeter.ini doesn't contain [Statistics]-section.
http://rainmeter.net/forum/viewtopic.php?f=14&t=10418
2011-12-01 08:40:37 +00:00
spx
f28ecf6e83 Minor tweaks. 2011-11-28 14:13:20 +00:00
Birunthan Mohanathas
a7a6e74499 - Merged Rainstaller and RainBackup into SkinInstaller. The Rainstaller code is not yet refactored, but is fully functional.
- Added zip64 support
- Removed Addons\
2011-11-27 13:24:37 +00:00
spx
d622c88d69 Code cleanup. 2011-11-27 12:46:59 +00:00
spx
34005f14a4 Switched from std::wstring.compare() to wcscmp(). 2011-11-27 08:30:39 +00:00
spx
e56273113d Fixed handle leak when failed to get the image file size. 2011-11-26 04:41:50 +00:00
spx
3c1338b4c5 - Renamed bool ReadFormula() to ParseFormula.
- Changed ReadConfig() in Measure/Meter to protected.
- Other code tweaks and cleanups.
2011-11-26 02:49:52 +00:00
Birunthan Mohanathas
b26dafc46f - Improved r1034 fix
- Minor tweaks
2011-11-25 19:11:46 +00:00
spx
02f2d51b41 Minor tweaks. 2011-11-24 00:30:56 +00:00
Birunthan Mohanathas
e490898a74 Fixed that r1034 degraded icon quality with high DPI. 2011-11-21 17:39:09 +00:00
spx
4d72490256 Minor fix for r1051. 2011-11-21 16:57:50 +00:00
Birunthan Mohanathas
b11abf09f0 - Minor code refactoring and tweaks
- Minor changes to illustro
2011-11-21 12:53:55 +00:00
spx
4719e4a600 Minor tweaks. 2011-11-19 23:09:41 +00:00
Birunthan Mohanathas
d3a2a8a137 NowPlaying.dll: iTunes shuffle state change now detected immediately. 2011-11-19 11:44:04 +00:00
Birunthan Mohanathas
42ce3d9666 Minor tweaks. 2011-11-19 11:32:23 +00:00
spx
efc8275ed1 Minor tweaks. 2011-11-18 22:40:58 +00:00
Birunthan Mohanathas
af8be41663 Minor tweaks. 2011-11-18 07:33:41 +00:00
spx
8e8b555b6d Code cleanup. 2011-11-17 13:10:27 +00:00
Birunthan Mohanathas
b02371276f Minor tweaks. 2011-11-16 16:47:20 +00:00
spx
e119672f1c Minor tweaks. 2011-11-14 14:32:11 +00:00
Birunthan Mohanathas
1869dc467a Alt+Tab now displays the Rainmeter icon for the Manage/About dialogs. 2011-11-14 12:08:37 +00:00
Birunthan Mohanathas
4c3695a78a Fixed crash with 64bit Rainmeter due to r1038. 2011-11-14 08:05:09 +00:00
Birunthan Mohanathas
a6a767d9ff Switched to using SetWindowLongPtr/GetWindowLongPtr instead of SetProp/GetProp for faster retrieval of window pointer. 2011-11-14 07:53:19 +00:00
spx
b8c1c77262 Fixed that Measures in About dialog indicates invalid measure value. 2011-11-13 16:06:02 +00:00
spx
b207eb1140 Code cleanup. 2011-11-12 16:20:41 +00:00
spx
deef3b0ab4 Minor tweaks. 2011-11-12 15:36:05 +00:00
Birunthan Mohanathas
9f629fac62 Rainmeter.dll now shares icon with Rainmeter.exe to reduce binary size. 2011-11-11 09:38:00 +00:00
spx
73d71b1284 Cleaned up header dependencies. 2011-11-10 18:31:01 +00:00
spx
bbe733b437 Code tweaks and cleanups. 2011-11-10 13:44:19 +00:00
Birunthan Mohanathas
f84491ec83 NowPlaying.dll:
- Fixed that album name and cover were not always displayed with Winamp due to r1018
- Shuffle and repeat state is now rechecked on track change with iTunes
- Improved performance when reading file tags/cover
- Updated iTunes SDK files
2011-11-10 12:09:50 +00:00
Birunthan Mohanathas
8cb0a041e0 Changed: "Normal" z-position now stays on desktop by default 2011-11-10 11:50:47 +00:00
Birunthan Mohanathas
1e9d424c99 Made log messages more consistent. 2011-11-09 09:27:06 +00:00
Birunthan Mohanathas
f8f31a527e Switched from _snwprintf_s to _itow_s where possible. 2011-11-09 08:52:32 +00:00
Birunthan Mohanathas
a1e722181e More tweaks. 2011-11-08 19:11:31 +00:00
Birunthan Mohanathas
852163bf68 Tweaks. 2011-11-08 19:02:31 +00:00
Birunthan Mohanathas
dfd53fb158 Fixed infinite loop when a Rainmeter.exe is called with a bang containing square brackets (e.g. Rainmeter.exe !Bang "[Text]") 2011-11-08 18:19:34 +00:00
spx
569a151c6c - Switched from size()>0 to empty().
- Code cleanup.
2011-11-08 17:21:29 +00:00
Birunthan Mohanathas
f2f97743ef Fixed that new position is discarded when refreshing after !ZPos. 2011-11-08 13:15:03 +00:00
spx
a209bf15d0 - Fixed Button issue: http://rainmeter.net/forum/viewtopic.php?t=10274&p=59935
- Removed unneeded NULL checks.
- Other code tweaks and cleanups.
2011-11-08 10:32:57 +00:00
spx
3bf00bccd0 Minor tweak. 2011-11-06 00:10:39 +00:00
spx
2a166b520f Minor tweaks and cleanup. 2011-11-05 09:01:06 +00:00
spx
f945bacfb7 Minor tweaks. 2011-11-04 12:48:03 +00:00
spx
153b466abd - Fixed negative W/H issue: http://rainmeter.net/forum/viewtopic.php?t=8614&p=59732#p59732
- Code cleanup.
2011-11-03 09:27:07 +00:00
spx
22c36f8b49 Code cleanup. 2011-11-03 00:13:42 +00:00
spx
8339d22a0f Code cleanup. 2011-11-02 09:45:41 +00:00
spx
cecd111869 Improved performance on drawing image. (2-10 times faster in some cases) 2011-11-02 09:19:37 +00:00
spx
f1266f6815 Fixed a mistake on r1010. 2011-11-01 06:01:12 +00:00
spx
1aaa03308c Code cleanup. 2011-11-01 04:56:46 +00:00
spx
6644b81909 Code cleanup. 2011-10-31 07:42:18 +00:00
Birunthan Mohanathas
747f03ef5b Minor changes. 2011-10-30 09:36:52 +00:00
spx
635eafcc94 Code cleanup. 2011-10-30 01:39:19 +00:00
spx
ccd6061427 Fixed "Unable to load language: <path>\Languages\.dll" issue. 2011-10-29 11:15:58 +00:00
spx
1808930c5a Code cleanup. 2011-10-29 10:36:07 +00:00
spx
a336c916f6 Fixed crash when W is negative value: http://rainmeter.net/forum/viewtopic.php?f=14&t=10177 2011-10-27 10:55:32 +00:00
spx
ed2b80fee5 Fixed StartHidden issue: http://rainmeter.net/forum/viewtopic.php?f=14&t=10174 2011-10-27 00:02:40 +00:00
Birunthan Mohanathas
e8b9461541 Minor change. 2011-10-23 10:41:32 +00:00
spx
e166e34948 - Fixed Background=*.png issue: http://rainmeter.net/forum/viewtopic.php?f=5&t=8596
- Performance improvement on BitmapToRegion function.
2011-10-22 20:28:15 +00:00
Birunthan Mohanathas
3e7de9c573 - Manage Themes: Fixed that loaded wallpaper was not set permanently
- Fixed that default language detection failed on 64bit Rainmeter
- Installer now remembers language selection
- Fixed that Build.bat didn't work with TortoiseSVN 1.7 (recent version of TortoiseSVN now required to use Build.bat/UpdateVersion.bat)
2011-10-14 14:53:02 +00:00
Birunthan Mohanathas
7790449f2a - PowerPlugin: Fixed crash when waking up from sleep/hibernation in some cases
- Code cleanup
2011-10-12 13:34:04 +00:00
Birunthan Mohanathas
2ad2df5252 Minor tweaks. 2011-10-09 08:01:31 +00:00
Birunthan Mohanathas
6e27b4834b Manage Skins: "Load order" text box now works in a more sensible manner (improved negative numbers handling) 2011-10-07 17:36:33 +00:00
spx
0de3d9532d Enumerates language dlls strictly. 2011-10-03 22:39:24 +00:00
Birunthan Mohanathas
98511e9be9 Minor changes. 2011-10-03 12:26:49 +00:00
Birunthan Mohanathas
ccb3793689 UI tweaks. 2011-10-02 14:53:44 +00:00
Birunthan Mohanathas
26a5c2c96f About dialog is now reopened as well when changing language. 2011-10-01 18:46:36 +00:00
Birunthan Mohanathas
4dd89b8372 Additional change for r985. 2011-10-01 17:55:33 +00:00
Birunthan Mohanathas
4f73f17cec Added ability to change language in Manage Settings. 2011-10-01 17:39:09 +00:00
spx
6dd79c451d Reduced system resource usage. 2011-10-01 06:27:20 +00:00
Birunthan Mohanathas
e1aafc9705 Added support for RTL languages. 2011-09-30 17:30:00 +00:00
Birunthan Mohanathas
6594246bf4 Manage Skins: Fixed that Position is not saved permanently (reset if skin is refreshed) 2011-09-30 16:49:49 +00:00
spx
4f47897a3c Code cleanup. 2011-09-29 17:54:42 +00:00
spx
ee5cafb69e Code cleanup. 2011-09-29 17:22:36 +00:00
spx
86fd454277 Code cleanup. 2011-09-29 17:14:51 +00:00
Birunthan Mohanathas
1493aec2a1 Partly reverted r975 (restored Rainmeter.dll). 2011-09-29 06:04:20 +00:00
Birunthan Mohanathas
13c17b9d1a - Removed support for using Rainmeter.dll as Litestep module
- Merged Rainmeter.dll and Rainmeter.exe
- Language resource file now located in \Language\<LanguageName>.dll
- Build.bat now automatically builds and packages all languages
2011-09-28 18:28:35 +00:00
Birunthan Mohanathas
573c96d4fe Additional change for r973. 2011-09-26 17:46:31 +00:00
Birunthan Mohanathas
477610f832 DynamicVariables are now supported with plugins on settings that are common to all measures (e.g. MaxValue). 2011-09-26 14:05:07 +00:00
Birunthan Mohanathas
e3bde6879b Fixed that "Edit skin" causes a needless UAC elevation prompt in some cases. 2011-09-24 13:43:14 +00:00
spx
834bcd7bcd Fixed crash when the string resource is not found in Language.dll. 2011-09-24 13:41:07 +00:00
Birunthan Mohanathas
a7cbc1a504 Minor changes. 2011-09-24 13:10:31 +00:00
spx
1609fb7f59 Minor fixes. 2011-09-24 13:04:44 +00:00
Birunthan Mohanathas
55391d4b98 Some optimizations and cleanup. 2011-09-24 09:13:13 +00:00
Birunthan Mohanathas
e22db0b887 Added localization support. 2011-09-23 16:28:38 +00:00
Birunthan Mohanathas
c72648d956 - Updated installer graphics
- Fixed that using '!Execute [""]' opens program folder (results in no action now)
2011-09-18 10:54:16 +00:00
Birunthan Mohanathas
559d2d2d17 Manage Themes: Fixed that loading backup just reloaded current setup. 2011-09-18 07:38:14 +00:00
Birunthan Mohanathas
54cda8611c About Log now scales a little better with high DPI 2011-09-17 19:30:31 +00:00
spx
6cce1c2233 Fixed invalid state in context menu. (r948) 2011-09-10 23:01:24 +00:00
spx
e4ffc1bc6c Minor change for r948. 2011-09-10 22:31:05 +00:00
spx
a52abc05af Fixed that an uninitialized skin stays in memory when fatal error occurred. 2011-09-10 22:04:51 +00:00
spx
58a16ef66e Fixed that !WriteKeyValue fails if filepath includes ".." like "skin..ini". 2011-09-09 17:15:02 +00:00
Birunthan Mohanathas
f14d751604 - Added #CURRENTFILE# variable
- Changes to log strings
2011-09-09 16:31:55 +00:00
spx
3518dbf07e Manage:
- Fixed that the selected skin isn't loaded when clicking "Load" button or menu.
- Fixed that the selected skin tab isn't disabled correctly when unloading the skin via the skin context menu.
2011-09-08 23:10:41 +00:00
Birunthan Mohanathas
2e128c75be Changed so that only LOG_ERROR from exceptions cause About Log to open. 2011-09-08 17:05:48 +00:00
Birunthan Mohanathas
2e9f063cef Additional change for r940. 2011-09-08 15:37:33 +00:00
Birunthan Mohanathas
8b605c8fc5 Additional change for r940. 2011-09-08 14:46:49 +00:00
Birunthan Mohanathas
f17602ee1d - Manage Skins: Load order can now be changed
- Fixed that the PLAY/PLAYLOOP commands didn't work with relative paths
- Errors that used to display in a messagebox are now logged and shown in the About Log dialog (which is opened when an error occurs)
- Some minor tweaks
2011-09-08 14:39:25 +00:00
spx
6b06548260 Code cleanup. 2011-09-08 04:35:04 +00:00
spx
782fb0fba6 Code cleanup. 2011-09-06 08:41:42 +00:00
Birunthan Mohanathas
0566e67d54 About/Manage: Fixed that dialog fails to open on first click/bang. 2011-09-05 05:20:36 +00:00
spx
e258dc9137 Code cleanup. 2011-09-04 18:06:19 +00:00
Birunthan Mohanathas
1f8e3b81ec About: Fixed that tab contents weren't resized when reopening the (resized) dialog 2011-09-04 11:27:25 +00:00
Birunthan Mohanathas
78639bfe78 About Measures: The Value column now shows a non-scaled value up to 5 decimal points with trailing zeros removed. 2011-09-04 10:36:56 +00:00
Birunthan Mohanathas
3093a6a5fb About Measures: Skins listbox now grows with window. 2011-09-04 07:58:45 +00:00
Birunthan Mohanathas
8c1e7f2dfc Fixed that themes weren't loaded through Themes context menu if RainThemes was not installed. 2011-09-04 07:40:12 +00:00
spx
38b4c4d865 Code cleanup. 2011-09-03 21:51:25 +00:00
Birunthan Mohanathas
9d370f63e8 Reverted Script Unicode fix in r928 as it causes some problems with ANSI encoded files. 2011-09-03 18:19:43 +00:00
Birunthan Mohanathas
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
JamesAC
aa45f4fc7b Added the ability to bypass any defined actions by using ctrl when clicking the tray icon 2011-09-03 14:29:17 +00:00
spx
6366233d66 Code cleanup. 2011-08-31 16:04:29 +00:00
JamesAC
d51fc12841 Holding Ctrl while clicking ignores LeftMouseDown and RightMouseUp actions, so the defaults, dragging and accessing context menu, are done instead. 2011-08-31 14:49:45 +00:00
spx
e721be6456 Fixed deadlock issue when About dialog is opened. 2011-08-31 11:06:35 +00:00
Birunthan Mohanathas
508f8f77ed - About/Manage: Fixed that tab background was always white (and ignored visual style) 2011-08-30 14:00:19 +00:00
spx
614eef6c3b - Added some info to error message from MathParser.
- Cosmetic changes.
2011-08-29 21:57:36 +00:00
spx
a1f0c4fd19 Some adjustment changes for menuitem. 2011-08-29 19:35:18 +00:00
spx
d5083961af Code cleanup. 2011-08-28 17:56:45 +00:00
spx
9823f16482 Newly added files now use precompiled header. 2011-08-28 16:55:47 +00:00
Birunthan Mohanathas
b11d1ab092 Minor changes. 2011-08-28 16:47:14 +00:00
spx
f84b44a9f0 Code cleanup. 2011-08-28 16:42:34 +00:00
spx
b52fd99949 Code cleanup. 2011-08-28 16:06:23 +00:00
Birunthan Mohanathas
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
Birunthan Mohanathas
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
Birunthan Mohanathas
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
spx
2c7c53553b Additional change for r909 and code cleanup. 2011-08-20 04:55:29 +00:00
spx
c0579e3b24 Relocated some context menu items to the resource file. 2011-08-19 03:12:01 +00:00
spx
bf7fdad840 Fixed that the commands that start with "play" is not executed. 2011-08-18 04:05:54 +00:00
spx
12be2ffad1 Fixed PLAY command issue in r904. 2011-08-18 02:27:52 +00:00
spx
91654989ff Code cleanup. 2011-08-17 18:51:43 +00:00
spx
665d8e5422 Magic sequence: Fixed some infinite loop issues. 2011-08-17 18:16:13 +00:00
Birunthan Mohanathas
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
spx
fab4bdb088 Additional change for r897. 2011-08-13 10:03:16 +00:00
spx
82941f6618 Now checks the "show desktop" state periodically as before. 2011-08-10 14:13:53 +00:00
Birunthan Mohanathas
78b7a857c4 Script: print() now works like real/original Lua print(). 2011-08-09 14:26:19 +00:00
spx
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
spx
5cb6b0f71b Code cleanup and optimization for writing the skin settings individually. 2011-08-06 10:43:14 +00:00
spx
d300d469b0 Code cleanup. 2011-08-03 23:25:52 +00:00
spx
02251ed412 Additional change for r860. Improved writing the network statistics to
Rainmeter.stats.
2011-08-03 19:44:40 +00:00