Johannes Rieken
653280d133
debt - Thenable -> Promise
2018-12-13 11:31:54 +01:00
Daniel Imms
daf4deaf0c
Terminal process request improvements
2018-11-26 14:42:35 -08:00
Johannes Rieken
7dd291b51c
debt - less TPromise in mainThread-things
2018-11-05 13:02:08 +01: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
Alex Ross
1ff175f094
Wait to signal to the extHostTerminalService that the terminal is opened until the terminal has a name. ( #58983 )
...
Also added a change listener for title. Fixes #53057
2018-09-21 14:08:38 -07:00
Alex Dima
34837504ba
debt - More precise typings
2018-09-05 12:21:06 +02:00
Daniel Imms
90d06ab05b
Revert "Revert "Kill processes immediately on shutdown, use SIGTERM""
...
This reverts commit 1f7ce42122 .
2018-08-29 11:46:08 -07:00
Benjamin Pasero
1f7ce42122
Revert "Kill processes immediately on shutdown, use SIGTERM"
...
This reverts commit 95c0e0728b .
2018-08-28 06:32:49 +02:00
Daniel Imms
95c0e0728b
Kill processes immediately on shutdown, use SIGTERM
...
Fixes #56217
2018-08-27 14:04:07 -07:00
Daniel Imms
f0b8ca7502
Prevent duplicate terminal API data and input events from firing
...
Fixes #54096
2018-07-23 15:09:14 -07:00
Daniel Imms
2fb8ab5124
Fix most of process proxy
2018-07-10 23:03:43 -07:00
Daniel Imms
dcc3bec182
Ensure ext host is told about first active terminal
...
Fixes #53107
2018-06-27 14:16:38 -07:00
Alex Dima
6e088a7162
Minor edits
2018-06-19 17:45:25 +02:00
Daniel Imms
ec4930a545
Add activeTerminal and onDidChangeActiveTerminal
...
Fixes #47615
2018-06-17 17:29:21 +08:00
Daniel Imms
a361c53d84
Reduce setProcessId delay, use constant
2018-06-16 21:42:03 +02:00
Daniel Imms
970fca86e5
Add some more terminal API tests
2018-06-16 21:24:38 +02:00
Daniel Imms
f957bf8add
Get onData working for renderers
2018-06-16 18:54:59 +02:00
Daniel Imms
2a99753490
Rename onData to onInput
2018-06-16 18:18:10 +02:00
Daniel Imms
166f41a2c0
Add support for dimensions APIs
2018-06-16 18:12:12 +02:00
Daniel Imms
3465f18409
Get terminal renderers working with name, onData
2018-06-14 16:11:04 +02:00
Daniel Imms
275135a7e0
Prefer const
2018-06-02 16:41:45 -07:00
Daniel Imms
20f9bf129a
Implement start of terminal renderers
...
Part of #46192
2018-06-02 16:35:49 -07:00
Daniel Imms
3a24b12179
Add Terminal.onData API
...
Part of #46192
2018-04-20 11:24:29 -07:00
Daniel Imms
8bff395525
Dispose of proxy listeners properly
2018-04-19 11:08:31 -07:00
Daniel Imms
b7985f4157
Polish exit, fix input
2018-04-18 14:02:41 -07:00
Daniel Imms
2a822c7c1d
Improve handling of process exit
2018-04-18 12:56:39 -07:00
Daniel Imms
6b06e54bba
Improve naming
2018-04-18 11:34:35 -07:00
Daniel Imms
634eb8ae1a
Remove debug logging
2018-04-18 10:58:37 -07:00
Daniel Imms
7f043c268e
Pass terminal shell launch config through
2018-04-18 07:48:07 -07:00
Daniel Imms
c8d58f428e
Pass through shutdown and resize
2018-04-17 15:43:41 -07:00
Daniel Imms
70b22b8c05
Get terminal process running on ext host
2018-04-17 15:26:09 -07:00
Daniel Imms
948897cd13
Start of allowing terminal process to live on extension host
2018-04-16 14:33:36 -07:00
Daniel Imms
321cb28e31
Remove terminalTab dependency on electron-browser
2018-04-16 09:16:47 -07:00
Daniel Imms
d0f6325130
Fix initial terminal API state
2018-04-11 10:04:23 -07:00
Daniel Imms
e1b6a8c11f
Fix terminals showing up twice in new API
2018-04-09 11:41:05 -07:00
Daniel Imms
5d9d2d127f
Work in progress for exposing all terminals via API
2018-04-09 07:38:08 -07:00
Daniel Imms
3560676d3c
Merge pull request #38132 from cleidigh/terminal-api-cwd/add
...
Add cwd to createTerminal via TerminalOptions for extension API Addresses: #37709
2017-12-15 09:44:26 -08:00
Daniel Imms
82f73a4957
Update mainThreadTerminalService.ts
2017-12-15 09:44:16 -08:00
Alex Dima
367dd10413
Rename RPCProtocol.get to RPCProtocol.getProxy ( #36972 )
2017-12-13 16:04:14 +01:00
cleidigh
adb68e27f4
Add cwd to TerminalOptions for extension API
2017-11-11 16:31:03 -05:00
Ramya Achutha Rao
8a67041ed9
Pass env via extension api when creating terminal
2017-10-12 11:54:16 -07:00
Johannes Rieken
7128eb085c
style - use single-quoted imports
2017-08-21 16:45:32 +02:00
Alex Dima
a99eeae966
More adoption of @extHostNamedCustomer
2017-08-16 12:56:09 +02:00
Alex Dima
2b3298af79
Use native proxies for renderer <-> ext host RPC communication
2017-08-16 10:26:25 +02:00
Daniel Imms
5a88191a37
Remove Terminal.onData proposed API
...
This was to be used by tasks as an extenion which ended up
not happening.
2017-07-13 08:43:39 -07:00
Johannes Rieken
b548d2128d
split things up into api/node and api/electron-browser
2017-05-12 11:24:22 +02:00