ALTERNET STUDIO 7.1

AlterNET Studio 7.1 is a mid-cycle release focusing on improvements and bug fixes for Code Editor and Script Debugger.

Main enhancements include:

  • 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

Read highlights of version 7.1 here.

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.

Previous
Previous

ALTERNET STUDIO 7.2

Next
Next

ALTERNET STUDIO 7.0