Actipro SyntaxEditor for WPF
Improves search result highlighting logic.
Features
- Added support for triple-clicks to select an entire view line. Dragging the pointer on the final click will extend the selection by view line.
- Added theme-oriented resource dictionaries to prevent unnecessary theme assembly lookup.
- Improved the search result highlighting logic.
- Improved the logic in CollapsedRegionQuickInfoProvider.
- Improved the caret movement for change character casing edit actions when there is no selection.
- Improved editor view searching and search result highlighting logic, including offloading some pieces to worker tasks for better performance.
- Updated the search overlay pane's find textbox to have a red border when no match for the find text is located.
- Updated search result highlights to toggle immediately when the SyntaxEditor.IsSearchResultHighlightingEnabled property is changed.
- Updated how line commenters adjust selections during their text changes.
- Updated the TextStylePreview control to use a weak event handler for watching IHighlightingStyle changes.
- Updated the UserInterfaceUpdate event to delay-fire after the SyntaxEditor.Document property is changed.
- Updated all IntelliPrompt completion list samples to use custom completion providers, which is the recommended way to add completion to a syntax language.
- Updated mouse wheel scrolling to only work if the related directional scrollbar visibility is Auto or Visible.
.NET Languages Add-on
- Updated the C# parser and resolver to support C# 7.3 syntax.
- Updated the VB parser and resolver to support VB 15.8 syntax.
Fixes
- Fixed a bug where the caret wasn't at the proper offset following a redo of a typing change.
- Fixed a bug where the IME input prompt might not always reposition itself correctly as character input is received.
- Fixed a bug where IME input wouldn't work in a rehosted workflow designer.