Commit Graph

147 Commits

Author SHA1 Message Date
Sandeep Somavarapu
aba0fcbb58 Delay extension host until workspace is completely initialized 2019-01-28 10:54:45 +01:00
Andre Weinand
24261c0068 cleaning up path DAP handling 2019-01-27 09:04:48 +01:00
Alex Dima
2fe9de8511 Initialize configuration data through ExtHostConfiguration 2019-01-14 17:28:14 +01:00
Andre Weinand
ac39335c81 remove obsolete Tracker API 2019-01-07 10:28:46 +01:00
Rob Lourens
ef2547d547 replace void 0 with undefined 2019-01-03 11:20:19 -08:00
bissonex
36ac195d16 fix typo (#65740)
fix typo for Editor Find, terminalSupport.ts, terminals.ts, extHostDebugService.ts
2018-12-28 12:13:31 -08:00
Andre Weinand
5fece3f30e do not ignore debggers that lack a label; fixes #61649 2018-12-19 16:03:17 +01:00
Matt Bierner
986f924ad5 Prefer using Array<T> for complex array types
Use `Array<T | U>` when dealing with union types instead of  `(T | U)[]`
2018-12-13 16:40:44 -08:00
Johannes Rieken
c6c7edaa9f debt - asThenable -> asPromise because it returns a promise 2018-12-13 11:45:48 +01:00
Johannes Rieken
653280d133 debt - Thenable -> Promise 2018-12-13 11:31:54 +01:00
Alex Dima
aa3ea85b0a Explorations 2018-11-30 15:54:40 +01:00
Andre Weinand
f168d88224 final tracker API; for #62843 2018-11-30 15:17:40 +01:00
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