Commit Graph

110 Commits

Author SHA1 Message Date
Andre Weinand
4215ed797c protect against undefined session; fixes #69128 2019-02-21 11:56:54 +01:00
Sandeep Somavarapu
564b7120ab clean up 2019-02-21 11:34:03 +01:00
Alex Dima
3199f1fd3b Introduce and adopt IExtHostWorkspaceProvider 2019-02-20 17:11:51 +01:00
Matt Bierner
7e759cf3c8 Annotate more usage before assign strict null errors 2019-02-19 16:29:01 -08:00
Martin Aeschlimann
92a61b8d16 use path.normalize for extpath.normalize(.., true) 2019-02-15 16:40:23 +01:00
Benjamin Pasero
b0acf49b18 paths - move path to extpath 2019-02-12 20:36:23 +01:00
Benjamin Pasero
6f11645ee2 paths - adopt node-path.dirname() 2019-02-12 16:09:07 +01:00
Sandeep Somavarapu
16a2c2e3fa Merge branch 'master' into sandy081/remoteMRWorkspace 2019-02-11 10:23:58 +01:00
Matt Bierner
fdc710af64 Strict null work for main thread debug, tasks, and output 2019-02-08 17:16:08 -08:00
Andre Weinand
4573042ac9 properly merge debugger contributions 2019-02-07 23:37:59 +01:00
Sandeep Somavarapu
545f9988d1 Fix missing import 2019-02-07 12:51:23 +01:00
Sandeep Somavarapu
db81580e7f Merge branch 'master' into sandy081/remoteMRWorkspace 2019-02-07 12:41:42 +01:00
Benjamin Pasero
35523f6c51 debt - workbench/parts => workbench/contrib (update imports and scripts) 2019-02-07 11:48:58 +01:00
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