Commit Graph

121 Commits

Author SHA1 Message Date
Andre Weinand
412a1074da moved mainThreadDebugService to browser 2019-03-19 17:18:33 +01:00
Johannes Rieken
c92ce4014f move extHost.protocol to common, #70319 2019-03-19 15:46:01 +01:00
Andre Weinand
96eb4cf00d proposed API: add parentSession to startDebugging; fixes #70219 2019-03-18 11:41:31 +01:00
Alex Ross
8f16a02e66 Move remote agent environment out of node (#70568) 2019-03-15 17:00:57 +01:00
Andre Weinand
b81ceba1ce strict null for extHostDebugService.ts 2019-03-15 14:53:50 +01:00
Andre Weinand
f051893f27 strict null for variableResolver.ts 2019-03-15 14:53:50 +01:00
Andre Weinand
37f689cebc remove paranoia code after fix for #69128 2019-03-11 13:18:40 +01:00
Andre Weinand
ac46ca2a5e make caching more robust; fixes #69534 2019-03-08 17:08:08 +01:00
Matt Bierner
52556f9742 Auto converting let -> const where possible in mainthread and extHost
Const provides better type guards and can make logic clearer
2019-03-05 16:53:41 -08:00
Benjamin Pasero
900d58bfe5 debt - declare more services via registerSingleton() 2019-03-02 09:42:57 +01:00
Andre Weinand
e5da9b8d55 rescan debugger extensions; fixes #69100 2019-02-22 23:37:44 +01:00
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