mirror of
https://github.com/microsoft/vscode.git
synced 2026-06-07 08:06:35 +01:00
afd102cbd2
* draft trusted workspace service / model * renaming * add request model and action * err fix * add request handlers with mock actions * some quick fixes * adding badge icon to activity bar gear * Add Statusbar item to indicate trust * Cleanup code * Add background color * Use theme color for the status background color * adding basic editing experience * observe trust with startup tasks * Extension enablement * Add capability to provide a custom message * Remove old actions * explorer: if you can not undo, pass undo to editor fixes #111630 * Remove plug icon from ports view Part of https://github.com/microsoft/vscode-internalbacklog/issues/1689 * Fixed compilation error * Handle extension uninstall * Handle extension install * Ability to prompt when state is untrusted * Do not change state is the modal dialog is dismissed or the Cancel button is pressed * Refactored enablement code * Prompt when installing from VSIX * Prompt when installing from the Gallery * Move file into the browser folder * fixes and polish * restructure workspace contributions * restructure actions and use confirmations * Initial draft of the proposed APIs * Added stubs for the proposed api * Trusted Workspace proposed API * Fix a regression introduced by merge * status bar indicator improvements * remove helper command as we now have hooks * verbose messaging for the immediate request * add indication to global activity icon of pending request * try personal title * Add configuration setting * Add additional extension actions * Fix contributions * Removed context key that is not needed * Fixed issue with the dialog * Reduce arbitrary event limiter from 16ms down to 4.16666 (support for monitors up-to 240hz) #107016 * Fixes #115221: update emoji tests * Give a higher priority to language configuration set via API call (#114684) * debug console menu action polish * Avoid the CSS general sibling combinator ~ for perf reasons * more notebook todos * Use label as tooltip fallback properly Part of #115337 * Fixes microsoft/monaco-editor#2329: Move `registerThemingParticipant` call to `/editor/` * Fix port label not always getting set Part of microsoft/vscode-remote-release#4364 * simplify map creation, fyi @bpasero * Fix #114432: Multiple save dialogs appearing on Windows if Ctrl+S is pressed multiple times (#114450) * fix multiple save dialogs appearing on Windows when spamming Ctrl+S * remove old fix and instead keep track of windows with open dialogs in the dialogMainService * keep initialisation of activeWindowDialogs in constructor * remove unused variable * some changes * queue dialogs based on hash of options * simplify structure, fix comment typo * Apply suggestions from code review Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com> * remove unnecessary async/await for aquireFileDialogLock method * don't acquire file dialog lock for message boxes * use MessageBoxReturnValue | SaveDialogReturnValue | OpenDialogReturnValue instead of any type for getWindowDialogQueue * Apply suggestions from code review Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com> Co-authored-by: Benjamin Pasero <benjpas@microsoft.com> Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com> * 💄 dialog main service locks * debt - adopt some ? operator * Better hiding of custom hover in icon label * Limit to 8ms (120fps) * more API todos for notebooks * 💄 * Update grammars * chore - group notebook specific api proposals together * added unreleased fixes to endgame notebook * Add changes back to the modal dialog * Add back the workspace trust proposed APIs * Adjust dialog buttons * Standardize on WorkspaceTrust name across interfaces, classes, variables * Renamed some of the missing keys * Add TestWorkspaceTrust stub and fix failing tests * Add requiresWorkspaceTrust property to fix test failure * remove notebook change Co-authored-by: Ladislau Szomoru <lszomoru@microsoft.com> Co-authored-by: isidor <inikolic@microsoft.com> Co-authored-by: Alex Ross <alros@microsoft.com> Co-authored-by: TacticalDan <gorksorf@gmail.com> Co-authored-by: Alexandru Dima <alexdima@microsoft.com> Co-authored-by: Johannes Rieken <johannes.rieken@gmail.com> Co-authored-by: Cameron <cameron532@gmail.com> Co-authored-by: Benjamin Pasero <benjpas@microsoft.com> Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
133 lines
3.2 KiB
JSON
133 lines
3.2 KiB
JSON
{
|
|
"name": "vscode-api-tests",
|
|
"description": "API tests for VS Code",
|
|
"version": "0.0.1",
|
|
"publisher": "vscode",
|
|
"license": "MIT",
|
|
"enableProposedApi": true,
|
|
"requiresWorkspaceTrust": "onDemand",
|
|
"private": true,
|
|
"activationEvents": [],
|
|
"main": "./out/extension",
|
|
"engines": {
|
|
"vscode": "^1.25.0"
|
|
},
|
|
"contributes": {
|
|
"configuration": {
|
|
"type": "object",
|
|
"title": "Test Config",
|
|
"properties": {
|
|
"farboo.config0": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"farboo.nested.config1": {
|
|
"type": "number",
|
|
"default": 42
|
|
},
|
|
"farboo.nested.config2": {
|
|
"type": "string",
|
|
"default": "Das Pferd frisst kein Reis."
|
|
},
|
|
"farboo.config4": {
|
|
"type": "string"
|
|
},
|
|
"farboo.get": {
|
|
"type": "string",
|
|
"default": "get-prop"
|
|
}
|
|
}
|
|
},
|
|
"views": {
|
|
"remote": [
|
|
{
|
|
"id": "test.treeId",
|
|
"when": "never"
|
|
}
|
|
]
|
|
},
|
|
"configurationDefaults": {
|
|
"[abcLang]": {
|
|
"editor.lineNumbers": "off",
|
|
"editor.tabSize": 2
|
|
}
|
|
},
|
|
"taskDefinitions": [
|
|
{
|
|
"type": "custombuildscript",
|
|
"required": [
|
|
"flavor"
|
|
],
|
|
"properties": {
|
|
"flavor": {
|
|
"type": "string",
|
|
"description": "The build flavor. Should be either '32' or '64'."
|
|
},
|
|
"flags": {
|
|
"type": "array",
|
|
"description": "Additional build flags."
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"breakpoints": [
|
|
{
|
|
"language": "markdown"
|
|
}
|
|
],
|
|
"debuggers": [
|
|
{
|
|
"type": "mock",
|
|
"label": "Mock Debug",
|
|
"languages": [
|
|
"markdown"
|
|
],
|
|
"configurationAttributes": {
|
|
"launch": {
|
|
"required": [
|
|
"program"
|
|
],
|
|
"properties": {
|
|
"program": {
|
|
"type": "string",
|
|
"description": "Absolute path to a text file.",
|
|
"default": "${workspaceFolder}/file.md"
|
|
},
|
|
"stopOnEntry": {
|
|
"type": "boolean",
|
|
"description": "Automatically stop after launch.",
|
|
"default": true
|
|
},
|
|
"trace": {
|
|
"type": "boolean",
|
|
"description": "Enable logging of the Debug Adapter Protocol.",
|
|
"default": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"initialConfigurations": [
|
|
{
|
|
"type": "mock",
|
|
"request": "launch",
|
|
"name": "Debug file.md",
|
|
"program": "${workspaceFolder}/file.md"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"scripts": {
|
|
"compile": "node ./node_modules/vscode/bin/compile -watch -p ./",
|
|
"vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.extensions.js compile-extension:vscode-api-tests ./tsconfig.json"
|
|
},
|
|
"devDependencies": {
|
|
"@types/mocha": "^8.2.0",
|
|
"@types/node": "^12.19.9"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/microsoft/vscode.git"
|
|
}
|
|
}
|