Matt Bierner
1b70625f8c
Use import type when importing vscode under src
...
When the core references `vscode`, we only want to import the types and never generate a real import (which will fail to load). Use `import type` to better enforce this
2020-01-10 14:25:21 -08:00
Andre Weinand
de3922b5b4
remove workaround for #87088
2020-01-08 12:22:32 +01:00
Andre Weinand
eaf427d740
properly use the automationShell setting; fixes #87700
2020-01-07 18:12:58 +01:00
Andre Weinand
e38b49b5a3
restructure variable resolver
2019-11-20 17:36:09 +01:00
Andre Weinand
7a89ac693b
Make debugging independent from node APIs; fixes #85076
2019-11-18 23:03:00 +01:00
isidor
0c2f93d927
Some strict property init #81574
2019-11-15 11:37:37 +01:00
Matt Bierner
84c882df68
Fix extHost crashing due to using vscode as a value (instead of only as types)
2019-11-13 14:51:14 -08:00
Andre Weinand
4a61f33994
proposed API for creating debug uri
2019-11-13 18:18:46 +01:00
Matt Bierner
cd4d7e6c2b
Fix more node 12 typing errors
...
For #82514
2019-11-04 15:11:54 -08:00
Andre Weinand
ec30f64952
use async spawn; fixes #69859
2019-10-28 13:10:52 +01:00
isidor
2e5e00128c
extHostDebugService: Enable strictPropertyInitialization
...
#78168
2019-10-14 14:43:34 +02:00
isidor
a9c67d8b82
extHost startDebugging minor polish
2019-09-19 16:08:52 +02:00
Dmitry Gozman
e4d4b43f35
Allow debug session to share repl with its parent; fixes #62419
...
Introduced DebugSessionOptions passed to debug.startDebugging which
encapsulated DebugConsoleMode to control this behavior.
2019-09-18 11:45:39 -07:00
Isidor Nikolic
97a05cec1b
Merge pull request #80122 from dgozman/fix-79583
...
Make DebugSession.name writable; fixes #79583
2019-09-05 11:30:30 +02:00
Dmitry Gozman
cb6b17d6f3
Make DebugSession.name writable; fixes #79583
2019-09-04 15:06:26 -07:00
Johannes Rieken
dedf0de944
change type of _serviceBrand from any to undefined, #79918
2019-08-30 15:40:46 +02:00
isidor
a7cc79a554
debug: introduce data breakpoints
2019-08-16 17:16:46 +02:00
Daniel Imms
37e0b8e229
Add terminal.integrated.automationShell
...
Fixes #78497
2019-08-09 09:40:38 -07:00
Johannes Rieken
7a6f22b3af
rename rpcService to extHostRpcService
2019-08-09 09:51:22 +02:00
Johannes Rieken
36135bd2ee
add debug and extension service to injector
2019-08-07 21:20:51 +02:00
Andre Weinand
6127460acc
propagate CancellationToken to debug API; see #77293
2019-08-06 16:10:46 +02:00
Andre Weinand
be873f7169
pass env and cwd to createTerminal; fixes #77111
2019-07-26 15:16:36 +02:00
Andre Weinand
9d8d084129
properly use default terminal for debug; fixes #77110
2019-07-25 19:06:02 +02:00
Andre Weinand
3caba64433
move handshake to eh
2019-07-23 17:55:59 +02:00
Andre Weinand
9f20ed4d6e
consolidate externalTerminalService: dead wood removal
2019-07-03 17:14:49 +02:00
Andre Weinand
9af6cea057
remove support for running DA in renderer
2019-05-21 18:46:03 +02:00
Johannes Rieken
3286d9e978
move more files to common-layer
2019-04-10 10:33:16 +02:00
Johannes Rieken
c0821aa5e9
move extHost-files to common
2019-04-10 10:26:52 +02:00
Benjamin Pasero
2699f06fb9
less implicit any ( #70352 )
2019-03-22 08:08:16 +01:00
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