Skip to content
Success

Changes

Summary

  1. Replace org.freemarker with org.freemarker.freemarker (#547) (details)
  2. Add CDT LSP information to CDT's READMEs and N&N (#566) (details)
  3. Synchronize cdt.setup's API baseline with cdt-baseline.target (details)
  4. Detect MSYS2 UCRT64 toolchains (details)
  5. Force CDT.setup to use specific target platform version (details)
  6. Save changes in CDT.setup and related files (details)
  7. Adorn images for external translation unit elements (details)
  8. Update apt before trying to install in GHA workflows (#586) (details)
  9. Sort external translation units by name (details)
  10. [#592] Managed Build Definitions : prefer "identifier" type of attribute (details)
  11. Revert "[#592] Managed Build Definitions : prefer "identifier" type of attribute" (details)
  12. Decorate absent external translation units (details)
  13. Do not handle absent external translation units (details)
  14. Provide viewer filter for absent C/C++ translation unit files (details)
  15. Add translation unit presentation improvements to N&N (details)
  16. Fix disassembly view when view is reset (details)
  17. Bump version for 11.4 development (details)
  18. Save additional exception info (#604) (details)
  19. Avoid unnecessarily storing document in actions (#607) (details)
  20. Add GNU linker library grouping option to MBS (details)
  21. Add GNU C++ linker library grouping option to MBS (details)
  22. Add GNU linker library grouping option to N&N (details)
  23. Convert \b to 0x7f to properly handle backspace in the terminal (#619) (details)
  24. Add a missing null check since terminal properties can be null (#620) (details)
  25. Prepare repo for CDT 11.4.0 M3 (#618) (details)
  26. Ensure correct version of javax.activation and JAXB end up in final repo (details)
  27. Prepare repo for 11.4.0 RC1 (details)
  28. Use the bundle providing javax.activation package in simrel (#626) (details)
  29. Prepare repo for 11.4.0 RC2 (details)
  30. CDT 11.4.0 composites (details)
Commit 5250f5a07b992458a0395ada47137e534593f276 by noreply
Replace org.freemarker with org.freemarker.freemarker (#547)

Also remove re-exports & add package imports

Fixes #546
The file was modified debug/org.eclipse.cdt.debug.application.product/debug.product (diff)
The file was modified NewAndNoteworthy/CHANGELOG-API.md (diff)
The file was modified cmake/org.eclipse.cdt.cmake.core/META-INF/MANIFEST.MF (diff)
The file was modified tools.templates/org.eclipse.tools.templates.core/META-INF/MANIFEST.MF (diff)
The file was modified build/org.eclipse.cdt.make.ui/META-INF/MANIFEST.MF (diff)
The file was modified cmake/org.eclipse.cdt.cmake.ui/META-INF/MANIFEST.MF (diff)
The file was modified tools.templates/org.eclipse.tools.templates.freemarker/META-INF/MANIFEST.MF (diff)
The file was modified build/org.eclipse.cdt.core.autotools.core/META-INF/MANIFEST.MF (diff)
The file was modified build/org.eclipse.cdt.core.autotools.ui/META-INF/MANIFEST.MF (diff)
The file was modified releng/org.eclipse.cdt.repo/category.xml (diff)
The file was modified build/org.eclipse.cdt.make.core/META-INF/MANIFEST.MF (diff)
The file was modified build/org.eclipse.cdt.meson.ui/META-INF/MANIFEST.MF (diff)
The file was modified releng/org.eclipse.cdt.target/cdt.target (diff)
The file was modified NewAndNoteworthy/CDT-11.4.md (diff)
The file was modified core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF (diff)
The file was modified build/org.eclipse.cdt.meson.core/META-INF/MANIFEST.MF (diff)
The file was modified tools.templates/org.eclipse.tools.templates.ui/META-INF/MANIFEST.MF (diff)
Commit c313ce8a8eedea9687fd389ac409829b540ec4d0 by noreply
Add CDT LSP information to CDT's READMEs and N&N (#566)

The file was modified NewAndNoteworthy/CDT-11.3.md (diff)
The file was modified README.md (diff)
The file was modified NewAndNoteworthy/README.md (diff)
Commit 0d85f6c07b6dfefc7b560f9f8bdc9c689fc699b6 by Jonah Graham
Synchronize cdt.setup's API baseline with cdt-baseline.target

Part of #551
The file was modified releng/CDT.setup (diff)
Commit 8ca56de402fb43c608f5ba15a026e4c06fdddbde by John Dallaway
Detect MSYS2 UCRT64 toolchains
The file was modified core/org.eclipse.cdt.core/utils/org/eclipse/cdt/internal/core/MinGW.java (diff)
Commit 4b2f711d4e3b199ac10266269886e36a044cefd3 by Jonah Graham
Force CDT.setup to use specific target platform version

CDT.setup was allowing devs to choose the target platform, but
in reality most choices don't work. Instead force the known
correct value which is what Eclipse Platform does too.

Fixes #571
The file was modified releng/CDT.setup (diff)
Commit 54568402dc8c8f670fad3452225eebd841c39df4 by Jonah Graham
Save changes in CDT.setup and related files

Edits made in these files using the IDE lead to these changes,
therefore commit the changes.
The file was modified releng/org.eclipse.cdt.target/.project (diff)
The file was modified releng/CDT.setup (diff)
Commit 5c73848e2acb1bf365fbbd5293a382ac1a72aabb by John Dallaway
Adorn images for external translation unit elements
The file was modified core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/CElementImageProvider.java (diff)
Commit 48df0ae2dc01428f6d630565b590d04718700b27 by noreply
Update apt before trying to install in GHA workflows (#586)

Fixes https://github.com/eclipse-cdt/cdt/pull/581#issuecomment-1752771968
The file was modified .github/workflows/build-test.yml (diff)
Commit e1a8c4683adb5adc1af21413d38b4a457f93c1e0 by John Dallaway
Sort external translation units by name
The file was modified core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/CElementSorter.java (diff)
Commit 7136606455671b85a6d6eca7c9a8737224275c37 by Alexander Fedorov
[#592] Managed Build Definitions : prefer "identifier" type of attribute

Add meta information for id-like attributes

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
The file was modified build/org.eclipse.cdt.managedbuilder.core/schema/buildDefinitions.exsd (diff)
Commit b0317c09ed8a3d3255003881192eb67cd40e8181 by Alexander Fedorov
Revert "[#592] Managed Build Definitions : prefer "identifier" type of attribute"

This reverts commit 7136606455671b85a6d6eca7c9a8737224275c37.
The file was modified build/org.eclipse.cdt.managedbuilder.core/schema/buildDefinitions.exsd (diff)
Commit 4036cd3084131df98512dd6ea1fd8ced46a06c31 by John Dallaway
Decorate absent external translation units
The file was addedcore/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/TranslationUnitDecorator.java
The file was modified core/org.eclipse.cdt.ui/plugin.properties (diff)
The file was modified core/org.eclipse.cdt.ui/plugin.xml (diff)
Commit 6e3d2da3016bfc5dcdbf0c3b0d1f80c39dbaf270 by John Dallaway
Do not handle absent external translation units
The file was modified core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/OpenCElementAction.java (diff)
Commit 8e5004827edfba54bb6f86739b283e2f1c40c73e by John Dallaway
Provide viewer filter for absent C/C++ translation unit files
The file was addedcore/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/filters/AbsentTranslationUnitFilter.java
The file was modified core/org.eclipse.cdt.ui/plugin.properties (diff)
The file was modified core/org.eclipse.cdt.ui/plugin.xml (diff)
Commit 52926de56a1483e71f24874a31ec1c7decff1edd by John Dallaway
Add translation unit presentation improvements to N&N
The file was addedNewAndNoteworthy/images/CDT-11.4-absent-tu-filter.png
The file was addedNewAndNoteworthy/images/CDT-11.4-tu-decoration.png
The file was modified NewAndNoteworthy/CDT-11.4.md (diff)
Commit 4a87d7be700b148cc41ed59a000ae477ce3b3072 by Jonah Graham
Fix disassembly view when view is reset

The view can be reset in a couple of ways, by changing debug
context or manually refreshing. With this change in Platform
https://github.com/eclipse-platform/eclipse.platform.ui/pull/963
the CDT violation of the API aronud resetting state of the
document was exposed.

Therefore the solution is to instead of trying to reset the
state of the existing document, create a new one when the
view is reset.

Fixes #603
The file was modified dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/model/DisassemblyDocument.java (diff)
The file was modified dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyPart.java (diff)
Commit d09d3f8e97e824881dc122c55069a9a3b7adbec1 by Jonah Graham
Bump version for 11.4 development
The file was modified dsf/org.eclipse.cdt.dsf.ui/META-INF/MANIFEST.MF (diff)
Commit 27bee7063425dc1031ae2d125045adb9b9047a25 by noreply
Save additional exception info (#604)

When a position exception was raised the info was
lost of the underlying exception.

See #603
The file was modified dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/provisional/DisassemblyViewer.java (diff)
Commit 08abfa2957983d6b7ec397281585a5275dc01cce by noreply
Avoid unnecessarily storing document in actions (#607)

With the first part of the fix in #603 we recreate the document
regularly (on each context change) therefore we need to let any
consumers of the document fetch the current version of the document
from the editor (by calling getAdapter(IDocument.class)) when
it is needed, rather than caching it.

Fixes #603
The file was modified dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyPart.java (diff)
The file was modified dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/actions/RulerToggleBreakpointActionDelegate.java (diff)
The file was modified dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/actions/RulerToggleBreakpointHandler.java (diff)
Commit e31815210ea914270abe9e2e9c91b195e5a2a46d by John Dallaway
Add GNU linker library grouping option to MBS
The file was addedbuild/org.eclipse.cdt.managedbuilder.gnu.ui/src/org/eclipse/cdt/managedbuilder/gnu/ui/LibrariesCommandGenerator.java
The file was modified build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml (diff)
The file was modified build/org.eclipse.cdt.managedbuilder.gnu.ui/META-INF/MANIFEST.MF (diff)
The file was modified build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.properties (diff)
Commit f39707a293390aac6fdb535ba826780ab3a5b0dc by John Dallaway
Add GNU C++ linker library grouping option to MBS
The file was modified build/org.eclipse.cdt.managedbuilder.gnu.ui/src/org/eclipse/cdt/managedbuilder/gnu/ui/LibrariesCommandGenerator.java (diff)
The file was addedbuild/org.eclipse.cdt.managedbuilder.gnu.ui/src/org/eclipse/cdt/managedbuilder/gnu/ui/GnuCLibrariesCommandGenerator.java
The file was modified build/org.eclipse.cdt.managedbuilder.gnu.ui/plugin.xml (diff)
The file was addedbuild/org.eclipse.cdt.managedbuilder.gnu.ui/src/org/eclipse/cdt/managedbuilder/gnu/ui/GnuCppLibrariesCommandGenerator.java
Commit f5754e272399efb4627714e62d77569f44e30fff by John Dallaway
Add GNU linker library grouping option to N&N
The file was addedNewAndNoteworthy/images/CDT-11.4-group-libraries.png
The file was modified NewAndNoteworthy/CDT-11.4.md (diff)
Commit 9ba721566d5317c092a2d505f22ee36fd8f4344a by noreply
Convert \b to 0x7f to properly handle backspace in the terminal (#619)

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
The file was modified terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/emulator/VT100TerminalControl.java (diff)
The file was modified NewAndNoteworthy/CDT-11.4.md (diff)
Commit 050770d37a8dcd8959f8147f9871f495a4e5df4f by noreply
Add a missing null check since terminal properties can be null (#620)

Removes a redundant map lookup too.

Fixes #617
The file was modified terminal/plugins/org.eclipse.tm.terminal.view.ui/src/org/eclipse/tm/terminal/view/ui/tabs/TabTerminalListener.java (diff)
Commit ddc8470df61b12e16c88b243443639e9229106e8 by noreply
Prepare repo for CDT 11.4.0 M3 (#618)

Includes updating to latest target platform. This should
also fix #591 but it is hard to tell until after it is
integrated into SimRel and the output checked in EPP.

Fixes https://github.com/eclipse-cdt/cdt/issues/591
Part of #548
The file was modified releng/CDT.setup (diff)
The file was modified releng/org.eclipse.cdt.target/cdt.target (diff)
The file was modified pom.xml (diff)
The file was modified debug/org.eclipse.cdt.debug.application/META-INF/MANIFEST.MF (diff)
The file was modified debug/org.eclipse.cdt.debug.application.product/debug.product (diff)
Commit 83f09f72d1d308311ea553d90a9b495a2c5ada4f by Jonah Graham
Ensure correct version of javax.activation and JAXB end up in final repo
The file was modified releng/org.eclipse.cdt.repo/category.xml (diff)
The file was modified debug/org.eclipse.cdt.debug.application/META-INF/MANIFEST.MF (diff)
Commit 1c52b57b8501c4b17ab914230dff22052f4e82f1 by Jonah Graham
Prepare repo for 11.4.0 RC1
The file was modified releng/org.eclipse.cdt.target/cdt.target (diff)
Commit 4aa793a6515f30fbb92090e2431dc7132c5cb971 by noreply
Use the bundle providing javax.activation package in simrel (#626)

Because javax.activation 1.2.2.v20221203-1659 is in SimRel (for now)
it gets picked by p2 over jakarta.activation-api 1.2.2 which provides
the same packages.

As and when we update to Jave EE 9 (IIUC) we should be able to solve this
in a cleaner way and not rely on the old orbit bundles. Also, if and
when all projects contributing to simrel remove 1.2.2.v20221203-1659 then
we can change too.

The other option is to try to force the jakarta.activation-api 1.2.2 into
simrel and the EPP packages, but if we accidentally end up with both in
a product then other things don't work, e.g. like this error:

<details>
<summary>frame work error details</summary>

```java
!ENTRY org.eclipse.cdt.debug.application 4 0 2023-11-20 15:06:47.456
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.cdt.debug.application [101]
  Unresolved requirement: Require-Bundle: org.eclipse.cdt.dsf; bundle-version="2.4.0"
    -> Bundle-SymbolicName: org.eclipse.cdt.dsf; bundle-version="2.12.0.202211062329"; singleton:="true"
       org.eclipse.cdt.dsf [116]
         No resolution report for the bundle.  Unresolved requirement: Require-Bundle: org.eclipse.cdt.dsf.ui; bundle-version="2.4.0"
    -> Bundle-SymbolicName: org.eclipse.cdt.dsf.ui; bundle-version="2.7.200.202311031553"; singleton:="true"
       org.eclipse.cdt.dsf.ui [119]
         Unresolved requirement: Require-Bundle: org.eclipse.cdt.dsf; bundle-version="2.0.0"
           -> Bundle-SymbolicName: org.eclipse.cdt.dsf; bundle-version="2.12.0.202211062329"; singleton:="true"
  Unresolved requirement: Require-Bundle: org.eclipse.cdt.gdb; bundle-version="7.0.0"
    -> Bundle-SymbolicName: org.eclipse.cdt.gdb; bundle-version="7.2.100.202303140100"; singleton:="true"
       org.eclipse.cdt.gdb [121]
         No resolution report for the bundle.  Unresolved requirement: Require-Bundle: org.eclipse.cdt.dsf.gdb.ui; bundle-version="2.4.0"
    -> Bundle-SymbolicName: org.eclipse.cdt.dsf.gdb.ui; bundle-version="2.8.300.202309151124"; singleton:="true"
       org.eclipse.cdt.dsf.gdb.ui [118]
         Unresolved requirement: Require-Bundle: org.eclipse.cdt.dsf.ui
           -> Bundle-SymbolicName: org.eclipse.cdt.dsf.ui; bundle-version="2.7.200.202311031553"; singleton:="true"
         Unresolved requirement: Require-Bundle: org.eclipse.cdt.dsf.gdb; bundle-version="[7.0.0,8.0.0)"
           -> Bundle-SymbolicName: org.eclipse.cdt.dsf.gdb; bundle-version="7.1.200.202309151124"; singleton:="true"
              org.eclipse.cdt.dsf.gdb [117]
                Unresolved requirement: Require-Bundle: org.eclipse.cdt.dsf
                  -> Bundle-SymbolicName: org.eclipse.cdt.dsf; bundle-version="2.12.0.202211062329"; singleton:="true"
                Unresolved requirement: Require-Bundle: org.eclipse.cdt.native.serial; bundle-version="1.1.100"
                  -> Bundle-SymbolicName: org.eclipse.cdt.native.serial; bundle-version="11.4.0.202311201859"
                     org.eclipse.cdt.native.serial [141]
                       No resolution report for the bundle.                Unresolved requirement: Require-Bundle: org.eclipse.cdt.gdb; bundle-version="7.0.0"
                  -> Bundle-SymbolicName: org.eclipse.cdt.gdb; bundle-version="7.2.100.202303140100"; singleton:="true"
         Unresolved requirement: Require-Bundle: org.eclipse.cdt.native.serial; bundle-version="1.1.100"
           -> Bundle-SymbolicName: org.eclipse.cdt.native.serial; bundle-version="11.4.0.202311201859"
         Unresolved requirement: Require-Bundle: org.eclipse.tm.terminal.control; bundle-version="4.0.0"
           -> Bundle-SymbolicName: org.eclipse.tm.terminal.control; bundle-version="5.5.100.202311142253"; singleton:="true"
              org.eclipse.tm.terminal.control [506]
                No resolution report for the bundle.         Unresolved requirement: Require-Bundle: org.eclipse.cdt.dsf
           -> Bundle-SymbolicName: org.eclipse.cdt.dsf; bundle-version="2.12.0.202211062329"; singleton:="true"
  Unresolved requirement: Require-Bundle: jakarta.activation-api; bundle-version="[1.2.2,2.0.0)"
    -> Bundle-SymbolicName: jakarta.activation-api; bundle-version="1.2.2"
       jakarta.activation-api [30]
         No resolution report for the bundle.  Unresolved requirement: Require-Bundle: org.eclipse.cdt.dsf.gdb; bundle-version="4.2.0"
    -> Bundle-SymbolicName: org.eclipse.cdt.dsf.gdb; bundle-version="7.1.200.202309151124"; singleton:="true"
  Unresolved requirement: Require-Bundle: org.eclipse.cdt.gdb.ui; bundle-version="7.0.0"
    -> Bundle-SymbolicName: org.eclipse.cdt.gdb.ui; bundle-version="7.2.0.202211062329"; singleton:="true"
       org.eclipse.cdt.gdb.ui [122]
         No resolution report for the bundle.  Bundle was not resolved because of a uses constraint violation.
  org.apache.felix.resolver.reason.ReasonException: Uses constraint violation. Unable to resolve resource org.eclipse.cdt.debug.application [osgi.identity; osgi.identity="org.eclipse.cdt.debug.application"; type="osgi.bundle"; version:Version="11.4.0.202311201855"; singleton:="true"] because it is exposed to package 'javax.activation' from resources jakarta.activation-api [osgi.identity; osgi.identity="jakarta.activation-api"; type="osgi.bundle"; version:Version="1.2.2"] and javax.activation [osgi.identity; osgi.identity="javax.activation"; type="osgi.bundle"; version:Version="1.2.2.v20221203-1659"] via two dependency chains.

Chain 1:
  org.eclipse.cdt.debug.application [osgi.identity; osgi.identity="org.eclipse.cdt.debug.application"; type="osgi.bundle"; version:Version="11.4.0.202311201855"; singleton:="true"]
    require: (&(osgi.wiring.bundle=jakarta.activation-api)(&(bundle-version>=1.2.2)(!(bundle-version>=2.0.0))))
     |
    provide: osgi.wiring.bundle: jakarta.activation-api
  jakarta.activation-api [osgi.identity; osgi.identity="jakarta.activation-api"; type="osgi.bundle"; version:Version="1.2.2"]

Chain 2:
  org.eclipse.cdt.debug.application [osgi.identity; osgi.identity="org.eclipse.cdt.debug.application"; type="osgi.bundle"; version:Version="11.4.0.202311201855"; singleton:="true"]
    require: (&(osgi.wiring.bundle=jakarta.xml.bind-api)(&(bundle-version>=2.3.3)(!(bundle-version>=3.0.0))))
     |
    provide: osgi.wiring.bundle; bundle-version:Version="2.3.3"; osgi.wiring.bundle="jakarta.xml.bind-api"
  jakarta.xml.bind-api [osgi.identity; osgi.identity="jakarta.xml.bind-api"; type="osgi.bundle"; version:Version="2.3.3"]
    import: (osgi.wiring.package=javax.activation)
     |
    export: osgi.wiring.package: javax.activation
  javax.activation [osgi.identity; osgi.identity="javax.activation"; type="osgi.bundle"; version:Version="1.2.2.v20221203-1659"]
at org.eclipse.osgi.container.Module.start(Module.java:463)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1852)
at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1845)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1786)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1750)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1672)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)
```

</details>

The underlying problem here is that the debug application's "product" that
gets converted to a config.ini at CDT build time doesn't expose its
dependencies fully to p2, so we end up with a built product in EPP that
doesn't have everything listed in config.ini.

There is significant maintenance overhead and it is growing to keeping
standalone as it is now working. Other options should probably be considered,
such as using the config of the full product when launching.

Fixes #591
The file was modified debug/org.eclipse.cdt.debug.application.product/debug.product (diff)
The file was modified releng/org.eclipse.cdt.repo/category.xml (diff)
The file was modified releng/org.eclipse.cdt.target/cdt.target (diff)
The file was modified debug/org.eclipse.cdt.debug.application/META-INF/MANIFEST.MF (diff)
Commit 029e4bda78636c2049e3298cc9c972c8328a39cb by Jonah Graham
Prepare repo for 11.4.0 RC2
The file was modified releng/org.eclipse.cdt.target/cdt.target (diff)
Commit a9e1ddb81e0af066c669dcee5b4f01cb86b8251b by Jonah Graham
CDT 11.4.0 composites

Part of #548
The file was addedreleng/download/releases/11.4/compositeArtifacts.xml
The file was modified releng/download/releases/latest/compositeArtifacts.xml (diff)
The file was modified releng/scripts/promote-files-to-download.sh (diff)
The file was addedreleng/download/releases/11.4/compositeContent.xml
The file was modified releng/download/releases/latest/compositeContent.xml (diff)