Matt Ward
ad3a588668
Fix #352 : Folding for Razor files crashes.
...
When changing a file extension to be a razor file make sure that
any existing folding manager is uninstalled before installing a
Razor folding manager.
12 years ago
Siegfried Pammer
04d8d26fab
move most of the IDebugger DebuggerService infrastructure to Debugger.AddIn
12 years ago
Sergey Galich
239f46bc27
Run IIS Express from multiple IDE instances
...
this is to address Issue #295
12 years ago
Daniel Grunwald
eec385146f
Change LGPL headers to MIT header.
12 years ago
Daniel Grunwald
ee0e6b1d4d
Remove static class ProjectBindingService; the list of project bindings is now available from SD.ProjectService.
...
Also, fixes various references to the "VBNet" language string to use "VB" instead.
12 years ago
Daniel Grunwald
97e6596a2c
Set target CPU to AnyCPU where possible.
12 years ago
Siegfried Pammer
8ed5264b29
adjust unit tests to API changes
12 years ago
Siegfried Pammer
7c0e667388
move Attach/Detach to ITextEditorExtension and use ILanguageBinding as extensible replacement for old "LanguageProperties"
12 years ago
Daniel Grunwald
1229e35d23
Use class FileName for the ProjectItem.FileName property.
13 years ago
Daniel Grunwald
571a8d08bb
Move all code related to file/project templates to SharpDevelop.Templates.
13 years ago
Daniel Grunwald
44d5a83dc4
Add IFileSystem interface to SharpDevelop.
13 years ago
Matt Ward
cfa9692151
Add .aspx file filter.
13 years ago
Daniel Grunwald
918582348c
Fix compiler warnings.
13 years ago
Daniel Grunwald
9cc8c5248d
Fix various crashes reported by UDC.
13 years ago
Daniel Grunwald
6e08cfe87e
Reimplemented project configuration management.
13 years ago
Daniel Grunwald
7f08fe1c0f
Simplify project creation API.
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
cc470ec86e
Replace DelegateCommand and DesignCommand with RelayCommand.
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
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
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
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
Matt Ward
a19fc84b42
Fix invalid IIS Express command line arguments when a project name has a space character.
13 years ago
Daniel Grunwald
d16712d8d5
Fix ProjectOptionPanel.GetProperty() returning an uninitialized property even if the panel is already loaded.
13 years ago
Matt Ward
5369b65f1c
Fix view in browser for html files.
13 years ago
Daniel Grunwald
9a8ee8c9ae
Remove some unused string resources.
14 years ago
Matt Ward
5e34cf768e
Register projects with IIS Express as separate sites and use the configured port.
14 years ago
Matt Ward
2e8a512fc9
Update text editor syntax highlighting when a filename is changed.
14 years ago
Matt Ward
69a29bc736
Fix argument exception when using File->Save As and changing a file to a ASP.NET file extension when it was not previously.
14 years ago
Matt Ward
915b36334a
Store IIS Express and IIS settings in project file.
...
Set the IsDirty flag when changes made to Web project options.
14 years ago
Matt Ward
17afd007e0
Debugging with IIS Express and IIS now working.
...
Fix breakpoints in Application_Start not being hit by running IIS Express with the debugger instead of attaching.
14 years ago
Siegfried Pammer
be4aed03f8
correct typo in string resource name and add Web options as separate project options page
14 years ago
Siegfried Pammer
e2d61ab0ae
add note to AspNet.Mvc.addin
14 years ago
Siegfried Pammer
4c7aefdf7a
move WebProjectService to AspNet.Mvc.csproj
14 years ago
Siegfried Pammer
4188272c0e
reduced code duplication in WebBehavior.Start
14 years ago
Siegfried Pammer
7c3e361c79
starting a project with/without debugger works again
14 years ago
Siegfried Pammer
80160c1c19
finished implementation of Behaviors
14 years ago
Matt Ward
77b0c7c23b
Fix exception when adding a new ASP.NET file from the new file dialog due to folding manager not being uninstalled.
14 years ago
Matt Ward
097b82a58b
Add icons for Razor project and file templates.
14 years ago