Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 392250 - [TERMINALS] support "local program" terminal connector
Summary: [TERMINALS] support "local program" terminal connector
Status: RESOLVED WONTFIX
Alias: None
Product: TCF
Classification: Tools
Component: Target (show other bugs)
Version: 1.1   Edit
Hardware: PC Windows 7
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Uwe Stieber CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-17 19:02 EDT by Martin Oberhuber CLA
Modified: 2013-07-25 07:59 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2012-10-17 19:02:43 EDT
Maybe the last item for feature-completeness compared to the legacy TM Terminal view: Support opening a terminal on the local host ("Local Program" terminal connector).

Maybe by wrapping & interpreting the legacy TM Terminal connectors such that any 3rd party terminal connector could be made available (maybe with limited functionality compared to the dedicated TE terminal connectors)?
Comment 1 Uwe Stieber CLA 2012-10-27 06:57:46 EDT
Well, "Local Terminal" is apparently usable only on host platforms where CDT provides PTY support. This excludes Windows hosts completely.

On a Linux or Mac host, I'm not sure how important it is to have a terminal to your local host embedded within the Eclipse environment. Wouldn't most of the users find it more natural to open a full-featured native terminal on those hosts?
Comment 2 Uwe Stieber CLA 2013-07-23 10:43:02 EDT
I had a closer look to the "Local Terminal" again and found that it is deeply integrated with the Eclipse launch configuration framework and even provides it's own launch configuration type to run local programs. As long as the connector implementation is not separated from the launch configuration implementation, I do not see any added value in integrating the "Local Terminal" connector with the Target Explorer "Terminals" view. Apparently, there exist a connector that can be used as replacement for the "Local Terminal" connector, and this one is integrated with the Target Explorer, the connector is just not exposed to the user but is the backbone for the "Remote Application" launch. Instead of integrating with the "Local Terminal", it will make much more sense to invest in adding Windows PTY support to CDT. Once this is done, it is only a very small effort to have something similar to the "Local Terminal" functionality, without the overhead of the "Local Terminal" implementation.
Comment 3 Martin Oberhuber CLA 2013-07-25 07:59:41 EDT
To be clear, we are still interested in providing a "local terminal view" inside Target Explorer. We just don't want to integrate it with "Launches" like the TM Local Terminal did.