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