Commit Graph

230 Commits

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