Add AvalonEdit.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3635 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
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
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
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
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
AvalonEdit: handle Shift-Tab

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3691 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
FxCop fixes for AvalonEdit.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3725 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Make FormattedTextElement and FormattedTextRun public.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3747 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Merge 3.0 into trunk.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3805 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Made AvalonEdit work without 'DoEvents'.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3834 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
More changes to the handling of invalid visual lines.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3835 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
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
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
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
AvalonEdit: Minor bugfixes / API improvements.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3843 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
Fixed two bugs introduced by Layers.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3844 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
AvalonEdit: Copy text as HTML to clipboard.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3868 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
CodeCompletionWindow for AvalonEdit

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3873 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
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
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