Skip to content

Commit

Permalink
final changelog update for release
Browse files Browse the repository at this point in the history
  • Loading branch information
ironsheep committed Apr 10, 2024
1 parent ff22ff7 commit a763709
Show file tree
Hide file tree
Showing 4 changed files with 156 additions and 261 deletions.
5 changes: 2 additions & 3 deletions spin2/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Possible next additions:
- Add new-file templates as Snippets
- Add additional Snippets as the community identifies them

## [2.2.15] 2024-04-??
## [2.2.15] 2024-04-09

Update P1 and P2

Expand All @@ -28,12 +28,11 @@ Update P1 and P2

Update P2 Only

- Add preliminary support for v44 new built-in method names (this is NOT final)
- Add highlighting of object[index] expressions where index itself is an expression
- BUGFIX don't report `@instance[index].method` reference as bad constant use when it really is a method
- preliminary flexspin support changes:
- update conditional compile suppot to grey out deslected code
- add support for #import
- add support for #import of .spin2 code

## [2.2.14] 2024-01-11

Expand Down
51 changes: 42 additions & 9 deletions spin2/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"icon": "images/Propeller.ico",
"author": "IronSheep",
"license": "MIT",
"version": "2.2.14",
"version": "2.2.15",
"repository": {
"type": "git",
"url": "https://github.com/ironsheep/P2-vscode-langserv-extension"
Expand Down Expand Up @@ -38,6 +38,10 @@
"main": "./client/out/extension",
"contributes": {
"commands": [
{
"command": "spinExtension.generate.hierarchy.file",
"title": "Spin2: Generate hierarchy documentation file from spin source"
},
{
"command": "spinExtension.generate.doc.comment",
"title": "Spin2: Generate and insert documentation comment"
Expand Down Expand Up @@ -79,6 +83,16 @@
"title": "Spin2: Refresh object dependencies view",
"icon": "$(refresh)"
},
{
"command": "spinExtension.objectDependencies.expandAll",
"title": "Spin2: Expand All",
"icon": "$(expand-all)"
},
{
"command": "spinExtension.objectDependencies.collapseAll",
"title": "Spin2: Collapse All",
"icon": "$(collapse-all)"
},
{
"command": "spinExtension.objectDependencies.activateFile",
"title": "Spin2: Open source code for this object",
Expand Down Expand Up @@ -478,6 +492,11 @@
}
],
"keybindings": [
{
"key": "Ctrl+Alt+r",
"command": "spinExtension.generate.hierarchy.file",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2)"
},
{
"key": "Ctrl+Alt+d",
"command": "spinExtension.generate.documentation.file",
Expand All @@ -491,39 +510,39 @@
{
"key": "tab",
"command": "spinExtension.elasticTabstops.indentTabStop",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && !editorHoverFocused && !editorHoverVisible && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && !editorHoverFocused && !editorHoverVisible && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
},
{
"key": "Shift+tab",
"command": "spinExtension.elasticTabstops.outdentTabStop",
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
},
{
"key": "Ctrl+Alt+tab",
"command": "spinExtension.elasticTabstops.generate.tabStops.comment",
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
},
{
"command": "spinExtension.insertMode.rotate",
"key": "insert",
"mac": "F13",
"when": "editorFocus && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorFocus && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
},
{
"command": "spinExtension.insertMode.deleteLeft",
"key": "backspace",
"when": "editorTextFocus && !editorReadonly && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorTextFocus && !editorReadonly && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
},
{
"command": "spinExtension.insertMode.deleteRight",
"key": "delete",
"when": "editorTextFocus && !editorReadonly && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorTextFocus && !editorReadonly && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
},
{
"command": "spinExtension.insertMode.toggle",
"key": "Ctrl+Shift+i",
"mac": "Cmd+Shift+i",
"when": "editorFocus && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorFocus && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
}
],
"menus": {
Expand All @@ -532,6 +551,16 @@
"command": "spinExtension.objectDependencies.refreshEntry",
"when": "view == spinExtension.objectDependencies",
"group": "navigation"
},
{
"command": "spinExtension.objectDependencies.expandAll",
"when": "view == spinExtension.objectDependencies && runtime.spinExtension.objectDeps.showingTopOnly == true",
"group": "navigation"
},
{
"command": "spinExtension.objectDependencies.collapseAll",
"when": "view == spinExtension.objectDependencies && runtime.spinExtension.objectDeps.showingTopOnly == false",
"group": "navigation"
}
]
},
Expand Down Expand Up @@ -657,6 +686,10 @@
{
"id": "illegalUse",
"description": "Identifies keywords where they shouldn't be!"
},
{
"id": "disabled",
"description": "Identifies code disabled by preprocessor"
}
],
"semanticTokenScopes": [
Expand All @@ -678,7 +711,7 @@
"name": "Object Dependencies",
"icon": "$(type-hierarchy)",
"contextualTitle": "Propeller Spin2 Development",
"when": "spinExtension.objectDeps.enabled"
"when": "runtime.spinExtension.objectDeps.enabled"
}
]
},
Expand Down
51 changes: 42 additions & 9 deletions spin2/scripts/LIVE-package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"icon": "images/Propeller.ico",
"author": "IronSheep",
"license": "MIT",
"version": "2.2.14",
"version": "2.2.15",
"repository": {
"type": "git",
"url": "https://github.com/ironsheep/P2-vscode-langserv-extension"
Expand Down Expand Up @@ -38,6 +38,10 @@
"main": "./client/out/extension",
"contributes": {
"commands": [
{
"command": "spinExtension.generate.hierarchy.file",
"title": "Spin2: Generate hierarchy documentation file from spin source"
},
{
"command": "spinExtension.generate.doc.comment",
"title": "Spin2: Generate and insert documentation comment"
Expand Down Expand Up @@ -79,6 +83,16 @@
"title": "Spin2: Refresh object dependencies view",
"icon": "$(refresh)"
},
{
"command": "spinExtension.objectDependencies.expandAll",
"title": "Spin2: Expand All",
"icon": "$(expand-all)"
},
{
"command": "spinExtension.objectDependencies.collapseAll",
"title": "Spin2: Collapse All",
"icon": "$(collapse-all)"
},
{
"command": "spinExtension.objectDependencies.activateFile",
"title": "Spin2: Open source code for this object",
Expand Down Expand Up @@ -478,6 +492,11 @@
}
],
"keybindings": [
{
"key": "Ctrl+Alt+r",
"command": "spinExtension.generate.hierarchy.file",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2)"
},
{
"key": "Ctrl+Alt+d",
"command": "spinExtension.generate.documentation.file",
Expand All @@ -491,39 +510,39 @@
{
"key": "tab",
"command": "spinExtension.elasticTabstops.indentTabStop",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && !editorHoverFocused && !editorHoverVisible && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && !editorHoverFocused && !editorHoverVisible && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
},
{
"key": "Shift+tab",
"command": "spinExtension.elasticTabstops.outdentTabStop",
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
},
{
"key": "Ctrl+Alt+tab",
"command": "spinExtension.elasticTabstops.generate.tabStops.comment",
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
},
{
"command": "spinExtension.insertMode.rotate",
"key": "insert",
"mac": "F13",
"when": "editorFocus && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorFocus && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
},
{
"command": "spinExtension.insertMode.deleteLeft",
"key": "backspace",
"when": "editorTextFocus && !editorReadonly && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorTextFocus && !editorReadonly && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
},
{
"command": "spinExtension.insertMode.deleteRight",
"key": "delete",
"when": "editorTextFocus && !editorReadonly && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorTextFocus && !editorReadonly && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
},
{
"command": "spinExtension.insertMode.toggle",
"key": "Ctrl+Shift+i",
"mac": "Cmd+Shift+i",
"when": "editorFocus && (editorLangId == spin || editorLangId == spin2) && config.spinExtension.elasticTabstops.enable == true"
"when": "editorFocus && (editorLangId == spin || editorLangId == spin2) && runtime.spinExtension.elasticTabstops.enable == true"
}
],
"menus": {
Expand All @@ -532,6 +551,16 @@
"command": "spinExtension.objectDependencies.refreshEntry",
"when": "view == spinExtension.objectDependencies",
"group": "navigation"
},
{
"command": "spinExtension.objectDependencies.expandAll",
"when": "view == spinExtension.objectDependencies && runtime.spinExtension.objectDeps.showingTopOnly == true",
"group": "navigation"
},
{
"command": "spinExtension.objectDependencies.collapseAll",
"when": "view == spinExtension.objectDependencies && runtime.spinExtension.objectDeps.showingTopOnly == false",
"group": "navigation"
}
]
},
Expand Down Expand Up @@ -657,6 +686,10 @@
{
"id": "illegalUse",
"description": "Identifies keywords where they shouldn't be!"
},
{
"id": "disabled",
"description": "Identifies code disabled by preprocessor"
}
],
"semanticTokenScopes": [
Expand All @@ -678,7 +711,7 @@
"name": "Object Dependencies",
"icon": "$(type-hierarchy)",
"contextualTitle": "Propeller Spin2 Development",
"when": "spinExtension.objectDeps.enabled"
"when": "runtime.spinExtension.objectDeps.enabled"
}
]
},
Expand Down
Loading

0 comments on commit a763709

Please sign in to comment.