Commit Graph

83 Commits

Author SHA1 Message Date
Andre Weinand 509f1233e4 Debug API: add registerDebugAdapterTracker 2018-11-20 00:49:42 +01:00
Andre Weinand e40df5770d adopt DAP attribute "runInTerminal.shellProcessId"; fixes #63434 2018-11-19 16:02:25 +01:00
Andre Weinand 61b9a88e52 Debug API: add DebugAdapterExecutableOptions; for #62977 2018-11-16 12:02:51 +01:00
Andre Weinand 6265ee5fca ensure backward compatibility for Tracker 2018-11-16 01:30:00 +01:00
Andre Weinand e2f8c3c404 Debug API: surface Breakpoint.id; for Microsoft/vscode#48722 2018-11-14 15:41:29 +01:00
Andre Weinand 3f6901d478 correct fix for #63028 2018-11-14 10:57:31 +01:00
Andre Weinand 61e117b234 fix #63028 2018-11-14 00:50:55 +01:00
Andre Weinand fb61dd1885 add config to vscode.DebugSession 2018-11-14 00:50:55 +01:00
Andre Weinand b9fc2c1c20 debug api: add workspacefolder to DebugSession 2018-11-14 00:50:55 +01:00
Andre Weinand 8ec8c9774c debug API: introduce DebugAdapterProvider 2018-11-13 00:03:10 +01:00
Andre Weinand 1c60855e32 Update extHostDebugService.ts
make execPath variable work for EH
2018-11-09 10:46:23 +01:00
Andre Weinand c48845126e clone DAP messages properly 2018-11-06 12:08:02 +01:00
Andre Weinand c11c416340 rename proposed IDebugAdapterTracker to DebugAdapterTracker; fixes #59420 2018-10-29 18:23:35 +01:00
Andre Weinand 2635578983 timeout for provideDebugAdapterTracker; fixes #59408 2018-10-29 18:13:21 +01:00
Andre Weinand c9fc3dbd7b fix #59410 2018-10-29 17:35:29 +01:00
Johannes Rieken 45f4904378 debt remove TPromise from extHost-files #53526 2018-10-19 09:49:05 +02:00
Andre Weinand 48adb204e9 never convert relative paths to URIs; fixes #60667 2018-10-17 16:48:07 +02:00
Andre Weinand 1a348aa9f9 clone DAP message before modifying it; fixes #61129 2018-10-17 12:19:59 +02:00
Matt Bierner 69fd947d76 Mark types as nullable where we explicitly assign something to undefined 2018-10-11 16:45:05 -07:00
Andre Weinand 744d94ab42 don't try to use non-existing tracker 2018-10-04 13:28:10 +02:00
Matt Bierner 8087b0a8d8 Remove use strict directives in main vs code ts files (part 2)
We compile using the alwaysStrict flag so these directives are not needed

This part removes most `use strict` directives that are right after the file header
2018-10-02 16:11:05 -07:00
Andre Weinand 88b85b66c3 add DA Tracker API; fixes #55945 2018-09-20 23:11:11 +02:00
Andre Weinand 09814757f0 check constraints when registering debugProvider 2018-09-20 15:02:48 +02:00
Andre Weinand b3d2c6035e support EH based DAs 2018-09-19 23:26:36 +02:00
Andre Weinand 0f4893299a check debugServer property first; improved fix for #58847 2018-09-19 00:04:29 +02:00
Andre Weinand be713f752c support env vars when creating a DA; fixes #56646 2018-09-16 01:14:19 +02:00
Andre Weinand 644d57ddba pass config to adapterExecutableCommand; fixes #45220 2018-09-15 16:46:49 +02:00
Johannes Rieken 2b960fb0ff debt - remove TPromise from ExtHostDebug 2018-09-06 16:19:03 +02:00
Johannes Rieken 77c9ffa5b8 debt - simple removal of asWinJsPromise 2018-09-06 12:09:46 +02:00
Alex Dima 591e83f8a4 Reduce usage of TPromise in extHost.protocol 2018-09-04 16:04:53 +02:00
Johannes Rieken 3c727a6d01 uri - replace usages of default export with named export (part 2) 2018-09-03 11:04:26 +02:00
Johannes Rieken b0fd77e9ff fix compile/api issue when using es6 (which is actually correct) 2018-07-03 09:34:45 +02:00
Andre Weinand 02c99b7562 Avoid aync and winjs-promise 2018-07-02 17:39:19 +02:00
Andre Weinand 9769d31a39 support var substitution for multiroot workspace 2018-06-27 22:52:56 +02:00
Andre Weinand cb0f976d18 refactor variable resolving 2018-06-13 17:46:32 +02:00
Andre Weinand db9865bd13 reverse variable substitution passes; fixes #51075 2018-06-13 01:02:08 +02:00
Andre Weinand 2613d48d9a start debug terminal from ext host 2018-06-11 23:56:49 +02:00
Andre Weinand 4426eb725a eliminate code duplication; use resolveWorkspaceFolder() 2018-05-28 18:49:19 +02:00
Andre Weinand 0dd96174c2 cleanup integrated terminal support for debugging 2018-05-28 14:22:30 +02:00
Benjamin Pasero f78ecc7bbc 💄 absolute imports 2018-05-09 08:51:41 +02:00
Andre Weinand 8b84e962d1 support debugPort in EH 2018-05-08 23:01:34 +02:00
isidor cfe802fd5a debug: move contertPaths to debugUtils.ts 2018-05-03 18:00:26 +02:00
Andre Weinand 524698473f restructure command variable resolving 2018-04-21 01:13:40 +02:00
Andre Weinand cf44fd6498 remove getEnvironmentService from IVariableAccessor 2018-04-20 13:17:59 +02:00
Andre Weinand d907469a09 export ExtHostVariableResolverService 2018-04-19 18:39:42 +02:00
Andre Weinand 8574a05e0f support configResolver in EH 2018-04-19 18:29:51 +02:00
Andre Weinand dfeffb55b6 properly register debug types 2018-04-15 22:40:01 +02:00
André Weinand b578dc2bd1 support to launch debuggee from EH 2018-04-12 00:56:15 +02:00
André Weinand 317bf2e647 fold path hooks into debugAdapter 2018-04-09 11:32:15 +02:00
André Weinand 95feda25ad rename v8Protocol.ts to debugAdapter.ts 2018-04-09 11:27:26 +02:00