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