Skip to content

Commit

Permalink
Merge v0.4.1 into Master (#25)
Browse files Browse the repository at this point in the history
* Escaped asterisk in 2450 display.settext (#2)

* Updated documentation for all items in 2450 trigger.* (#4)

* Standardized wording of trigger line reset() functions (#6)

* Inclusion of Lua 5.0.3 keywords, standard library, and select sub-libraries (#12)

* Updated 2450 smu-source and smu-enums (#15)

* Corrected README anchor link for supported instruments (#16)

* Changed how signatures are matched (#17)

* Created an instrument documentation provider (#19)

* Added two missing 2450 namespaces (#20)

* Removed unnecessary asterisk escapes (#21)

* Extracted server handlers into a ContentParser class (#22)

* Updated CHANGELOG for PRs #20 & #21

* Travis CI support (#23)

* Added Codecov support (#24)

* Updated package files to v0.4.1
  • Loading branch information
ethall authored Sep 20, 2018
1 parent 02a300b commit 1a0c472
Show file tree
Hide file tree
Showing 213 changed files with 14,026 additions and 6,434 deletions.
17 changes: 17 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
comment:
layout: "header, diff, files"
behavior: default
require_changes: no

coverage:
range: 80..100
round: down
precision: 2

status:
project:
default:
target: 90%
threshold: 2%
patch: yes
changes: no
30 changes: 30 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
language: node_js

node_js:
- "node"
- "lts/*"

branches:
# only master, dev, and tagged commits
only:
- master
- dev
- /^v\d+\.\d+(\.\d+)?(-\S*)?$/

cache:
directories:
- "node_modules"
- "server/node_modules"

install:
- npm install --devDependencies

before_script:
- npm run compile

script:
- npm run lint
- npm run test:coverage

after_success:
- bash <(curl -s https://codecov.io/bash)
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
],
"editor.tabSize": 4
},
"mocha.files.glob": "test/**/*.ts",
"mocha.files.glob": "test/**/*.test.ts",
"mocha.options": {
"recursive": true
},
Expand Down
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,15 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]
### Changed
- How completions and signatures are generated behind the scenes, resulting in a lower memory footprint.
### Fixed
- Fixed document unregistration in `tspManager` if it lacked a shebang.
- Corrected the completion label for `status.condition`.
- Removed unnecessary asterisk escapes.
- Added missing `smu.interlock` and `trigger.model` 2450 commands.

## [0.4.0] - 2018-09-07
## 0.4.0 - 2018-09-07
### Added
- Model 2450 support.
- Lua 5.0.3 support.
Expand Down
8 changes: 1 addition & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,9 @@ After installation, if you have not restarted VSCode, you may have to manually s

## Supported Instruments

Release builds are available as VSIX files in the [Releases](https://github.com/tektronixofficial/vscode-tsplang/releases) section and currently support these instrument models:
Release builds are available as VSIX files in the [Releases](https://github.com/tektronixofficial/vscode-tsplang/releases) section. Currently supported instrument models include:
* 2450

Developer builds include all instruments supported in Release builds in addition to these instrument models:
* 2460
* 2461
* 2461-SYS
* 6500

## Contribute

See a typo? Know how to fix an issue? Implement a requested feature?
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 11 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "tsplang",
"displayName": "TSPLang",
"description": "Keithley Instruments TSP® language extension for Visual Studio Code",
"version": "0.4.0",
"version": "0.4.1",
"preview": true,
"publisher": "Keithley",
"license": "Apache-2.0",
Expand Down Expand Up @@ -76,6 +76,8 @@
"watch:server": "cd server && npm run install-server && cd .. && tsc -w -p server/tsconfig.json"
},
"nyc": {
"all": true,
"clean": true,
"extension": [
".ts",
".tsx"
Expand All @@ -89,13 +91,15 @@
"./coverage/**",
"./out/**",
"./client/**",
"./src/extension.ts"
"./src/extension.ts",
"./server/src/instrument/2460/*",
"./server/src/instrument/2461/*",
"./server/src/instrument/6500/*",
"./server/src/instrument/raw-tsb-help/*"
],
"reporter": [
"html",
"text",
"mocha"
],
"all": true
"mocha",
"text"
]
}
}
2 changes: 1 addition & 1 deletion server/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "tsplang",
"displayName": "TSPLang",
"description": "Keithley Instruments TSP® language extension for Visual Studio Code",
"version": "0.4.0",
"version": "0.4.1",
"publisher": "Keithley",
"license": "Apache-2.0",
"engines": {
Expand Down
Loading

0 comments on commit 1a0c472

Please sign in to comment.