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
970d46507d
Added some comments.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3954 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
b6cd6d16b0
AvalonEdit: Fixed bug in GetIndentation that could mess up text when pressing Enter.
...
Fixed exception when opening a file for which no syntax highlighting is available.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3940 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
407f3328e8
AvalonEdit: when creating a new TextEditor instance, create a new TextDocument. Fixed bugs when setting Document to null.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3930 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
d9fb680f9d
Implemented Ctrl+Space completion for AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3924 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
Daniel Grunwald
5adc77bbff
AvalonEdit: fixed cyclic reference in type initializers
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3915 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
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
Daniel Grunwald
aa9f587a8f
Fixed build, more improvements to GetNextCaretPosition / whole-word selection.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3902 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
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
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
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
7d5a15e1ba
CodeCompletionWindow for AvalonEdit
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3873 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a3a1260100
AvalonEdit: Copy text as HTML to clipboard.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3868 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
986adf1754
Fixed two bugs introduced by Layers.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3844 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
8fe42afbd7
AvalonEdit: Minor bugfixes / API improvements.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3843 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
b4abfae690
AvalonEdit: add support for layers (gives users more control about z-order than adorners).
...
Fixed bugs in text drag+drop.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3842 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
0c8e66a620
When moving text using drag'n'drop, combine text removal on drag and text insertion on drop into a single undo group.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3839 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
65d02dc1e4
Normalize newlines on copy/paste. Moved LineManager.NextDelimiter into NewLineFinder.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3838 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
7d39cff890
More changes to the handling of invalid visual lines.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3835 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ea4dd216fd
Made AvalonEdit work without 'DoEvents'.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3834 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
97b8985230
Make FormattedTextElement and FormattedTextRun public.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3747 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
146d61722d
FxCop fixes for AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3725 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f976eb0c79
AvalonEdit: handle Shift-Tab
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3691 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
8281a3af0e
AvalonEdit syntax highlighter: merge changes in V1 XML Schema, use atomic groups for the keyword regex.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3666 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
81364494d7
Fixed exception in syntax highlighter when slowly scrolling to the end of the document (so that the span stack is set for all but the last line).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3639 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
d1575ceb4f
Update AvalonDock to 1.1.1714, fixed focus bug when there are secondary view contents.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3638 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
053bdcee81
Add AvalonEdit to setup.
...
Fixed text selection at end of document.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3636 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
fd48c4b958
Add AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3635 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago