Commit Graph

104 Commits

Author SHA1 Message Date
a84fa3f15c Enable /Gy (Function-Level Linking) and /Gw (Optimize Global Data) 2013-12-26 12:53:32 +02:00
ffd359158e Disabled exception handling and define _HAS_EXCEPTIONS=0 globally 2013-12-24 11:45:49 +00:00
da92def9fc Define WIN32_LEAN_AND_MEAN globally 2013-12-24 11:20:19 +00:00
a577608835 Unignore and fix warnings in Library/ 2013-12-23 19:42:31 +00:00
3d65d47488 Additional change to 9fc4aaa 2013-11-29 18:47:18 +02:00
9fc4aaad1f Upgrade to Visual Studio 2013 2013-11-29 11:42:12 -05:00
cfc3aa77f0 Build: Default the WinDDK 7.1 to <RepoRoot>\..\WinDDK\7600.16385.1\ 2013-11-05 17:31:30 +02:00
b7bc3c9d0d Build: Add RainmeterPlugin.Cs.props
This change allows Build.bat to define RmOutDirRoot to redirect output files to a different directory. This will be required for the new installer.
2013-11-03 21:56:32 +02:00
950192b8eb Additional change to e1872e6: Move Plugins.props as well 2013-11-03 20:23:16 +02:00
e1872e67bb Move .props files to Build\VS\ 2013-11-03 20:18:42 +02:00
dd1d3cb8da Build: Minor tweaks 2013-11-03 18:34:09 +02:00
1a150f8bc8 Update build.bat to 3.1 beta version 2013-10-25 10:36:53 -04:00
dbe920cfa5 Additional change to 04230d6 2013-10-20 17:14:39 +03:00
95c8709de7 Rename /Build/Themes to /Build/Layouts 2013-10-20 15:35:56 +03:00
5f145451b6 Change build output to /{x32,x64}-{Debug,Release}/ instead of /TestBench/{x32,x64}/{Debug,Release}/
This additionally changes the intermediate directory to /{x32,x64}-{Debug,Release}/Obj/ to avoid cluttering the working tree.
2013-10-20 15:30:53 +03:00
986e67d7c5 SkinInstaller: Split into SkinInstaller.dll and SkinInstaller.exe to support 04e3376 2013-10-20 12:28:59 +03:00
dcdd1151c6 Revert accidental commit of some changes in 13c6b03 2013-10-19 17:18:02 +03:00
13c6b0363e Build: Use Visual Studio's copy of the CRT DLLs 2013-10-19 17:15:41 +03:00
04e3376d5a Installer: Include and deploy msvcr110.dll and msvcp110.dll
The msvcr110.dll and msvcp110.dll libraries are now included in the installer and extracted to InstallDir\Runtime\. The VC++ 2012 redistributable package is no longer downloaded and installed.

Rainmeter.exe will first try to load Rainmeter.dll normally. If it fails, it will retry after loading Runtime\msvcp110.dll. This means that our copy of the runtimes will be used only if the system copy is either not present or somehow invalid.

See Building.md for updated build instructions.
2013-10-19 16:49:48 +03:00
04230d608f Minor tweaks to the build process 2013-10-19 16:19:50 +03:00
9ebac71990 Installer: Remove 64-bit install checkbox for standard installs on 32-bit systems 2013-10-19 12:33:47 +03:00
3cf2c21c7b Installer: Minor tweaks 2013-10-19 12:26:33 +03:00
5f274807c3 Installer: Remove Visual C++ 2010 installation
This means that 3rd party plugins that target msvcr100.dll/msvcp100.dll will fail to work unless they have been separately installed.
2013-10-18 20:06:36 +03:00
f6461a1b30 Add Rainmeter.exe.config to declare support for the .NET 4.0 and 4.5 runtimes
This allows plugins like InputText.dll to be used with .NET 4.0/4.5 in addition to 2.0. Therefore, we can avoid installing .NET 2.0 on Windows 8 and 8.1 where it is not installed by default (whereas 4.5/4.5.1 is installed by default).
2013-10-18 10:42:01 +03:00
1940b7f97c Installer: Reset to English instead of Arabic with an invalid language ID 2013-10-17 09:32:53 +03:00
629bb927fc Update Build.bat to set version to 3.0.1 2013-10-15 09:35:39 -04:00
61e6d0b549 Installer: Fix loading the illustro default theme with portable installs 2013-10-15 16:06:12 +03:00
30ac8063c8 Cosmetics 2013-06-13 22:14:57 +03:00
c8092189aa Move build instructions to Docs 2013-06-13 22:13:40 +03:00
5117f3c8dd Fix typo in 8a086ff 2013-06-13 21:15:03 +03:00
8a086ffdcb Make unit tests available in Release builds 2013-06-13 21:13:57 +03:00
fed4b080b0 Cosmetics 2013-06-12 23:08:45 +03:00
9922b2e25a Change Build.bat to show elapsed time 2013-06-08 13:23:19 +03:00
3b1484f363 Update build instructions 2013-05-09 13:31:39 +03:00
d064d087eb Update build instructions for VS2012.2 2013-04-05 15:35:03 +03:00
4323b8f29e Installer: Remove statistics collection 2013-03-26 17:28:54 +02:00
da7d8e3099 Remove svn support in Build.bat 2013-03-25 15:52:27 +02:00
4a51c3a68e Updating build to version 3.0 2013-03-25 09:41:11 -04:00
557664c77f Installer: Add FileView to default plugins 2013-03-21 15:34:56 +02:00
226416193e illustro: Remove Feeds skin 2013-03-16 16:39:59 +02:00
874a0e00ce Installed: Improved VC++ 2012 redistributable check 2013-01-26 13:22:08 +02:00
70dcad01b6 Fixed typo in 8d66abe 2013-01-06 14:48:28 +02:00
8d66abe5ba Installer: Added VC++ 2012 redistributable package support 2013-01-06 12:24:02 +02:00
2d8519a025 Installer: Removed rainmeter.net fallback for redist downloads 2013-01-06 12:13:18 +02:00
e4e48e2239 Minor fix to ad5b7cf 2012-12-22 16:08:53 +02:00
ad5b7cf829 Additional changes to 5d98c73 2012-12-22 15:56:10 +02:00
8ad5232ab7 Updated build instructions 2012-12-22 15:14:10 +02:00
5d98c738b2 Fixed build with multiple VS versions 2012-12-22 14:58:59 +02:00
17f390082d Tweaks 2012-12-18 20:02:19 +02:00
cabc5f00a4 Upgraded project to VS2012 (Update 1) 2012-12-18 20:01:19 +02:00