Daniel Imms
badedf5d7d
Move terminalEnvironment, node->common
...
Part of #69115
2019-03-04 17:25:24 -08:00
Daniel Imms
8afa7773d5
Remove os dep in terminalEnvironment
2019-03-04 17:16:21 -08:00
Gabriel DeBacker
64748589c5
Merge remote-tracking branch 'upstream/master' into user/gabrield/extensionCallbackAsTask
2019-03-04 07:44:54 -08:00
Christof Marti
6fad3377f4
Start CLIServer with extension host
2019-03-04 15:01:53 +00:00
Gabriel DeBacker
5d1720321d
Code review updates
2019-02-19 14:33:25 -08:00
Gabriel DeBacker
a7565721ba
Clean up comments, fix some code review issues, and make the exit code optional throughout to make it clear that it isn't always a number
2019-02-17 09:18:41 -08:00
Gabriel DeBacker
db7766c406
Merge with master
2019-02-12 09:21:33 -08:00
Gabriel DeBacker
1f374f0ea4
Merge with master
2019-02-07 09:38:47 -08:00
Martin Aeschlimann
77baaad9c9
Merge branch 'master' into aeschli/remote-workspaces
2019-02-07 16:32:42 +01:00
Benjamin Pasero
35523f6c51
debt - workbench/parts => workbench/contrib (update imports and scripts)
2019-02-07 11:48:58 +01:00
Martin Aeschlimann
8c6e97456e
IWindowService.openWindow takes IURIToOpen
2019-02-06 16:56:53 +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
2b9de4d68e
Merge with master
2019-01-29 07:41:48 -08:00
Martin Aeschlimann
b79f3a6899
cli server: open folders in separate windows
2019-01-29 00:02:06 +01:00
Daniel Imms
be1ca3cc42
Move env sanitizing to base/node/processes
...
Part of #64897
2019-01-28 07:43:54 -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
3f66432eb2
Code review feedback
2019-01-26 11:55:40 -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
971331334e
Updates based on API change request
2019-01-23 09:01:10 -08:00
Gabriel DeBacker
d5e3656860
Merge with master
2019-01-23 07:37:50 -08:00
Daniel Imms
a865e6691b
Sanitize terminal environment variables
2019-01-22 07:47:00 -08:00
Martin Aeschlimann
585099e139
support add/diffMode in windowService.openWindow
2019-01-22 15:56:28 +01:00
Martin Aeschlimann
998d665c39
cli server for internal terminal
2019-01-22 15:56:28 +01:00
Gabriel DeBacker
75f82ce09a
Get terminal re-use and task restart working
2019-01-19 08:00:36 -08:00
Gabriel DeBacker
54b9bba47e
Callbacks now function
2019-01-17 09:29:47 -08:00
Alex Dima
2fe9de8511
Initialize configuration data through ExtHostConfiguration
2019-01-14 17:28:14 +01:00
Gabriel DeBacker
e1d8493f28
Implement creating a razzle terminal with approved API changes
2019-01-11 10:27:18 -08:00
Daniel Imms
fedf2f8771
Rename experimentalUseConpty to windowsEnableConpty
2018-12-21 12:00:35 -08:00
Daniel Imms
dceb815558
Merge remote-tracking branch 'origin/master' into tyriar/conpty
2018-12-21 10:49:44 -08:00
Matt Bierner
6422adaffe
Remove redundant type annotations for generic emitter properties
...
Code like:
```
private readonly _onDidEncounterLanguage: Emitter<LanguageId> = new Emitter<LanguageId>();
```
Does not need to repeat the `Emitter<LanguageId>` type annotation
2018-12-19 17:10:39 -08:00
Daniel Imms
58f6dc5185
Merge remote-tracking branch 'origin/master' into tyriar/conpty
2018-12-18 17:13:35 -08:00
Daniel Imms
e110245f13
Merge branch 'master' into kieferrm/terminal-cwd
2018-12-17 11:21:20 -08:00
Daniel Imms
ece3a90fb5
Tweak setLocaleVariables setting
...
- False now really means false
- The default is true for all platforms
Fixes #65037
2018-12-13 18:07:20 -08:00
Daniel Imms
e6254db320
Recreate pid promise when reusing terminals
2018-12-13 10:02:17 -08:00
Daniel Imms
461bf7207b
Merge remote-tracking branch 'origin/master' into pr/g-arjones/60111
2018-12-13 09:33:42 -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
e417e07b4b
Add use conpty setting
2018-12-11 11:46:39 -08:00
kieferrm
f8d555167e
allow terminal.cwd to be a URI
2018-12-05 14:48:18 -08:00
Daniel Imms
daf4deaf0c
Terminal process request improvements
2018-11-26 14:42:35 -08:00
Daniel Imms
a1f0c4b5ee
Revert "Don't set en_US.UTF-8 on Windows when setLocale is false"
...
This reverts commit dbdbbe5259 .
2018-10-16 15:14:45 -07:00
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