AlterNET Studio v7.1

Released: May 30, 2021

v7.1 での更新項目

機能

  • Code Editor
    • Improved appearance of blocks of text which are selected and highlighted by search dialog at the same time.
    • Validation against the schema is now implemented for XML and JSON parsers.
    • Categories in 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.
  • 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.
  • LangServer(LSP) Parsers
    • LSP Parsers were 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.
  • Demo projects
    • Project Save method has been implemented to remove dependency from 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.

不具合の修正

  • Code Editor
    • Bug with code editor hanging when highlighting search occurrences in collapsed region has been fixed.
    • Bug with code completion invocation in Snippet parsers is now fixed.
    • GDI leak related to code completion images no longer occurs.
    • Bug with not expanding collapsed blocks during search is now fixed.
    • Bug with underlying Math functions from Visual Basic when using Visual Basic parser has been fixed.
    • Bug with drawing error underlining outside text area has been fixed.
    • Bug with drawing line numbers in WPF TextEditor in case of non-monospaced fonts has been fixed.
    • Intermittent bug with Advanced parser crashing in the process of disposing of SyntaxEdit control has been fixed.
    • Bug with drawing readonly lines in WPF editor is now fixed.
    • Bug with WPF Editor crashing when text contains collapsed sections and changing TextSource has been fixed.
  • Scripter/Debugger
    • Issue with duplicating console events in the Output window has been fixed.
    • Bug with compiling Visual Basic projects by the Scripter targeting under .NET Core 5.0 has been fixed.
    • Issue with updating breakpoint position when changing text in the code editor has been resolved.
  • Python/IronPython
    • Issues parsing with multiple variable declarations, dictionaries and tuples have been fixed.
  • Demo projects
    • AlterNET Studio now saves .NET Solution folder structure correctly.
    • Project explorer now expands only to the root level when loading.
    • Bug with the AlterNET Studio WPF demo crashing in remote control mode has been fixed.
    • Bug with master process closing when exiting from attached AlterNET Studio debugger has been fixed.
    • Bug  AlterNET Studio demo crashing after cancelling file save on closing has been fixed.