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
Siegfried Pammer
4802c70556
implemented more methods in CSharpCodeGenerator + Tests and added back SuppressMessageCommand
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
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
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
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
Daniel Grunwald
455ff263d8
Adjust SharpDevelop to NRefactory 5.2.0-533-gad6ce10
13 years ago
Daniel Grunwald
94af059223
Rename SolutionVersionVS11 -> SolutionVersionVS2012
13 years ago
Daniel Grunwald
67f9f2ce82
Set 'Local Copy'=false on references to Core.Presentation and SD.Widgets.
13 years ago
PeterForstmeier
42c8840e7d
Cleanup
13 years ago
PeterForstmeier
3223b5fb5a
Adjust VBNetBinding.addin, cleanup
13 years ago
PeterForstmeier
960381dea6
BuildOptions for VBNetBinding
13 years ago
PeterForstmeier
42bbe19852
Cleanup BuildOutput
13 years ago
Daniel Grunwald
8293675a92
Replace 'Where(pred).FirstOrDefault()' with 'FirstOrDefault(pred)'
13 years ago
Daniel Grunwald
46ec328fc6
Move some files to new folder structure.
13 years ago
Daniel Grunwald
760a2ae10b
Remove more usages of WorkbenchSingleton.
13 years ago
Daniel Grunwald
7f18d1d432
Remove usages of WorkbenchSingleton.
13 years ago
Daniel Grunwald
725bf76535
Fixed override completion.
13 years ago
Daniel Grunwald
e5313f4b40
Adjust to NRefactory API changes + disable failing unit tests.
13 years ago
Daniel Grunwald
c3bd806532
Use BeginHighlighting()/EndHighlighting() to improve performance of CSharpSemanticHighlighter.
13 years ago
Daniel Grunwald
c1787fbd2d
Fixed performance bugs in issue search:
...
- Avoid excessive file name normalization by changing IProject.FileName from string to class FileName.
- Dispose CSharpSemanticHighlighter to fix memory leak and avoid excessive number of ParseInformationUpdated listeners.
13 years ago
Daniel Grunwald
b105d57dc6
Disable MultipleEnumerationIssue and RedundantAssignmentIssue because they can cause stack overflows (see icsharpcode/NRefactory#123 )
13 years ago
Daniel Grunwald
2f8e356c77
Improve error handling in SearchForIssuesCommand.
13 years ago
Daniel Grunwald
a69e79474f
Enable the GSOC context actions and issue providers.
13 years ago
Daniel Grunwald
d02189d972
Fixed splitting conditional symbols.
13 years ago
Daniel Grunwald
90608407a4
Add support for automatically fixing issues.
13 years ago
Daniel Grunwald
bb950e3ddf
Add 'Search for issues' dialog
13 years ago
PeterForstmeier
d2e16e153f
BuildOptions UC in VBNetBinding/Project/Src/OptionPanels/BuildOptions
13 years ago
PeterForstmeier
072d0ed8a0
BuildOptions - BuildAdvanced UserControl
13 years ago
PeterForstmeier
13e8462546
BuildOptions - ErrorsAndWarnings UserControl
13 years ago
PeterForstmeier
bd75b2b51a
Remove Grid from ErrorsAndWarnings.xaml
13 years ago
PeterForstmeier
b8d084ed0d
ErrorsAndWarnings UserControl
13 years ago
Daniel Grunwald
f42d52cfed
New async-based API for the build engine.
13 years ago