Commit Graph

111 Commits

Author SHA1 Message Date
Tiberiu Chibici 6eec29a3a7 Completed rename from RainmeterEditor to RainmeterStudio 2014-07-26 10:12:56 +03:00
Tiberiu Chibici 7cba5cc109 Fixed line endings and applied gitignore 2014-07-26 09:43:40 +03:00
jsmorley 98b674869d Updated Build.bat to version 3.2.0 beta. 2014-06-01 23:38:36 -04:00
Birunthan Mohanathas cd01247250 Installer: Error out when run on XP SP2 2014-06-01 09:33:18 +03:00
Birunthan Mohanathas 4236bea52b Enable /MP (Build with Multiple Processes) for Release builds 2014-03-25 19:46:37 +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 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