Commit Graph

57 Commits

Author SHA1 Message Date
jsmorley
9fc4aaad1f Upgrade to Visual Studio 2013 2013-11-29 11:42:12 -05: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
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
Birunthan Mohanathas
61e6d0b549 Installer: Fix loading the illustro default theme with portable installs 2013-10-15 16:06:12 +03:00
Birunthan Mohanathas
4323b8f29e Installer: Remove statistics collection 2013-03-26 17:28:54 +02:00
Birunthan Mohanathas
557664c77f Installer: Add FileView to default plugins 2013-03-21 15:34:56 +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
d02543be1d Installer: Changes to statistics collection 2012-11-04 16:00:19 +02:00
Birunthan Mohanathas
0cd82ae789 Installer: Minor fix 2012-10-06 20:03:04 +03:00
Birunthan Mohanathas
d8550e3db4 Installer: Added support for 3cae4f7 2012-10-06 15:05:07 +03:00
Birunthan Mohanathas
0f0a0f9ea7 Tweaks 2012-07-23 18:38:07 +03:00
Birunthan Mohanathas
5759429823 Installer: Added .inc association
If .inc is not associated, it is associated with whatever .ini is.
2012-07-23 18:26:37 +03:00
Birunthan Mohanathas
39b9832540 Installer: Made SSE a requirement 2012-07-23 18:20:02 +03:00
Birunthan Mohanathas
374b20ee34 Fixed leftovers after uninstall 2012-06-26 20:05:35 +03:00
Birunthan Mohanathas
ccd3c10248 Installer: Fixed cleanup of write testing with portable installs 2012-06-25 11:08:18 +03:00
Birunthan Mohanathas
9ee7d63bcb Additional change to 8afa069 2012-06-24 17:24:40 +03:00
Birunthan Mohanathas
6fa58c2df4 Updated languages 2012-06-24 16:05:03 +03:00
Birunthan Mohanathas
a5b0fa87b9 Missed file in 8afa069 2012-06-24 15:07:04 +03:00
Birunthan Mohanathas
8afa0695a9 Installer: Added statistics reporting 2012-06-24 15:05:09 +03:00
Birunthan Mohanathas
f6dee2a657 Cosmetics 2012-06-17 16:29:34 +03:00
Birunthan Mohanathas
dc07162956 Improved 83f1b1a 2012-06-11 16:20:13 +03:00
Birunthan Mohanathas
a9b7347a7e Cosmetics 2012-06-09 19:56:59 +03:00
Birunthan Mohanathas
83f1b1ae0e Added workaround for old plugins using relative path to Rainmeter.exe 2012-06-09 19:54:13 +03:00
Birunthan Mohanathas
87817bc050 Moved addons and non-default plugins to #SETTINGSPATH# 2012-06-09 18:38:45 +03:00
Birunthan Mohanathas
96959d62f1 Moved default skins and themes into ProgramPath\Defaults\ 2012-05-30 08:33:32 +03:00
Birunthan Mohanathas
59713dd9b3 Installer: Tweaked Rainmeter closing process 2012-05-20 19:54:20 +03:00
Birunthan Mohanathas
62d60cba90 Installer: Fixed that 64-bit install was not checked by default 2012-05-10 22:33:10 +03:00
Birunthan Mohanathas
ba0f19b7e6 Installer: Fixed write error with new installs (when UAC is enabled) 2012-05-10 22:31:55 +03:00
Birunthan Mohanathas
4c9133d28f Installer: Added copyright header 2012-05-05 19:31:28 +03:00
Birunthan Mohanathas
14ea42120e Installer: Prevented duplicate startup shortcut 2012-05-05 13:00:28 +03:00
Birunthan Mohanathas
73525ea999 Installed: Changed header bitmap to icon 2012-05-05 12:51:13 +03:00
Birunthan Mohanathas
4028ed107d Installer: Made destination folder editbox writable for portable installs 2012-05-05 12:50:57 +03:00
Birunthan Mohanathas
2ba25f8aa2 Minor change to installer 2012-04-29 18:19:34 +03:00
Birunthan Mohanathas
e968951a1d Minor change to installer 2012-04-29 16:29:18 +03:00
Birunthan Mohanathas
97656ad6bc Installer: Fixed that Rainmeter.ini in Program Files was not moved correctly in some cases 2012-04-29 15:18:48 +03:00
Birunthan Mohanathas
0ec27ccf6c Tweaks 2012-04-29 14:21:49 +03:00
Birunthan Mohanathas
7835fabb20 Minor change 2012-04-28 21:19:32 +03:00
Birunthan Mohanathas
4c96ba718a Tweaks 2012-04-28 20:39:58 +03:00