Skip to content

Releases: fasteddy516/vscode-simpl-plus

2.0.0 - New compiler functions, 4-Series and more

02 Apr 02:12
Compare
Choose a tag to compare

EXISTING EXTENSION USERS: In addition to the changes noted below, the extension publisher and repository data fields have been updated to point to the correct (current) locations. This makes VSCode treat this version as a whole new extension, and it will be installed alongside an older version rather than simply updating it. To prevent conflicts, you will need to uninstall any older versions of the extension (<=1.3.3). This is a one-time process, and will not be required when updating to future (>2.0.0) versions.

  • Complete re-work of compile options and target selection:
    • CTRL+F12 - Compile current file:
      If a .ush file is available, the targets specified within will be used. Otherwise, the default targets specified in the extension's settings will be applied.
    • CTRL+ALT+F12 - Select targets and compile current file:
      Provides a dialog for selecting the desired processor targets, then compiles the current file using that selection.
    • CTRL+SHIFT+F12 - Select target and compile all files:
      Provides a dialog for selecting the desired processor targets, then compiles all .usp files in the open folder using that selection.
  • Added support for 4-series targets.
  • If a SIMPL# .api file cannot be found, the library's .h file will be displayed as a fallback.
  • SIMPL# .api file generation has been disabled because the necessary build tool is no longer available.
  • The module visualizer now reads and processes constants defined in .usl files.
  • Updated extension and dependencies based on current Yeoman/generator-code scaffolding.
  • Some code cleanup and refactoring

1.3.3 - VSCode Installable VSIX

26 Feb 02:05
Compare
Choose a tag to compare

This is version 1.3.3 - as forked from https://gitlab.com/AlexanderRademaker/crestron-simpl-plus - packaged into a VSIX that is installable from within VSCode. This release includes the following improvements to the version of this extension available through the Extension Marketplace (1.3.0):

1.3.3 by Alex Rademaker

  • Fixed constant definition highlighting.
  • Added a partial implementation of variable highlighting.

1.3.2 by Alex Rademaker

  • Fixed a bug where visualize simpl+ wouldn't work if the visualize panel was closed manually.

1.3.1 by Javier Vidal

  • Added new functions, error codes, structures and more to syntax highlighting.
  • Updated dependencies for fix vulnerabilities.
  • Added .usl support.