Gabriel DeBacker
d5e4009ae9
Remove need for acquiring dimensions for terminal from main thread
2019-03-06 11:47:57 -08:00
Gabriel DeBacker
8b1b0763a3
Merge with master
2019-03-06 07:44:35 -08:00
Alex Dima
1d345f0737
URI always needs to be revived after crossing ipc boundaries
2019-03-06 10:19:17 +01:00
Gabriel DeBacker
d2e8c8465e
Cleanup round one
2019-02-12 10:48:40 -08:00
Gabriel DeBacker
db7766c406
Merge with master
2019-02-12 09:21:33 -08:00
Daniel Imms
c7f83b2c85
Strict null check mainThreadTerminalService
...
Part of #60565
2019-02-11 04:35:20 -08:00
Gabriel DeBacker
1f374f0ea4
Merge with master
2019-02-07 09:38:47 -08:00
Benjamin Pasero
35523f6c51
debt - workbench/parts => workbench/contrib (update imports and scripts)
2019-02-07 11:48:58 +01:00
Daniel Imms
98eb895141
Implement onDidChangeTerminalDimensions
...
Fixes #55718
2019-02-05 04:44:13 -08:00
Gabriel DeBacker
69db919cf5
Clean this up a bit and create extension host renderes on demand
2019-02-04 17:52:04 -08:00
Gabriel DeBacker
55289499dc
Merge remote-tracking branch 'upstream/master' into user/gabrield/extensionCallbackAsTask
2019-01-31 12:33:52 -08:00
Daniel Imms
bcd8dbff5c
Fix ext host terminal
2019-01-29 08:44:50 -08:00
Gabriel DeBacker
2b9de4d68e
Merge with master
2019-01-29 07:41:48 -08:00
Daniel Imms
e384ca7461
Clean up terminal cwd handling
2019-01-28 06:06:37 -08:00
Daniel Imms
8846757657
Move cwd ownership into terminal process
2019-01-28 06:06:36 -08:00
Gabriel DeBacker
cb511b2d91
Fix some bugs related to initial terminal dimensions
2019-01-25 10:18:47 -08:00
Daniel Imms
f14dceaf49
Fix terminal process env variables
2019-01-23 16:38:22 -08:00
Gabriel DeBacker
54b9bba47e
Callbacks now function
2019-01-17 09:29:47 -08:00
Gabriel DeBacker
e1d8493f28
Implement creating a razzle terminal with approved API changes
2019-01-11 10:27:18 -08:00
Matt Bierner
087629786a
Mark private service properties declarated in ctors as readonly
2019-01-04 12:03:24 -08:00
Daniel Imms
e7102b1824
Send terminal name with id when it's ready
...
Fixes #64390
2018-12-13 08:07:55 -08:00
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