Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…htscript-language into embedded-brs-in-scenegraph
  • Loading branch information
TwitchBronBron committed Oct 28, 2021
2 parents cce39b0 + 65abb6f commit bb2422d
Show file tree
Hide file tree
Showing 37 changed files with 3,171 additions and 1,970 deletions.
21 changes: 21 additions & 0 deletions .github/workflows/create-vsix.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: create-vsix
on:
workflow_dispatch:
inputs:
branch:
description: 'The branch name which should be used to build the vsix'
required: true
jobs:
create-vsix:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@master
- uses: actions/setup-node@master
with:
node-version: "14.16.1"
- run: npm ci
- run: node scripts/create-vsix.js ${{ github.event.inputs.branch }}
- uses: actions/upload-artifact@v2
with:
name: vscode-brightscript-language.vsix
path: .vsix-building/vscode-brightscript-language/*.vsix
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ coverage
*.vsix
brsconfig.schema.json
.history
.vsix-building
26 changes: 18 additions & 8 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,17 @@
"type": "extensionHost",
"request": "launch",
"name": "Extension",
"preLaunchTask": "watch",
"preLaunchTask": "svelte-watch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
"${workspaceFolder}/dist/**/*.js",
"${workspaceFolder}/../brighterscript-formatter/dist/**/*.js",
"${workspaceFolder}/../roku-debug/dist/**/*.js",
"${workspaceFolder}/../roku-deploy/dist/**/*.js",
"${workspaceFolder}/../brighterscript/dist/**/*.js"
]
},
{
Expand All @@ -25,7 +29,8 @@
],
"outFiles": [
"${workspaceFolder}/dist/**/*.js",
"${workspaceFolder}/../roku-debug/dist/**/*.js"
"${workspaceFolder}/../roku-debug/dist/**/*.js",
"${workspaceFolder}/../roku-deploy/dist/**/*.js"
],
"stopOnEntry": false
},
Expand All @@ -35,7 +40,12 @@
"request": "attach",
"port": 6009,
"restart": true,
"timeout": 120000
"timeout": 120000,
"outFiles": [
"${workspaceFolder}/dist/**/*.js",
"${workspaceFolder}/../brighterscript/dist/**/*.js",
"${workspaceFolder}/../roku-deploy/dist/**/*.js"
],
},
{
"name": "Debug Tests",
Expand All @@ -50,7 +60,8 @@
"source-map-support/register",
"--timeout",
"999999",
"./src/**/*.spec.ts"
"./src/**/*.spec.ts",
"./ui/**/*.spec.ts"
],
"internalConsoleOptions": "openOnSessionStart"
}
Expand All @@ -68,8 +79,7 @@
"name": "Extension + Debug Server",
"configurations": [
"Extension",
"Debug Server",
"Language Server"
"Debug Server"
]
},
{
Expand All @@ -80,4 +90,4 @@
]
}
]
}
}
5 changes: 4 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
{
"files.trimTrailingWhitespace": false,
"files.trimTrailingWhitespace": true,
"[markdown]": {
"files.trimTrailingWhitespace": false
},
"files.exclude": {
"**/.nyc_output": true,
"**/.roku-deploy-staging": false,
Expand Down
33 changes: 32 additions & 1 deletion .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,44 @@
"silent"
],
"presentation": {
"group": "watch",
"echo": true,
"reveal": "silent",
"focus": false,
"panel": "shared"
},
"isBackground": true,
"problemMatcher": "$tsc-watch"
}, {
"label": "svelte-watch",
"type": "shell",
"command": "npm",
"args": [
"run",
"svelte-watch"
],
"presentation": {
"group": "watch",
"echo": true,
"reveal": "silent",
"focus": false,
"panel": "shared"
},
"isBackground": true,
"problemMatcher": [{
"pattern": {
"regexp": "^\\[!\\]"
},
"severity": "error"
}, {
"base": "$tsc-watch",
"background": {
"activeOnStart": true,
"beginsPattern": "^\\s*\\[\\d{1,2}:\\d{1,2}:\\d{1,2}(?: AM| PM)?\\] Validating project",
"endsPattern": "waiting for changes..."
},
}],
"dependsOn": ["watch"]
},
{
"label": "test",
Expand Down Expand Up @@ -74,4 +105,4 @@
"problemMatcher": []
}
]
}
}
39 changes: 39 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0



## [2.23.1](https://github.com/RokuCommunity/vscode-brightscript-language/compare/v2.23.0...v2.23.1) - 2021-10-27
### Changed
- updated to [[email protected]](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#085---2021-01-27)
- add additional logging to the "BrightScript Debug Server" output panel
- fixed bug with boxed primitives for telnet debugger ([roku-debug#36](https://github.com/rokucommunity/roku-debug/pull/36))
- send stdio lines as separate debug events which fixes focus bug in the output panel. ([roku-debug#51](https://github.com/rokucommunity/roku-debug/pull/51))
- retain newlines in log output after tracker preprocessing ([roku-debug#50](https://github.com/rokucommunity/roku-debug/pull/50))
- updated to [[email protected]](https://github.com/rokucommunity/roku-deploy/blob/master/CHANGELOG.md#350---2021-10-27)
- includes ability to use negated non-rootDir top-level patterns in the files array ([roku-deploy#78](https://github.com/rokucommunity/roku-deploy/pull/78))
- updated to [[email protected]](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#0413---2021-10-27)
- Allow diagnostic non-numeric disable code comments ([brighterscript#463](https://github.com/rokucommunity/brighterscript/pull/463))
- updated to [[email protected]](https://github.com/rokucommunity/brighterscript-formatter/blob/master/CHANGELOG.md#163---2021-10-27)
### Fixed
- syntax highlighting issue related to `if` keyword that looked like a function call ([#331](https://github.com/rokucommunity/vscode-brightscript-language/pull/331))
- `throw` keyword colorization ([#330](https://github.com/rokucommunity/vscode-brightscript-language/pull/330))



## [2.23.0](https://github.com/RokuCommunity/vscode-brightscript-language/compare/v2.22.3...v2.23.0) - 2021-09-17
### Added
- Initial RDB implementation ([#317](https://github.com/rokucommunity/vscode-brightscript-language/pull/317))
### Fixed
- deploy crashes when target Roku doesn't have an installed channel (roku-deploy#65)
### Changed
- updated to [[email protected]](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#0401---2021-09-17) which includes [email protected]
- updated to [[email protected]](https://github.com/rokucommunity/roku-deploy/blob/master/CHANGELOG.md#342---2021-09-17)
- updated to [[email protected]](https://github.com/rokucommunity/brighterscript-formatter/blob/master/CHANGELOG.md#162---2021-09-17)



## [2.22.3] - 2021-06-28
[2.22.3]: https://github.com/RokuCommunity/vscode-brightscript-language/compare/v2.22.2...v2.22.3
### Fixed
- (Debugger) freeze when debugger prompt split across multiple telnet messages ([roku-debug#35](https://github.com/rokucommunity/roku-debug/pull/35))
- (LanguageServer) allow up to 6 arguments in `CreateObject` function signature ([brighterscript#430](https://github.com/rokucommunity/brighterscript/pull/430))
- (LanguageServer) add `v30/bslCore` library functions to global callables ([brighterscript#433](https://github.com/rokucommunity/brighterscript/pull/433))



## [2.22.2] - 2021-06-01
[2.22.2]: https://github.com/RokuCommunity/vscode-brightscript-language/compare/v2.22.1...v2.22.2
### Fixed
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -595,7 +595,7 @@ You only need to install local copies of projects you actually want to work on.
View our [developer guidelines](https://github.com/RokuCommunity/vscode-brightscript-language/blob/master/developer-guidelines.md) for more information on how to contribute to this extension.
You can also chat with us [on slack](http://tiny.cc/nrdf0y). (We're in the #vscode-bs-lang-ext channel).
You can also chat with us [on slack](https://join.slack.com/t/rokudevelopers/shared_invite/zt-4vw7rg6v-NH46oY7hTktpRIBM_zGvwA). (We're in the #vscode-bs-lang-ext channel).

## Changelog

Expand Down
Loading

0 comments on commit bb2422d

Please sign in to comment.