Commit Graph

197 Commits

Author SHA1 Message Date
Daniel Imms
d5043415f3 Remove resolved todos 2019-07-02 11:25:34 -07:00
Daniel Imms
0054980481 Pass args via object 2019-07-02 11:20:59 -07:00
Daniel Imms
51aab4d1eb Impl overrideDimensions 2019-07-02 10:26:59 -07:00
Daniel Imms
c35b88a7a2 Add queue system 2019-07-01 16:33:10 -07:00
Daniel Imms
29303c819d Get input working 2019-07-01 16:14:13 -07:00
Daniel Imms
6f1d0fc7ec Get virtual processes mostly working 2019-07-01 15:58:29 -07:00
Daniel Imms
2205cb69ed Start of terminal virtual processes 2019-07-01 12:27:23 -07:00
Daniel Imms
82db101613 Fix CLI in remote when inheritEnv is false
Fixes microsoft/vscode-remote-release#823
2019-06-26 16:33:32 -07:00
Daniel Imms
ce414a8c45 Implement terminal inheritEnv on remote
Fixes microsoft/vscode-remote-release#823
2019-06-26 16:23:02 -07:00
Daniel Imms
3ce04754ad Rename runInBackground to hideFromUser
See #75278
2019-06-25 10:53:30 -07:00
Daniel Imms
1083123758 Disable conpty in terminal when accessibility mode is on
Fixes #76043
2019-06-24 16:51:11 -07:00
Daniel Imms
62037fb7bc Fire onDidChangeMaximumDimension when dimensions are set
Fixes #73496
2019-06-20 10:03:21 -07:00
Daniel Imms
7c127de60c Remove mergeDefaultShellAndArgs 2019-06-19 15:42:15 -07:00
Daniel Imms
994bfe2d6a Remove getDefaultShell 2019-06-19 15:31:44 -07:00
Daniel Imms
0aab08edf2 Add getDefaultShellAndArgs
Also differentiate default from system shell
2019-06-19 15:25:44 -07:00
Daniel Imms
87e16500d2 Call getDefaultShell via ext host on web
Part of #75795
2019-06-19 12:57:26 -07:00
Daniel Imms
331da82ad5 Enable shell selector outside Windows
Fixes #75718
2019-06-18 11:28:36 -07:00
Daniel Imms
d0820c2e06 Disable old shell detection mechanism 2019-06-17 11:55:43 -07:00
Daniel Imms
c287c3cfc7 Get default shell selector working 2019-06-17 11:53:58 -07:00
Daniel Imms
7dfbccb8e2 Disable conpty on remote 2019-06-17 10:48:03 -07:00
Daniel Imms
a7412fbb2b Pass cwd through to main 2019-06-17 09:32:07 -07:00
Daniel Imms
97dfc68f39 Merge remote-tracking branch 'origin/master' into alexr00/terminalExitRace 2019-06-14 12:14:40 -07:00
Daniel Imms
10d4256ff5 Remove process usage from terminalEnvironment
Fixes #75509
2019-06-14 11:33:37 -07:00
Daniel Imms
976320ddd2 Pass workspace shell permissions to ext host 2019-06-13 15:41:00 -07:00
Daniel Imms
83ba7099ff Default shell API
Part of #75091
2019-06-13 15:13:31 -07:00
Daniel Imms
e3609a9576 Hook up new method 2019-06-12 16:35:29 -07:00
Daniel Imms
86aa7aef36 Allow terminals to launch using clean env on Mac and Linux
Fixes #70248
2019-06-12 16:29:02 -07:00
Alex Ross
21a464bc1c Merge branch 'master' into alexr00/terminalExitRace 2019-06-06 09:43:15 +02:00
Alex Ross
2e89762237 Add initial cwd to onProcessReady event 2019-06-06 09:35:27 +02:00
Waldir Pimenta
f3e4e47164 Fix spelling of the example abbreviation (e.g.) 2019-06-05 16:00:26 +02:00
Daniel Imms
f68625b600 Support running terminals in background
Part of #72518
2019-05-22 17:22:50 -07:00
Daniel Imms
10477a9896 Log every native call to node-pty
Part of #71966
2019-05-15 11:11:26 -07:00
Daniel Imms
3a315ea02b Use default shell from the process side
Fixes Microsoft/vscode-remote-release#38
2019-05-03 10:13:30 -07:00
Daniel Imms
3e73167eb1 Consolidate terminal environment setup logic 2019-04-17 12:28:30 -07:00
Daniel Imms
4516abbdf1 Fix terminal launch issue 2019-04-17 11:07:33 -07:00
Daniel Imms
b3cc51f631 Tidy up terminal env creation 2019-04-16 16:39:26 -07:00
Daniel Imms
84f3cfab2b Fix terminal workspace shell/args 2019-04-16 11:25:38 -07:00
Johannes Rieken
c0821aa5e9 move extHost-files to common 2019-04-10 10:26:52 +02:00
Daniel Imms
f4e870fe86 Also support string in shellArgs passed directly to createTerminal
Part of #70716
2019-03-26 16:02:08 -07:00
Daniel Imms
904db5d8f7 Support measuring terminal proc latency 2019-03-19 16:30:41 -07:00
Daniel Imms
beb89524b6 Merge branch 'master' into tyriar/70716 2019-03-19 09:21:38 -07:00
Johannes Rieken
c92ce4014f move extHost.protocol to common, #70319 2019-03-19 15:46:01 +01:00
Daniel Imms
02423d3f15 Fix flaky terminal test 2019-03-18 17:07:57 -07:00
Daniel Imms
44c1e0321a Support string in TerminalOptions.shellArgs
Fixes #70716
Fixes #70713
2019-03-18 15:38:33 -07:00
Daniel Imms
c2114abf72 Fix strict null checks in extHostTerminalService
Fixes #70415
2019-03-14 08:55:19 -07:00
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
998b70c7e2 Merge remote-tracking branch 'upstream/master' into user/gabrield/extensionCallbackAsTask 2019-03-05 07:17:22 -08:00
Daniel Imms
437f7f67cb Move TerminalProcessManager, node->browser 2019-03-04 20:10:07 -08:00