1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-03 22:35:43 +02:00
Find a file
Václav Kadlčík 3ee6618da1 Bug 517358 - RFE: method to read TextCanvas content
Teach TextCanvas to provide all the text contained: getAllText().

The actual change takes place on the level of ITextCanvasModel
(interface) and AbstractTextCanvasModel (implementation); TextCanvas
just redirects the request there.

One bit of the existing code has been refactored: part of
AbstractTextCanvasModel.extractSelectedText() has been extracted
into a separate method - scrubLine() - so it can be reused in the
new code.

The primary (and probably the only one) use case of this new
extension is test automation: SWTBot- or Red Deer-based tests can
read content of TextCanvas instances and verify that they contain
what's expected, e.g. output of Docker containers or gdb sessions.

Change-Id: I92092c0f9837639d13d6bc32ae5b47acd24c54c1
Signed-off-by: Václav Kadlčík <vkadlcik@redhat.com>
2017-06-02 10:24:02 +02:00
admin Merge "Releng: Update Oxygen Target Platform" 2017-06-01 01:44:13 -04:00
features Bug 516330 - Uprev all features to 4.3 and introduce Maven -Pcdtserial 2017-05-16 11:47:00 +02:00
plugins Bug 517358 - RFE: method to read TextCanvas content 2017-06-02 10:24:02 +02:00
repos/org.eclipse.tm.terminal.repo Bug 516330 - Uprev all features to 4.3 and introduce Maven -Pcdtserial 2017-05-16 11:47:00 +02:00
.gitignore [Releng] Update Terminal version to 4.2 2016-09-19 16:34:33 +02:00
CONTRIBUTING Releng: Added CONTRIBUTING and updated team project set 2015-04-21 09:53:01 +02:00
pom.xml Bug 516330 - Uprev all features to 4.3 and introduce Maven -Pcdtserial 2017-05-16 11:47:00 +02:00
readme.txt Terminal: Change name space of Terminals View plug-ins and features from TCF to TM 2015-04-16 09:11:41 +02:00
terminals.psf Bug 516330 - Uprev all features to 4.3 and introduce Maven -Pcdtserial 2017-05-16 11:47:00 +02:00

This repository holds the TM Terminal Component.
Its core depends on Eclipse RCP only.
All these Git modules should be named "org.eclipse.tm.terminal.*".
See http://www.eclipse.org/tm/