Siegfried Pammer
d46b921b6a
move MyersDiff to SD.Widgets
14 years ago
Siegfried Pammer
4457c68054
integrate changes for virtual space into SharpDevelop
14 years ago
Siegfried Pammer
fd4a575bd9
fix SD-1489 - Document reload due to external changes removes all bookmarks
14 years ago
Siegfried Pammer
8b6d1d6a39
implement Ctrl+Shift+W - shrink selection; move CodeManipulation to CSharpBinding
14 years ago
Siegfried Pammer
40ae341392
implement localization of SearchPanel in SharpDevelop
14 years ago
Siegfried Pammer
c8ad6e1eca
Remove incremental search from AvalonEdit.AddIn
14 years ago
Eusebiu Marcu
f993d5a2a4
Make breakpoints work in decompiled code.
14 years ago
Siegfried Pammer
4b7f38fe9b
improved diff tooltip
15 years ago
Eusebiu Marcu
2dc3ec2efc
Hidden definitions v0.1
15 years ago
Siegfried Pammer
c402ab82ed
move IChangeWatcher, ChangeType and LineChangeInfo to AvalonEdit.AddIn
15 years ago
Siegfried Pammer
966fe142f2
added DocumentSequence - works on a per line basis, not per character
15 years ago
Siegfried Pammer
ee09fe7c73
second try to port MyersDiff
15 years ago
Siegfried Pammer
e9ea4767b7
replaced CaretHighlight control by animated rectangle geometry
15 years ago
Siegfried Pammer
bc4c41c036
renamed FocusHighlight to CaretHighlight to avoid confusion
15 years ago
Siegfried Pammer
e379983c8a
display a focus highlight when moving the caret by JumpTo()
15 years ago
mkonicek
3eb705c21f
Extend selection - refactoring.
15 years ago
mkonicek
bb888bf171
Extend selection - moved to separate file.
15 years ago
Siegfried Pammer
1f5affe8eb
added MyersDiff
15 years ago
Daniel Grunwald
afd2f38400
Mark SharpDevelop assemblies as Full/Client profile.
15 years ago
Siegfried Pammer
14f476d64a
reorganized IChangeWatcher API
15 years ago
Siegfried Pammer
a2d05e8274
added ChangeMarkerMargin
15 years ago
Siegfried Pammer
6a89a4470c
moved AnchorSnippetElement integration to AnchorSnippetElementProvider
15 years ago
Siegfried Pammer
6f0dacc881
- created DefaultSnippetElementProvider for standard SnippetElements
...
- introduced SnippetInfo and changed signature of ISnippetElementProvider
- added SnippetAnchorElement
- refactored InsertCtor to insert ctor body at the same time as the dialog
15 years ago
Matt Ward
48383a8bec
Restructured AddIns folder - removed nested AddIns\AddIns folder and added Analysis folder.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6305 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
6f675509cd
implemented basic code completion in Console pad
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6228 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
d95e218172
Added basic classes for editor Context actions (ReSharper-like "bulb").
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6162 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
7a23f641b3
Remove ICSharpCode.TextEditor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6028 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
a2034b31db
CodeCompletion window is empty when no EmptyText is set.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5907 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
8a464f1a8c
Remove EmptyTemplate from AvalonEdit, instead re-style the CompletionListBox within SharpDevelopCompletionWindow.xaml
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5897 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
0e27d647a6
When CodeCompletion window is empty, it shows "Press Ctrl+Space to show items from all namespaces", so that user learns how to use Ctrl+Space naturally.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5891 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
6e0521b88c
Detect when newlines are inconsistent and allow user to fix them.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5747 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
56a5829329
Implemented CaretReferencesRenderer - highlighting of all references to symbol under caret in the editor (VS2010 like).
...
Please provide feedback (usefulness, performance, highlight color, ...)
It should have no effect on editor performance - when moving caret by holding an arrow in the editor, nothing gets executed. After the caret stops for 100ms at one place, expression under caret is resolved to e.g. hide current highlight if no expression is under caret. Then, if the caret stays in place for 1000ms, "Find references in current document" is executed (on the main thread, but it's quite fast, maybe could be moved to background thread).
The timeouts are done using two DispatcherTimers.
Added "Find references in given document" (RefactoringService.FindReferencesLocal) to RefactoringService.
Refactored RefactoringService a bit, but public API and its behavior stays unchanged.
Fixed comment of DebuggerService.HandleToolTipRequest.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5725 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
9df9abc77e
Implemented Ctrl+MouseWheel zooming.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5655 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
090bf516bb
Use AvalonEdit in definition view.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5654 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
f49db06b88
Allow user to specify an encoding when saving a text file.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5629 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
cf7adb39dd
Allow user to specify an encoding when opening a text file.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5627 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
843a8c4788
Highlighting editor: allow changing the default text color and selection color.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5583 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
b5f9f09c40
Highlighting editor: allow editing colors of highlighting definitions defined in AddIns.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5582 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
488d12f83c
SD2-1592 (Add back highlighting editor for AvalonEdit):
...
- implemented CustomizableHighlightingColorizer
- add preview to highlighting editor
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5574 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
061496afc3
Started work on SD2-1592 - Add back highlighting editor for AvalonEdit
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5572 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7dcd391057
SD2-1607 - Add printing support to AvalonEdit
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5419 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
923174fbbe
Implemented incremental search for AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5270 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
4b99aee612
Moved support for TextFormattingMode.Display into AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5260 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
8dd9b3229c
Use TextFormattingMode=Display in whole SharpDevelop.
...
Add support for TextFormattingMode to AvalonEdit.AddIn.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5259 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
b03fe447ab
- added InlineUIElementGenerator and AvalonEditEditorUIService
...
- finished OverrideToStringMethodCommand and OverrideToStringMethodDialog
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5255 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
98242a8a97
- added EntityType to IEntity
...
- refactored ParameterListComparer
- added SignatureComparer
- added IEditorUIService and IInlineUIElement
- updated some snippets
- added basic implementation of OverrideToStringMethod refactoring
- added ClassCodeGeneratorMenuBuilder
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5241 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
f599cadc78
Fixed SD2-1612 - Commands in Edit > Folding have no effect
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5235 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
002ffad912
- implemented Ctrl+J for new snippets
...
- removed code duplication in Profiler.cpp
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5202 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
ee0255fbaf
Add references to System.Xaml.dll (necessary because some types were moved from WindowsBase to System.Xaml; see http://blogs.windowsclient.net/rob_relyea/archive/2009/10/19/xaml-news-net4-and-vs2010-beta2.aspx ).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5083 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
45761d3824
Implemented option panels for text editor.
...
Replaced ContentControl with ContentPresenter where possible.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5076 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago