Matt Bierner
0318e90c93
Add null type annotations for the common x: T = null pattern
...
In these cases, the programmer has explicitly indicated that the type should be nullable
2018-10-11 14:13:20 -07:00
Gabriel Arjones
0ce9601287
Fix #59635
2018-10-09 01:08:39 -03: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
Daniel Imms
a50e3fe64d
Simplify teterminal ID retry mechanism
...
Fixes #59765
2018-10-01 11:36:02 -07:00
Matt Bierner
d37076a596
Build VS Code using TypeScript 3.1.1
...
Fixes #59757
2018-10-01 10:55:16 -07:00
Daniel Imms
52e9425445
Add missing return type
2018-09-28 08:29:57 -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
Daniel Imms
dbdbbe5259
Don't set en_US.UTF-8 on Windows when setLocale is false
...
Fixes #58015
2018-09-19 12:28:40 -07:00
Alex Ross
e6ef901bda
Wait to call registerOnDataListener until the terminal id has been set ( #58644 )
2018-09-14 09:09:11 -07:00
Alex Ross
529c82649b
Extension host terminal onData events need to be queued when the terminal ID is not yet set ( #58627 )
2018-09-14 09:06:49 -07:00
Martin Aeschlimann
13722b94fa
add scheme filter to getLastActiveFile
2018-09-06 14:30:59 +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
f667da4163
Remove ITerminalProcess.isConnected
...
The terminal process no longer exists so this isn't needed anymore
2018-07-11 15:25:21 -07:00
Daniel Imms
a50e6d4eeb
Clean up and fix handling of environment
2018-07-11 15:20:00 -07:00
Daniel Imms
549143dabf
Pass shell launch config to TerminalProcess
2018-07-11 13:38:35 -07:00
Daniel Imms
8b6f9e7396
Fix shell/args/cwd
2018-07-11 11:49:05 -07:00
Daniel Imms
84a7a188f8
Remove some comments
2018-07-11 11:35:50 -07:00
Daniel Imms
2fb8ab5124
Fix most of process proxy
2018-07-10 23:03:43 -07:00
Daniel Imms
7396416d7a
Prevent race condition where onDidChangeActiveTerminal wouldn't fire sometimes
...
Fixes #53104
Fixes #53107
2018-06-28 07:42:41 -07:00
Daniel Imms
fb6eb1465c
Ensure maximumDimensions have changes before firing onDidChangeMaximumDimensions
...
Fixes #52916
2018-06-27 14:58:29 -07:00
Daniel Imms
a1ad5a74ed
Make TerminalRenderer.terminal synchronous
...
Fixes #52934
2018-06-27 14:45:29 -07:00
Daniel Imms
8608692417
Merge remote-tracking branch 'origin/master' into 52882_api_names
2018-06-26 12:46:29 -07:00
Daniel Imms
8237445753
Rename cols to columns
...
Fixes #52885
2018-06-26 12:45:36 -07:00
Daniel Imms
f3e89cad5f
Rename terminal ext APIS to match convention
...
Fixes 52882
2018-06-26 07:50:51 -07:00
Daniel Imms
cd8d86b628
Prevent possible NPE
2018-06-21 15:33:43 +10:00
Daniel Imms
0a372aafa2
Fix usage of terminal immediate after createTerminalRenderer
2018-06-17 20:43:22 +08:00
Daniel Imms
ec4930a545
Add activeTerminal and onDidChangeActiveTerminal
...
Fixes #47615
2018-06-17 17:29:21 +08:00
Daniel Imms
c9fe9e0dd0
Expose the Terminal on the TerminalRenderer
2018-06-17 03:13:22 +02:00
Daniel Imms
a361c53d84
Reduce setProcessId delay, use constant
2018-06-16 21:42:03 +02:00
Daniel Imms
2b372e72bc
Fix processId API for both renderer and process terms
2018-06-16 20:08:12 +02:00
Daniel Imms
38f8d23481
Refactor ext host to share code
2018-06-16 19:48:04 +02:00
Daniel Imms
71933350bf
Clean up
2018-06-16 19:28:39 +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
01c3eb72cb
Register onData listener
2018-06-02 16:56:14 -07:00
Daniel Imms
6e507e86d7
Refactor common items into BaseExtHostTerminal
2018-06-02 16:53:14 -07: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
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
35ae86231a
Fix NPE
2018-04-18 11:47:01 -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
811b7441b3
Clean up process creation and check connected before sending
2018-04-18 10:52:31 -07:00
Daniel Imms
414e19a550
Simplify terminal process paths
2018-04-18 08:01:21 -07:00
Daniel Imms
7f043c268e
Pass terminal shell launch config through
2018-04-18 07:48:07 -07:00