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