Commit Graph

134 Commits

Author SHA1 Message Date
Birunthan Mohanathas
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
Birunthan Mohanathas
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
Birunthan Mohanathas
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
Birunthan Mohanathas
45007fc8d8 NowPlayingPlugin:
- Fixed that the OpenPlayer bang didn't work correctly since r848
- Fixed that the "SetPosition +n" bang didn't work correctly
2011-07-29 10:42:10 +00:00
Birunthan Mohanathas
c925f77c11 NowPlayingPlugin:
- foobar2000 now supports the SetPosition bang (foo_rainmeter.dll 1.0.1 required)
- Fixed that TITLE/ARTIST/ALBUM was a space when empty (i.e. " " instead of "") in foobar2000
2011-07-24 16:40:20 +00:00
Birunthan Mohanathas
8954799483 NowPlayingPlugin: Fixed that track title didn't update when playing a radio stream with Winamp. 2011-07-24 15:31:33 +00:00
Birunthan Mohanathas
a639eb7cc1 NowPlayingPlugin: iTunes quits are handled a little more gracefully now (i.e. iTunes should now quit immediately without lag) 2011-07-17 10:36:04 +00:00
Birunthan Mohanathas
20e2a53324 NowPlayingPlugin: Minor changes. 2011-07-15 15:18:02 +00:00
Birunthan Mohanathas
0be7eb3f79 Minor tweaks. 2011-07-14 10:12:02 +00:00
spx
fdad6fb036 Minor tweaks. 2011-07-14 00:26:53 +00:00
spx
c776cff348 FolderInfo: Fixed an issue that InfoType=FolderSize doesn't return a value larger than 4GB. 2011-07-11 05:35:15 +00:00
Birunthan Mohanathas
a74ee23da3 NowPlayingPlugin: Fixed PlayPause issue with MusicBee. 2011-07-10 09:30:51 +00:00
Birunthan Mohanathas
6c0ea88266 - Enabling some C++ optimization switches (/OPT:ICF, /OPT:REF, /GL)
- Excluding ExamplePlugin.dll from installer
2011-07-08 20:45:01 +00:00
Birunthan Mohanathas
8ae8a68547 NowPlayingPlugin:
- Minor improvements to CAD interface
- Fixed: TITLE was empty when listening to radio stations with Winamp
- Fixed: Metadata may not be updated until full refresh after closing one of multiple NowPlaying based skins
2011-07-01 20:34:12 +00:00
spx
1fbcf6ef74 Added support code for r839 when using CodePage=1200 with an incorrect string. 2011-06-30 09:18:00 +00:00
spx
4bfbb120df WebParser: Added support code for CodePage=1200(UTF-16LE). 2011-06-30 09:04:49 +00:00
Birunthan Mohanathas
c451aba194 NowPlayingPlugin:
- Added PlayerType=STATUS (returns 1 when player is open, 0 when closed)
- Winamp interface: Fixed that file paths over about 100 chars did not display all metadata
- CAD interface: Added workaround for issue caused by Rainmeter running as elevated and player running as normal process (Windows Vista+)
2011-06-25 12:44:33 +00:00
Birunthan Mohanathas
d633f4b586 NowPlayingPlugin:
- Added preliminary support to display lyrics (PlayerType=LYRICS)
- Applied r825 fix on TrackChangeAction= (sends bang to correct window without the need of #CURRENTCONFIG#)
- Some refactoring
2011-06-19 14:58:48 +00:00
Birunthan Mohanathas
6aa004eb22 NowPlayingPlugin:
- Fixed that PlayerName=, TrackChangeAction=, and DisableLeadingZero= were global (i.e. only usable from the first loaded skin)
- Code refactoring and cleanup
2011-06-17 19:07:06 +00:00
Birunthan Mohanathas
67cc4c7c6c NowPlayingPlugin:
- Added interface to receive MSN/Windows Live Messenger 'Listening to' notifications sent by various players (e.g Media Player Classic)
- Changes to CAD interface to allow proper supports for players other than MusicBee (e.g. VLC)
- Fixed crash when using the WinAmp interface in multiple skins
2011-06-12 10:05:37 +00:00
Birunthan Mohanathas
62d441bd3d NowPlayingPlugin: Added SetPosition and Pause bangs plus some tweaks. 2011-06-09 09:47:55 +00:00
spx
62c0268fef WebParser: Changed FinishAction to be sent the !bang to the appropriate skin without #CURRENTCONFIG#. 2011-06-04 08:39:05 +00:00
Birunthan Mohanathas
72f5d55090 NowPlayingPlugin: Minor tweaks. 2011-05-31 13:15:53 +00:00
Birunthan Mohanathas
3268c774d2 NowPlayingPlugin: Improved MusicBee & MediaMonkey support and fixed that the ClosePlayer bang with iTunes does not always work. 2011-05-28 07:50:33 +00:00
Birunthan Mohanathas
01b3c31477 NowPlayingPlugin: Added support for MediaMonkey. 2011-05-25 14:04:52 +00:00
Birunthan Mohanathas
2ba2e95736 NowPlayingPlugin: Added support for MusicBee, fixed Debug build, and updated Winamp SDK. 2011-05-24 18:20:35 +00:00
Birunthan Mohanathas
7ae737fc0f Fixed minor bug. 2011-05-22 16:13:14 +00:00
Birunthan Mohanathas
7dd3bb1ed4 Installer: Now removes %TEMP%\Rainmeter-Cache on uninstall.
NowPlayingPlugin: Fixed crash on refresh when the plugin is used in multiple skins with different players.
2011-05-22 14:45:54 +00:00
Birunthan Mohanathas
3ba7d39bc4 NowPlayingPlugin: Improved handling of cached album art and fixed that some tracks don't display metadata with Winamp. 2011-05-22 11:05:23 +00:00
Birunthan Mohanathas
ef97fb2435 NowPlayingPlugin: Added PlayerType=FILE and fixed that TrackChangeAction is executed when track metadata is changed. 2011-05-22 08:06:43 +00:00
Birunthan Mohanathas
6cd327e86c Committing NowPlaying plugin. Because it requires VS2010 Pro to compile, it is not built by default. 2011-05-21 18:17:37 +00:00
Birunthan Mohanathas
e13f3a3c2c Got rid of pcre linker warnings. 2011-05-16 09:24:13 +00:00
Birunthan Mohanathas
9447a38f00 Added a Rainmeter.props file to easily change to 64bit compiler across all projects (for VS2010 Pro, which has 64bit compiler by default).
This change has no effect on VC2010 Express users (i.e. Windows7.1SDK needs to be installed). Read the Building wiki entry for more info.
2011-05-14 07:56:18 +00:00
Birunthan Mohanathas
a92bdd9b18 Cosmetic changes to code. 2011-03-29 19:21:57 +00:00
jsmorley
5882f12c49 Update to VirtualDesktops plugin from Patrick at Dexpot 2011-03-27 18:04:11 +00:00
spx
9f152e0076 Removed unneeded codes, for VC2010. 2011-02-20 23:03:15 +00:00
spx
6c36a662e5 CoreTemp: Fixed mutex handle leak. 2011-02-19 11:12:06 +00:00
spx
84c91cb1ba WebParser now logs WININET error string. (errorcode > 12000) 2011-02-18 13:49:27 +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
Birunthan Mohanathas
cde1e517ac FolderInfo.dll now returns size in bytes. If using InfoType=FolderSizeStr (which until now autoscaled the value internally), AutoScale=1 should be added to the meter(s). While this does change behaviour, it allows for the use of Scale, NumOfDecimals, etc. that weren't possible prior to this change (without an extra Calc measure). 2011-02-09 05:45:01 +00:00
spx
f505c30828 Minor change for Debug/Win32. 2011-02-07 08:45:47 +00:00
Birunthan Mohanathas
bf79f44e96 Cosmetic changes to code. 2011-02-03 18:09:24 +00:00
Birunthan Mohanathas
a8aa2825a2 Updated installer graphics and made some other minor changes. 2011-02-03 15:52:45 +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
Birunthan Mohanathas
6445e42cf6 Some housekeeping. 2011-01-28 10:00:50 +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
Birunthan Mohanathas
c24a3c025f Adding CoreTemp plugin. 2011-01-26 13:57:57 +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