diff options
author | Miguel Costa <miguel.costa@qt.io> | 2018-02-09 16:30:09 +0100 |
---|---|---|
committer | Miguel Costa <miguel.costa@qt.io> | 2018-02-26 13:05:10 +0000 |
commit | 96107c43166d4f66142e26bd3b6e4c98949d8248 (patch) | |
tree | 707a40d5c9f9e477adea43ea68205097235ec02e | |
parent | 7e85c4d827e2a2b8d175027981c2a9d205820598 (diff) |
Update version number to 2.2.0v2.2.0
Change-Id: Ie2718c40ae26a664988b217b9de0d889123cd80d
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
28 files changed, 74 insertions, 42 deletions
@@ -1,3 +1,35 @@ +The Qt Visual Studio Tools version 2.2.0 is the first official release of the Visual Studio add-in +for Visual Studio 2017, 2015 and 2013. + +Changes +------- +- New approach to moc, rcc and uic integration using MSBuild rules and targets +- No longer adds generated files to projects +- Creates Universal Windows projects when using a WinRT version of Qt +- Allows import of .pro files using a WinRT version of Qt +- Optimized the performance of adding header files (QTVSADDINBUG-64) +- Optimized the performance of the .pro import procedure (QTVSADDINBUG-442) +- Parallel execution of moc, rcc and uic processes (QTVSADDINBUG-124) +- Uses multi-processor compilation of C++ by default (QTVSADDINBUG-443) +- Updated list of Qt modules (QTVSADDINBUG-411) +- Fixed QTVSADDINBUG-105: moced source files are output to the same directory, prone to filename + clashes +- Fixed QTVSADDINBUG-140: VS2012 Doesn't start-up anymore correctly after VSAddin usage. +- Fixed QTVSADDINBUG-363: When the QTDIR variable is set after the LocalDebuggerEnvironment + variable in the users file for a project then it will not find the debugger +- Fixed QTVSADDINBUG-439: Visual Studio Addin creates bad project file if "flat" flag is removed + from config before converting to Visual Studio project +- Fixed QTVSADDINBUG-479: Error building Qt projects in VS 2017: SDK not found +- Fixed QTVSADDINBUG-485: Microsoft.Cpp.$(Platform).user.props absent +- Fixed QTVSADDINBUG-489: When a qrc file is added to the project it is defaulting to being + processed with -no-compress which is not the default on the command line +- Fixed QTVSADDINBUG-491: lupdate no longer works via Visual Studio Add-in +- Fixed QTVSADDINBUG-493: The application exited with an error (ExitCode 1) +- Fixed QTVSADDINBUG-504: Changing the project's Qt from Desktop to UWP causes linker errors +- Fixed QTVSADDINBUG-505: Opening a .pro file that does not contain Qt3D causes "3D module" to be + checked in project's Qt settings + + The Qt Visual Studio Tools version 2.1.2 contains support for VS 2017 and several bug fixes. QTVSADDINBUG-459: Fix reported issues against the VS2017 beta release diff --git a/src/config/12.0/qtvstools.targets b/src/config/12.0/qtvstools.targets index 8b214680..a7008193 100644 --- a/src/config/12.0/qtvstools.targets +++ b/src/config/12.0/qtvstools.targets @@ -3,7 +3,7 @@ <PropertyGroup> <DefineConstants>$(DefineConstants);VS2013</DefineConstants> - <VsixVersion Condition="'$(VsixVersion)' == ''">2.1.2</VsixVersion> + <VsixVersion Condition="'$(VsixVersion)' == ''">2.2.0</VsixVersion> </PropertyGroup> <ItemGroup Condition=" '$(VisualStudioVersion)' == '12.0' "> diff --git a/src/config/12.0/source.extension.vsixmanifest b/src/config/12.0/source.extension.vsixmanifest index 89844d72..e8cfb235 100644 --- a/src/config/12.0/source.extension.vsixmanifest +++ b/src/config/12.0/source.extension.vsixmanifest @@ -32,7 +32,7 @@ <PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011"> <Metadata> - <Identity Id="QtVsTools.15021976-cd02-4fd0-89bd-e36f85abe16a" Version="2.1.2" Language="en-US" + <Identity Id="QtVsTools.15021976-cd02-4fd0-89bd-e36f85abe16a" Version="2.2.0" Language="en-US" Publisher="The Qt Company Ltd." /> <DisplayName>Qt Visual Studio Tools</DisplayName> <Description xml:space="preserve">The Qt Visual Studio Tools allow developers to use the standard development environment without having to worry about any Qt-related build steps or tools.</Description> diff --git a/src/config/14.0/qtvstools.targets b/src/config/14.0/qtvstools.targets index d0e30ebd..00cb576b 100644 --- a/src/config/14.0/qtvstools.targets +++ b/src/config/14.0/qtvstools.targets @@ -3,7 +3,7 @@ <PropertyGroup> <DefineConstants>$(DefineConstants);VS2015</DefineConstants> - <VsixVersion Condition="'$(VsixVersion)' == ''">2.1.2</VsixVersion> + <VsixVersion Condition="'$(VsixVersion)' == ''">2.2.0</VsixVersion> </PropertyGroup> <ItemGroup Condition=" '$(VisualStudioVersion)' == '14.0' "> diff --git a/src/config/14.0/source.extension.vsixmanifest b/src/config/14.0/source.extension.vsixmanifest index 56f10726..eb5cbeec 100644 --- a/src/config/14.0/source.extension.vsixmanifest +++ b/src/config/14.0/source.extension.vsixmanifest @@ -32,7 +32,7 @@ <PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011"> <Metadata> - <Identity Id="QtVsTools.30112013-cd02-4fd0-89bd-e36f85abe16a" Version="2.1.2" Language="en-US" + <Identity Id="QtVsTools.30112013-cd02-4fd0-89bd-e36f85abe16a" Version="2.2.0" Language="en-US" Publisher="The Qt Company Ltd." /> <DisplayName>Qt Visual Studio Tools</DisplayName> <Description xml:space="preserve">The Qt Visual Studio Tools allow developers to use the standard development environment without having to worry about any Qt-related build steps or tools.</Description> diff --git a/src/config/15.0/qtvstools.targets b/src/config/15.0/qtvstools.targets index 9dad23f5..ba21d094 100644 --- a/src/config/15.0/qtvstools.targets +++ b/src/config/15.0/qtvstools.targets @@ -3,7 +3,7 @@ <PropertyGroup> <DefineConstants>$(DefineConstants);VS2017</DefineConstants> - <VsixVersion Condition="'$(VsixVersion)' == ''">2.1.2</VsixVersion> + <VsixVersion Condition="'$(VsixVersion)' == ''">2.2.0</VsixVersion> </PropertyGroup> <ItemGroup Condition=" '$(VisualStudioVersion)' == '15.0' "> diff --git a/src/config/15.0/source.extension.vsixmanifest b/src/config/15.0/source.extension.vsixmanifest index 4d66d5ae..f4bff2d0 100644 --- a/src/config/15.0/source.extension.vsixmanifest +++ b/src/config/15.0/source.extension.vsixmanifest @@ -32,7 +32,7 @@ <PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011"> <Metadata> - <Identity Id="QtVsTools.13121978-cd02-4fd0-89bd-e36f85abe16a" Version="2.1.2" Language="en-US" + <Identity Id="QtVsTools.13121978-cd02-4fd0-89bd-e36f85abe16a" Version="2.2.0" Language="en-US" Publisher="The Qt Company Ltd." /> <DisplayName>Qt Visual Studio Tools</DisplayName> <Description xml:space="preserve">The Qt Visual Studio Tools allow developers to use the standard development environment without having to worry about any Qt-related build steps or tools.</Description> diff --git a/src/qtappwrapper/Properties/AssemblyInfo.cs b/src/qtappwrapper/Properties/AssemblyInfo.cs index 1f369e90..e5abab43 100644 --- a/src/qtappwrapper/Properties/AssemblyInfo.cs +++ b/src/qtappwrapper/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qtprojectlib/Properties/AssemblyInfo.cs b/src/qtprojectlib/Properties/AssemblyInfo.cs index 5678e2f2..5ad5c708 100644 --- a/src/qtprojectlib/Properties/AssemblyInfo.cs +++ b/src/qtprojectlib/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.1.2.0")] -[assembly: AssemblyFileVersion("2.1.2.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qttemplates/console/Properties/AssemblyInfo.cs b/src/qttemplates/console/Properties/AssemblyInfo.cs index 485ace1f..4865d91c 100644 --- a/src/qttemplates/console/Properties/AssemblyInfo.cs +++ b/src/qttemplates/console/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qttemplates/console/console.vstemplate b/src/qttemplates/console/console.vstemplate index 6e56ce1f..5836ff65 100644 --- a/src/qttemplates/console/console.vstemplate +++ b/src/qttemplates/console/console.vstemplate @@ -56,7 +56,7 @@ </Project> </TemplateContent> <WizardExtension> - <Assembly>QtProjectWizard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null</Assembly> + <Assembly>QtProjectWizard, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null</Assembly> <FullClassName>QtProjectWizard.ConsoleWizard</FullClassName> </WizardExtension> </VSTemplate> diff --git a/src/qttemplates/designer/Properties/AssemblyInfo.cs b/src/qttemplates/designer/Properties/AssemblyInfo.cs index fc4dad30..2aea0ae1 100644 --- a/src/qttemplates/designer/Properties/AssemblyInfo.cs +++ b/src/qttemplates/designer/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qttemplates/designer/designer.vstemplate b/src/qttemplates/designer/designer.vstemplate index 748daa7e..ae58307e 100644 --- a/src/qttemplates/designer/designer.vstemplate +++ b/src/qttemplates/designer/designer.vstemplate @@ -67,7 +67,7 @@ </Project> </TemplateContent> <WizardExtension> - <Assembly>QtProjectWizard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null</Assembly> + <Assembly>QtProjectWizard, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null</Assembly> <FullClassName>QtProjectWizard.DesignerWizard</FullClassName> </WizardExtension> </VSTemplate> diff --git a/src/qttemplates/dialogbuttonbottom/Properties/AssemblyInfo.cs b/src/qttemplates/dialogbuttonbottom/Properties/AssemblyInfo.cs index 83e3962d..ba9239d8 100644 --- a/src/qttemplates/dialogbuttonbottom/Properties/AssemblyInfo.cs +++ b/src/qttemplates/dialogbuttonbottom/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qttemplates/dialogbuttonright/Properties/AssemblyInfo.cs b/src/qttemplates/dialogbuttonright/Properties/AssemblyInfo.cs index b26bc081..a3c35175 100644 --- a/src/qttemplates/dialogbuttonright/Properties/AssemblyInfo.cs +++ b/src/qttemplates/dialogbuttonright/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qttemplates/gui/Properties/AssemblyInfo.cs b/src/qttemplates/gui/Properties/AssemblyInfo.cs index f65c59cd..c445afaf 100644 --- a/src/qttemplates/gui/Properties/AssemblyInfo.cs +++ b/src/qttemplates/gui/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qttemplates/gui/gui.vstemplate b/src/qttemplates/gui/gui.vstemplate index 0438fbae..fe3f56c5 100644 --- a/src/qttemplates/gui/gui.vstemplate +++ b/src/qttemplates/gui/gui.vstemplate @@ -65,7 +65,7 @@ </Project> </TemplateContent> <WizardExtension> - <Assembly>QtProjectWizard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null</Assembly> + <Assembly>QtProjectWizard, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null</Assembly> <FullClassName>QtProjectWizard.GuiWizard</FullClassName> </WizardExtension> </VSTemplate> diff --git a/src/qttemplates/lib/Properties/AssemblyInfo.cs b/src/qttemplates/lib/Properties/AssemblyInfo.cs index 69d4a199..a3fcd325 100644 --- a/src/qttemplates/lib/Properties/AssemblyInfo.cs +++ b/src/qttemplates/lib/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qttemplates/lib/lib.vstemplate b/src/qttemplates/lib/lib.vstemplate index c296b6d6..bb52c115 100644 --- a/src/qttemplates/lib/lib.vstemplate +++ b/src/qttemplates/lib/lib.vstemplate @@ -63,7 +63,7 @@ </Project> </TemplateContent> <WizardExtension> - <Assembly>QtProjectWizard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null</Assembly> + <Assembly>QtProjectWizard, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null</Assembly> <FullClassName>QtProjectWizard.LibraryWizard</FullClassName> </WizardExtension> </VSTemplate> diff --git a/src/qttemplates/mainwindow/Properties/AssemblyInfo.cs b/src/qttemplates/mainwindow/Properties/AssemblyInfo.cs index 8ac69ff4..979382ea 100644 --- a/src/qttemplates/mainwindow/Properties/AssemblyInfo.cs +++ b/src/qttemplates/mainwindow/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qttemplates/resource/Properties/AssemblyInfo.cs b/src/qttemplates/resource/Properties/AssemblyInfo.cs index 8d1c23f3..6d33abe3 100644 --- a/src/qttemplates/resource/Properties/AssemblyInfo.cs +++ b/src/qttemplates/resource/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qttemplates/server/Properties/AssemblyInfo.cs b/src/qttemplates/server/Properties/AssemblyInfo.cs index b5ed5f7e..49bb7124 100644 --- a/src/qttemplates/server/Properties/AssemblyInfo.cs +++ b/src/qttemplates/server/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qttemplates/server/server.vstemplate b/src/qttemplates/server/server.vstemplate index 71849b73..6c25e98c 100644 --- a/src/qttemplates/server/server.vstemplate +++ b/src/qttemplates/server/server.vstemplate @@ -69,7 +69,7 @@ </Project> </TemplateContent> <WizardExtension> - <Assembly>QtProjectWizard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null</Assembly> + <Assembly>QtProjectWizard, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null</Assembly> <FullClassName>QtProjectWizard.ServerWizard</FullClassName> </WizardExtension> </VSTemplate> diff --git a/src/qttemplates/widget/Properties/AssemblyInfo.cs b/src/qttemplates/widget/Properties/AssemblyInfo.cs index 2b3a7889..00bc1096 100644 --- a/src/qttemplates/widget/Properties/AssemblyInfo.cs +++ b/src/qttemplates/widget/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qtvstools/Properties/AssemblyInfo.cs b/src/qtvstools/Properties/AssemblyInfo.cs index 3f89f604..e0a056cb 100644 --- a/src/qtvstools/Properties/AssemblyInfo.cs +++ b/src/qtvstools/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.1.2.0")] -[assembly: AssemblyFileVersion("2.1.2.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/src/qtvstools/Vsix.cs b/src/qtvstools/Vsix.cs index 4e25967d..b296e425 100644 --- a/src/qtvstools/Vsix.cs +++ b/src/qtvstools/Vsix.cs @@ -40,7 +40,7 @@ namespace QtVsTools { [Guid(PackageGuid)] [PackageRegistration(UseManagedResourcesOnly = true)] - [InstalledProductRegistration("#110", "#112", "2.1.2", IconResourceID = 400)] + [InstalledProductRegistration("#110", "#112", "2.2.0", IconResourceID = 400)] [ProvideMenuResource("Menus.ctmenu", 1)] [ProvideAutoLoad(Microsoft.VisualStudio.Shell.Interop.UIContextGuids.SolutionExists)] [ProvideAutoLoad(Microsoft.VisualStudio.Shell.Interop.UIContextGuids.NoSolution)] diff --git a/src/qtwizard/Properties/AssemblyInfo.cs b/src/qtwizard/Properties/AssemblyInfo.cs index 7a63a06a..2e62a557 100644 --- a/src/qtwizard/Properties/AssemblyInfo.cs +++ b/src/qtwizard/Properties/AssemblyInfo.cs @@ -59,5 +59,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("2.2.0.0")] +[assembly: AssemblyFileVersion("2.2.0.0")] diff --git a/vstools.pri b/vstools.pri index 486020c2..84c31695 100644 --- a/vstools.pri +++ b/vstools.pri @@ -2,8 +2,8 @@ error("vstools.pri already included") } QTVSTOOLS_PRI = 1 -QTVSTOOLS_VERSION = 2.1.2 -QTVSTOOLS_VERSION_TAG = 212 +QTVSTOOLS_VERSION = 2.2.0 +QTVSTOOLS_VERSION_TAG = 220 defineTest(minQtVersion) { maj = $$1 |