Matt Ward
cf5e2d6f39
Add SharpDevelop.EnvDTE to main solution and installer.
13 years ago
Matt Ward
268c9639b5
Merge branch 'entityframework'
13 years ago
Matt Ward
40639853dc
Update NUnit to version 2.6.2
13 years ago
Matt Ward
c8af6af505
Support project templates using ${ProjectName} as part of the directory name.
...
Project template containing ${ProjectName} in the Project/@directory attribute will have the project name expanded.
<Project name="${ProjectName}.Interface" directory="Base\${ProjectName}.Interface" language="C#">
13 years ago
Matt Ward
2fc93423c0
Support latest T4MVC 2.13.0
...
Latest T4MVC template uses ProjectItem.Collection which returns the ProjectItems that
contain the ProjectItem.
13 years ago
Matt Ward
1671b462e9
EnvDTE types now implement parameterised properties instead of methods.
...
EnvDTE.ProjectItem.FileNames and EnvDTE.CodeType.IsDerivedFrom are now parameterised properties
to match the Visual Studio API.
13 years ago
Matt Ward
2a4d4b435c
Insert space into Database Explorer name displayed in UI.
13 years ago
Matt Ward
11c36f38c5
Allow user to connect to database without using auto-discovery.
...
Changed the Add New Database Connection dialog so when a driver is selected the
data source control is shown. This allows the user to enter connection details,
such as the username and password, without having to use the auto-discover button.
13 years ago
Matt Ward
859d3ab9a0
Fix EF Add-Migrations not adding migration designer files as dependencies.
...
Change EnvDTE.ProjectItems.AddFileFromCopy to add .resx and .Designer.cs files to the
project with DependentUpon set to the parent file if a parent file is found in the project.
13 years ago
Matt Ward
ebbd829bdd
Fix EntityFramework Add-Migration failing to add file to project.
...
ProjectItems.AddFromFileCopy can now add a file that exists inside the project's root folder.
13 years ago
Matt Ward
a11658efa2
Implement EnvDTE.SolutionBuild.BuildProject
...
Fixes 'No migrations configuration type was found in the assembly' error when enabling migrations.
EntityFramework's Enable-Migrations cmdlet builds the project and then checks the generated
assembly for the configurations class that it added.
Enable-Migrations now works.
13 years ago
Matt Ward
db529dc711
Implement EnvDTE.ProjectItems.Kind
...
Determines whether the project items refer to a folder or file.
13 years ago
Matt Ward
08b85bb7ec
Implement EnvDTE.CodeModel.Language
...
Used by EntityFramework to determine which migration config template to use.
13 years ago
Matt Ward
e810ff78d5
Implement EnvDTE.ProjectItem.FileCount
13 years ago
Matt Ward
2681f78212
Provide a way for the DTE to provide the IVsSolution interface.
...
Workaround is to have the DTE class implement the System.IServiceProvider interface which is not
actually implemented by Visual Studio's EnvDTE.DTE class.
13 years ago
Matt Ward
ea9b39b01f
Implement Get-VSComponentModel cmdlet and IVsPackageInstallerServices.
...
Allows EntityFramework Enable-Migrations command to get the installed NuGet packages.
13 years ago
Matt Ward
9eceb221b7
Fix methods on wrong class in code coverage results window.
...
Matching methods to a class was allowing partial matches by only comparing the start of the class name.
13 years ago
Matt Ward
9facfbe8bf
Display code coverage results when solution opened.
...
On opening a solution previous code coverage results files are located and displayed in the code coverage pad.
13 years ago
Matt Ward
28d9289116
Fix unhandled exception if code coverage results file does not exist.
...
Show error message in code coverage pad's text editor if the code coverage file does not exist.
13 years ago
Matt Ward
fe5802bc61
Fix compilation warnings in code coverage addin.
13 years ago
Matt Ward
04c483a83a
Fix Get-Package NuGet cmdlet not finding projects.
...
The ProjectName parameter now supports finding projects by filename.
13 years ago
Matt Ward
71f8ccce41
Support finding a project by unique name in EnvDTE.Solution.Projects.
13 years ago
Matt Ward
07fe2e57fc
Implement EnvDTE.SolutionBuild.ActiveConfiguration
13 years ago
Matt Ward
e428c65ef7
Implement EnvDTE.Solution.Properties.
13 years ago
Matt Ward
899e4a6964
Implement EnvDTE.SolutionBuild.StartupProjects
...
Used by Entity Framework when enabling migrations.
13 years ago
Matt Ward
3859303d20
Fix EF NuGet package adding web.config files to non-web projects.
...
NuGet's IProjectSystem.IsSupportedFile now returns false for web.config files when the project is not a web project.
It returns false for app.config files when the project is a web project.
13 years ago
Matt Ward
7dd2cc0296
Fix T4MVC T4 template failing to run.
...
Extend the text templating addin to allow addins to define their own service providers.
Package management addin defines a service provider that can be used in a T4 template to create EnvDTE types such as DTE.
13 years ago
Siegfried Pammer
22dedf2601
implemented SetCompositionFont: now the IME font size should be the same as in the editor
13 years ago
Daniel Grunwald
ff4e91c204
Only update the IME composition window when the VisualLine for the caret position is available.
...
This fixes a performance issue while scrolling (without this change, UpdateCompositionWindow() would cause the line containing the caret to be re-generated whenever the user scrolls).
13 years ago
Daniel Grunwald
28453802ea
AvalonEdit IME support: use the default input context, and fix issues with IME not activating in some cases using ITfThreadMgr.SetFocus(null).
13 years ago
Daniel Grunwald
2aa2ddb456
Create a new IME context instead of using the default one.
13 years ago
Daniel Grunwald
827dbee0d4
Simplify IME integration a bit
13 years ago
Daniel Grunwald
3e3e7d0fce
AvalonEdit IME support: Fix NullReferenceException when HwndSource.RootVisual == null.
...
Can happen during AvalonDock layout switches (http://community.sharpdevelop.net/forums/t/16326.aspx )
13 years ago
Daniel Grunwald
f83af4d8af
AvalonEdit IME Support: clear old context when IME support is disabled
13 years ago
Matt Ward
639908ac89
Fix MvcScaffolding NuGet package failing to install.
...
Fixed Microsoft.VisualStudio.Shell.Package not using the new EnvDTE interface.
13 years ago
Matt Ward
177f0190b6
Fix MvcScaffolding unit tests failing to compile.
...
Added explicit GetEnumerator() method to CodeElements interface to fix MvcScaffolding unit tests failing to compile.
13 years ago
Matt Ward
fea395030b
Fix EF PowerShell extensions not finding SharpDevelop's EnvDTE assembly.
...
Move EnvDTE API to separate assembly.
Create EnvDTE interfaces in VB.NET to allow COM parameterised properties to be implemented to match Visual Studio's API.
Rename EnvDTE namespace from ICSharpCode.PackageManagement.EnvDTE to EnvDTE
13 years ago
Daniel Grunwald
8d0a6afd1c
Fixed duplicate project references in portable library projects.
13 years ago
Daniel Grunwald
8293675a92
Replace 'Where(pred).FirstOrDefault()' with 'FirstOrDefault(pred)'
13 years ago
Daniel Grunwald
8bf4153027
[AvalonEdit] Adjust epsilon used for IsClose()
13 years ago
Matt Ward
11c7563d42
Add option to enable/disable NuGet package restore.
...
Package restore setting in Tools Options dialog is now used to update the NuGet.config in the user's profile.
13 years ago
Matt Ward
1dfa232205
Hide disabled NuGet package sources in manage packages dialog.
13 years ago
Matt Ward
878cd428db
Hide disabled NuGet package sources in package management console.
13 years ago
Matt Ward
4d27532e1a
Support disabling NuGet package sources.
...
Add checkbox to NuGet package sources in Tools Options that can be used to enable or disable a package source.
13 years ago
Matt Ward
df62b5a0b6
Use latest official NuGet feed source.
13 years ago
Matt Ward
356e7bfc6f
Add MVC T4 processing errors to Errors window.
...
Add View and Add Controller dialogs now report T4 template processing errors to the Errors window instead of logging them to the console window.
13 years ago
Matt Ward
c67061996d
Fix FileNotFoundException if MVC T4 template processing fails.
...
Do not attempt to open the view or controller if the T4 text templating processing returns an error.
13 years ago
Daniel Grunwald
a4038fc1a1
Use tools from .NET 4.5 SDK if available.
13 years ago
Daniel Grunwald
b718df13b1
Add EnvDTEHelpers to solution to fix build error when doing a clean build inside SharpDevelop.
13 years ago
Daniel Grunwald
f9988e30e4
Update link to wiki in AddInWritingHelp.
13 years ago