https://alternetsoft.com.au/version-history/2-0

AlterNET Extensibility Studio 2.0 - major update

AlterNET Extensibility Studio 2.0 is a major update featuring Code Editor improvements and high-dpi support.
29 September 2017

Main enhancements

  • Code Editor’s look and feel became closer to the Microsoft Visual Studio editor.

  • Most C# 6.0 language features are implemented.

  • High-dpi support throughout all controls.

Below is a full list of changes in this release:

Licensing model

- License exception no longer occurs if an application uses licensed control indirectly (i.e., in the form of compiled assembly).

Editor

+ Scroll bar annotations can be displayed in a vertical scrollbar area to show special items in the text, such as search results, modified lines, syntax errors, and bookmarks.

+ Text Editor and Syntax Edit control now correctly handle high-dpi resolutions and large fonts.

+ Text rendering performance was improved for large files

+ Null-width block selection has been implemented for both WinForms Syntax Edit and WPF Text Edit controls.

+ Syntax diagnostics of information type (such as unused using statement) is displayed using a lighter color, similar to Visual Studio code editor.

+ Search now highlights multiple occurrences in the text, similar to Visual Studio Code Editor.

+ Word auto-correction now works for WPF Text Editor.

+ Macro recording and playback now work for WPF Text Editor.

+ Readonly lines are now displayed in a different color in WPF Text Editor.

+ Gutter images can be configured to be displayed for all or only the first line in case the line style spans across a few text lines.

+ WPF Text Editor can now be split both vertically and horizontally.

+ Single-line border can now be displayed around selected text in WPF Text Editor.

+ Advanced parsers for C# and VB are now capable of recognizing C# 6/ VB 14 syntax, such as Null-conditional operators, Expression bodies on method-like members, Null-Propagating Operators, and named parameters.

+ Example parser for highlighting Microsoft SQL text has been added to Quick Start projects.

+ Example parsers for highlighting part of the C# and VB code (i.e., method or class body) have been added to Quick Start projects.

+ Text Editor no longer blocks the space key when the code completion box is displayed.

- Expanded/Collapsed state is now correctly preserved during text reparsing.

- Syntax Edit (WinForms) and Text Editor (WPF) now correctly handle international characters in the text.

- Delay in text redrawing of changed line no longer occurs in WPF Text Editor in Word Wrap mode.

- Incorrect syntax highlighting that appears during block deletion or undoing changes with VB code has been fixed.

- Roslyn-based C# and VB parsers correctly highlight interpolated strings.

- Roslyn C# and VB parsers work correctly if the target for .NET Framework 4.6

- Intellisense is no longer displayed inside Visual Basic comments.

- Outline sections are now created for multi-line comments for C#/VB.NET Roslyn parsers.

- Line Modificators indicators are displayed for correct text lines in Word Wrap mode.

- Changing font in WPF Text Editor no longer causes incorrect caret navigation and text selection.

- Code Completion content is now sorted alphabetically.

- Code Completion now correctly shows a list of types in the object creation statement.

- Parameter tooltips now work correctly for type constructors.

- Code Completion now shows built-in types in a global scope.

- Code completion is no longer invoked inside strings or comments.

- Code completion Listbox no longer pre-selects the first item during typing in the editor, preventing the insertion of unwanted text.

- VB keywords are now displayed in a proper case in the code completion Listbox.

- Several Code Completion minor issues.

- Parent form no longer loses focus when the parameter tooltip and completion box are displayed at the same time, and the user presses escape to close the box

Scripter/Debugger

+ Code completion has been added to the Expression evaluation dialog box.

+ Script debugger can be configured to run multiple debugging sessions on the same computer.

+ Script platform (x86/x64/AnyCPU) can now be explicitly specified.

+ Script code can now be run in dpi-aware mode.

+ For Visual Basic Scripts, global objects can be referenced directly by their names without using ScriptGlobalClass.

- Setting breakpoint during script compilation/starting up no longer triggers an error.

- Debugger breakpoints are correctly cleared when the script source is changed.

- Debugger correctly evaluates exception objects when an unhandled exception occurs.

- Stepping over a function call stops inside the breakpoint if it is set inside that function.

- Breakpoints now work correctly inside anonymous methods.

- Enabled state of breakpoints is now correctly preserved between debugging sessions.

Form Designer

+ All common shortcuts are now supported in WinForms Form Designer.

+ Uniform icons are now used across Form Designer popup menus.

+ Popup menu with default actions has been added to the Form Designer Toolbox.

+ Toolbox content can be saved/loaded to a file or stream.

- Toolbox no longer throws an error if no active designer is attached.