Commit Graph

132 Commits

Author SHA1 Message Date
Daniel Imms
5a88191a37 Remove Terminal.onData proposed API
This was to be used by tasks as an extenion which ended up
not happening.
2017-07-13 08:43:39 -07:00
Daniel Imms
804562ed46 Initial terminal API onData impl
Part of #23177
2017-03-24 14:09:48 -07:00
Matt Bierner
2a40036dbb Adding explicit returns for remaining instances 2017-02-01 18:36:55 -08:00
Daniel Imms
90a52e87bc Remove waitOnExit option from Terminal API
This may turn into an enum or change behavior soon pending on the result of
task-terminal integration. Removing from the API until more thought has been
put into it.

Part of #15583
Part of #18661
2017-01-23 10:25:16 -08:00
Daniel Imms
6bf0cde91e Add createTerminal with options API with new option waitOnExit
Fixes #15583
2017-01-09 10:56:46 -08:00
Daniel Imms
2f182c08a7 Prefix setProcessId with an underscore
Fixes #12434
2016-10-26 18:54:22 -07:00
Daniel Imms
86028830c7 Clear terminal queued requests once they're actioned 2016-10-22 04:34:07 -07:00
Daniel Imms
611ed75a9b Remove wait loop in extHostTerminalService
Fixes #12434
2016-10-22 04:30:45 -07:00
Johannes Rieken
dc7402b978 make vscode.d.ts use a declare module, #13990
* a declared module allows to have a sibling module containing experimental API
* this change also cleans up some bogous type pollution that happened because vscode used to be both, a declare module and a global namespace
2016-10-19 11:43:56 +02:00
Johannes Rieken
6681a2a7d6 tsfmt - src 2016-10-08 09:53:13 +02:00
Daniel Imms
8763d8411f Fix Terminal.processId when setProcessId has not yet been called
Part of #12770
2016-09-28 19:10:34 -07:00
Daniel Imms
7236f593e7 Implement vscode.Terminal.processId
Fixes #11919
2016-09-19 14:32:41 -07:00
Daniel Imms
e3831ee39c Implement window.onDidCloseTerminal extension API
Fixes #10925
2016-09-15 12:03:40 -07:00
Daniel Imms
5a5a9f7a40 Reintroduce terminal API request queue system
Fixes #11990
2016-09-13 21:03:47 -07:00
Pine Wu
9da873d64f Address PR comments 2016-09-13 14:22:12 -07:00
Pine Wu
2966990272 Add shellArgs. Fix #10917 2016-09-13 14:08:22 -07:00
Daniel Imms
a020b8595b Merge remote-tracking branch 'origin/master' into tyriar/11275_terminal_refactor 2016-09-10 12:01:59 -07:00
Daniel Imms
9981aefa8a WIP refactor of integrated terminal part 2016-09-09 19:01:34 -07:00
Pine Wu
f85725fd97 Add shellPath to allow user specify preferred shell. Fix #10917 2016-09-08 14:12:57 -07:00
Daniel Imms
7bd499af9b Revert "Use a config interface for terminal creation in API"
We're sticking with simple for now, an overload can be used if a config object
is necessary later.

This reverts commit 873b3d0b38.
2016-09-01 14:00:10 -07:00
Daniel Imms
873b3d0b38 Use a config interface for terminal creation in API
Fixes #11332
2016-08-31 11:07:57 -07:00
Daniel Imms
ffbc81c3cf Allow terminal API requests to be queued and exec once initialized
Fixes #10918
2016-08-29 13:54:11 -07:00
Daniel Imms
b11a786111 Use getter for terminal API name property
Fixes #10999
2016-08-26 11:23:02 -07:00
Daniel Imms
65888050c3 Many terminal API changes 2016-08-19 12:26:11 -07:00
Daniel Imms
2fb2d9a5dd Revert "Remove name from terminal API since it's static"
This reverts commit 2c95aed6eb.
2016-08-18 14:11:47 -07:00
Daniel Imms
d3dd3c6083 Add param and return type to sendText 2016-08-18 13:42:21 -07:00
Daniel Imms
2c95aed6eb Remove name from terminal API since it's static 2016-08-18 11:00:10 -07:00
Daniel Imms
ff87ab3251 Implement dispose and hide 2016-08-17 14:34:19 -07:00
Daniel Imms
cce4650a6b sendText terminal API progress 2016-08-16 14:17:47 -07:00
Daniel Imms
0d90238759 Pass terminal ID through when creating terminal instance 2016-08-16 08:32:28 -07:00
Daniel Imms
ab96b1918d Progress on Terminal.show API 2016-08-16 08:14:58 -07:00
Daniel Imms
d464fdc609 Starting API 2016-08-15 20:32:52 -07:00