Dette er en ældre version. Den nyeste version er 2.6.2. BrightScript Emulator 2.6.2 · Udgivet:
Installationsfiler 2.2.0
| Arkitektur | Type | Omfang | Filstørrelse | Download | SHA256 |
|---|---|---|---|---|---|
| 32-bit | EXE (NSIS) · en-US | — | — | github.com | VirusTotal |
Link og SHA256 stammer fra fællesskabets manifest i Windows Package Manager. Sammenlign hashen for den downloadede fil, før du kører den.
Udgivelsesnoter
This release includes several improvements and bug fixes to the BrightScript Simulator. It upgrades Electron to v39, bringing performance enhancements and security updates. Additionally, it introduces a new feature that allows users to hide or show the editor panel manually, providing a more flexible workspace. The brs-engine dependency is also upgraded to v2.1.0 with RSG extension, which includes various fixes and improvements to the BrightScript language and SceneGraph support.
brs-desktop-hide-editor
Release Changes
- Upgraded Electron to v39 by @lvcabral in #241
- Changed the Editor/Console window to allow user to hide/show the editor panel manually by @lvcabral in #242
- Upgraded brs-engine to v2.1.0 (with RSG extension), main changes were:
- (brs) Fixed MicroDebugger stack trace and context (variables)
- (brs) Properly handle crash during debugger session
- (brs) Properly handle files with UTF-8 BOM on Lexer
- (brs) Implemented DRM detection in browser environment to populate roDeviceInfo.getDrmInfoEx()
- (brs) Fix video URL handling to correctly process package video files
- (brs) Added support for the milliseconds param on roDateTime.toISOString()
- (brs) Allowed to use global as function parameter name
- (brs) Add LongInteger (Int64) support to Str() global function
- Changes on brs-scenegraph package (release v0.1.0):
- (rsg) Implement thread updates similar to SceneGraph Rendezvous
- (rsg) Fixed Scenegraph crash handling and stack trace
- (rsg) Implemented support for debugging Task threads
- (rsg) Added PosterGrid and improved focus style handling on ArrayGrid based nodes
- (rsg) Fixed ScrollingLabel to handle horizAlign and actually scroll when needed
- (rsg) Added InfoPane node
- (rsg) Fixed the handling of OK key in RowList and ZoomRowList
- (rsg) Added setNodeFocus method to ArrayGrid to reset itemFocused when getting the focus
- (rsg) Added sgnodes command to MicroDebugger to list node type statistics
- (rsg) Added MaskGroup draft and fixed several issues with field assignment
- (rsg) Fixed component XML parsing of interface to handle attributes as case-insensitive
- (rsg) Improved parsing of field types: StringArray, Vector2D and Vector2DArray
- (rsg) Fixed XML parsing to support alias field to be set without type
- (rsg) Added support for default item component on RowList and item focus callback in ArrayGrid
- (rsg) Implemented all PanelSet related nodes
- (rsg) Fixed role fields to not be case sensitive
- (rsg) Implemented the context expansion for the Main thread
- (rsg) Allowed replacing hidden fields when extending ContentNode
- (rsg) Prevent issues with Video node on startup (after the Splash)
- (rsg) Improved handling of manifest entries ui_resolutions and uri_resolution_autosub
- (rsg) Fixed crash when m.top.getScene() is used on init() in a Task thread
- (rsg) Implemented ancestorBoundingRect() method
- (rsg) Added support for multiple Node field aliases (CSV)
- (rsg) Fixed Node.setValue() signature to prevent field creation on assignment
- (rsg) Fixed item component handling to not fail when fields are not defined in XML
- (rsg) Fixed Node field aliases observer trigger
- (rsg) Fixed Poster, BusySpinner, Video and TrickPlayBar to properly handle child nodes uri update
- (rsg) Fixed BusySpinner dimensions calculation
- (rsg) Fixed circular dependency issue when Node has child with its same id in alias
- (rsg) Fixed StandardDialog focus and back key press handling
- (rsg) Fixed observables serialization and handling of InfoFields
Full Changelog: v2.1.3...v2.2.0