a8d12570c484

View changeset a8d12570c484 on CodePlex.

Changeset Description

Add new project importer. It appears as a project template in New Project and will display a wizard to select the code source.
Modify ProjectNode and CommonProjectNode to avoid copying files around when using ProjectHome.
Removed previous project importer, templates and setup entries.
Fixed some registrations in PythonProjectPackage (Editor GUID was being used in Projects key).
Copied TCTestHostAdaptersDev11.msi into Prerequisites folder.
Improved robustness of some UI tests.
Updates installer for new files.
Adds tests for import wizard.
Performance improvements in CommonUtils.IsSamePath/Directory and Tokenizer.
Prevents IronPython analysis tests from using a generated database instead of the default CompletionDb.

New Files

Release/Product/Python/ImportWizard/ImportWizard.cs
Release/Product/Python/ImportWizard/ImportWizard.csproj
Release/Product/Python/ImportWizard/ImportWizard.csproj.vspscc
Release/Product/Python/ImportWizard/ImportWizardDialog.Designer.cs
Release/Product/Python/ImportWizard/ImportWizardDialog.cs
Release/Product/Python/ImportWizard/ImportWizardDialog.resx
Release/Product/Python/ImportWizard/Properties/AssemblyInfo.cs
Release/Product/Python/ImportWizard/Properties/Resources.Designer.cs
Release/Product/Python/ImportWizard/Properties/Resources.resx
Release/Product/Python/ImportWizard/Resources/PythonFile.bmp
Release/Product/Python/ImportWizard/Resources/PythonProject.ico
Release/Product/Python/ImportWizard/Resources/PythonStartupFile.bmp
Release/Product/Python/PythonTools/Templates/Projects/FromExistingCode/FromExistingCode.pyproj
Release/Product/Python/PythonTools/Templates/Projects/FromExistingCode/FromExistingCode.vstemplate
Release/Product/Python/PythonTools/Templates/Projects/FromExistingCode/FromExistingCode.zip
Release/Product/Python/PythonTools/Templates/Projects/FromExistingCode/__TemplateIcon.ico
Release/Tests/PythonToolsTests/ImportWizardTests.cs

Modified Files

Release/Product/Python/Analysis/Parsing/Tokenizer.cs
Release/Product/Python/Hpc/Hpc.csproj
Release/Product/Python/IronPython/Interpreter/IronPythonInterpreter.cs
Release/Product/Python/PythonTools/ProvideFileFilterAttribute.cs
Release/Product/Python/PythonTools/PythonTools.csproj
Release/Product/Python/PythonTools/PythonTools/CommonUtils.cs
Release/Product/Python/PythonTools/PythonTools/Intellisense/ProjectAnalyzer.cs
Release/Product/Python/PythonTools/PythonTools/Project/CommonProjectNode.cs
Release/Product/Python/PythonTools/PythonTools/Project/ProjectNode.cs
Release/Product/Python/PythonTools/PythonTools/Project/PythonProjectPackage.cs
Release/Product/Python/PythonTools/Resources.Designer.cs
Release/Product/Python/PythonTools/Resources.resx
Release/Product/Python/PythonTools/source.extension.vsixmanifest
Release/Product/Setup/BuildPublicRelease.ps1
Release/Product/Setup/PythonTools/PythonToolsVsExt.wxs
Release/Tests/AnalysisTests/AnalysisTest.cs
Release/Tests/AnalysisTests/IronPythonAnalysisTest.cs
Release/Tests/AnalysisTests/ParserTests.cs
Release/Tests/Common/TestUtilities.UI/UI/ComboBox.cs
Release/Tests/PythonToolsTests/PythonToolsTests.csproj
Release/Tests/PythonToolsUITests/BasicProjectTests.cs
Release/Tests/PythonToolsUITests/UITests.cs

Deleted Files

Release/Product/Python/PythonTools/ProvideImportTemplatesAttribute.cs
Release/Product/Python/PythonTools/Templates/Projects/ImportProject/ImportConApp.pyproj
Release/Product/Python/PythonTools/Templates/Projects/ImportProject/ImportWinApp.pyproj

Leave a Reply

Your email address will not be published. Required fields are marked *

Are you human? Click the Grapes...