Commit Graph

150 Commits

Author SHA1 Message Date
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
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
rebornix
473cfe28bf Revert "Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main""
This reverts commit 7c01395da1.
2021-05-25 17:49:34 -07:00
Harald Kirschner
7c01395da1 Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main"
This reverts commit 7a976501eb, reversing
changes made to 2257676834.
2021-05-25 17:19:40 -07:00
Daniel Imms
18b30e5b49 Fix default shell args for debugging
Fixes #124116

Co-Authored-By: Megan Rogge <meganrogge@microsoft.com>
2021-05-25 10:37:38 -07:00
Daniel Imms
43b7187c3d Force inheritEnv in ext debug terminals
Fixes #124041
2021-05-25 04:55:02 -07:00
Megan Rogge
6f2381e33d Terminal tab icon API (#124004) 2021-05-20 18:17:33 +00:00
Megan Rogge
baccddcd45 Use Windows mode if build # is <= 19041 (#123725) 2021-05-14 18:55:13 +00: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
6c476279f1 Resolve variables on renderer 2021-05-12 06:47:55 -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
Daniel Imms
f8810116c6 Add terminal icon ext api
Part of #120538
2021-04-05 02:42:39 -07:00
meganrogge
c61393b0c1 void -> Promise<void> 2021-04-02 15:24:43 -07:00
meganrogge
962e1afa63 🧹and store isBinary in writeBuffer 2021-04-01 16:13:52 -07:00
Daniel Imms
c8ccd07d0f Add initialText proposed API
Part of #120368
2021-04-01 12:27:13 -07:00
Daniel Imms
6751472731 Merge remote-tracking branch 'origin/main' into pr/habibkarim/115276 2021-04-01 07:18:36 -07:00
Megan Rogge
d5cf4ac0eb Fix terminal mouse reporting via binary events (#120145)
* fix #96058
2021-03-31 15:57:49 -07:00
Megan Rogge
4ccad80121 fix #119322 (#120143) 2021-03-30 09:39:10 -07:00
Daniel Imms
02d3809824 Allow undefined in terminal env map, unify interfaces
Note that this adds undefined as an option to TerminalOptions.env which could end up
causing compile errors, but they will be more correct and could reveal a bug in an
extension since some key could return undefined.

Fixes #119046
2021-03-26 14:40:12 -07:00
Daniel Imms
d02a4aacba Remove quick launch terminology from code
Fixes #119815
2021-03-26 09:56:20 -07:00