Actipro SyntaxEditor for WPF 2019.1 build 0686

Released: Aug 13, 2020

Updates in 2019.1 build 0686

Features

  • Updated the 'Adornments - Squiggles Intro' QuickStart to show a more realistic scenario of tracking developer-specified tagged ranges.
  • Updated the CollectionTagger.Clear method to accurately report the changed text range in the TagsChanged event when there are fewer than 100 tags being removed. Otherwise, the entire snapshot range is returned as before.
  • Updated the SyntaxEditor.FontFamily property to be set in its default Style.
  • Updated the virtual CodeSnippetSelectionSession.OnCompletionSessionInitializing method to perform sorting and be called after items have been added to the session, so that completion items and/or sorting can be customized prior to opening.
  • Updated touch taps over a collapsed outlining node to select the node's text range.
  • Adjusted the order of logic that executes when the SyntaxEditor.Document property is set.

Fixes

  • Fixed a bug where a tagger that derived from TaggerBase didn't clear its Document property value when the attached document's syntax language was changed.
  • Fixed a bug where Shift+Clicking a scrollbar wouldn't scroll the editor properly.
  • Fixed a bug where collapsed region adornments may flicker when a SyntaxEditor with word wrap enabled would resize.
  • Fixed a bug where a collapsed region adornment that was word wrapped to the start of another view line would show a duplicate expander box in the outlining margin.
  • Fixed a bug where a collapsed region adornment that was word wrapped to the start of another view line would show its quick info in the wrong location.
  • Fixed a bug where caret movement didn't work properly around a collapsed region adornment at the end of a document.
  • Fixed a bug where the current line highlight bounds included any intra-line adornments.
  • Fixed a bug where a code snippet without any SnippetTypes specified should have been allowed anywhere.
  • Fixed a bug where using the mouse to commit a code snippet selection session might not focus the view afterward.
  • Fixed a bug where reconnecting to a remote desktop session with a SyntaxEditor loaded in a certain scenario could lead to an exception.

.NET Languages Add-on

  • Fixed a bug where the resolver wasn't properly resolving interpolated string expressions.
  • Fixed a bug where C# event accessor declarations didn't support lambda expression bodies.