
Includes a new system property `org.eclipse.tm.terminal.control.convertBackspace` to allow us to disable this new behaviour in the field if it turns out that some terminal/host combination does not like this conversion. Fixes #392
2.5 KiB
Release Notes and New & Noteworthy page
This is the New & Noteworthy page for CDT 11.4 which is part of Eclipse 2023-12 Simultaneous Release
Release Notes
Build
Source and header file presentation
The presentation of translation unit file information under an executable file within the Project Explorer view has been improved. This information is obtained from debug records within the executable file. The file names are now sorted correctly. The icons for external translation unit files (those residing outside the current Eclipse workspace) are now decorated with a folder image. Source and header files that are not present in the local file system are now shown with gray text:
Users can opt to show or hide absent translation unit files using a new Absent C/C++ translation unit files viewer filter:
Managed build library grouping option
The managed build GNU linker tool description now provides an option for grouping libraries on the linker command line:
The new option is available within managed build configurations using a Cross GCC, Cygwin GCC, Linux GCC or MinGW GCC toolchain.
Terminal
Backspace now sends 0x7f
instead of 0x08
(\b
, ^H
)
Introduced to fix an incompatibility on Windows the terminal converts ^H
to ascii 0x7f
to ensure a single character is deleted rather than a whole word.
The java property org.eclipse.tm.terminal.control.convertBackspace
can be set to false
to disable this behavior in case it interferes with the expected behavior of the terminal.
API Changes, current and planned
Changes to org.eclipse.tools.templates APIs
Re-exports from org.eclipse.tools.templates.freemarker & org.eclipse.tools.templates.ui have been removed. Please see for full details CHANGELOG-API
Breaking API changes
Please see CHANGELOG-API for details on the breaking API changes in this release as well as future planned API changes.
Noteworthy Issues and Pull Requests
See Noteworthy issues and PRs for this release in the issue/PR tracker.