Daniel Grunwald
a8d5cfbfbb
Implemented "Edit > Format > Sort lines" for AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4962 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
41e2c36afa
Fixed C# parser bug that caused InvocationExpressions to have no or incorrect locations.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4960 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
d3bfe7a542
Fixed forum-10060: CSharp Parser not setting EndLocation on some LocalVariableDeclaration objects
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4946 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
11e4bb94bb
AvalonEdit: Fixed bugs in "Spaces to tabs" and "Remove trailing whitespace".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4942 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
e364a29697
GotoDialog: sort by relevance, then alphabetically
...
AvalonEdit: bugfixes in folding and highlighting
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4932 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
91c7b3aec8
Update to AvalonDock 1.2.2641
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4931 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
d4068f0087
Implemented TextEditorSideBar for AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4929 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
252a8c3ee7
Update AvalonDock to 1.2.2632
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4925 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
465a5f38e9
Fixed AvalonEdit bug when deleting text including a folded section.
...
Fixed DBNull issue in UsageDataUploader.FetchDataForUpload.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4923 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
27fb3b652d
Add 'UsageDataCollector' AddIn.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4918 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
a2d7a61961
Fixed infinite loop introduced in recent change to folding.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4916 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
903eb9dd04
Fixed infinite recursion in TextEditor.ScrollTo (bug introduced in r4910)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4915 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
5dae574aec
Add simple XmlReader-based XmlFoldingStrategy to AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4912 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
3d8c70850c
Build simple folding support (independent of parsers in SharpDevelop) into AvalonEdit.
...
Add TextEditorOptions.AllowScrollBelowDocument (enabled in SharpDevelop) to avoid the view from jumping when collapsing code near the end of document.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4910 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
c7b89dc68f
Fixed FxCop issues in ICSharpCode.AvalonEdit.Xml
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4909 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
317621c567
Build hyperlink support into AvalonEdit and enable it by default.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4908 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
3c3ff30a5b
AvalonEdit:
...
Improved caret/selection behavior on the border of read-only sections.
Fixed some FxCop warnings.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4907 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
867dab1f32
Move folding code to separate namespace ICSharpCode.AvalonEdit.Folding.
...
Add TextEditor.ShowLineNumbers property to show/hide the line numbers (they now are hidden by default).
Add TextEditor.Options.ShowEndOfLine property to allow easily enabling end-of-line markers.
Changed AbstractMargin so that it automatically detects the TextView it is attached to.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4906 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
ff2e75afb8
Revert r4902.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4903 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Mike Krüger
7772c03684
* Src/PrettyPrinter/IOutputAstVisitor.cs: Exposed some properties
...
from the abstract output formatter into the interface.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4902 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
2c39426725
AvalonEdit now creates an invisible Win32 caret. This is necessary for features like 'Follow text editing' in the Windows Magnifier.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4901 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
ab01f26709
Disable IME when ICSharpCode.TextEditor is used in .NET 4.0.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4900 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
9761f2de43
AvalonEdit: add safety check that ReadOnlySectionProvider doesn't return invalid sections.
...
Core.Presentation: fixed typo in class name
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4891 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7f2f49377d
Fixed ArgumentOutOfRangeException in Boo forms designer and added workaround for another possible ArgumentOutOfRangeException (also when leaving the designer).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4888 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
1bab5625a5
Fix SD2-1584 - VB .NET snippet parser crashes on invalid syntax
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4883 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
85c0da5716
Fix SD2-1587 - Duplicate sections added to solution file on each save
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4882 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
bab3f4369f
- removed some debug code from AXmlParser in Release build to increase performance a bit
...
- fixed some minor ErrorPainter bugs
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4868 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
68fe102c06
Bracket highlighting: Create a different figure for start and end bracket (don't draw combining line when end bracket is on the next line after the start bracket)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4857 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
75b4682d7f
Expand foldings when the caret is moved into them.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4856 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
a9ded62ac1
Reimplemented "Go to matching brace".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4851 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7aab8df4ba
AvalonEdit: scroll when mouse is moved close to border while selecting text.
...
NewFileDialog: fixed bug that caused file names to not contain ${Number}.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4850 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
1ddce50475
Improved scrolling so that the code being jumped to end up in the middle of the text area.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4849 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
94bf27e8cd
Move tooltip handling from CodeEditor to CodeEditorView.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4848 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
c9df3a1781
Fixed a minor bug in AvalonEdit.TextEditor.IsReadOnly.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4845 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
984b1ab9e1
Add TextView.InvalidateLayer.
...
Enabled bracket highlighting.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4842 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
8570e8f7e7
- implemented IBracketSearcher for C#
...
- added BracketHighlightRenderer (disabled by default)
- renamed ErrorDrawer to ErrorPainter
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4840 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
c7173845cf
Fixed ArgumentOutOfRangeException in Caret when closing a folding section.
...
Added IsReadOnly property to AvalonEdit.TextEditor.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4839 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7ed5729102
Display title of #region in folding.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4838 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
012b77e96a
Reimplemented the ParserFoldingStrategy for AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4829 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
f15a135bf9
implemented ErrorDrawer for ITextEditor
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4828 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
12bdde75f9
fixed WpfDesign unit tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4824 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
511a9016f8
Create new projects as x86 by default - AnyCPU leads to programs running as 64-bit process without ever being tested that way.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4810 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
4ea09fbbae
Revert docking library change (broke more stuff than it fixed). Small improvements to Boo interpreter pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4793 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
b6fc279f87
Trying to fix the zero-height bugin AvalonDock (repro steps were: close last pad in a pane, change layout, change layout back, reopen pad).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4789 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7dd5d67102
ITextBufferVersion: add MoveOffsetTo method
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4782 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Mike Krüger
1b44fac5a9
* Src/PrettyPrinter/CSharp/PrettyPrintOptions.cs:
...
* Src/PrettyPrinter/CSharp/CSharpOutputVisitor.cs: Added brace
forcement options - this enables to change bracing for some
constructs.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4769 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
719d16891e
Mark ParseInformation.*CompilationUnit as obsolete.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4742 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
4c32ea2a50
Fixed output for overloaded unary operators.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4741 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
c5a371dd2c
Fixed SD2-1572 - operators are shown as nameless methods in code completion
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4740 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
5a9eb62f09
Debugger tooltips:
...
- fixed tooltip position on non-default DPI
- tooltip is aligned to line bottom
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4732 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago