-
Notifications
You must be signed in to change notification settings - Fork 201
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'eclipse-cdt:main' into main
- Loading branch information
Showing
482 changed files
with
5,569 additions
and
1,640 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates | ||
version: 2 | ||
updates: | ||
- package-ecosystem: maven | ||
directory: / | ||
schedule: | ||
interval: daily | ||
commit-message: | ||
prefix: fix | ||
prefix-development: chore | ||
include: scope | ||
labels: | ||
- dependencies |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# This workflow will check for Maven projects if the licenses of all (transitive) dependencies are vetted. | ||
|
||
name: License vetting status check | ||
|
||
on: | ||
push: | ||
branches: | ||
- 'main' | ||
pull_request: | ||
branches: | ||
- 'main' | ||
issue_comment: | ||
types: [created] | ||
|
||
jobs: | ||
call-license-check: | ||
uses: eclipse/dash-licenses/.github/workflows/mavenLicenseCheck.yml@master | ||
with: | ||
projectId: tools.cdt | ||
secrets: | ||
gitlabAPIToken: ${{ secrets.GITLAB_API_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
# Release Notes and New & Noteworthy page | ||
|
||
This is the New & Noteworthy page for CDT 11.2 which is part of Eclipse 2023-06 Simultaneous Release | ||
|
||
--- | ||
|
||
# Release Notes | ||
|
||
|
||
# Build | ||
|
||
## GNU PE64 Windows Parser | ||
|
||
A new binary parser allows projects using a _MinGW GCC_ toolchain to make use of core CDT GNU tool support in the same manner as projects using a _Linux GCC_ toolchain. | ||
For example, users may now invoke GNU `objdump` by double-clicking on a Windows PE64 executable file. | ||
New projects using a _MinGW GCC_ toolchain are now configured to use the _GNU PE64 Windows Parser_ by default. | ||
Existing projects may be configured to use the new parser via the _Binary Parsers_ list on the C/C++ Build > Settings project properties page: | ||
|
||
<p align="center"><img src="images/CDT-11.2-gnu-pe64-parser.png" width="50%"></p> | ||
|
||
## Cross GCC toolchain uses GNU Elf Parser | ||
|
||
Enhancements to core CDT GNU tool support accommodate projects using a _Cross GCC_ toolchain in the same manner as projects using a _Linux GCC_ toolchain. | ||
For example, users may now invoke a build of GNU `objdump` provided by the configured toolchain by double-clicking on an ELF executable file. | ||
The correct GNU tool prefix (eg `arm-none-eabi-`) is provided by a CDT _Build Variable_ named `gnu_tool_prefix` when a project is configured to use the _GNU Elf Parser_. | ||
New projects using a _Cross GCC_ toolchain are now configured to use this binary parser by default. | ||
Existing projects may be configured to use the _GNU Elf Parser_ via the _Binary Parsers_ list on the C/C++ Build > Settings project properties page. | ||
|
||
# API Changes, current and planned | ||
|
||
Please see [CHANGELOG-API](CHANGELOG-API.md) for details on the breaking API changes in this release as well as future planned API changes. | ||
|
||
## `FinalLaunchSequence.stepRemoteConnection()` and `FinalLaunchSequence.stepAttachRemoteToDebugger()` are deprecated | ||
|
||
The remote connection for attach launch will be moved in the implementation of `IGDBProcesses.attachDebuggerToProcess()` | ||
|
||
## New class `AbstractGnuToolPrefixMacro` | ||
|
||
A new abstract class assists in the integration of managed build GNU toolchain extensions with core CDT GNU tool support. | ||
Extenders may sub-class `AbstractGnuToolPrefixMacro` to describe the GNU tool prefix (eg `arm-none-eabi-`) used by their toolchain. | ||
The resulting build macro may be associated with a managed build GNU toolchain extension using an `IConfigurationBuildMacroSupplier` to ensure that the correct prefix is used when invoking GNU tools such as `objdump`. | ||
Refer to `org.eclipse.cdt.internal.build.crossgcc.CrossBuildMacroSupplier` for a usage example. | ||
|
||
# Noteworthy Issues and Pull Requests | ||
|
||
See [Noteworthy issues and PRs](https://github.com/eclipse-cdt/cdt/issues?q=is%3Aclosed+label%3Anoteworthy+milestone%3A11.2.0) for this release in the issue/PR tracker. | ||
|
||
# Bugs Fixed in this Release | ||
|
||
See [GitHub milestones](https://github.com/eclipse-cdt/cdt/milestone/5?closed=1) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# Release Notes and New & Noteworthy page | ||
|
||
This is the New & Noteworthy page for CDT 11.3 which is part of Eclipse 2023-09 Simultaneous Release | ||
|
||
--- | ||
|
||
# Release Notes | ||
|
||
# Build | ||
|
||
## Default Binary File Viewer | ||
|
||
Enhancements to the _Default Binary File Viewer_ accommodate archive files in the same manner as other binary files. | ||
Users may now invoke GNU `objdump` by double-clicking on a GNU archive file. | ||
In cases where the configured binary parser does not support the launching of GNU tools, the viewer now presents a hex dump of the binary file rather than raw text: | ||
|
||
<p align="center"><img src="images/CDT-11.3-hex-dump.png" width="50%"></p> | ||
|
||
# API Changes, current and planned | ||
|
||
Please see [CHANGELOG-API](CHANGELOG-API.md) 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](https://github.com/eclipse-cdt/cdt/issues?q=is%3Aclosed+label%3Anoteworthy+milestone%3A11.3.0) for this release in the issue/PR tracker. | ||
|
||
# Bugs Fixed in this Release | ||
|
||
See [GitHub milestones](https://github.com/eclipse-cdt/cdt/milestone/7?closed=1) |
Oops, something went wrong.