Commit Graph

175 Commits

Author SHA1 Message Date
Daniel Imms
7f2580fa2e Remove ProcessCapability 2022-01-13 07:36:11 -08:00
Megan Rogge
bba344e4e5 disablePersistence for editor terminals 2021-12-10 15:28:21 -08:00
Megan Rogge
e1c0b0dd25 allow extension terminals to opt-out of persistence #118726 (#138884) 2021-12-10 14:53:06 -08:00
Daniel Imms
f88820646b Tidy up 2021-11-15 00:14:06 -08:00
Daniel Imms
9366786ec6 Use optional chaining in ExtHostPseudoterminal 2021-11-14 23:55:29 -08:00
Megan Rogge
2f1e5cb85f don't show welcome view when web extension terminal is created (#136327) 2021-11-03 17:00:46 -07:00
Megan Rogge
ac04bdd298 adopt onDidChangeProperty (#135785) 2021-10-29 14:00:10 -07:00
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
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
8b9aed760a Persist fixed dimensions on window reload (#133691) 2021-09-23 17:11:00 -07:00
Daniel Imms
9188559bd7 interactedWith -> isInteractedWith
Part of #127717
2021-09-17 05:56:50 -07:00
Jean Pierre
ae0ec56d90 Fixes #133044 (#133046) 2021-09-14 08:24:39 -07:00
Megan Rogge
bc4d780fe2 Polish when cwdFolder is shown in terminal description and add ProcessCapabilities (#133037) 2021-09-13 15:11:05 -07:00
meganrogge
5bb272b312 use IProcessPropertyMap to ensure necessary properties are provided and rename Terminal -> Process 2021-09-13 13:34:38 -07:00
meganrogge
8d848923ca don't return undefined 2021-09-13 10:36:53 -07:00
Megan Rogge
f62880a3e0 add refreshProperty (#133010) 2021-09-13 10:00:58 -07:00
Megan Rogge
13050e6203 follow up to TerminalProperty (#132892) 2021-09-10 14:58:20 -07:00
meganrogge
997c2725d2 Revert "follow up to TerminalProperty (#132892)"
This reverts commit 7238f3848f.
2021-09-10 14:33:58 -07:00
Megan Rogge
7238f3848f follow up to TerminalProperty (#132892) 2021-09-10 14:24:07 -07:00
Megan Rogge
a23c56971e #132774 (#132808) 2021-09-09 15:29:07 -07:00
meganrogge
e880f7ef3d fix #131571 2021-08-24 14:37:21 -07:00
meganrogge
1c4c7c29fa fix #131404 2021-08-23 12:16:40 -07:00
meganrogge
1c324f820b move splitActiveTerminal into location 2021-08-23 09:50:20 -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
23760f5234 Remove change state event interface
Part of #127717
2021-08-19 14:40:33 -07:00
Daniel Imms
3a902162b4 Sync unicode version with persistent terminal processes
Fixes #116113
2021-08-17 07:06:58 -07:00
Daniel Imms
4233679a93 Use a getter for onDidWriteTerminalData 2021-08-13 06:47:02 -07:00
Daniel Imms
241a07d412 Add test, finish piping through interaction event
Part of #127717
2021-08-12 15:33:25 -07:00
Daniel Imms
a6ca2cf978 Implement Terminal.state and event 2021-08-12 15:01:34 -07:00
Daniel Imms
5bab627e05 Start of change state event, clean up ext host events
Part of #127717
2021-08-12 14:48:51 -07:00
meganrogge
57cbf30307 fix #129791 2021-07-29 12:33:11 -07:00
Megan Rogge
9199916f5b enable setting an extension contributed profile as the default one (#129197) 2021-07-22 19:45:43 -07:00
Megan Rogge
ad5970666d Support setting color in TerminalOptions/ExtensionTerminalOptions (#128856) 2021-07-16 11:23:36 -07:00
meganrogge
52a80f8ad9 fix #128044 2021-07-13 07:07:34 -07:00
meganrogge
c1cfeed1a7 fix #128044 2021-07-12 08:42:03 -07:00
Daniel Imms
855d764df5 Implement contributed profiles in terminal editors
Fixes #127158
2021-06-25 13:19:20 -07:00
Daniel Imms
465759bc58 Prevent other extensions registering terminal profiles 2021-06-11 06:45:36 -07:00
Daniel Imms
9677eddbff Show error notification when profile fails 2021-06-11 05:15:35 -07:00
Daniel Imms
b3d93459d7 Terminal profile contribution feedback
Part of #120369
2021-06-09 07:36:00 -07:00
Daniel Imms
0ee6895a6b Convert vscode ThemeIcon to internal type
Fixes #125137

Co-Authored-By: Megan Rogge <megan.rogge@microsoft.com>
2021-06-02 07:42:31 -07:00
Daniel Imms
e537c47c63 Fix double extension terminal profile creation
Fixes #125183
2021-06-02 05:38:45 -07:00
Daniel Imms
9b609ab1e1 Clean up profile provider api 2021-05-27 15:27:38 -07:00
Daniel Imms
14a013e7f3 Support contributed profiles in dropdown 2021-05-27 12:27:57 -07:00
Daniel Imms
5eddbd9d20 Properly support splitting ext profiles 2021-05-26 11:48:32 -07:00
Daniel Imms
08cf3df745 Pass object instead of unwrapped args for term create 2021-05-26 11:40:21 -07:00