Megan Rogge
5e10a96239
Revert "fix extension pty terminal test failures ( #135672 )" ( #135685 )
...
This reverts commit af0c0342ed .
2021-10-22 20:26:48 -07:00
Megan Rogge
af0c0342ed
fix extension pty terminal test failures ( #135672 )
2021-10-22 20:15:18 -07:00
Megan Rogge
ce049678aa
Revert "migrate process properties to use generic onDidChangeProperty ( #135610 )"
...
This reverts commit 86fe048df9 .
2021-10-22 14:37:18 -07:00
Megan Rogge
7d3413a9de
Revert "emit Exit via propertyChanged"
...
This reverts commit 9bca7ceb05 .
2021-10-22 14:37:17 -07:00
Megan Rogge
9bca7ceb05
emit Exit via propertyChanged
2021-10-22 13:45:34 -07:00
Megan Rogge
86fe048df9
migrate process properties to use generic onDidChangeProperty ( #135610 )
2021-10-22 12:08:44 -07:00
Daniel Imms
af376e98a8
Remove async promise executors
...
Part of #134873
2021-10-12 07:48:15 -07:00
Benjamin Pasero
3cda269c80
ESlint: enable no-async-promise-executor ( #134873 )
2021-10-12 10:50:44 +02:00
Megan Rogge
9b196d5fd2
add custom title/description tests ( #133196 )
2021-09-16 18:42:45 -07:00
Daniel Imms
d6b535ea40
Don't await profiles for custom ptys, ensure createTerminal returns
...
Fixes #132519
Fixes microsoft/vscode-remote-release#5556
2021-09-10 07:57:46 -07:00
Benjamin Pasero
0884da1650
Revert "await terminal creation for exthost"
...
This reverts commit febea8efd8 .
2021-09-10 09:48:59 +02:00
meganrogge
febea8efd8
await terminal creation for exthost
2021-09-09 14:13:03 -07:00
meganrogge
c1427cc329
fix #131263
2021-08-20 15:57:04 -07:00
Megan Rogge
d3db2d1062
Add terminal location API ( #131028 )
2021-08-19 19:08:06 -07:00
Daniel Imms
241a07d412
Add test, finish piping through interaction event
...
Part of #127717
2021-08-12 15:33:25 -07:00
Megan Rogge
62ace4e10b
combine splitInstance with createTerminal ( #130106 )
2021-08-04 07:37:44 -07:00
Daniel Imms
5b5766d77d
Fix async in terminal ext host and custom pty impl terminals
...
Fixes #129240
2021-07-23 06:15:00 -07:00
Megan Rogge
9199916f5b
enable setting an extension contributed profile as the default one ( #129197 )
2021-07-22 19:45:43 -07:00
Daniel Imms
74fcf10908
Merge pull request #128866 from jeanp413/fix-128670
...
Fixes "Run python file in terminal" opens panel although a terminal editor is used
2021-07-16 13:01:51 -07:00
jeanp413
ebb237c64c
Fixes #128670
2021-07-16 13:48:42 -05:00
Megan Rogge
ad5970666d
Support setting color in TerminalOptions/ExtensionTerminalOptions ( #128856 )
2021-07-16 11:23:36 -07:00
Megan Rogge
364ba12a4c
fix #126691 ( #128067 )
2021-07-06 10:14:47 -07:00
Daniel Imms
848d4b6c85
Update instance created event name
...
Part of #127158
2021-06-25 13:22:55 -07:00
Daniel Imms
855d764df5
Implement contributed profiles in terminal editors
...
Fixes #127158
2021-06-25 13:19:20 -07:00
Megan Rogge
fc9962bc88
move find out of terminal service and get find to work in terminal editors ( #127100 )
2021-06-24 22:10:26 +00:00
Daniel Imms
f97906dfb1
Disallow setting active instance to undefined outside services
2021-06-18 13:38:15 -07:00
Daniel Imms
74243095bf
Make set active instance a setter
2021-06-18 08:09:08 -07:00
Daniel Imms
1c55ecdcc9
Introduce term instance host interface
2021-06-18 06:58:00 -07:00
meganrogge
377131da05
migrate createTerminal to use CreateTerminalOptions everywhere
2021-06-15 13:26:00 -07:00
Daniel Imms
465759bc58
Prevent other extensions registering terminal profiles
2021-06-11 06:45:36 -07:00
Daniel Imms
5eddbd9d20
Properly support splitting ext profiles
2021-05-26 11:48:32 -07:00
Daniel Imms
bf5f7dd5ec
Get split terminals working
2021-05-26 11:34:11 -07:00
Daniel Imms
3ff91e7621
Merge remote-tracking branch 'origin/main' into tyriar/profile_api
2021-05-26 11:09:35 -07:00
Daniel Imms
e29194ad0d
Activation event, register api
2021-05-26 07:41:16 -07:00
Daniel Imms
43b7187c3d
Force inheritEnv in ext debug terminals
...
Fixes #124041
2021-05-25 04:55:02 -07:00
Daniel Imms
514d3162bc
Persist title source and set after reconnect
...
Fixes #123783
2021-05-20 11:51:23 -07:00
Daniel Imms
09d22f9bbb
Remote ext host ready from terminal service
2021-05-13 05:36:18 -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
84abba8754
Clean up
2021-05-12 05:37:21 -07:00
Daniel Imms
8e5b3b5aff
Merge branch 'main' into hbibkrim/114898_terminal_name_change_event
2021-05-04 08:39:30 -07:00
Daniel Imms
c2f8abb4d2
Remove onRequestDefaultShellAndArgs
2021-05-03 23:01:16 -07:00
Daniel Imms
3ae9ec0051
Adopt requireTrust in terminal
2021-04-16 05:29:28 -07:00
Connor Peet
22dd903084
terminal: fix swapped cols/rows
...
Fixes #121260
2021-04-14 12:48:23 -07:00
Connor Peet
964ad75846
fix build
2021-04-12 12:41:43 -07:00
Connor Peet
8e183f0d2e
terminal: standardize on customPtyImplementation
...
I initially was doing a larger refactor where the `onInstanceRequestStartExtensionTerminal`
event was removed from the terminalService and instead events would only
be fired in the proxy instance itself, which would be encapsulated better.
However, the task system depends on the global even firing so that the
MainThreadTerminalService can get the terminal for tasks that create
pseudoterminals, so this didn't work out. Kept a more focus refactor
for now.
2021-04-12 11:03:54 -07:00
Daniel Imms
f8810116c6
Add terminal icon ext api
...
Part of #120538
2021-04-05 02:42:39 -07:00
Daniel Imms
c8ccd07d0f
Add initialText proposed API
...
Part of #120368
2021-04-01 12:27:13 -07:00
Daniel Imms
d0c8b51a83
Merge branch 'main' into hbibkrim/114898_terminal_name_change_event
2021-04-01 08:13:12 -07:00
Daniel Imms
e664085b70
Use optional chaining in MainThreadTerminalService
2021-04-01 07:52:14 -07:00
Daniel Imms
9437d13aa6
Add comment explaining Process->Api event change
2021-04-01 07:44:39 -07:00