Daniel Grunwald
e866b3fdf2
Fixed http://community.sharpdevelop.net/forums/t/11909.aspx (selection is quirky when indenting/unindenting).
15 years ago
Daniel Grunwald
9f506bf2c6
AvalonEdit default style: since we specify an explicit background color, also specify the foreground color.
15 years ago
Daniel Grunwald
4ef89926d0
Remove TextEditor.HideScrollBar() and expose {Horizontal,Vertical}ScrollBarVisibility properties instead.
...
Made some improvements to WatchInputBox.
15 years ago
Eusebiu
a351d20664
WatchPad + Console control
15 years ago
Siegfried Pammer
44b0c03bf9
fixed http://community.sharpdevelop.net/forums/t/12063.aspx
15 years ago
Daniel Grunwald
2ee86110f6
Fixed some FxCop warnings in AvalonEdit.
15 years ago
Daniel Grunwald
b17ea8ac53
Fixed SD-1729 - Code completion window stays open when switching to another text editor window
15 years ago
Daniel Grunwald
a467999fbe
CompletionWindowBase: if window opened upwards, adjust its position when the window gets resized (e.g. due to filtering of code completion items) [based on patch by Eusebiu Marcu]
15 years ago
eusebiu
4150e8db59
fix for SD-1713
15 years ago
Daniel Grunwald
afd2f38400
Mark SharpDevelop assemblies as Full/Client profile.
15 years ago
Daniel Grunwald
4f2269751f
Fixed inaccuracy in GetVisualLineElementFromPosition (was incorrect by up to a half visual column)
15 years ago
Daniel Grunwald
c8361dcdb4
Allow expanding folding sections by double-clicking on the folded element.
15 years ago
Daniel Grunwald
dd17ac9e4a
Fix http://community.sharpdevelop.net/forums/t/11817.aspx - NotImplementedException when word-wrapping bidirectional text
15 years ago
Daniel Grunwald
49de1d390d
Add support for right-to-left translations to SharpDevelop.
15 years ago
Daniel Grunwald
f5780c2944
Apply new file headers
15 years ago
Siegfried Pammer
085cc3b5c3
reset visibility of SetCaret to internal
15 years ago
Siegfried Pammer
5388ce84da
added missing documentation comments to new Snippet classes
15 years ago
Daniel Grunwald
fde21e0f16
AvalonEdit: Add TextDocument constructor that takes ITextSource.
...
This allows creating a document from a RopeTextDocument or from another TextDocument while sharing unchanged parts of the document text.
15 years ago
Daniel Grunwald
6c1a9504a9
Fixed bug in TextDocument.GetOffset when column is 0
15 years ago
Siegfried Pammer
f4b26c61fb
fixed cursor positioning after finishing InsertCtorDialog, display no dialog if no fields are available
15 years ago
Daniel Grunwald
9ff81633e2
Compile AvalonEdit for .NET 4.0 and make use of SetCurrentValue.
15 years ago
Siegfried Pammer
80229423ff
enter and escape now work properly in inline refactoring dialogs
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
Daniel Grunwald
7f67d54541
Automatically detect branch name (instead of storing it in source code) and include both branch name and commit hash in assembly info.
15 years ago
Daniel Grunwald
a0032825a7
Fixed highlighting of number literals starting with dot. ( http://community.sharpdevelop.net/forums/t/11716.aspx )
...
C#: don't highlighting "@int" as keyword.
15 years ago
Siegfried Pammer
d27e4926f6
- added missing VB keywords to VBNET-Mode.xshd
...
- fixed code completion in CastExpressions
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6358 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
721a546025
- fixed some FxCop warnings in VBNetBinding
...
- added missing documentation comment to Indentation member of SnippetSelectionElement
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6323 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
00ef6e81c7
Fix forum-11486: pressing Enter key in toolbar's search box replaces currently selected text
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6289 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
380e2e32aa
Fix typo in comment
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6282 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
7ea5a5a73e
Install FoldingElementGenerator first to ensure that fold markers are always drawn. Fixes InvalidOperationException in ICSharpCode.AvalonEdit.Rendering.TextView.BuildVisualLine.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6229 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
10f8d47731
fixed insertion of text in "surround with"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6219 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
e0ea8ea238
Don't reuse the TextView's text formatter - this causes crashes on some machines (e.g. Tomáš)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6202 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
f1b882bce1
Fix NullReferenceException when drawing collapsed fold markers (bug introduced by optimization in r6169)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6172 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
87f94f6e1b
AvalonEdit perf optimization: Use a single TextLine for tab and space markers instead of creating FormattedText on demand.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6169 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
31d7fcb8f1
AvalonEdit perf optimization: when the selection changes, don't redraw the whole selection but only the text added/removed from the selection.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6167 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
2882236cef
Moved context menu items "Implement interface" from SharpDevelop to SharpRefactoring.addin, where "Implement abstract class" is.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6125 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
6485df93ac
Code completion respects suggested item: e.g. when typing "DateTimeKind k =", the completion window pres-selects the DateTimeKind entry.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6123 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
33d038d624
Add CompressingTreeList.GetRunLength method.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6074 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
751c7cedc0
Reorganised Keywords in VBNET-Mode.xshd
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6061 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
7fb5b52dc7
Fixed DefinitionViewPad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5948 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
8260a7b2ce
Fixed bug in TaskBoundLoggerFilter that caused the "Suppress message" command to not be available on FxCop warnings.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5931 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
f2a39ffa73
CC window shows the hint "Press Ctrl+Space to show items from all namespaces" only if Ctrl+Space was not already pressed, and only for NRefactoryCodeCompletionBinding (C# and VB languages).
...
Implementation:
- added bool ICompletionItemList.ContainsAllAvailableItems - the list tells if it could contain even more items and anyone displaying it (SharpDevelopCompletionWindow) can handle this
- bool ContainsAllAvailableItems is always true except for NRefactoryCompletionItemList returned by NRefactoryCtrlSpaceCompletionItemProvider, where it can be set to false
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5906 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
0d742ce90f
Commented out the style for SharpDevelopCompletionWindow so that the "Set property 'System.Windows.Setter.Property' threw an exception.' Value cannot be null." crash in ctor of CompletionWindow dissapears.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5896 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
e38b228446
Changed CompletionListBox.EmptyTemplate to ContentPresenter. Attempt to provide TextBlock in SharpDevelopCompletionWindow.xaml, but nothing gets displayed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5895 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
f113984478
Prevent ArgumentOutOfRangeException in XmlFoldingStrategy if .NET reports XML error at line 0.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5887 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
4ba935e0a1
Remove unused references to ICSharpCode.TextEditor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5886 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
dfbcf6faf4
- updated visitors
...
- implemented "convert to automatic property" for VB.NET
- started implementation of "CC while you type"
- first draft of Block highlighting
- implemented bracket highlighting
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5799 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
85381fae41
recreated branch for VB.NET 9 and 10
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5782 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago