Daniel Grunwald
dbdb75e4a6
Fix RichTextModel.UpdateOffsets()
12 years ago
Daniel Grunwald
0aee08dc57
Replace HighlightedInlineBuilder with RichTextModel.
12 years ago
Daniel Grunwald
efd7e21b10
Introduce 'RichText' class and use it in new output pad API.
12 years ago
Daniel Grunwald
73dda200d7
Add basic rich-text support to AvalonEdit.
12 years ago
Matt Ward
0d66fced22
Add text examples to CSS syntax highlighting.
12 years ago
Matt Ward
04910cd5f0
Add missing JavaScript highlighting colors in options dialog.
12 years ago
Siegfried Pammer
8519f8bebd
fix some wrong locations and tokens in InsertMissingTokensDecorator
12 years ago
Siegfried Pammer
78e7fc45a9
implement InsertMissingTokensDecorator
12 years ago
Satyajit Sarangi
04f9916a37
Make members in LineNumberMargin protected so derived classes can specialize it and still use the same typeface, emSize & maxLineNumberLength
12 years ago
Daniel Grunwald
ebb5d25c35
Backspace now deletes only a single combining mark.
...
Backspace no longer is equivalent to Shift+Left followed by Delete. Caret movement with Shift+Left will select the whole grapheme; only backspace can be used to delete part of a grapheme.
12 years ago
Daniel Grunwald
35a81d3eb4
Caret movement: don't stop between a base character and its combining mark (within a single grapheme)
12 years ago
Siegfried Pammer
f100821753
reorganize files
12 years ago
Siegfried Pammer
2a785892ca
finish InsertSpecialsVisitor
12 years ago
Siegfried Pammer
61614a56e3
move all formatting to CSharpOutputVisitor, move all "extra" work to decorating ITokenWriter
12 years ago
Tobias Ibounig
60b89bb14e
Changed behavior for 'Key.Space' in SharpTreeView.cs
...
instead of 'double click', now it sets 'IsChecked'.
Change can be observed in 'Search for issues'
12 years ago
Matt Ward
3c64d4f59a
Fix build.
12 years ago
Daniel Grunwald
5e93aa5f17
AvalonEdit: don't unnecessarily update the mouse cursor.
12 years ago
Daniel Grunwald
64eaa25f5e
Fix CSharpCompletionDataFactory.CreateTypeCompletionData() for generic types.
12 years ago
Gregor Pacnik
8273535734
handle VB.Net to CS conversion set attribute Axis syntax; replace assignment with call
12 years ago
Gregor Pacnik
8a9b312dcf
handle VB.Net Axis LINQ syntax to CS conversion with tests
12 years ago
Gregor Pacnik
89dc15437e
properly handle VB.Net to CS LINQ where and select output
12 years ago
Siegfried Pammer
0ce5d0460d
fix InvalidCastException in TypeSystemAstBuilder
12 years ago
Andreas Weizel
24fd3c8d8d
Deleting multiple lines with Ctrl+D now handles the "backward selection" case properly.
12 years ago
Daniel Grunwald
012ab9129f
EnvDTE.CodeModel: re-enable a few unit tests
12 years ago
Daniel Grunwald
3609078840
[WIP] EnvDTE
12 years ago
Daniel Grunwald
3af9b3f842
CSharpSymbolSearch: use newCode.
12 years ago
Daniel Grunwald
855b848f36
Allow updating code from EnvDTE via LanguageBinding.CodeGenerator
12 years ago
Siegfried Pammer
9d92c13c9d
implement display of enum values in debugger tooltips
12 years ago
Andreas Weizel
53d6f90153
Removed unneeded usings from EditingCommandHandler.cs.
12 years ago
Andreas Weizel
3bfe69c365
Deleting of all lines affected by a selection using Ctrl+D.
12 years ago
Siegfried Pammer
82a15ad6be
don't show 'this' parameter modifier if method is reduced
12 years ago
Siegfried Pammer
2967f37b42
fix typo in BaseRefactoringContext.CreateTypeSystemAstBuilder
12 years ago
Andreas Weizel
d1f2295a07
Fixed bug causing regions to close suddenly.
12 years ago
Daniel Grunwald
5b89814e74
Implement C# forms designer loader.
12 years ago
Siegfried Pammer
3e96d7a6ea
Add easier usable API for SearchPanel built into AvalonEdit
12 years ago
Andreas Weizel
738529e4aa
- OverrideToString completion now works.
...
- Added RefactoringContext.GetTypeResolveContext() method.
12 years ago
Daniel Grunwald
00e083ae5d
Adjust SharpDevelop to NRefactory changes.
12 years ago
Daniel Grunwald
ed58119f41
Fix crash in ConvertIfToSwitchAction when there are nested if statements.
12 years ago
Daniel Grunwald
97e6596a2c
Set target CPU to AnyCPU where possible.
12 years ago
Daniel Grunwald
cb5b92cf40
Fix handling of empty segments in TextSegmentReadOnlySectionProvider
12 years ago
Daniel Grunwald
78027319a7
Compare IsAtEndOfLine in TextViewPosition.Equals
12 years ago
Daniel Grunwald
ecec217cc8
Fixed caret navigation around characters outside the Basic Multilingual Plane (characters represented using surrogate pairs).
12 years ago
Daniel Grunwald
87c59c4b82
Fix TextView.GetVisualPosition() for positions with IsAtEndOfLine=true
12 years ago
Daniel Grunwald
00d4408a57
Implemented SD-1853 - AvalonEdit: Distinguish between 'end of line' and 'start of next line' at word wrap positions
...
Also, the Home/End keys now apply to the current TextLine, not the whole VisualLine.
12 years ago
Peter Forstmeier
6307d68d90
Grouping
12 years ago
Siegfried Pammer
751cf93692
fix NoDefaultConstructorIssue: crashed while trying to add a new class declaration
12 years ago
Daniel Grunwald
6d38e5fdfd
HexEditor: Replace more control characters with dots.
12 years ago
Daniel Grunwald
f57aee42c0
Close editor popups (FlowDocumentPopup + debugger popups) when the mouse moves away from them.
...
Fix popup not closing when switching to another document.
12 years ago
Siegfried Pammer
2fc1b20a96
first working version of XAML code completion
12 years ago
Daniel Grunwald
bc7425f998
Add FormsDesigner project to solution.
...
Several important classes are not ported to SD5 yet and are commented out; so the designer is not yet usable.
13 years ago