Commit Graph

2310 Commits

Author SHA1 Message Date
Brian Ferguson
b2c4bb826a Added OS name and architecture to the about dialog. Also moved GetPlatformName() from the SysInfo plugin to Platform namespace. 2014-02-11 12:17:05 -07:00
Birunthan Mohanathas
d00d4bb313 Update Building.md 2014-02-08 11:16:20 +02:00
Birunthan Mohanathas
98b925fe7c New installer: Fix Release build 2014-02-08 09:47:37 +02:00
Brian Ferguson
4fd398ddfb Fixed leaking interfaces from 05d256c 2014-02-07 15:13:13 -07:00
Brian Ferguson
05d256ced3 FileView: Added support for opening the properties or context menu for each item. A user-defined item can also be used on parent measures (in case someone wants to open the properties/context menu from another source - a "dummy" parent measure will be needed).
Usage:
!CommandMeasure MeasureName ContextMenu
!CommandMeasure MeasureName Properties
2014-02-07 12:34:16 -07:00
Birunthan Mohanathas
d0fd184063 Add !SkinCustomMenu bang that displays the user-defined context menu items only 2014-02-07 20:49:31 +02:00
Birunthan Mohanathas
feb90f35d2 Refactor custom skin context menu creation 2014-02-07 20:47:29 +02:00
Birunthan Mohanathas
726d674438 New installer: Handle installation types properly 2014-02-01 14:11:08 +02:00
Birunthan Mohanathas
4d4afd1345 InputText: Remove use of unsafe code 2014-01-23 12:00:34 +02:00
Birunthan Mohanathas
8078f49106 Remove use of unsafe code in RainmeterAPI.cs 2014-01-23 12:00:15 +02:00
Brian Ferguson
aadfc7fc42 DllExporter: Fixed issue with x64 builds. 2014-01-17 22:59:56 -07:00
Birunthan Mohanathas
351fcbce5d DllExporter: Move under Build\ directory
Also makes InputText use an architecture specific version of DllExporter.
2014-01-17 23:08:40 +02:00
Birunthan Mohanathas
580d6de303 DllExporter: Use correct ilasm.exe depending on target architecture 2014-01-17 21:21:16 +02:00
Birunthan Mohanathas
d952ceca44 Additional change to 1aa242b 2014-01-17 16:57:15 +02:00
Birunthan Mohanathas
1aa242b5c9 DllExporter: Improve ildasm.exe path detection 2014-01-17 16:27:16 +02:00
Birunthan Mohanathas
c833f604c5 NowPlaying: Split TagLibUnity.cpp into several files to help optimizer 2014-01-05 14:26:57 +02:00
Birunthan Mohanathas
6bcbd1f0d7 NowPlaying: Use PCH 2014-01-05 14:09:20 +02:00
Birunthan Mohanathas
d8a046111f NowPlaying: Compile most TagLib files together for greatly increased build performance 2014-01-05 14:08:07 +02:00
Birunthan Mohanathas
d1d47b384e Add project directory to AdditionalIncludeDirectories to fix IntelliSense warning for StdAfx.h includes in subdirectories 2014-01-05 13:23:05 +02:00
Birunthan Mohanathas
76b2ce47bc Common: Use PCH 2014-01-05 13:21:23 +02:00
Birunthan Mohanathas
cc0d6eeb63 Library: Simplify PCH use 2014-01-05 13:00:50 +02:00
Birunthan Mohanathas
82d753891f Move Gfx code into Common project 2014-01-05 12:52:36 +02:00
Birunthan Mohanathas
ba79e869b0 Move PCRE into separate Library_PCRE project 2014-01-05 12:44:34 +02:00
Birunthan Mohanathas
5c371b8999 Move Lua into separate Library_Lua project 2014-01-05 12:41:42 +02:00
Birunthan Mohanathas
7164dddefd Disable copy constructors and copy assignment operators 2014-01-05 12:07:22 +02:00
Birunthan Mohanathas
4b6a1d31ea Rotator: Use more exact value of 2π for RotationAngle 2014-01-05 11:43:50 +02:00
Birunthan Mohanathas
27164b8e75 Rename EscapeUrl to EncodeUrl 2014-01-04 21:47:45 +02:00
Birunthan Mohanathas
39c6c62abd WebParser: Tweaks 2014-01-04 21:46:00 +02:00
Birunthan Mohanathas
9e730bc7cf WebParser: Fix failure to replace [&Measure] variables in some cases 2014-01-04 21:31:14 +02:00
Birunthan Mohanathas
cf62c509a1 Add support for [Measure:EscapeUrl] to perform URL encoding 2014-01-04 19:19:10 +02:00
Birunthan Mohanathas
9b5871f4dc Move EscapeRegExp into StringUtil 2014-01-04 19:17:41 +02:00
Birunthan Mohanathas
ce847ac12e Cosmetics 2014-01-04 18:54:34 +02:00
Birunthan Mohanathas
61cbb81756 Tweak EscapeRegExp() 2014-01-04 18:50:55 +02:00
Birunthan Mohanathas
c31ecbfc83 Tweak GetSectionVariable() 2014-01-04 18:47:14 +02:00
Brian Ferguson
9541e72707 Cosmetics 2014-01-04 09:28:44 -07:00
Brian Ferguson
957e37fbf2 Added [Measure:EscapeRegExp] section variable for measures. This will escape any regular expression meta-characters for use with IfMatch. 2014-01-04 09:06:07 -07:00
Brian Ferguson
ee281be0c7 Cosmetics 2014-01-03 23:48:40 -07:00
Brian Ferguson
58d3881909 Cosmetics 2014-01-03 23:27:25 -07:00
Brian Ferguson
924ea06872 IfActions: Added IfMatch/IfMatchAction/IfNotMatchAction for string comparisons 2014-01-03 23:24:56 -07:00
Brian Ferguson
38a3fdcece MeasureString: Changed floating-point conversion function to CRT function 2014-01-03 12:00:00 -07:00
Brian Ferguson
d606ce0170 MeasureString: Correctly convert strings to floating-point numbers instead of integers only 2014-01-02 13:47:36 -07:00
Brian Ferguson
46ddc24f90 Removed unneeded library from previous commit d3e4a2b 2014-01-01 09:36:35 -07:00
Brian Ferguson
d3e4a2b6a4 MeasureString - New measure for simple manipulation of strings as a measure. 2014-01-01 09:33:40 -07:00
Brian Ferguson
1a345f1ad8 Fixed bug in 1383c04 2014-01-01 09:14:49 -07:00
Brian Ferguson
1383c046e0 MeasureCalc - Limit the amount of unique random numbers to preserve memory. The limit is set at 65535, which "should" be enough. 2014-01-01 08:59:39 -07:00
Birunthan Mohanathas
a84fa3f15c Enable /Gy (Function-Level Linking) and /Gw (Optimize Global Data) 2013-12-26 12:53:32 +02:00
Birunthan Mohanathas
a78de13d7b Remove unnecessary includes 2013-12-24 11:52:28 +00:00
Birunthan Mohanathas
ffd359158e Disabled exception handling and define _HAS_EXCEPTIONS=0 globally 2013-12-24 11:45:49 +00:00
Birunthan Mohanathas
0136f81163 Win7Audio: Remove try/catch blocks 2013-12-24 11:45:25 +00:00
Birunthan Mohanathas
da92def9fc Define WIN32_LEAN_AND_MEAN globally 2013-12-24 11:20:19 +00:00