Daniel Grunwald
9a6e77d214
AvalonEdit encoding detection: add support for UTF-8 without BOM.
...
We now don't add a BOM when saving an UTF-8 that didn't have one when it was loaded.
13 years ago
Siegfried Pammer
406354bee0
further improvements and bugfixes for MarkDown-Mode
13 years ago
Daniel Grunwald
80aff30058
Fix several issues with SearchPanel.
13 years ago
Siegfried Pammer
78e3f4a517
add highlighting definition for MarkDown syntax
13 years ago
Daniel Grunwald
918582348c
Fix compiler warnings.
13 years ago
Daniel Grunwald
7c49a3e050
Use processContent="lax" as recommended in http://xml.coverpages.org/HP-StephensonSchemaBestPractices.pdf
13 years ago
Daniel Grunwald
be2f73fa40
Make AvalonEdit xshd schema more flexible: allow elements and attributes from other namespaces.
13 years ago
Daniel Grunwald
76fed2b8d0
Move regex-based highlighting engine from DocumentHighlighter into its own new class (HighlightingEngine).
...
DocumentHighlighter now only is only responsible for maintaining the highlighting state (span stacks at line boundaries).
13 years ago
Daniel Grunwald
a7047035c4
Fixed performance bug when pressing Backspace - we were unnecessarily building the visual line for the intermediate state where the previous character is selected but not deleted.
13 years ago
Daniel Grunwald
9ff68ecaed
Fix "InvalidOperationException: Trying to build visual line from collapsed line" when the start of a folding section is hidden by a different element generator than the FoldingElementGenerator. (e.g. TruncateLongLines)
13 years ago
Daniel Grunwald
57124599a0
Fix OverflowException in VB lexer when a double literal is too large.
13 years ago
Daniel Grunwald
b7c439bb97
Disable IME while the caret is within a read-only section.
13 years ago
Siegfried Pammer
0dec5058bf
fixed IME: IME context is properly restored when returning from a toolbar or button.
13 years ago
Daniel Grunwald
b080736e84
Update AvalonEdit.shfbproj for new version of Sandcastle Help File Builder.
13 years ago
Daniel Grunwald
1769d6e0e9
Fix SD-1914 - InvalidOperationException "Trying to build visual line from collapsed line"
...
This exception was caused by FoldingManager.UpdateFolding() re-using FoldingSections and adjusting their end offset.
If those FoldingSections were folded, the corresponding CollapsedLineSection was not updated for the new end position.
This inconsistency would cause visual glitches (such as fold markers not updating properly), and in some cases the InvalidOperationException during rendering.
FoldingSection now handles when its StartOffset or EndOffset is changed, and updates the CollapsedLineSection accordingly.
13 years ago
Daniel Grunwald
7aa8e6c63b
Initial implementation of new ISolution-API.
13 years ago
Daniel Grunwald
a457ec6278
VB code completion: fix bug that caused code completion to omit local variables when typing near the end of a block.
...
http://community.sharpdevelop.net/forums/t/16643.aspx
The VB parser was using the end of the last statement as the EndLocation for the block. This made local variables
declared in that block unavailable when typing another statement at the end of the block.
We now use the location of the 'End' or 'Next' token instead.
13 years ago
Daniel Grunwald
44df039a84
Register new issue classes in AddInTree.
13 years ago
Daniel Grunwald
bc52a0b8fe
Add Freeze() method to HighlightingColor.
13 years ago
Daniel Grunwald
e51750a232
Use SemanticHighlightingVisitor in CSharpSemanticHighlighter.
13 years ago
Matt Ward
2a4af3b94b
Remove highlight when search panel closed.
13 years ago
David Srbecký
076027c114
Remove overridden LazyCecilTypeDefinition.FullName and let base class handle it.
13 years ago
David Srbecký
87e8f5a54c
Improve IL mapping:
...
- Use the widest sequence point containing the IL offset
- Ignore the newline which was printed at the end of the statement
13 years ago
David Srbecký
052ea0565f
Make ILRange immutable struct
13 years ago
David Srbecký
4f68861544
Simplify debug symbols generated by ILSpy
13 years ago
Matt Ward
a59c26f744
FxCop - Return default strings if resources cannot be found.
13 years ago
Siegfried Pammer
93565945b1
fixed serialization of breakpoints and bookmarks
13 years ago
Daniel Grunwald
0eb8e20dbc
Adjust SharpDevelop to NRefactory update.
...
I removed the Mono.Cecil reference from SD.Base as it was only used in the broken debugger-decompiler code, which doesn't really belong into Base anyways.
13 years ago
Daniel Grunwald
7884b0ec4e
Rename Mono.Cecil -> cecil to match the original repository name.
13 years ago
Daniel Grunwald
71c9dc6486
Fix version number of HTML clipboard.
...
Version 1.0 does not exist: http://blogs.msdn.com/b/oldnewthing/archive/2013/01/18/10386079.aspx
13 years ago
Daniel Grunwald
d25d7da199
Fix bug in find references that caused us to miss many results.
13 years ago
Daniel Grunwald
64ce9a7f6f
AvalonEdit IME: Fix crash on threadMgr.SetFocus(null); in 64-bit process.
13 years ago
Daniel Grunwald
f1b2220314
Change ContextActionsPopup, ContextActionsBulbPopup and the HiddenDefinition popup to open/close as the parent TextArea gains/loses focus.
...
Move ChangeMarkerMargin and related classes into own folder.
Remove C#-specific hack from HiddenDefinitionRenderer.
Do not return null from CreateHighlighter().
13 years ago
Siegfried Pammer
b4149dee8b
fix http://community.sharpdevelop.net/forums/p/16476/44890.aspx
13 years ago
Daniel Grunwald
804ea361d0
Fix NullReferenceException in ParameterCanBeDemotedIssue
13 years ago
Daniel Grunwald
cfa01c3986
Fix HighlightingColorizer.OnHighlightStateChanged ignoring some change notifications.
13 years ago
Daniel Grunwald
0cf742a339
Fix NullReferenceException in MoveToOuterScopeAction.FindCurrentScopeEntryNode
13 years ago
Daniel Grunwald
4936107b26
Fix ArgumentOutOfRangeException in ReachabilityAnalysis.
13 years ago
Daniel Grunwald
36e872d395
Fix Find Overrides (F6) across multiple projects.
13 years ago
Daniel Grunwald
1e503a1b53
Enable "Add using" context action.
13 years ago
Daniel Grunwald
2793cc46eb
Add Ctrl+Space completion that automatically inserts usings.
13 years ago
Daniel Grunwald
e41e8d142a
Implemented folding of #regions, usings and comments.
13 years ago
Daniel Grunwald
4f623afecb
Add XmlDoc for SearchOptionsChangedEventArgs
13 years ago
Daniel Grunwald
b5561233dc
Better warning message for obsolete implicit conversion operator
13 years ago
Siegfried Pammer
002cd2be53
- fix bug in VB Parser with Handles and Implements on class members
...
- implement VB 11 Async and Iterator features in parser
13 years ago
Siegfried Pammer
0f36a2c40f
proposed fix for: SD-1917 - Find Next highlights wrong text after text edited
13 years ago
Daniel Grunwald
455ff263d8
Adjust SharpDevelop to NRefactory 5.2.0-533-gad6ce10
13 years ago
Siegfried Pammer
22dedf2601
implemented SetCompositionFont: now the IME font size should be the same as in the editor
13 years ago
Daniel Grunwald
ff4e91c204
Only update the IME composition window when the VisualLine for the caret position is available.
...
This fixes a performance issue while scrolling (without this change, UpdateCompositionWindow() would cause the line containing the caret to be re-generated whenever the user scrolls).
13 years ago
Daniel Grunwald
28453802ea
AvalonEdit IME support: use the default input context, and fix issues with IME not activating in some cases using ITfThreadMgr.SetFocus(null).
13 years ago