Actipro SyntaxEditor for UWP 22.1.0362

Released: Nov 8, 2022

Aggiornamenti in 22.1.0362

Funzionalità

  • Added the EditorCommands.AddNextOccurrenceToSelection edit action (bound to Ctrl+D by default), and the related IEditorViewSelection.AddNextOccurrence method. This new feature adds the next occurrence of the currently-selected text to the selection, or selects the current word if there is no selection.
  • Added the SearchOverlayPane.ApplyStringResources method that can update the pane's UI strings after a string resource change.
  • Refactored the IntelliPrompt completion session's Shorthand item matcher algorithm, resulting in a significant performance improvement, especially when used with the CanFilterUnmatchedItems option.
  • Improved vertical scrollbar handling logic.
  • Improved word selection logic.
  • Improved selection update logic when the RetainSelection option is used.
  • Improved TextSnapshot.TextRangeToPositionRange performance for zero-length text ranges.
  • Updated non-editable code snippet fields to not be highlighted in the template session.
  • Updated the CollapsedRegionManager.GetVisibleOffset method logic.
  • Updated the visible whitespace rendering logic to include non-breaking space characters.

Correzioni

  • Fixed an issue where cached collapsed region information wasn't invalidated early enough in a certain document editing scenario.
  • Fixed an issue where code outlining nodes created with AutomaticOutliningUpdateTrigger.TextChanged may not update correctly when making a large number of text changes.
  • Fixed an issue where CodeSnippetSerializer didn't save the Literal tag's Editable attribute with the correct name.
  • Fixed an issue where scrolling a non-100% ZoomLevel editor before it's loaded might not scroll to the correct location.
  • Fixed an issue where a long unformatted run of text could throw an exception from Win2D in a certain scenario.
  • Fixed an issue where regex character classes ending in a hyphen were sometimes parsed as an incomplete range.
  • Fixed an issue where a selection-based search scope range may show up incorrectly after performing certain document changes while the search overlay pane is visible.
  • Fixed an issue where CollectionTagger.FindNext didn't find a match at document end when searching backwards and wrapping.