https://www.alternetsoft.com/version-history/7-1

AlterNET Studio 7.1 - mid-cycle update

A mid-cycle release focusing on improvements and bug fixes for Code Editor and Script Debugger
30 May 2021

Main enhancements

  • New LangServer.org -based parser for Java and XML

  • Support for editing multiple linked documents with LangServer-org-based parsers

  • Semantic analysis improvements for Python/IronPython parsers

  • Lots of improvements and bug fixes related to Code Editor and Scripter

Below is a full list of changes in this release:

Code Editor

+ Improved appearance of blocks of text which are selected and highlighted by the search dialog at the same time.

+ Validation against the schema is now implemented for XML and JSON parsers.

+ Categories in the Code completion Listbox are now displayed in the predefined order.

+ Transparent icons are now used for Code Completion/QuickInfo images.

+ Improved appearance of error underlining on high-dpi screens.

- The bug with the code editor hanging when highlighting search occurrences in the collapsed region has been fixed.

- The bug with code completion invocation in Snippet parsers is now fixed.

- GDI leak related to code completion images no longer occurs.

- The bug with not expanding collapsed blocks during the search is now fixed.

- The bug with underlying Math functions from Visual Basic when using the Visual Basic parser has been fixed.

- The bug with the drawing error underlining outside the text area has been fixed.

- The bug with drawing line numbers in WPF TextEditor in the case of non-monospaced fonts has been fixed.

- Intermittent bug with the Advanced parser crashing in the process of disposing of SyntaxEdit control has been fixed.

- The bug with drawing read- only lines in the WPF editor is now fixed.

- The bug with WPF Editor crashing when text contains collapsed sections and changing TextSource has been fixed.

Scripter/Debugger

+ Script debugger now validates that the process being debugged has the same platform (x86 or x64)

+ In-memory assemblies can now be used in the C#/Visual Basic scripts.

+ Now, it’s possible to re-use results of previously compiled assemblies in the scripter between application sessions.

- The issue with duplicating console events in the Output window has been fixed.

- The bug with compiling Visual Basic projects by the Scripter targeting under .NET Core 5.0 has been fixed.

- The issue with updating the breakpoint position when changing the text in the code editor has been resolved.

LangServer(LSP) Parsers

+ LSP Parser was redesigned to use the latest LangServer client API and to allow multiple files to be part of the same workspace.

+ Find References is now implemented for LSP parsers.

+ C/C++ parser has been updated to use the latest C++ SDK include files.

+ Added Java and XML LSP parsers; both require JDK to be installed on target machines.

Python/IronPython

+ Multiple improvements related to semantic analysis and Python/IronPython code completion.

- Issues parsing with multiple variable declarations, dictionaries and tuples have been fixed.

Demo projects

+ Project Save method has been implemented to remove dependency from the Microsoft.Build tools.

+ It’s now possible to specify BuildAction and CopyToOutput attributes for files in the project explorer.

+ Added local variables debug widget to IronPython Debugger demos.

+ DebugRemoteScript demos were redesigned to provide a better example of how to access application API from the script, which is executed in a separate process.

- AlterNET Studio now saves the .NET Solution folder structure correctly.

- Project explorer now expands only to the root level when loading.

- The bug with the AlterNET Studio WPF demo crashing in remote control mode has been fixed.

- The bug with the master process closing when exiting from the attached AlterNET Studio debugger has been fixed.

- Bug AlterNET Studio demo crashing after canceling file save on closing has been fixed.