Skip to content

Terminal control delegate #1275

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

laeubi
Copy link
Contributor

@laeubi laeubi commented Jul 29, 2025

This restores the "old" terminal.control bundle and implement some of its functions as a delegate to the migrated platform code.

Not yet finished... maybe would be better to first restore the bundle in one PR and then implement the delegation in another.

laeubi added 2 commits July 29, 2025 07:19
Currently the old Terminal View is referenced in some other codebase
and we can not update them all at once.

To ease the transition this now do the following:

- deprecate the bundles to make consumer aware of the new terminal view
- implement a delegation where the old code calls redirect / transform
to the new ones
@laeubi
Copy link
Contributor Author

laeubi commented Aug 10, 2025

It was discussed in the IDE Dev Call that it was discussed that it is likely to much effort here:

  1. If one really needs the old items "as is" in a product it can be used from a previous cdt or simrel release
  2. Linuxtools + CDT has already migrated
  3. PDT seems unresponsive and is already outdated in other regards
  4. In the unlikely case one installs an old plugin into a new eclipse the only issue is two terminal views (what now have distinct icons).

I will keep this open in case some more points are to be added here or we came up with a really compelling reason to do it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant