From 3b8178899840471244630be693997a7e0a77fdbb Mon Sep 17 00:00:00 2001 From: Andrew Wang Date: Fri, 17 Jan 2020 17:33:01 -0800 Subject: [PATCH 1/2] Update debugger version 1.22.0 --- package.json | 155 ++++++++++++++++++++++++++++---- src/tools/OptionsSchema.json | 21 ++++- src/tools/VSSymbolSettings.json | 43 +++++++++ 3 files changed, 202 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index b5888388a..2e7a031cf 100644 --- a/package.json +++ b/package.json @@ -249,8 +249,8 @@ { "id": "Debugger", "description": ".NET Core Debugger (Windows / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/6ebd6da8-bbe3-42f7-924b-aa921730ee2f/efad9a8d86f35c3945b95b8da80845dd/coreclr-debug-win7-x64.zip", - "fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-21-0/coreclr-debug-win7-x64.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/8453f1ae-2bda-4d6a-97fa-9a752f968dc1/5157a2a463cc8a4afa0621f1ec594732/coreclr-debug-win7-x64.zip", + "fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-22-0/coreclr-debug-win7-x64.zip", "installPath": ".debugger", "platforms": [ "win32" @@ -259,13 +259,13 @@ "x86_64" ], "installTestPath": "./.debugger/vsdbg-ui.exe", - "integrity": "1F426E6D8CA1BA7E067BC9A99974B113DC3C16B34BA963DA76EF23C3B0221D10" + "integrity": "9188583AF7E150C8A8AB7501A75C15A53EB5EA9E40D1ED93458E989A15B95FF6" }, { "id": "Debugger", "description": ".NET Core Debugger (macOS / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/6ebd6da8-bbe3-42f7-924b-aa921730ee2f/ea2e64051a68c1a939395ea4b22131be/coreclr-debug-osx-x64.zip", - "fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-21-0/coreclr-debug-osx-x64.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/8453f1ae-2bda-4d6a-97fa-9a752f968dc1/575994a4df09b34c3314ee30e007ed45/coreclr-debug-osx-x64.zip", + "fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-22-0/coreclr-debug-osx-x64.zip", "installPath": ".debugger", "platforms": [ "darwin" @@ -278,13 +278,13 @@ "./vsdbg" ], "installTestPath": "./.debugger/vsdbg-ui", - "integrity": "EDA155BEE247321876EE59D359196F7AC5D55F54D2A20927C1B737B5723E91EA" + "integrity": "B29D7DA252308470E215F52E09A632CA1B5E0A6F74D6A37473A7E4CFDF92266F" }, { "id": "Debugger", "description": ".NET Core Debugger (linux / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/6ebd6da8-bbe3-42f7-924b-aa921730ee2f/3c87589b7075173f12c4ae114b7020df/coreclr-debug-linux-x64.zip", - "fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-21-0/coreclr-debug-linux-x64.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/8453f1ae-2bda-4d6a-97fa-9a752f968dc1/0f8c37b08e1afd2360bde4a5764d403e/coreclr-debug-linux-x64.zip", + "fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-22-0/coreclr-debug-linux-x64.zip", "installPath": ".debugger", "platforms": [ "linux" @@ -297,7 +297,7 @@ "./vsdbg" ], "installTestPath": "./.debugger/vsdbg-ui", - "integrity": "D6EA62622788617163B758F5535E65BD1D010A0D362B422039ED6EE64D84D725" + "integrity": "2F6657B3D3C1044E9293F9C7E498AF283600DEAAF052975EBFBDD1296C8C6C05" }, { "id": "Razor", @@ -466,6 +466,16 @@ "type": "boolean", "description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.", "default": false + }, + "threadExit": { + "type": "boolean", + "description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.", + "default": false + }, + "processExit": { + "type": "boolean", + "description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.", + "default": true } } }, @@ -478,7 +488,8 @@ "description": "Options to control how symbols (.pdb files) are found and loaded.", "default": { "searchPaths": [], - "searchMicrosoftSymbolServer": false + "searchMicrosoftSymbolServer": false, + "searchNuGetOrgSymbolServer": false }, "type": "object", "properties": { @@ -490,11 +501,23 @@ "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", "default": [] }, + "authenticatedSymbolServers": { + "type": "array", + "items": { + "$ref": "#/definitions/VSAuthenticatedSymbolServer" + }, + "description": "Array of authenticated symbol server URLs and associated authentication data." + }, "searchMicrosoftSymbolServer": { "type": "boolean", "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", "default": false }, + "searchNuGetOrgSymbolServer": { + "type": "boolean", + "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "default": false + }, "cachePath": { "type": "string", "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", @@ -1114,6 +1137,16 @@ "type": "boolean", "description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.", "default": false + }, + "threadExit": { + "type": "boolean", + "description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.", + "default": false + }, + "processExit": { + "type": "boolean", + "description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.", + "default": true } } }, @@ -1343,7 +1376,8 @@ "description": "Options to control how symbols (.pdb files) are found and loaded.", "default": { "searchPaths": [], - "searchMicrosoftSymbolServer": false + "searchMicrosoftSymbolServer": false, + "searchNuGetOrgSymbolServer": false }, "type": "object", "properties": { @@ -1355,11 +1389,23 @@ "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", "default": [] }, + "authenticatedSymbolServers": { + "type": "array", + "items": { + "$ref": "#/definitions/VSAuthenticatedSymbolServer" + }, + "description": "Array of authenticated symbol server URLs and associated authentication data." + }, "searchMicrosoftSymbolServer": { "type": "boolean", "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", "default": false }, + "searchNuGetOrgSymbolServer": { + "type": "boolean", + "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "default": false + }, "cachePath": { "type": "string", "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", @@ -1439,6 +1485,11 @@ "type": "boolean", "description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.", "default": true + }, + "targetOutputLogPath": { + "type": "string", + "description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole.", + "default": "${workspaceFolder}/out.txt" } } }, @@ -1525,6 +1576,16 @@ "type": "boolean", "description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.", "default": false + }, + "threadExit": { + "type": "boolean", + "description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.", + "default": false + }, + "processExit": { + "type": "boolean", + "description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.", + "default": true } } }, @@ -1754,7 +1815,8 @@ "description": "Options to control how symbols (.pdb files) are found and loaded.", "default": { "searchPaths": [], - "searchMicrosoftSymbolServer": false + "searchMicrosoftSymbolServer": false, + "searchNuGetOrgSymbolServer": false }, "type": "object", "properties": { @@ -1766,11 +1828,23 @@ "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", "default": [] }, + "authenticatedSymbolServers": { + "type": "array", + "items": { + "$ref": "#/definitions/VSAuthenticatedSymbolServer" + }, + "description": "Array of authenticated symbol server URLs and associated authentication data." + }, "searchMicrosoftSymbolServer": { "type": "boolean", "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", "default": false }, + "searchNuGetOrgSymbolServer": { + "type": "boolean", + "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "default": false + }, "cachePath": { "type": "string", "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", @@ -2183,6 +2257,16 @@ "type": "boolean", "description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.", "default": false + }, + "threadExit": { + "type": "boolean", + "description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.", + "default": false + }, + "processExit": { + "type": "boolean", + "description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.", + "default": true } } }, @@ -2412,7 +2496,8 @@ "description": "Options to control how symbols (.pdb files) are found and loaded.", "default": { "searchPaths": [], - "searchMicrosoftSymbolServer": false + "searchMicrosoftSymbolServer": false, + "searchNuGetOrgSymbolServer": false }, "type": "object", "properties": { @@ -2424,11 +2509,23 @@ "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", "default": [] }, + "authenticatedSymbolServers": { + "type": "array", + "items": { + "$ref": "#/definitions/VSAuthenticatedSymbolServer" + }, + "description": "Array of authenticated symbol server URLs and associated authentication data." + }, "searchMicrosoftSymbolServer": { "type": "boolean", "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", "default": false }, + "searchNuGetOrgSymbolServer": { + "type": "boolean", + "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "default": false + }, "cachePath": { "type": "string", "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", @@ -2508,6 +2605,11 @@ "type": "boolean", "description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.", "default": true + }, + "targetOutputLogPath": { + "type": "string", + "description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole.", + "default": "${workspaceFolder}/out.txt" } } }, @@ -2594,6 +2696,16 @@ "type": "boolean", "description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.", "default": false + }, + "threadExit": { + "type": "boolean", + "description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.", + "default": false + }, + "processExit": { + "type": "boolean", + "description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.", + "default": true } } }, @@ -2823,7 +2935,8 @@ "description": "Options to control how symbols (.pdb files) are found and loaded.", "default": { "searchPaths": [], - "searchMicrosoftSymbolServer": false + "searchMicrosoftSymbolServer": false, + "searchNuGetOrgSymbolServer": false }, "type": "object", "properties": { @@ -2835,11 +2948,23 @@ "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", "default": [] }, + "authenticatedSymbolServers": { + "type": "array", + "items": { + "$ref": "#/definitions/VSAuthenticatedSymbolServer" + }, + "description": "Array of authenticated symbol server URLs and associated authentication data." + }, "searchMicrosoftSymbolServer": { "type": "boolean", "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", "default": false }, + "searchNuGetOrgSymbolServer": { + "type": "boolean", + "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "default": false + }, "cachePath": { "type": "string", "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", @@ -2962,4 +3087,4 @@ ] } } -} +} \ No newline at end of file diff --git a/src/tools/OptionsSchema.json b/src/tools/OptionsSchema.json index a5dde8b6e..3a3ab292c 100644 --- a/src/tools/OptionsSchema.json +++ b/src/tools/OptionsSchema.json @@ -176,6 +176,16 @@ "type": "boolean", "description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.", "default": false + }, + "threadExit": { + "type": "boolean", + "description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.", + "default": false + }, + "processExit": { + "type": "boolean", + "description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.", + "default": true } } }, @@ -356,7 +366,8 @@ "description": "Options to control how symbols (.pdb files) are found and loaded.", "default": { "searchPaths": [], - "searchMicrosoftSymbolServer": false + "searchMicrosoftSymbolServer": false, + "searchNuGetOrgSymbolServer": false } }, "sourceLinkOptions": { @@ -370,6 +381,11 @@ "type": "boolean", "description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.", "default": true + }, + "targetOutputLogPath": { + "type": "string", + "description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole.", + "default": "${workspaceFolder}/out.txt" } } }, @@ -439,7 +455,8 @@ "description": "Options to control how symbols (.pdb files) are found and loaded.", "default": { "searchPaths": [], - "searchMicrosoftSymbolServer": false + "searchMicrosoftSymbolServer": false, + "searchNuGetOrgSymbolServer": false } }, "sourceLinkOptions": { diff --git a/src/tools/VSSymbolSettings.json b/src/tools/VSSymbolSettings.json index 6a3476d05..d4a43ced2 100644 --- a/src/tools/VSSymbolSettings.json +++ b/src/tools/VSSymbolSettings.json @@ -4,6 +4,7 @@ "definitions": { "VSSymbolOptions": { "type": "object", + "description": "Provides configuration for locating and loading symbols to the debug adapter.", "properties": { "searchPaths": { "type": "array", @@ -13,11 +14,23 @@ "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", "default": [] }, + "authenticatedSymbolServers": { + "type": "array", + "items": { + "$ref": "#/definitions/VSAuthenticatedSymbolServer" + }, + "description": "Array of authenticated symbol server URLs and associated authentication data." + }, "searchMicrosoftSymbolServer": { "type": "boolean", "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", "default": false }, + "searchNuGetOrgSymbolServer": { + "type": "boolean", + "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "default": false + }, "cachePath": { "type": "string", "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", @@ -36,6 +49,7 @@ }, "VSSymbolOptionsModuleFilter": { "type": "object", + "description": "Provides configuration for loading symbols to the debug adapter.", "required": [ "mode" ], "properties": { "mode": { @@ -70,6 +84,35 @@ "default": true } } + }, + "VSAuthenticatedSymbolServer": { + "type": "object", + "description": "Provides configuration for a symbol server that requires authentication.", + "properties": { + "url": { + "type": "string", + "description": "The URL for this authenticated symbol server." + }, + "authorization": { + "type": "string", + "description": "The HTTP Authorization header to use for this symbol server." + }, + "errorInfo": { + "type": "string", + "description": "A user visible error message explaining why authorization could not be obtained for this server." + } + }, + "required": [ "url" ] + }, + + "Capabilities": { + "properties": { + "supportsAuthenticatedSymbolServers": { + "type": "boolean", + "description": "The debug adapter supports the 'authenticatedSymbolServers' field of VSSymbolOptions." + } + } } + } } \ No newline at end of file From 50e0670c03087af537ea1a9e2c1a928b115e3661 Mon Sep 17 00:00:00 2001 From: Andrew Wang Date: Fri, 17 Jan 2020 18:04:53 -0800 Subject: [PATCH 2/2] Revert VSSymbolSettings schema update --- package.json | 35 -------------------------------- src/tools/VSSymbolSettings.json | 36 --------------------------------- 2 files changed, 71 deletions(-) diff --git a/package.json b/package.json index 2e7a031cf..4429a6308 100644 --- a/package.json +++ b/package.json @@ -501,13 +501,6 @@ "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", "default": [] }, - "authenticatedSymbolServers": { - "type": "array", - "items": { - "$ref": "#/definitions/VSAuthenticatedSymbolServer" - }, - "description": "Array of authenticated symbol server URLs and associated authentication data." - }, "searchMicrosoftSymbolServer": { "type": "boolean", "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", @@ -1389,13 +1382,6 @@ "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", "default": [] }, - "authenticatedSymbolServers": { - "type": "array", - "items": { - "$ref": "#/definitions/VSAuthenticatedSymbolServer" - }, - "description": "Array of authenticated symbol server URLs and associated authentication data." - }, "searchMicrosoftSymbolServer": { "type": "boolean", "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", @@ -1828,13 +1814,6 @@ "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", "default": [] }, - "authenticatedSymbolServers": { - "type": "array", - "items": { - "$ref": "#/definitions/VSAuthenticatedSymbolServer" - }, - "description": "Array of authenticated symbol server URLs and associated authentication data." - }, "searchMicrosoftSymbolServer": { "type": "boolean", "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", @@ -2509,13 +2488,6 @@ "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", "default": [] }, - "authenticatedSymbolServers": { - "type": "array", - "items": { - "$ref": "#/definitions/VSAuthenticatedSymbolServer" - }, - "description": "Array of authenticated symbol server URLs and associated authentication data." - }, "searchMicrosoftSymbolServer": { "type": "boolean", "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", @@ -2948,13 +2920,6 @@ "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", "default": [] }, - "authenticatedSymbolServers": { - "type": "array", - "items": { - "$ref": "#/definitions/VSAuthenticatedSymbolServer" - }, - "description": "Array of authenticated symbol server URLs and associated authentication data." - }, "searchMicrosoftSymbolServer": { "type": "boolean", "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", diff --git a/src/tools/VSSymbolSettings.json b/src/tools/VSSymbolSettings.json index d4a43ced2..5aa3a3287 100644 --- a/src/tools/VSSymbolSettings.json +++ b/src/tools/VSSymbolSettings.json @@ -14,13 +14,6 @@ "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", "default": [] }, - "authenticatedSymbolServers": { - "type": "array", - "items": { - "$ref": "#/definitions/VSAuthenticatedSymbolServer" - }, - "description": "Array of authenticated symbol server URLs and associated authentication data." - }, "searchMicrosoftSymbolServer": { "type": "boolean", "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", @@ -84,35 +77,6 @@ "default": true } } - }, - "VSAuthenticatedSymbolServer": { - "type": "object", - "description": "Provides configuration for a symbol server that requires authentication.", - "properties": { - "url": { - "type": "string", - "description": "The URL for this authenticated symbol server." - }, - "authorization": { - "type": "string", - "description": "The HTTP Authorization header to use for this symbol server." - }, - "errorInfo": { - "type": "string", - "description": "A user visible error message explaining why authorization could not be obtained for this server." - } - }, - "required": [ "url" ] - }, - - "Capabilities": { - "properties": { - "supportsAuthenticatedSymbolServers": { - "type": "boolean", - "description": "The debug adapter supports the 'authenticatedSymbolServers' field of VSSymbolOptions." - } - } } - } } \ No newline at end of file