Changes between Version 3 and Version 4 of FDORfc62
- Timestamp:
- 09/14/11 19:45:12 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FDORfc62
v3 v4 21 21 22 22 == Overview == 23 This is a proposal to switch support from V90 compiler to V100 compiler in Microsoft Visual Studio VS2010. 23 24 This is a proposal to update the FDO project to completely support the VC10 compiler and the v100 runtime for the upcoming FDO 3.7 release. These changes will be made for the FDO and FDO Provider unmanaged C++ projects. A previous submission updated the managed C++ projects to the v100 runtime. With the completion of this RFC, all binaries shipped with FDO 3.7 will use the v100 runtime, and none will remain using the v90 runtime. 24 25 25 26 == Motivation == 26 27 27 Supporting the new Visual Studio 2010 will allow a developer to take advantage of the IDE improvements.28 Supporting the new v100 runtime shipped with Visual Studio 2010 will allow clients and developers to take advantage of the latest Microsoft compiler relase and its associated APIs and functionality. 28 29 29 30 == Proposed Solution == 30 * The prototype will be done in Sandbox/V100 branch first. 31 * All solution and project files in the trunk will be upgraded to V100 compiler. KingInformix,KingKML and KingMsSqlSpatial providers will need to updated by King. 32 * All code will be recompiled and code changes made as appropriate 33 * All unit tests will be run and must pass before the above changes can be submitted. 31 32 * A v100 runtime prototype will be done in the FDO Sandbox/v100 branch. 33 * All *_vc10.sln VC10 solution and project files in the trunk will be upgraded to use the VC10 compiler and v100 runtime. 34 * All projects will be recompiled and code changes made as appropriate 35 * All unit tests will be run and must pass before the above changes can be submitted back to the FDO Trunk. 36 37 '''NOTE:''' 38 39 * The !KingInformix, KingKML and !KingMsSqlSpatial providers will not be updated to VC10 by Autodesk. Responsibility for updating the build settings for these providers and verifying that these providers build with the v100 runtime will have to be undertaken by other Open Source FDO developers, potentially the King developer group. 34 40 35 41 == Implications == 36 42 37 The existing Visual Studio 2008 support will not be changing. Changes to solution files and project files would require that both sets be maintained.43 Existing Visual Studio 2008 support will not be changing. Changes to any solution and project files would also require that both sets of projects continue to build. 38 44 39 45 == Test Plan == … … 42 48 43 49 == !Funding/Resources == 44 Autodesk 50 51 Autodesk to migrate the FDO API and the set of providers released in the FDO 3.6