ALTERNET EXTENSIBILITY STUDIO 2.0

AlterNET Extensibility Studio 2.0 is a major update bringing many new features across all our products.

Main enhancements include:

  • 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.

Read highlights of version 2 here.

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.

Previous
Previous

ALTERNET EXTENSIBILITY STUDIO 2.1

Next
Next

ALTERNET EXTENSIBILITY STUDIO 1.1