Christof Marti
d760b6eae9
vscode property ( microsoft/dev-container-spec#1 )
2022-04-25 22:12:06 +02:00
Sandeep Somavarapu
5b242ed4ff
Implement export/import profiles
...
- Introduce workbench profile service
- Implement settings, global state, extension profiles
- Implement import/export profile actions
2022-04-22 23:51:05 +05:30
Christof Marti
d3af2375bc
Update generated schema
2022-04-08 14:55:34 +02:00
Greggory Rothmeier
5fbc46d0f3
Disallow trailing commas in devcontainer files
...
Align the JSON Schema spec with JSONC, which allows JS-style comments but does not allow trailing commas.
https://github.com/microsoft/dev-container-spec/pull/24
2022-04-08 14:55:34 +02:00
Connor Peet
0de44f9786
variables: allow resolving `extensionDir` ( #146274 )
...
* variables: allow resolving `extensionDir`
This allows us to fix https://github.com/microsoft/vscode-remote-release/issues/5516#issuecomment-911597917
It enables a new replacement in the format `${extensionDir:<id>}` which
will expand to the filesystem path where the extension is stored. This
involved churn, since now resolution is always synchronous (where before
the terminal took a synchronous-only path.)
Additionally, changes were needed to inject this information in the
variable resolver. As part of this I made the extension host resolver
(used by debug and tasks) its own extension host service.
* fixup! preserve object key order in resolution, add extensionDir support
* fixup! address pr comments
* fixup! address pr comments
* fixup! address pr comments
* config: fix config replacement only working for first variable per line
* fixup! fix unit tests
2022-04-07 08:06:31 -07:00
Christof Marti
177fb07e50
Add "customizations" to unblock microsoft/dev-container-spec#1
2022-03-24 21:18:52 +01:00
Robo
32d40cf44e
chore: update to electron 17 ( #143223 )
...
* chore: bump electron@17.0.0
* Revert "chore: revert to electron@13 (#143851 )"
This reverts commit df645f1450
.
* chore: bump electron@17.1.0
* Revert "ci: fix build with latest node-gyp"
This reverts commit c3e948aa30
.
* chore: revert ci changes for node v16
* chore: update yarn.lock
* chore: bump electron@17.1.1
2022-03-11 00:51:37 +09:00
Christof Marti
0a138fbe26
Support @prerelease ( #143540 )
2022-03-09 08:35:30 +01:00
Christof Marti
733bf1d58e
Add support for definitions nested in .devcontainer
2022-03-08 11:15:34 +01:00
Christof Marti
6fc70cb432
Revert "vscode subproperty ( microsoft/dev-container-spec#1 )"
...
This reverts commit 0041b15c6d
.
2022-03-01 11:53:09 +01:00
Robo
df645f1450
chore: revert to electron@13 ( #143851 )
...
* Revert "chore: update to electron 16 (#137241 )"
This reverts commit 01df559c18
.
This reverts commit 46301339b7
* ci: fix remote compiler for sdl-scan
* chore: fix remote/.yarnrc
* chore: fix build/npm/postinstall.js
* chore: rm crash reporter from shared process
* chore: rm crash reporter from ext host
* chore: fix build/lib/layersChecker.ts
* :chore: preserve some more changes
* fix tests
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2022-02-24 17:49:49 +01:00
Christof Marti
0041b15c6d
vscode subproperty ( microsoft/dev-container-spec#1 )
2022-02-21 14:53:31 +01:00
Robo
01df559c18
chore: update to electron 16 ( #137241 )
...
* chore: bump electron@15.3.0
* chore: bump node@16.x
* chore: enable render process reuse
* Revert "watcher - use `type` property for crash reporter location"
This reverts commit bfa488dd8f
.
* Revert "watcher - enable crash reports on linux (#136264 )"
This reverts commit af261488f8
.
* chore: enable crashpad on linux
* chore: bump electron@15.3.1
* chore: update api changes
* chore: bump @vscode/sqlite3@5.0.3
* spec: skip non-context aware module unittests
* chore: fix perf hook integration with node environment
* fix: adopt fs api changes
* chore: fix integration tests
* chore: bump electron@15.3.2
* chore: bump electron@16.0.0
* temp(macOS): kill test instances in OSS
* Revert "temp(macOS): kill test instances in OSS"
This reverts commit b0d796c8d64227a5ec012c060bbbee7d9da27568.
* chore: update chromium version for clang downloader
* some 💄 changes
* align with changes
* adopt more fs.rm
* 💄
* chore: bump @vscode/sqlite3@5.0.4
* fix layers check to account for duplicated types from node.js
* update todo for type casts
* smoke - fix compile issue
* chore: update module cache
* watcher - fix unhandled rejection (fix #137416 )
* ci: update node version
* enable stack dumping
* update electron types to 16.x
* chore: bump @vscode/sqlite3@5.0.5
Refs https://github.com/microsoft/vscode/issues/137496
* fix layer issue
* add `AbortSignal` to core types
* chore: update linux compile flags
Refs 797723ec83
* ci: fix linux build
* ci: update github ci cache
* ci: fix remote build in github ci
* ci: better fix for remote build
* chore: bump azure cache
* chore: fix merge conflict
* :chore: update to electron@16.0.2
* chore: bump @vscode/sqlite3@5.0.7
* ci: update to gcc-4.9 for remote
Refs https://github.com/microsoft/vscode/issues/137659
* ci: switch to buster for linux arm
Refs https://github.com/microsoft/vscode/issues/137927
* ci: fix build on linux arm64
* ci: fix arm client compiler toolchain
Refs #137927
* chore: bump electron@16.0.3
* ci: fix compile flags for the c toolchain
* chore: bump electron@16.0.4
* Add experimental dark mode flag (#139109 )
* Add experimental dark mode flag
* Apply PR feedback
* chore: bump electron@16.0.6
* chore: bump electron@16.0.7
Fixes https://github.com/microsoft/vscode/issues/138792
Fixes https://github.com/microsoft/vscode/issues/139300
* chore: experimental highlight API
* smoke - fix compile issue
* FIXME: custom ELECTRON_RUN_AS_NODE with node worker
* Revert "chore: bump electron@16.0.7"
This reverts commit 5fd01cf37c
.
* Revert "Revert "chore: bump electron@16.0.7""
This reverts commit a7f1b73951
.
* chore: fix github linux workflow
* chore: address review feedback
* chore: bump electron@16.0.8
* ci: revert to stretch distro for linux arm
Refs https://github.com/microsoft/vscode/issues/137927
* ci: force build
* chore: update yarn.lock
* address feedback
* Revert "FIXME: custom ELECTRON_RUN_AS_NODE with node worker"
This reverts commit 7b48fa3732
.
* ci: fix remote folder build
* chore: fix github linux ci
* 🆙 `versionSpec`
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Co-authored-by: Raymond Zhao <raymondzhao@microsoft.com>
2022-02-08 20:09:00 +01:00
Johannes Rieken
4a130c40ed
enable `@typescript-eslint/member-delimiter-style`, https://github.com/microsoft/vscode/issues/140391
2022-02-02 14:35:33 +01:00
Christof Marti
7cfeb2ca8b
Update description ( microsoft/vscode-remote-release#6184 )
2022-01-27 17:52:05 +01:00
Christof Marti
5c93230bfb
Update name description (vscode-remote-release#6143)
2022-01-21 09:13:00 +01:00
Johannes Rieken
3441d36d84
add JSON schema for `extensionEnabledApiProposals`, fyi @aeschli
2022-01-03 12:34:10 +01:00
Sandeep Somavarapu
5cbefa8178
#51935 suggestons for multi language identifiers
2021-11-16 23:07:10 +01:00
Martin Aeschlimann
4df57580d3
remove unnecessary escapes for '-' in regexes that go into schemas (for #137054 )
2021-11-12 16:22:44 +01:00
Johannes Rieken
68e819043c
use tsconfig.json#include for vscode.d.ts and vscode.proposed.d.ts, enables to remove most ref.d.ts-files
2021-11-09 15:53:35 +01:00
Johannes Rieken
9254a8cd27
move vscode.d.ts and vscode.proposed.d.ts into `src/vscode-dts`-folder, https://github.com/microsoft/vscode/issues/131165
2021-11-09 15:00:03 +01:00
Benjamin Pasero
9a3bcbe4f7
editors - cleanup wording for editors/files with unsaved changes
2021-10-25 15:18:43 +02:00
Martin Aeschlimann
510b49e1da
New snippets file has language mode of "JSON" rather than "JSON with comments". Fixes #120190 . Fixes #119538
2021-10-20 19:17:07 +02:00
Christof Marti
71089dc095
Wording ( microsoft/vscode-remote-release#5530 )
2021-09-30 16:47:00 +02:00
Christof Marti
b085e1c21e
Add "features" property to schema ( microsoft/vscode-remote-release#5442 )
2021-09-29 11:03:00 +02:00
Alex Ross
12bccfd022
Update devcontainer schema ( #132047 )
...
Part of microsoft/vscode-remote-release#3450
2021-09-20 15:22:44 +02:00
Christof Marti
45a5a62228
Remove postAttachCommand from waitFor enum
2021-07-21 11:14:14 +02:00
Martin Aeschlimann
7ebe6a6054
adopt web extensions to webpack 5
2021-07-08 21:41:03 +02:00
Alex Ross
23e71e2bcc
Add pathSeparator to configurationEditing
...
Fixes #128015
2021-07-06 09:52:35 +02:00
Christof Marti
cd191c292b
Add cacheFrom ( microsoft/vscode-remote-release#3245 )
2021-06-22 08:45:18 +02:00
Christof Marti
6ceb014b80
updateRemoteUserUID, overrideCommand ( microsoft/vscode-remote-release#2228 , microsoft/vscode-remote-release#1200 )
2021-06-21 16:28:03 +02:00
Alex Ross
63e1edc203
Add openBrowserOnce to portsAttributes
...
Fixes #124160
2021-06-18 14:56:40 +02:00
Christof Marti
e91439216e
Add "hostRequirements" to schema ( microsoft/vscode-remote-release#5144 )
2021-06-04 22:51:13 +02:00
Alex Ross
6d66648c51
Add snippets for ports attributes to settings helper
...
Fixes #125081
2021-06-03 11:27:32 +02:00
Christof Marti
499e4948c7
Fix typo
2021-06-03 08:55:30 +02:00
Christof Marti
b7be98705f
Update descriptions
2021-05-31 15:35:11 +02:00
Christof Marti
427f48b8d1
Add prebuild commands
2021-05-31 11:06:49 +02:00
Alex Ross
e4159c8f89
Add protocol to portsAttributes
...
Part of #123750
2021-05-18 12:55:17 +02:00
Alex Ross
c8b4656197
Add requireLocalPort property to portsAttributes
...
Fixes microsoft/vscode-remote-release#4958
2021-05-14 16:01:40 +02:00
Robo
bce4d71f64
chore: bump node@14.x in devDependencies ( #122905 )
2021-05-04 10:04:13 +02:00
Ladislau Szomoru
b7b095cdf6
Cleanup code
2021-05-02 09:42:27 +02:00
Ladislau Szomoru
0bc066daef
Add extension support completion provider to core
2021-04-29 13:43:41 +02:00
Ladislau Szomoru
118c41150c
Move extension settings for workspace trust
2021-04-23 15:09:27 +02:00
Sandeep Somavarapu
ac151b40a5
enable virtual workspace capability
2021-04-23 10:20:23 +02:00
SteVen Batten
f9fc28d47d
update ext manifest schema validation and built-in exts
2021-04-21 11:54:42 -07:00
SteVen Batten
aec0921e5c
first pass to update workspace trust to capabilities
2021-04-21 10:40:56 -07:00
Miguel Solorio
ac48f78dd6
Add icons for built-in extensions ( fixes #81760 )
2021-04-20 12:09:24 -07:00
Ladislau Szomoru
0c555419fe
Extension workspace trust request using product/settings files ( #121021 )
...
* Extension workspace trust request using product/settings files
2021-04-13 08:17:48 +02:00
Matt Bierner
119581fc2a
Use more standard name for shared extension tsconfig
...
This enables Intellisense in the `tsconfig.base` file
2021-04-12 15:58:38 -07:00
Sandeep Somavarapu
219270a10c
adopt to workspace trust
2021-04-12 16:00:22 +02:00