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