Commit Graph

135 Commits

Author SHA1 Message Date
Andre Weinand
4201f517b1 finalize DebugAdapterDescriptorFactory API: fixes #62977 2018-11-26 23:54:30 +01:00
Andre Weinand
8780c7b4f8 finalize DA & Tracker Debug APIs 2018-11-25 16:29:00 +01:00
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