Actipro SyntaxEditor for WPF 2019.1 build 0684
Released: Jan 10, 2020
Updates in 2019.1 build 0684
Funktionen
- Added a new background that renders the search range when the search overlay pane is in Selection scope mode.
- Added
SyntaxEditor.HasSearchOverlayPaneKeyBindings
property, which can be set to false when using external search UI to prevent access to the built-in search overlay pane.
- Added
ICompletionItemCollection.CreateBatch
and AddRange
methods, which when used to add completion items can dramatically improve item-adding performance. Updated all premium add-on completion providers to use the new methods.
- Added
SyntaxEditor.CanScrollPastDocumentEnd
property back with a default of true. It should only be changed to false if the editors doesn't use multiple font families/sizes or intra-line adornments.
- Flipped the order of the Guides and Highlights adornment layers.
- Improved search overlay pane logic related to the selection scope range.
- Improved the IntelliPrompt popup placement rectangle determination logic for target text ranges.
- Updated the IntelliPrompt quick info and parameter info tips to have a max height of half the screen height.
- Updated IntelliPrompt code snippets to convert tabs to spaces when
ITextDocument.AutoConvertTabsToSpaces
is set to true.
- Updated PgDn logic to prevent scrolling past the document end.
- Updated logic so that when changing the
SyntaxEditor.IsVirtualSpaceAtLineEndEnabled
property to false, a virtual selection will be moved to document offsets.
- Updated the 'Adornments 8 - Color Preview' QuickStart to render the adornments using a draw callback method instead of UIElements.
- Updated several static members on
HtmlContentProvider
to be methods that take a IHighlightingStyleRegistry
parameter, thereby allowing the content provider to do highlighting style lookups in the same registry used by a target view.
.NET Languages Add-on
- Improved the C# and VB context factories for improved IntelliPrompt parameter info.
Fehlerkorrekturen
- Fixed a bug where word-wrapped lines might not arrange properly in a certain scenario with multiple sequential SyntaxEditor size changes.
- Fixed several language services that were previously allowed to function on inactive views.
Python Language Add-on
- Fixed a bug where the resolver wouldn't resolve classes defined below the current class in the same document.
Web Languages Add-on
- Fixed a bug where the XML parser could throw an exception in a scenario where a syntax error occurred in header or footer text.