Commit Graph

106 Commits

Author SHA1 Message Date
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
a84fa3f15c Enable /Gy (Function-Level Linking) and /Gw (Optimize Global Data) 2013-12-26 12:53:32 +02:00
Birunthan Mohanathas
ffd359158e Disabled exception handling and define _HAS_EXCEPTIONS=0 globally 2013-12-24 11:45:49 +00:00
Birunthan Mohanathas
da92def9fc Define WIN32_LEAN_AND_MEAN globally 2013-12-24 11:20:19 +00:00
Birunthan Mohanathas
a577608835 Unignore and fix warnings in Library/ 2013-12-23 19:42:31 +00:00
Birunthan Mohanathas
3d65d47488 Additional change to 9fc4aaa 2013-11-29 18:47:18 +02:00
jsmorley
9fc4aaad1f Upgrade to Visual Studio 2013 2013-11-29 11:42:12 -05:00
Birunthan Mohanathas
cfc3aa77f0 Build: Default the WinDDK 7.1 to <RepoRoot>\..\WinDDK\7600.16385.1\ 2013-11-05 17:31:30 +02:00
Birunthan Mohanathas
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
Birunthan Mohanathas
950192b8eb Additional change to e1872e6: Move Plugins.props as well 2013-11-03 20:23:16 +02:00
Birunthan Mohanathas
e1872e67bb Move .props files to Build\VS\ 2013-11-03 20:18:42 +02:00
Birunthan Mohanathas
dd1d3cb8da Build: Minor tweaks 2013-11-03 18:34:09 +02:00
jsmorley
1a150f8bc8 Update build.bat to 3.1 beta version 2013-10-25 10:36:53 -04:00
Birunthan Mohanathas
dbe920cfa5 Additional change to 04230d6 2013-10-20 17:14:39 +03:00
Birunthan Mohanathas
95c8709de7 Rename /Build/Themes to /Build/Layouts 2013-10-20 15:35:56 +03:00
Birunthan Mohanathas
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
Birunthan Mohanathas
986e67d7c5 SkinInstaller: Split into SkinInstaller.dll and SkinInstaller.exe to support 04e3376 2013-10-20 12:28:59 +03:00
Birunthan Mohanathas
dcdd1151c6 Revert accidental commit of some changes in 13c6b03 2013-10-19 17:18:02 +03:00
Birunthan Mohanathas
13c6b0363e Build: Use Visual Studio's copy of the CRT DLLs 2013-10-19 17:15:41 +03:00
Birunthan Mohanathas
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
Birunthan Mohanathas
04230d608f Minor tweaks to the build process 2013-10-19 16:19:50 +03:00
Birunthan Mohanathas
9ebac71990 Installer: Remove 64-bit install checkbox for standard installs on 32-bit systems 2013-10-19 12:33:47 +03:00
Birunthan Mohanathas
3cf2c21c7b Installer: Minor tweaks 2013-10-19 12:26:33 +03:00
Birunthan Mohanathas
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
Birunthan Mohanathas
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
Birunthan Mohanathas
1940b7f97c Installer: Reset to English instead of Arabic with an invalid language ID 2013-10-17 09:32:53 +03:00
jsmorley
629bb927fc Update Build.bat to set version to 3.0.1 2013-10-15 09:35:39 -04:00
Birunthan Mohanathas
61e6d0b549 Installer: Fix loading the illustro default theme with portable installs 2013-10-15 16:06:12 +03:00
Birunthan Mohanathas
30ac8063c8 Cosmetics 2013-06-13 22:14:57 +03:00
Birunthan Mohanathas
c8092189aa Move build instructions to Docs 2013-06-13 22:13:40 +03:00
Birunthan Mohanathas
5117f3c8dd Fix typo in 8a086ff 2013-06-13 21:15:03 +03:00
Birunthan Mohanathas
8a086ffdcb Make unit tests available in Release builds 2013-06-13 21:13:57 +03:00
Birunthan Mohanathas
fed4b080b0 Cosmetics 2013-06-12 23:08:45 +03:00
Birunthan Mohanathas
9922b2e25a Change Build.bat to show elapsed time 2013-06-08 13:23:19 +03:00
Birunthan Mohanathas
3b1484f363 Update build instructions 2013-05-09 13:31:39 +03:00
Birunthan Mohanathas
d064d087eb Update build instructions for VS2012.2 2013-04-05 15:35:03 +03:00
Birunthan Mohanathas
4323b8f29e Installer: Remove statistics collection 2013-03-26 17:28:54 +02:00
Birunthan Mohanathas
da7d8e3099 Remove svn support in Build.bat 2013-03-25 15:52:27 +02:00
jsmorley
4a51c3a68e Updating build to version 3.0 2013-03-25 09:41:11 -04:00
Birunthan Mohanathas
557664c77f Installer: Add FileView to default plugins 2013-03-21 15:34:56 +02:00
Birunthan Mohanathas
226416193e illustro: Remove Feeds skin 2013-03-16 16:39:59 +02:00
Birunthan Mohanathas
874a0e00ce Installed: Improved VC++ 2012 redistributable check 2013-01-26 13:22:08 +02:00
Birunthan Mohanathas
70dcad01b6 Fixed typo in 8d66abe 2013-01-06 14:48:28 +02:00
Birunthan Mohanathas
8d66abe5ba Installer: Added VC++ 2012 redistributable package support 2013-01-06 12:24:02 +02:00
Birunthan Mohanathas
2d8519a025 Installer: Removed rainmeter.net fallback for redist downloads 2013-01-06 12:13:18 +02:00
Birunthan Mohanathas
e4e48e2239 Minor fix to ad5b7cf 2012-12-22 16:08:53 +02:00
Birunthan Mohanathas
ad5b7cf829 Additional changes to 5d98c73 2012-12-22 15:56:10 +02:00
Birunthan Mohanathas
8ad5232ab7 Updated build instructions 2012-12-22 15:14:10 +02:00
Birunthan Mohanathas
5d98c738b2 Fixed build with multiple VS versions 2012-12-22 14:58:59 +02:00