Megan Rogge
6b0442b315
finalize terminal disablePersistence API ( #141898 )
2022-02-04 00:06:48 -06:00
Johannes Rieken
4a130c40ed
enable @typescript-eslint/member-delimiter-style, https://github.com/microsoft/vscode/issues/140391
2022-02-02 14:35:33 +01:00
Johannes Rieken
393443eb40
Let IRPCProtocol#getProxy return Proxied<T> which enforces functions returning promises
...
fyi @sandy081 had to remove the overload of `MainThreadOutputServiceShape#$update` because I couldn't get this to work with mapped types
fyi @Tyriar this fixed an actual issue with terminals
2022-01-17 18:10:20 +01:00
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