Alex Ross
e7cd07f10d
Filter canddiate ports to localhost and all interfaces
2021-06-14 11:23:05 +02:00
Andre Weinand
1fe6115044
Merge pull request #123478 from danielgary/main
...
use title for terminal selection
2021-06-07 16:10:58 +02:00
Benjamin Pasero
e5e83321c1
debt - access some of our versions of fs APIs via new Promises class
2021-06-07 11:02:35 +02:00
Daniel Imms
08cf3df745
Pass object instead of unwrapped args for term create
2021-05-26 11:40:21 -07:00
Daniel Imms
51a5caf3f2
Simplify terminal creation
2021-05-26 11:36:28 -07:00
Daniel Imms
bf5f7dd5ec
Get split terminals working
2021-05-26 11:34:11 -07:00
Daniel Imms
43b7187c3d
Force inheritEnv in ext debug terminals
...
Fixes #124041
2021-05-25 04:55:02 -07:00
Benjamin Pasero
949f60498a
Merge pull request #124346 from microsoft/ben/pfs-promises
...
fs - favor non promise based methods (fix #124176 )
2021-05-21 11:36:20 +02:00
Megan Rogge
6f2381e33d
Terminal tab icon API ( #124004 )
2021-05-20 18:17:33 +00:00
Raymond Zhao
49187c4e78
Replace flush with setFlushOn with loglevel info, fixes #123856
2021-05-19 10:06:11 -07:00
Raymond Zhao
a3fe790a45
Explicitly flush OutputAppender #123856
2021-05-17 10:29:33 -07:00
Daniel Imms
5d95c01ec1
Remove getDefaultShellAndArgs from tasks
...
Fixes #123732
2021-05-13 06:36:08 -07:00
Daniel Imms
6d70e727d0
Set default profile in exthost from renderer
...
Fixes #121760
Related microsoft/vscode-python#16175
2021-05-12 17:14:18 -07:00
Daniel Imms
2e2dc15945
Get profiles detecting on pty host (local)
2021-05-12 11:31:22 -07:00
Daniel Imms
84abba8754
Clean up
2021-05-12 05:37:21 -07:00
Daniel Gary
8144e138ca
Update src/vs/workbench/api/node/extHostDebugService.ts
...
Co-authored-by: Connor Peet <connor@peet.io >
2021-05-11 13:53:01 -05:00
Raymond Zhao
a0ce27feda
Update spdlog, use lazy initialization in extension host ( #123033 )
...
* Update spdlog, affects #121513
* Upgrade spdlog, use lazy initialization
* Bump remote spdlog version
* Update dependency again
* Upgrade for lodash vuln
* make sure the appender exists
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com >
2021-05-11 06:33:01 -07:00
Alex Ross
f41b6e6d81
Add active editor to editor tabs and use in variable resolver ( #123450 )
2021-05-11 01:47:28 -07:00
Daniel Gary
791caebcc5
use title for terminal selection
2021-05-07 15:17:17 -05:00
Raymond Zhao
ad576d73db
Revert "Update spdlog, affects #121513 "
...
This reverts commit 2d2de1920b .
2021-05-05 14:12:04 -07:00
Raymond Zhao
2d2de1920b
Update spdlog, affects #121513
2021-05-05 13:49:25 -07:00
Daniel Imms
4fde14b9ef
Use pascal case for term enums
2021-05-04 05:40:33 -07:00
Daniel Imms
c2f8abb4d2
Remove onRequestDefaultShellAndArgs
2021-05-03 23:01:16 -07:00
Megan Rogge
de4e9067e8
externalTerminal renderer -> main process ( #122871 )
2021-05-04 02:18:34 +00:00
Daniel Imms
31cda6eb85
Update all usages of full setting to use const
...
Fixes #122034
2021-05-03 12:03:09 -07:00
meganrogge
e7c0af1137
Revert "Revert "Merge pull request #122540 from microsoft/tyriar/122104""
...
This reverts commit 28a1bc2f35 .
2021-04-29 12:05:29 -07:00
Matt Bierner
28a1bc2f35
Revert "Merge pull request #122540 from microsoft/tyriar/122104"
...
This reverts commit 06694a8e57 , reversing
changes made to 36fe84236d .
2021-04-28 18:11:32 -07:00
Alex Ross
82399e71c2
Even more port forwarding logging
2021-04-28 19:14:24 +02:00
Alex Ross
1bd250ca51
Set tunnel factory earlier ( #122557 )
...
* Set tunnel factory earlier
* Don't await in setTunnelExtensionFunctions
2021-04-28 18:43:13 +02:00
Daniel Imms
10a5077e0b
Bring back workspace shells via setting
...
Fixes #122104
2021-04-28 06:23:30 -07:00
Daniel Imms
eaf3a5dcda
Move off deprecated resolve function
...
Fixes #120328
2021-04-22 03:10:21 -07:00
Matt Bierner
731402dce2
async override -> override async
2021-04-21 13:40:44 -07:00
Daniel Imms
328937e7b6
Use OperatingSystem over Platform in terminal
...
This prevents the invalid 'web' from possibly being used
2021-04-16 07:00:13 -07:00
Daniel Imms
3ae9ec0051
Adopt requireTrust in terminal
2021-04-16 05:29:28 -07:00
Alex Ross
5ef190e98a
Fix port log line and add regex check
2021-04-16 11:25:18 +02:00
Martin Aeschlimann
c826e9aabd
Explicit remote CLI commands ( #121212 )
2021-04-13 19:49:13 +02:00
Matt Bierner
e1f0f8f513
Add override keyword in codebase ( #120755 )
...
For #120675
This uses a script to add the override keyword to places that need it in the codebase
Note that we can't enable the --noImplicitOverride setting yet since there are still around 200 errors that require further attention
2021-04-08 10:05:20 -07:00
Daniel Imms
264ca56fe1
Rename initialText to message
...
Part of #120368
2021-04-07 09:20:18 -07:00
Alex Ross
b1523b435b
Update port attributes api to not use array
...
Par of #115616
2021-04-07 12:12:34 +02:00
Daniel Imms
f8810116c6
Add terminal icon ext api
...
Part of #120538
2021-04-05 02:42:39 -07:00
Daniel Imms
75b9018255
Validate /etc/shells and findExecutable in unix tests
2021-04-02 05:49:53 -07:00
Daniel Imms
c8ccd07d0f
Add initialText proposed API
...
Part of #120368
2021-04-01 12:27:13 -07:00
Alex Ross
d05d8ca4c2
Adopt async configuration resolver in Tasks
...
Part of #108804
2021-04-01 11:00:32 +02:00
Alex Ross
dddbfa6165
Remove process.env from tasks
...
Part of #108804
2021-03-30 16:55:27 +02:00
Daniel Imms
d02a4aacba
Remove quick launch terminology from code
...
Fixes #119815
2021-03-26 09:56:20 -07:00
Martin Aeschlimann
1eb987f85f
LocalizationService.update no longer needed. Fixes https://github.com/microsoft/vssaas-planning/issues/3290
2021-03-26 12:14:52 +01:00
meganrogge
ddb7709cbf
Fix #119700 fix #119731 fix #119701
...
Co-authored-by: Daniel Imms <daimms@microsoft.com >
2021-03-24 11:02:05 -07:00
Alex Ross
2d9069014e
Add a placeholder for already forwarded root ports ( #119792 )
...
when possible
Fixes microsoft/vscode-remote-release#4749
2021-03-24 14:57:12 +01:00
Alex Ross
1b7470b25d
Try to find ports with a root process ( #119341 )
...
Improves microsoft/vscode-remote-release#4654
2021-03-19 17:59:08 +01:00
Megan Rogge
e8e6d64105
Terminal profiles ( #118790 )
...
* get basics working in current dropdown
* filter profiles based on what we want in the dropdown and other info
* add copywright
* terminal.ts -> terminalProfile.ts
* seperate linux distro code
* improve terminalConfig setting description
* add passing tests and fix #79572
* add test for login args
* add wsl stuff
* fix #77652
* lengthen throttle time to 10s
* shell -> process and fire update profiles so dropdown is updated
* consolidate code in terminalProfile
* change profile selection logic
* change profile config structure
* use <ProfileName, IterminalProfileObject> and get wsl distro names to look normal
* provide terminalConfig to terminalProfiles
* move detection/validation to terminalProfiles
* isWorkspaceShellAllowed
* add quickPickOnly so Select Default Profiles returns all and otherwise filters based on config
* Add logs for errors within terminalProfiles
* change return type
* use sync
* fix bug, get custom generated to work
* workspace shell permissions
* add some comments and clean up
* when ext host ready update profiles
* improve terminalProfileObjectEqual check
* don't use windows powershell unless no other powershell
2021-03-16 17:02:59 -07:00