Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

TCF/NewIn15

< TCF

TCF 1.5 New & Noteworthy

TCF 1.5 was released on 28-Jun-2017 with Eclipse Oxygen. See also the TCF/DraftPlan15 .

Besides improved platform coverage and robustness, the primary Themes of the 1.5 are the new WebSockets and Tunnelling support, ARM64 Debug Enhancements, and improved documentation.

TCF API and Protocol

All API Additions are marked with "@since 1.5" in the TCF Protocol Java Interfaces.

  • Added Port Forwarding and Port Server services support in TCF Agent. Those services allow a TCF peer to gain access to a port on remote peer or expose a local port to remote peer. Essentially, support tunnelling any TCP/IP communication through a TCF Connection, including Web Sockets with the below addition to TCF Agent. See also the respective TCF Agent Commits.
  • New class to represent user defined peers: UserDefPeer

The TCF Services Docs have been updated in some cases, but not all; if in doubt, the Java interfaces linked from above should be consulted as the API references. Documentation Bugs have been opened to get the services docs back in sync. Community contributions would be appreciated on this documentation effort.

The TCF Python Binding is mostly on par with the Java binding and actively being tested, maintained and improved. If in doubt regarding protocol API, the Java interfaces as linked from above should be consulted.

TCF Agent and C Value-Add

TCF C/C++ Debugger


TCF Python Binding

Target Explorer

  • Fixed broken references to icons no longer available with Eclipse 4.6 Neon and later (bug 497674).
  • Fixed appearance of Target Explorer dialogs on GTK3 (Form backgroud, radio buttons).
  • Improved Download progress and refresh from the Target Explorer (bug 507022, bug 515665).

Bug Fixes, Robustness and Statistics

list of bugs and enhancement requests implemented for the TCF 1.5 release.

See also TCF on OpenHUB and the TCF Project Page for statistics.

The TCF project team would like to take this opportunity to thank our 17 contributors in the past 12 months .

The searchable git logs for the agent and the TCF main repository provide more insight into all changes made for TCF 1.5.

Back to the top