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
ecec217cc8
Fixed caret navigation around characters outside the Basic Multilingual Plane (characters represented using surrogate pairs).
12 years ago
Siegfried Pammer
c0548cc328
WIP on Unit Tests
14 years ago
Siegfried Pammer
c1a89d234e
remove failing tests from ICSharpCode.SharpDevelop.Tests.csproj; add CSharpAmbienceTests
14 years ago
Daniel Grunwald
f5780c2944
Apply new file headers
15 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
27cd1c9931
AvalonEdit: split Gui namespace into Editing and Rendering.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4142 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
cc8eddac14
GetNextCaretPosition methods: Use enum LogicalDirection instead of bool backwards.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4037 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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