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
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
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
Matt Ward
a2a7220b72
Support select all shortcut in scripting editor read-only region.
13 years ago
Matt Ward
45646ca2da
Fix copy shortcut working in Package Management console.
13 years ago
Daniel Grunwald
6d39f5965b
[AvalonDock] Fix "InvalidOperationException: This Visual is not connected to a PresentationSource" when closing a view content by middle-clicking while holding the left mouse button.
13 years ago
Daniel Grunwald
18ba138e8a
Floating windows: Avoid updating ActiveContent/ActiveDocument in the middle of a layout restore.
...
This fixes "System.InvalidOperationException: Unable to set active document" in AvalonDock.DockingManager.CoerceActiveDocumentValue.
(or at least one cause of that exception)
13 years ago
Matt Ward
83e9ad2722
Enable method insight for C# Razor views.
13 years ago
Matt Ward
7a742d922f
Add C# Razor completion for model.
...
Use the @model directive to generate a strongly typed WebViewPage class.
Support completion on the Model property in a view.
13 years ago
Matt Ward
e5836be58e
Add C# Razor completion for MVC helper methods.
...
Use WebViewPage<dynamic> as Razor view's base class.
Add default namespaces for the Razor view class so extension methods show in completion:
System.Web.Mvc,
System.Web.Mvc.Ajax,
System.Web.Mvc.Html,
System.Web.Routing
The Razor view's base class and namespaces should be taken from the web.config but are currently hard coded.
13 years ago
Matt Ward
ebbc850754
Add basic C# Razor completion for WebViewPage members.
...
Dot completion now shows members of the WebViewPage class which is the base class of Razor view pages.
13 years ago
Matt Ward
98ada4ef52
Fix null reference exception when running project.
...
BeforeBuildCustomToolProjectItems was not handling IBuildable derived classes that were not either a Project or Solution. This happens when a project is run and SharpDevelop is configured to build modified projects or build modified projects and dependent projects or when running unit tests.
Now custom tools are only run when a project or solution is explicitly rebuilt or built using the Build/Rebuild from the Build menu.
13 years ago
Matt Ward
4aef0a2189
Add simple dot completion for C# Razor files.
...
Support very basic dot completion for T4MVC code inside a C# Razor file.
13 years ago
Matt Ward
06f2886d1f
Fix AspNet.Mvc tests being run with NUnit 64-bit and failing.
13 years ago
Daniel Grunwald
09cbdfcf7a
Add missing manifest to MachineSpecifications and HelpViewer addins.
...
The addins could not be disabled due to the missing <Identity>.
13 years ago
Daniel Grunwald
11971a35af
Allow values larger than 100 for ColumnRulerPosition.
13 years ago
Daniel Grunwald
3e5aebd1ac
Fix navigate backward/forward buttons sometimes not updating their enabled state.
13 years ago
Matt Ward
314c68792a
Merge branch 't4mvc'
13 years ago
Matt Ward
e70a17822d
Fix project custom tool settings not being saved.
...
If a project had no previously stored preferences then any changes made to a project's custom tool settings were lost on closing the project.
13 years ago
Matt Ward
0c5fa97065
Fix null reference when building a project.
...
Pre-build custom tool runner was not handling that IProject.ProjectSpecificItems can be null for a project that has no preferences xml file already created (e.g. project created by Visual Studio and then opened in SharpDevelop).
13 years ago
Matt Ward
a8f92d9e3e
Set CustomTool for files added by NuGet.
...
Files added (e.g. T4MVC.tt) when installing a NuGet package were not getting a default CustomTool configured.
Now the CustomToolsService.GetCompatibleCustomToolNames() is used to find the first matching custom tool name for a file.
13 years ago
Matt Ward
ec75e495d4
Support running custom tools on build.
...
Add Custom Tools project options panel that can be used to enable running custom tools when a build is started just before the build executes.
Project options panel allows enabling/disabling this feature and specifying which files will have their custom tools run pre-build.
Configuration is stored in IProject.ProjectSpecificProperties.
13 years ago
Daniel Grunwald
0ffd4fa4e1
Fixed display of file names with underscore in the document list dropdown.
...
http://community.sharpdevelop.net/forums/t/15815.aspx
13 years ago
Daniel Grunwald
498f77ad07
Fix 'My.Application' in VB WPF project template.
13 years ago
Daniel Grunwald
fe9ad47bce
Fixed bug in FoldingManager.RemoveFromTextView().
...
An uninstalled folding manager would stay partially connected to the text view, which could cause the InvalidOperationException: "Trying to build visual line from collapsed line".
13 years ago
Daniel Grunwald
becbe5e4ab
Fix ArgumentOutOfRangeException when double-clicking the top-most pixel in the exception dialog's text box.
13 years ago
Daniel Grunwald
25a2364e9c
Fixed bug that caused the column ruler to be visible by default even though the default value of the 'ShowColumnRuler' option is false.
13 years ago
Daniel Grunwald
7da3d39f95
Paint column ruler in correct position when scrolled horizontally.
13 years ago
Daniel Grunwald
d3642c2449
Fixed GetOffsetFromMousePositionFirstTextLineOnly() not considering the horizontal scroll offset.
...
This fixes creating a rectangular selection with the mouse while scrollOffset.X > 0.
13 years ago
Daniel Grunwald
884448d519
Add missing documentation comment.
13 years ago
Daniel Grunwald
85cb6c3a9f
Use 32-bit NUnit to run AnyCPU tests.
...
This allows debugging unit tests without having to set the target framework to x86.
13 years ago