mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-15 12:15:47 +02:00
Bug 580015: add support for multiple bin parsers #75
Update API and News documentation.
This commit is contained in:
parent
c4c63453c3
commit
4877f526ce
2 changed files with 16 additions and 2 deletions
|
@ -76,6 +76,12 @@ This should allow ISV's to create MBS based project with a vendor-specific build
|
||||||
The binary parser classes which open binary files now implement AutoCloseable so they can (and should) be used in a try-with-resources block.
|
The binary parser classes which open binary files now implement AutoCloseable so they can (and should) be used in a try-with-resources block.
|
||||||
See https://github.com/eclipse-cdt/cdt/pull/132
|
See https://github.com/eclipse-cdt/cdt/pull/132
|
||||||
|
|
||||||
|
## Core Build tool chains can now return multiple binary parsers
|
||||||
|
|
||||||
|
The `ICBuildConfiguration` and `IToolChain` interfaces now have a method, `getBinaryParserIds` that allows a build configuration or tool chain to return multiple binary parsers.
|
||||||
|
|
||||||
|
See https://github.com/eclipse-cdt/cdt/pull/75
|
||||||
|
|
||||||
# Bugs Fixed in this Release
|
# Bugs Fixed in this Release
|
||||||
|
|
||||||
See [GitHub milestones](https://github.com/eclipse-cdt/cdt/milestone/2?closed=1) and for bugs that haven't been transitioned to GitHub please see Bugzilla report [Bugs Fixed in CDT 11.0](https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&classification=Tools&product=CDT&query_format=advanced&resolution=FIXED&target_milestone=11.0.0).
|
See [GitHub milestones](https://github.com/eclipse-cdt/cdt/milestone/2?closed=1) and for bugs that haven't been transitioned to GitHub please see Bugzilla report [Bugs Fixed in CDT 11.0](https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&classification=Tools&product=CDT&query_format=advanced&resolution=FIXED&target_milestone=11.0.0).
|
||||||
|
|
|
@ -16,8 +16,7 @@ This section describes API removals that occurred in past releases, and upcoming
|
||||||
- [Removal of Qt plug-ins and features](#qt-plugins)
|
- [Removal of Qt plug-ins and features](#qt-plugins)
|
||||||
- [Removal of constructor org.eclipse.cdt.utils.coff.CodeViewReader(RandomAccessFile, int, boolean)](#CodeViewReader-constructor-removal)
|
- [Removal of constructor org.eclipse.cdt.utils.coff.CodeViewReader(RandomAccessFile, int, boolean)](#CodeViewReader-constructor-removal)
|
||||||
- [Removal of 32-bit Binary parsers with 64-bit replacements](#32bitbinaryparsers)
|
- [Removal of 32-bit Binary parsers with 64-bit replacements](#32bitbinaryparsers)
|
||||||
- [Removal of method to get a single binary parser ID (ICBuildConfiguration.getBinaryParserId()) and replaced with method that returns a list of binary parser IDs (ICBuildConfiguration.getBinaryParserIds())](#getBinaryParserId)
|
- [Removal of single entry binary parser ID methods](#getBinaryParserId)
|
||||||
- [Removal of method to get a single binary parser ID (IToolChain.getBinaryParserId()) and replaced with method that returns a list of binary parser IDs (IToolChain.getBinaryParserIds())](#getBinaryParserId)
|
|
||||||
|
|
||||||
## API Changes in CDT 10.5.0
|
## API Changes in CDT 10.5.0
|
||||||
|
|
||||||
|
@ -212,6 +211,15 @@ In addition the following methods have been removed due to there existing a 64-b
|
||||||
|
|
||||||
See https://github.com/eclipse-cdt/cdt/pull/135
|
See https://github.com/eclipse-cdt/cdt/pull/135
|
||||||
|
|
||||||
|
### <span id="getBinaryParserId">Removal of single entry binary parser ID methods</span>
|
||||||
|
|
||||||
|
To support tool chains having multiple binary parsers the singular return value methods have been replaced with versions returning lists. The following methods have been removed
|
||||||
|
|
||||||
|
- `ICBuildConfiguration.getBinaryParserId()` replaced with `ICBuildConfiguration.getBinaryParserIds()`
|
||||||
|
- `IToolChain.getBinaryParserId()` replaced with `IToolChain.getBinaryParserIds()`
|
||||||
|
|
||||||
|
See https://github.com/eclipse-cdt/cdt/pull/75
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## API Changes in CDT 10.5.0.
|
## API Changes in CDT 10.5.0.
|
||||||
|
|
Loading…
Add table
Reference in a new issue