Daniel Grunwald
9cc8c5248d
Fix various crashes reported by UDC.
13 years ago
Daniel Grunwald
6e08cfe87e
Reimplemented project configuration management.
13 years ago
Daniel Grunwald
c2c89c7014
Move project service events to IProjectService interface.
13 years ago
Daniel Grunwald
918b47ca70
Fix various issues with the new solution model.
13 years ago
Daniel Grunwald
7f08fe1c0f
Simplify project creation API.
13 years ago
Daniel Grunwald
bb4e74c170
Worked on IProjectService API.
13 years ago
Daniel Grunwald
9ee497eec8
Hide MSBuildEngine behind service interface and move it to SharpDevelop.exe
13 years ago
Matt Ward
0f78edb8bb
Fix web project options panel behaviour when IIS and IIS Express is not installed.
...
Allow modification of IIS and IIS Express settings in a project
even if IIS or IIS Express is not found.
13 years ago
Matt Ward
eafe04b069
Allow external program to be run when starting web project.
...
Do not force the use of IIS or IIS Express to debug or run a web project.
Fix IIS Express always being debugged even if Run without debugger was
selected.
13 years ago
Daniel Grunwald
194dcce61d
Add FakeMessageLoop as a fall-back service so that unit tests don't have to instantiate it manually.
...
Improved the ISolution implementation.
13 years ago
Daniel Grunwald
7aa8e6c63b
Initial implementation of new ISolution-API.
13 years ago
Daniel Grunwald
5ac93c1540
Port most of SharpDevelop to new ISolution API.
13 years ago
Daniel Grunwald
b88947a4fe
Started refactoring the project service / solution API.
13 years ago
Daniel Grunwald
a457ec6278
VB code completion: fix bug that caused code completion to omit local variables when typing near the end of a block.
...
http://community.sharpdevelop.net/forums/t/16643.aspx
The VB parser was using the end of the last statement as the EndLocation for the block. This made local variables
declared in that block unavailable when typing another statement at the end of the block.
We now use the location of the 'End' or 'Next' token instead.
13 years ago
Daniel Grunwald
44df039a84
Register new issue classes in AddInTree.
13 years ago
Daniel Grunwald
e51750a232
Use SemanticHighlightingVisitor in CSharpSemanticHighlighter.
13 years ago
Daniel Grunwald
658c1d2c53
C# syntax highlighting: Move contextual keywords into other keyword categories
...
Semantic highlighting will undo the keyword highlighting when the keyword is used as an identifier.
13 years ago
Matt Ward
5506c43932
Add Package Management addin.
...
PowerShell console disabled.
Running PowerShell scripts on install/uninstall of a NuGet
package is disabled.
13 years ago
Siegfried Pammer
4802c70556
implemented more methods in CSharpCodeGenerator + Tests and added back SuppressMessageCommand
13 years ago
Matt Ward
5fc29724a9
Add WiX addin.
...
WiX dialog designer is currently disabled.
Sub menu items for the context menu in setup files view are disabled
since the ISubmenuBuilder no longer exists.
13 years ago
Daniel Grunwald
7e25cffb71
Fix crash when running Find References while a .xaml file is open.
13 years ago
Matt Ward
5794964174
Fix incorrect WinForm resource names generated for Boo.
13 years ago
Daniel Grunwald
a2bfa48520
Use InvokeAsyncAndForget() instead of InvokeAsync().FireAndForget().
13 years ago
Daniel Grunwald
cc470ec86e
Replace DelegateCommand and DesignCommand with RelayCommand.
13 years ago
Daniel Grunwald
22e4ec0457
Add 'SD.MainThread.InvokeAsyncAndForget()' method that combines 'InvokeAsync().FireAndForget()' into a single step.
...
This makes debugging SharpDevelop easier because exceptions are left unhandled; they don't get caught by a Task<T>.
13 years ago
Siegfried Pammer
7eb5641bcf
add WPF designer back
13 years ago
Matt Ward
ddd6946569
Enable folding for Razor and .aspx files.
13 years ago
Matt Ward
f21be253f2
Add Asp.NET MVC addin.
...
Code completion and folding currently disabled for
Razor and Web Forms (.aspx) files.
13 years ago
Daniel Grunwald
0eb8e20dbc
Adjust SharpDevelop to NRefactory update.
...
I removed the Mono.Cecil reference from SD.Base as it was only used in the broken debugger-decompiler code, which doesn't really belong into Base anyways.
13 years ago
Daniel Grunwald
7b95ab51d9
Delete Boo binding.
...
Unfortunately we couldn't find a maintainer for this language binding; and we don't have the resources to port it to SharpDevelop 5 ourselves.
13 years ago
Siegfried Pammer
171e341b95
prevent empty search results from being added to the result list in XamlSymbolSearch
13 years ago
Matt Ward
8e3b06beea
Fix highlighting colours unavailable for Ruby and Python.
...
Upgrade Ruby and Python syntax highlighting definitions to
version 2.0 so all named highlighting colours can be modified
in Tools | Options | Highlighting
13 years ago
Matt Ward
52f3bd6c82
Fix pre-processed text template not generating a file.
...
Return code dom provider from C# projects.
13 years ago
Daniel Grunwald
d25d7da199
Fix bug in find references that caused us to miss many results.
13 years ago
Daniel Grunwald
aad679fd78
Fix some code issues.
13 years ago
Daniel Grunwald
f1b2220314
Change ContextActionsPopup, ContextActionsBulbPopup and the HiddenDefinition popup to open/close as the parent TextArea gains/loses focus.
...
Move ChangeMarkerMargin and related classes into own folder.
Remove C#-specific hack from HiddenDefinitionRenderer.
Do not return null from CreateHighlighter().
13 years ago
Siegfried Pammer
3982774f2f
fix unit tests
13 years ago
Siegfried Pammer
7a033c8aca
implement code issue to display syntax errors found by the Mono C# parser
13 years ago
Siegfried Pammer
ba0bb353af
make Document in SDRefactoringContext accessible from outside
13 years ago
Siegfried Pammer
b0135e14a6
fix exception in FoldingManager when opening XAML files
13 years ago
Daniel Grunwald
804ea361d0
Fix NullReferenceException in ParameterCanBeDemotedIssue
13 years ago
Daniel Grunwald
cfa01c3986
Fix HighlightingColorizer.OnHighlightStateChanged ignoring some change notifications.
13 years ago
Daniel Grunwald
7ebe773b5b
Fix crash when issues are reported on null nodes.
13 years ago
Daniel Grunwald
27d2586752
Remove disabled context actions from AddInTree.
13 years ago
Daniel Grunwald
68d3de0097
Don't create fold markers for single-line properties.
13 years ago
Daniel Grunwald
1e503a1b53
Enable "Add using" context action.
13 years ago
Daniel Grunwald
2793cc46eb
Add Ctrl+Space completion that automatically inserts usings.
13 years ago
Daniel Grunwald
e41e8d142a
Implemented folding of #regions, usings and comments.
13 years ago
Daniel Grunwald
6b73af01c7
Fix Init vs. Load in project option panel user controls
13 years ago
Matt Ward
00aad225b3
Remove unused items from WiX compiler project options.
13 years ago