Commit Graph

197 Commits

Author SHA1 Message Date
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