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
43ea75fd62
Fixed compile errors.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3995 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
3a2c128dd7
Organize files in ICSharpCode.SharpDevelop.Editor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3994 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
800553fd29
- modified completion action of DefaultCompletionItem and CodeCompletionItem to set EndOffset to the end of the inserted text
...
- Added Unit Tests
- Improved code completion for MarkupExtensions
- removed code duplication
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3993 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
3fbd48b7d4
Bookmark/Breakpoint support for AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3986 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
25814ec485
Changed IPositionable interface and FileService.JumpToFilePosition to work with 1-based line and column numbers.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3984 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
173236e380
Allow using icons in code completion items.
...
ClassBrowserIconService now provides both WinForms and WPF images.
Some refactorings are now using the ITextEditor interface.
Started working on bookmark support for AvalonEdit.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3982 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
30d06682f7
Update to AvalonDock 1.2.2083.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3974 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
472350384f
Allow saving external tool options when tools in the .NET SDK cannot be found.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3971 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
5580bf4de8
Don't initialize pads before the docking layout has been loaded.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3970 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
c0e8c59603
AvalonEditViewContent: implement ITextEditorProvider.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3964 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
4b1d5b858c
Smart C# indentation now works with AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3931 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
7f94fc4146
Allow completion list and items to handle insertion of text.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3929 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
1102221b0d
AvalonEdit: added support for preselection.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3925 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
fd03921b13
Fixed exception when hovering mouse outside of document.
...
Fixed exception when menu has no subitems.
Fixed opening options dialog.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3923 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f3f05768f2
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3922 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
376c978294
Cut/Copy/Paste: use WPF routed commands.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3921 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
bc400c5dd9
IMementoCapable support is back.
...
AvalonEdit: Fixed some focus issues; fixed crash when control is allowed to grow to infinite size.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3918 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
be8ba32292
Moved SharpDevelopElementHost to Profiler.AddIn
...
Added new functionality to Profiler
rearranged ProfileExecutableForm
fixed bug in TimeLineControl
smaller bug fixes
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3914 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
71993014c9
AvalonEdit: tooltips.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3913 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
deadb92215
Added SharpDevelopElementHost for hosting WPF controls as ViewContents
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3911 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
fd9e16c394
AvalonEdit code completion
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3909 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2a3c49b6f5
AvalonEdit: display non-printable characters using their name or hex code.
...
Improved dot code completion (sort completion entries, group overloaded methods).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3907 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
a40cdaf6f2
The state of ShowErrors, ShowWarnings, ShowMessages in the Errors window is now saved on closing SharpDevelop.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3906 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
bae236b7f6
Added python class library project template.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3903 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
f449a85a69
AvalonEdit code completion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3899 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
7ec33b1bc5
Don't constantly create new threads to poll the clipboard.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3892 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
b9ffb204ed
Fixed SD2-1533 - Project configurations get confused
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3891 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
3b35d6455e
Work around for SD2-1485: Build worker occasionally hangs:
...
In parallel builds, don't use in-process build.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3890 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
5380d99724
Improvements to AvalonEdit CompletionWindow. Implemented TextAreaInputHandler.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3889 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
b112845f62
AvalonEdit: implemented CompletionWindow
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3888 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
fbabff09df
Fixed bug in 'Find overrides': when overrides were in partial classes, the search result sometimes used the wrong class part.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3885 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
fc810158a9
Fixed exception from forum-9214 (but hung build still not fixed).
...
Fixed string resource name in App.Config description.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3884 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
62582c6415
Add CodeCompletionItemProvider (editor-independent version of CodeCompletionDataProvider)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3883 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
de9ecf1083
Can now run all tests with code coverage or run all the tests in the current project.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3882 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
9989443564
ITextEditor interface: caret line/column now starts counting at 1.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3879 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