Community
Participate
Working Groups
The console service of Eclipse 3.1 made a big step forward but still let miss the essential easy to use and easy to extend input/output console for external processes. The debug UI plugin contains such console (org.eclipse.debug. internal.ui.views.console.ProcessConsole), but the console is internal and to much linked with debugger infrastructure like launch configurations. Please provide an public accessible ProcessConsole through the org.eclipse.ui.console package. The process console should extend the IOConsole to listen for output on a given process stdout and stderr and send typed input to the stdin of the same process. Like the debugger implementation of the process console, the console needs to allow to configure different colours for the stdout and stderr stream. And as well like the debugger implementation of the process console, the IPatternMatchListerner which may contributed to the console needs to be extended to allow to define font and colour for the matched pattern (this may very useful not only for the process console). The target manager dsdp sub project have to deal with a lot of launched processes. With current infrastructure, we can launch the processes in external windows only. The target manager sub project needs the above specified process console support to avoid the external windows and allow full seemless integration of launched processes and/or redirected target consoles to the host eclipse platform. Because the platform do contain an almost matching implementation, it should not be necessary to reimplement the whole process console in parallel within the target manager sub project.
Do you have an implementation you could contribute for review?
No. We don't have an implementation to contribute. We investigated what would be necessary to do in order to have an implementation for the requirement, but finally we came to the conclusion that it basically would mean to reimplement large parts of the existing, but internal debuggers process console.
Deferred for future consideration. Contributions welcome.
As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you.