Opened 5 years ago
Closed 4 years ago
#5379 closed task (fixed)
Drop Visual Studio 2013
Reported by: | Itms | Owned by: | Itms |
---|---|---|---|
Priority: | Nice to Have | Milestone: | Alpha 24 |
Component: | Build & Packages | Keywords: | |
Cc: | Patch: |
Description (last modified by )
This is mainly a ticket to remind myself of some things.
We now support Visual Studio 2015 in a stable way. 2013 support should be dropped because of its limited modern C++ support, and because it cannot be installed easily anymore (download sources are difficult to find).
Prior to dropping:
Commit redistributables for 2015 for players who don't have them installedMake Jenkins build with 2015 instead of 2013Commit glooxwrapper- Watch for bugs
- Resolve #5527
Dropping:
- Update premake scripts and update-workspaces.bat
After dropping:
- Update wiki:CppSupport
- Fix TODO in ScriptInterface.h ScriptVal.h and ComponentManager.h (grep for
Rvalue references v3.0
) - Test and fix NativeWrapperDefns.h#L49
- Will code improvements be made possible?
- Fix TODO in ScriptInterface.h ScriptVal.h and ComponentManager.h (grep for
- Commit #5094
- Mass rebuild libraries (and use the opportunity to upgrade them)
- Rephrase the explanation in the glooxwrapper so we don't have to update it everytime we change our support of the VS versions.
To be considered:
- Add support for 2017 and 2019. Easy to do in premake, but depends on whether whatever version of SpiderMonkey we use can be built with those.
Change History (19)
comment:1 by , 5 years ago
Description: | modified (diff) |
---|
comment:2 by , 5 years ago
Remember I tested on the train back to Paris and that Fcollada doesn't work when built with Vs2015.
comment:3 by , 5 years ago
will this community fork of FCOLLADA work? it has numerous fixes for newer compilers
comment:5 by , 5 years ago
I used our feedback and list of Windows versions and I got:
Windows XP: 0.13%
Windows Vista: 0.12%
Windows 7: 17.95%
Windows 8: 0.94%
Windows 8.1+: 80.86%
comment:6 by , 5 years ago
Description: | modified (diff) |
---|
The autobuilder now uses VS 2015. I forgot to commit the redistributables (I'll use the opportunity to delete the ones for VS 2011), so users who use SVN and don't have MSVC 2015 redistributables installed (unlikely) will have issues until I do it.
comment:9 by , 5 years ago
Description: | modified (diff) |
---|
comment:11 by , 5 years ago
Description: | modified (diff) |
---|
comment:12 by , 5 years ago
glooxwrapper.h
says "We want to let people build the game on Windows with any compiler version (VC2008, 2010, 2012, 2013, and debug vs release)".
comment:14 by , 5 years ago
Description: | modified (diff) |
---|
comment:15 by , 5 years ago
comment:16 by , 5 years ago
Description: | modified (diff) |
---|
I forgot to comment on rP22511 when I got back! But I agree it's better to drop 2013 now, especially since I enabled patch testing on VS2015 on Jenkins.
I'll move forward with #5527 and then do this.
Found another TODO.