Commit Graph

158 Commits

Author SHA1 Message Date
da92def9fc Define WIN32_LEAN_AND_MEAN globally 2013-12-24 11:20:19 +00:00
c196396ad0 Unignore and fix warnings elsewhere 2013-12-23 19:44:42 +00:00
625a25e015 Additional change to 9fc4aaa 2013-11-29 18:58:29 +02:00
e1872e67bb Move .props files to Build\VS\ 2013-11-03 20:18:42 +02:00
2315fe8cc5 Remove unnecessary duplication in .vcxproj files 2013-10-20 17:45:43 +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
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
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
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
1934c5db72 Change NULL to nullptr 2013-05-31 17:28:39 +03:00
67542f31dd Improve 24ef81d
Rainmeter.exe now uses delay-loading for Rainmeter.dll instead of manually loading it.
2013-05-05 13:09:48 +03:00
7581e3ac98 Move basic project options into Project.props 2013-05-01 13:02:17 +03:00
132e93c857 Additional change to 648e14b 2012-12-23 17:42:30 +02:00
648e14b6f7 Additional change to 24ef81d 2012-12-23 17:00:14 +02:00
24ef81dee8 Rainmeter.exe: Removed dependency on MSVCRT110.dll for Release builds
If the CRT libraries are missing or corrupt, a message pointing to http://rainmeter.net/dllerror is displayed.
2012-12-23 14:53:37 +02:00
52e1f1c6b4 Moved common project settings into .props files 2012-12-18 19:49:51 +02:00
spx
950f86add1 Application: Fixed typo 2012-11-24 12:48:06 +09:00
spx
425a4de015 Application: Copy Build/Themes to TestBench/Layouts when finished building 2012-11-24 12:43:24 +09:00
678ac501ad Added Windows 7/8 compatibility section to manifest
http://msdn.microsoft.com/en-us/library/windows/desktop/hh848036.aspx
2012-09-18 22:37:35 +03:00
spx
4591a969a6 Build option: Added /arch:SSE to Release/32bit. 2012-07-23 07:34:31 -07:00
b1176d9611 Cosmetics and restored 2cfbab6, which was accidentally reverted in dc07162 2012-06-11 17:03:19 +03:00
dc07162956 Improved 83f1b1a 2012-06-11 16:20:13 +03:00
83f1b1ae0e Added workaround for old plugins using relative path to Rainmeter.exe 2012-06-09 19:54:13 +03:00
a85ecc9b7c Added separate tray icon resource for high DPI conditions 2012-04-22 17:47:19 +03:00
66a5579550 Minor changes 2012-04-09 20:27:49 +03:00
7168634bb6 Disabled RTTI and removed dynamic_cast 2012-04-09 19:45:54 +03:00
spx
c6a382f4ab Removed /Ob1 option for fixing VS2010 optimization bug. 2012-04-09 06:53:00 -07:00
116b2b1bb2 Updated 24x24 icon 2012-04-09 15:06:52 +03:00
c69c56e42f Cleaned project files 2012-04-09 14:04:07 +03:00
3ea09d5c14 Updated icon 2012-04-06 21:21:35 +03:00
9ba4021a2b Updated tray icon 2012-04-05 21:56:39 +03:00
db52d3d575 Cosmetic changes to resources 2012-03-26 18:49:31 +03:00
7a0ec6c129 Added /Build 2012-03-26 18:26:59 +03:00
f6d6760caf - Installer: .NET 2.0 is now a requirement
- illustro: Changed to use scalable background
2012-02-22 10:03:51 +00:00
876817bc11 - About Log and Skins: Added CTRL+C support to copy third column
- Cosmetics
2012-02-21 09:03:16 +00:00
b48791dd58 Some minor fixes. 2012-02-16 17:38:45 +00:00
spx
bf27206d8c Cleanup. 2012-02-16 14:09:54 +00:00
ac840c1599 - Disabled "Log file created" messagebox
- Fixed empty messagebox when Rainmeter is launched with Logging=1 and no existing log file
- Minor changes to log output
2012-02-14 17:58:03 +00:00
2c6ed8ed69 - Manage/About dialogs: Fixed that keyboard commands didn't work
- Window message API: Partly broken since r1157, fixed
- Moved all functionality from Rainmeter.exe into Rainmeter.dll
2012-02-14 17:00:07 +00:00
81b6813e3a - Removed example plugins (will be available tomorrow from http://rainmeter.net/cms/Developers)
- Changed new plugin API exports to __stdcall calling convention
- Disabled /DEBUG for Release configurations
2012-01-28 16:14:03 +00:00
spx
ebec08914a Adjusted copyright notice.
http://www.gnu.org/licenses/gpl-2.0.html
2012-01-23 06:36:15 +00:00
c3ed2e5fa3 Reintegrated 2.3 branch into trunk 2012-01-08 17:35:29 +00:00
spx
8e8b7d1268 Code tweaks and cleanup. 2011-12-04 22:18:40 +00:00
9f629fac62 Rainmeter.dll now shares icon with Rainmeter.exe to reduce binary size. 2011-11-11 09:38:00 +00:00
4f73f17cec Added ability to change language in Manage Settings. 2011-10-01 17:39:09 +00:00
spx
6dd79c451d Reduced system resource usage. 2011-10-01 06:27:20 +00:00
1493aec2a1 Partly reverted r975 (restored Rainmeter.dll). 2011-09-29 06:04:20 +00:00
13c17b9d1a - Removed support for using Rainmeter.dll as Litestep module
- Merged Rainmeter.dll and Rainmeter.exe
- Language resource file now located in \Language\<LanguageName>.dll
- Build.bat now automatically builds and packages all languages
2011-09-28 18:28:35 +00:00