Daniel Grunwald
f3e426468a
Improve the code completion triggering logic.
14 years ago
Siegfried Pammer
a12720bd17
implement TagComment parser and resolver for XAML
14 years ago
Daniel Grunwald
568f8b2d58
Adjustments to AvalonEdit unit tests.
14 years ago
Daniel Grunwald
39d91dad79
Simplify HighlightingColorizer by supporting only a single TextView per colorizer instance; and by exposing the HighlightingStateChanged callback as an event.
...
Move the HighlightedLine merging logic into AvalonEdit.
14 years ago
Daniel Grunwald
0a4d05cc97
Fixed race condition in project.GetOrCreateBehavior().
...
Avoid loading behaviors into UnknownProject/MissingProject.
14 years ago
Siegfried Pammer
c0548cc328
WIP on Unit Tests
14 years ago
Daniel Grunwald
9598176ffd
Show type arguments in tooltip for TypeResolveResult.
14 years ago
Daniel Grunwald
3ce7c07e75
More work on context actions.
14 years ago
Daniel Grunwald
e48d564c9b
Change RefactoringContext/Script API.
14 years ago
Siegfried Pammer
3bfbb53b57
move find references to background thread + multi-threading + IObservable + async
14 years ago
Daniel Grunwald
50e9489c07
Add support for simple context actions.
14 years ago
Daniel Grunwald
9d7bdd0cf8
Allow creating an IObservable<> from a function that invokes a callback and signals termination using a Task.
14 years ago
Siegfried Pammer
4446aac04b
add tag comment tracking
14 years ago
Daniel Grunwald
cf8da3c94d
Add C# context actions to AddInTree.
14 years ago
Daniel Grunwald
8b846cc18f
Add support for solution format 12 (VS11).
14 years ago
Daniel Grunwald
f0bf6dbd8d
Set target framework to 4.5.
14 years ago
Daniel Grunwald
464455bb2a
Show "C# 5.0" in upgrade project view if .NET 4.5 is installed.
14 years ago
Daniel Grunwald
69759876bc
Handle error conditions when .NET 3.5 is not installed and the user tries to open/build .NET 2.0/3.0/3.5 projects.
14 years ago
Daniel Grunwald
aa1642faa8
Add XmlDocTooltipProvider.
14 years ago
Siegfried Pammer
80160c1c19
finished implementation of Behaviors
14 years ago
Daniel Grunwald
adda0ee18d
C# code completion
14 years ago
Daniel Grunwald
e9fd1864e1
Adjusting SharpDevelop to new type system (unresolved/resolved split).
14 years ago
Siegfried Pammer
8b6d1d6a39
implement Ctrl+Shift+W - shrink selection; move CodeManipulation to CSharpBinding
14 years ago
Daniel Grunwald
fa2c1a6397
C# semantic highlighting: distinguish between value and reference types.
15 years ago
Daniel Grunwald
8d12fe8a20
Reimplemented F6 for members.
15 years ago
Daniel Grunwald
889361a446
Suppress flickering in semantic highlighting.
...
We now cache the semantic highlighting for the visible lines, and re-use the existing highlighting sections when no new parse information is available.
15 years ago
Daniel Grunwald
269597e619
Update semantic highlighting when new parse information arrives.
15 years ago
Daniel Grunwald
b7b259896d
Add semantic highlighting for C#.
15 years ago
Siegfried Pammer
00e70228a1
move /AddIns/DefaultTextEditor/CodeCompletion to /SharpDevelop/ViewContent/TextEditor/CodeCompletion;
...
move all SearchAndReplace add-in paths to /AddIns/SearchAndReplace;
move /SharpDevelop/ViewContent/DefaultTextEditor/ToolTips to /SharpDevelop/ViewContent/TextEditor/ToolTips
15 years ago
Siegfried Pammer
a79c7dad3f
implement find references on local variables
15 years ago
Siegfried Pammer
edd71b77e9
fix CSharpBinding reference to NRefactory.CSharp; fix long type names bug in CSharpAmbience
15 years ago
Siegfried Pammer
1cf7ecb3f1
moved Ambience to NRefactory
15 years ago
Siegfried Pammer
c1a89d234e
remove failing tests from ICSharpCode.SharpDevelop.Tests.csproj; add CSharpAmbienceTests
15 years ago
Daniel Grunwald
1d95f36481
Adjust SharpDevelop to NRefactory changes (move ICSharpCode.Editor -> ICSharpCode.NRefactory.Editor; put NR.C# in separate assembly)
15 years ago
Daniel Grunwald
ae406e9c31
Adjust SharpDevelop to NRefactory API changes
15 years ago
Daniel Grunwald
3bf2871b51
Make Find References multi-threaded.
15 years ago
Daniel Grunwald
6b56440cb5
Reimplemented "Find derived classes"
15 years ago
Daniel Grunwald
9957c52ff2
Implemented "Find references"
15 years ago
Daniel Grunwald
19820f6cc2
Fix some issues with LoadSolutionProjects-thread.
15 years ago
Daniel Grunwald
56ae9d8533
Add back ResolverService.Resolve(); and use it to implement tool tips.
15 years ago
Daniel Grunwald
38fd088674
Initial implementation of CSharpAmbience.
15 years ago
Daniel Grunwald
f31bca1de7
newNR: fixed build errors in AvalonEdit.AddIn and CSharpBinding.
15 years ago
Daniel Grunwald
a2add0b62e
WIP
15 years ago
Siegfried Pammer
5a943271ea
working on SD-1527 - A display binding's supported files should be independent from the files it handles by default:
...
- add mimeType to file extensions
- implement new methods IsPreferredBindingForFile and AutoDetectFileContent for IDisplayBinding
15 years ago
Daniel Grunwald
9c244880fb
WIP: new NRefactory
...
ICSharpCode.SharpDevelop.dll now compiles again, though with tons of commented-out code.
Most AddIns removed from solution, and still plenty of compiler errors left in the remaining AddIns.
15 years ago
Eusebiu Marcu
b9f9234dc3
fix SD-631 - http://bugtracker.sharpdevelop.net/issue/ViewIssue.aspx?id=631&PROJID=4
15 years ago
Boris Kozorovitzky
a5644c7858
ProjectBinding may choose to handle missing project by itself.
15 years ago
Daniel Grunwald
34da9b3fad
Code completion for generic types - insert only e.g. "List" instead of "List<T>".
...
This is a backport of Martin's commit b47a93ab1e to 4.0.
15 years ago
mkonicek
b47a93ab1e
Code completion for generic types inserts only e.g. "List<" instead of "List<T>".
...
Suggested item works as before, e.g. List<int> l = new "List<int>" is inserted.
15 years ago
Eusebiu Marcu
41bbfec826
remove unused indexes
15 years ago