Commit Graph

2162 Commits

Author SHA1 Message Date
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
abf3ee09ed New installer: Implement basic install and elevation handling 2013-11-03 16:22:00 +02:00
25d956c014 New installer: Partly revert 5689604 since some parts are necessary after all 2013-11-03 16:14:08 +02:00
3d9a605117 Gfx: Fix incorrect IID to DWriteCreateFactory (IDWriteFactory instead of IDWriteFactory1) 2013-11-02 18:13:50 +02:00
177d305e58 Additional change to 5689604 2013-11-02 13:55:35 +02:00
5689604f36 New installer: Comment out unnecessary parts of the lzma files to reduce size 2013-11-02 13:54:55 +02:00
e35a65eeaa New installer: Add UI controls 2013-11-02 12:31:05 +02:00
99e2b69ff8 Manage: Disable resizable window frame 2013-11-02 11:58:25 +02:00
spx
150ccf8b14 Additional change to f5d875e
This also fixes the flickering issue caused by !Refresh: http://rainmeter.net/forum/viewtopic.php?f=14&t=16535#p92322
v3.0.2.2161
2013-10-30 04:35:44 +09:00
d14dfdbb0e Updated version.* to 3.1 beta 2013-10-25 10:39:07 -04:00
1a150f8bc8 Update build.bat to 3.1 beta version 2013-10-25 10:36:53 -04:00
5aabd3fe1a Fix mistake in 1414b30 2013-10-21 19:41:36 +03:00
1414b3022e Additional changes to 95e6b4b 2013-10-21 19:40:12 +03:00
3c58e4d48c Minor fixes 2013-10-21 19:22:57 +03:00
95e6b4b76f WebParser: Switch to new logging functions 2013-10-21 18:09:31 +03:00
c2530b3761 Plugin API: Add RmLog and RmLogF functions
These functions take a `void* rm` parameter that is used to populate the Source field in the log.
2013-10-21 18:04:13 +03:00
f99418dd2d Enable /LTCG to go along with ab431fa 2013-10-20 22:14:55 +03:00
26515657d3 Fix mistake in 986e67d 2013-10-20 19:18:50 +03:00
6178344542 NowPlaying: Clear details when track ends with iTunes 2013-10-20 18:55:23 +03:00
97c058f90a Language: Update strings 2013-10-20 18:36:57 +03:00
ab431fa0c0 Enable /GL (Whole Program Optimization) 2013-10-20 18:06:07 +03:00
2315fe8cc5 Remove unnecessary duplication in .vcxproj files 2013-10-20 17:45:43 +03:00
dbe920cfa5 Additional change to 04230d6 2013-10-20 17:14:39 +03:00
4272940321 Minor tweaks 2013-10-20 17:06:41 +03:00
4bfc7cabcb Additional change to 5f14545 2013-10-20 17:00:02 +03:00
spx
f5d875e7a3 Cosmetics
- Removed reset parameter from MeterWindow::UpdateWindow(). It was for NativeTransparency support.
2013-10-20 22:18:13 +09: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
spx
cfd525c2fc Fixed AnchorX/Y issue (caused by ef1cf223)
http://rainmeter.net/forum/viewtopic.php?f=14&t=16798
2013-10-20 20:44:57 +09:00
24bf27d394 SkinInstaller: Update zlib to 1.2.8 2013-10-20 12:56:49 +03:00
986e67d7c5 SkinInstaller: Split into SkinInstaller.dll and SkinInstaller.exe to support 04e3376 2013-10-20 12:28:59 +03:00
bb067ae305 Additional change to cea85dd 2013-10-19 21:15:00 +03:00
cea85dd0f0 NowPlaying: Update TagLib to 1.9.1 2013-10-19 21:12:01 +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
99b77ee64b Manifest: Removed Vista, cosmetics 2013-10-18 11:01:53 -06:00
82e7f10861 Updated manifest to target Windows 8.1 users 2013-10-18 10:57:38 -06:00
cb01bb2c20 Updated to support Windows 8.1 2013-10-18 10:23:17 -06: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
d087a7db42 SkinInstaller/SkinPackager: Fix Unicode filename handling
Existing .rmskin files need to be repackaged for proper Unicode filename support.

Non-ASCII filenames can be used only if 'Minimum Rainmeter' is set to at least '3.0.1'. An error will be displayed otherwise.
2013-10-16 17:21:07 +03:00
d6e26401ca Update Version.{h,cs} files for 3.0.1 2013-10-15 17:16:43 +03:00
ca41a4575c Gfx: Handle failed creation of D2D text layout 2013-10-15 17:09:41 +03:00