Daniel Grunwald
6db02df273
ICSharpCode.SharpDevelop.BuildWorker: Fixed excessive CPU usage during build worker shutdown.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4002 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
7ff8db8eac
AvalonEdit: add quick class browser
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3999 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
56339d8148
Fixed forum-9381: GetClass could return class with incorrect type parameter count.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3997 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
024c5fb887
ITextEditor: moved to namespace ICSharpCode.SharpDevelop.Editor.
...
Added support for anchors and text markers.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3992 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
0f98095978
AvalonDockLayout: Fixed exception 'Unable to deserialize a docking layout while DockingManager control is unloaded'.
...
XML documentation improvements.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3968 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2f86318fd8
Improved performance of UpdateAssemblyInfo.
...
Code-completion debug output: use Debug.WriteLine instead of Console.WriteLine.
Custom Tool project template: fixed compile error.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3963 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
970d46507d
Added some comments.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3954 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
422a3263f7
Removed CreateEventHandler from RefactoringProvider
...
added insertion of new event handlers
existing event handlers with matching signature are included in code completion
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3952 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
8c27d50744
added tests in XamlBinding
...
bugfixes in XmlParser + Tests
new functionality in RefactoringProvider
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3951 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2c2ef65f89
Improved GetNextCaretPosition - placed word borders at line starts and ends.
...
Implemented GetWordBeforeCaret().
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3901 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
7674e2dc2f
Prevent potential stack overflow in ElementReturnType.BaseType.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3896 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
77d34dd41d
Fixed bug introduced in last commit (fixes unit tests).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3894 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
d665141232
Fixed SD2-1530: protected inner classes are not visible
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3893 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2cbe40b6a4
Started replacing ICSharpCode.TextEditor references in SharpDevelop API with new ITextEditor interface.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3874 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
9fc26985b2
Added CreateStartInfo method to AbstractProject.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3864 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
26a1551633
When handling file names, use StringComparison.OrdinalIgnoreCase instead of InvariantCultureIgnoreCase.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3863 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ca7e25fe5b
Fixed SD2-1524: Reference to a method hiding a base class event resolved incorrectly.
...
Add Subversion "Get lock..." command.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3826 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2d0d749425
Fixed SD2-1528: Stack overflow in code completion when using FluentValidation
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3825 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
e397b87c6b
Fixed bug in "Find references": MemberLookupHelper.IsSimilarMember could return true when comparing a field with a local variable.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3818 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
21b9e13f05
Removed some obsolete methods.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3814 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
423437659a
Various minor changes.
...
In code completion, do not load XML documentation for all entities in the completion list - lazily load the XML documentation only when an element is selected.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3794 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f0c3caffd7
Fixed forum-8965: "+=" code completion for events did not work if delegate was declared in source code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3793 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ea4b5473c3
Fixed SD2-1517: Changes made in project options not being saved on configuration change.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3791 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
9b1d4e2476
Fixed a few cases where "IsKeyword" was not set correctly.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3787 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
be17ca8431
Fixed SD2-1522: Exception when double-clicking in empty first line.
...
Fixed some FxCop issues.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3786 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
195a4cac61
Fixed code completion on nullables.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3785 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
d8ff8210c5
Remove abstract/sealed modifiers from interface when extracting an interface from a class.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3772 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
1b7cd19159
Minor changes to BuildWorker.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3770 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
aef5688593
Fixed SD2-1510: Too slow startup when DesignerViewContent.cs was open
...
(different solution to the problem, the previous commit introduced errors)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3769 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
1a0d6c4cdd
Fixed SD2-1510: Too slow startup when DesignerViewContent.cs was open
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3768 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a8dd913eb1
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3765 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
885afa299e
More debug output when building (trying to find the cause of SD2-1485).
...
Run IProject.StartBuild on its own thread, so it runs outside of any locks taken by the build engine.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3763 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
c2d6a0cb80
fixed Bugs in ExtractInterface
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3759 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
c15374a67c
On quad core machines, use 4 build workers by default.
...
Rename extension method Foreach -> ForEach.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3749 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
a5c660c325
fixed SD2-1486 - Extract Interface fails with overloaded methods
...
and other bugs in Extract Interface
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3745 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
1012755da5
Fixed SD2-783: GDI Handle leak
...
EasyCodeDom: use extension methods.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3722 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
b4030339d7
Added BoundTypeParameter to Dom to represent the inferred types of a generic method invocation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3720 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
c4cca90012
Fixed SD2-1487: protected static members not visible in code completion of derived class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3719 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a9a5a21b9a
Fixed SD2-1481: C# parser does not support extern aliases
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3718 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2c30b55515
NRefactory: Fixed end position of multiline tokens.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3715 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
aaa165322a
Fixed lookup of namespaces in default imports.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3696 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ea3c694316
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3695 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a9eb814ba3
VB: Fixed bug in global name lookup when the using scope of the compilation unit is inside a namespace
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3694 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
de2a2b359e
Suggest only namespaces after 'using'.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3693 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a79df36253
Fixed NullReferenceException in MethodInsightDataProvider.
...
Code converter: when an identifier cannot be resolved, don't assume it's a method.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3692 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
e9371ce7bc
Make use of using scopes for resolving type and namespace names.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3680 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ba290b6bf9
Add "IUsingScope" to allow representing the nesting of usings in namespaces in SharpDevelop.Dom.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3675 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ce64b86579
Fixed type inference for methods with expression tree parameters.
...
Use the return type of .Select() or .GroupBy() as type of query expressions.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3661 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
c816abee89
NRefactory: Remove TypeReference.SystemType. TypeReference.Type now always represents the system type for primitive types.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3660 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
26f3ddb298
Don't load assemblies by partial name.
...
Fixes crash when .NET 4.0 is installed (trying to load .NET 4.0 assembly into .NET 2.0 runtime)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3644 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago