Skip to content

Changes

Summary

  1. releng: update alpine to have latest mvn (details)
  2. tmf: Fix addMenuDetectListener() change of behavior in 4.32 (details)
  3. releng: Add e4.32 and update eStaging targets for 2024-06 M2 (details)
  4. releng: Add staging/feature.xml (details)
  5. tmf: Fix font height in TimeGraphRender.setFontForHeight() (details)
  6. tmf: Remove workaround for font height in TimeGraphControl.drawMarker() (details)
  7. tmf: Adjust font height for time graph name and labels (details)
Commit b62f9c3802edee8871dca05028a96d33d0e1e073 by Arnaud Fiorini
releng: update alpine to have latest mvn

Signed-off-by: Arnaud Fiorini <fiorini.arnaud@gmail.com>
The file was modified releng/dockerfiles/Dockerfile (diff)
Commit 68920af037750be510672f40e403ae6944c08c07 by Patrick Tasse
tmf: Fix addMenuDetectListener() change of behavior in 4.32

In TmfVirtualTable, we override Widget.addListener() to defer the
listener to the Table child of the Composite.

In 4.32, Control.addMenuDetectListener() implementation changed from
calling addListener() to calling the new protected method
addTypedListener().

See https://github.com/eclipse-platform/eclipse.platform.swt/pull/1112

Since we can't override properly this new method (we can override it but
the override implementation can't call the protected method on another
Control), we must override addMenuDetectListener() instead.

Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/virtualtable/TmfVirtualTable.java (diff)
Commit 721ebe4b5de1564a0c25b61606c9e77430017bfa by Patrick Tasse
releng: Add e4.32 and update eStaging targets for 2024-06 M2

Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
The file was addedreleng/org.eclipse.tracecompass.target/tracecompass-e4.32.target
The file was modified releng/org.eclipse.tracecompass.target/tracecompass-eStaging.target (diff)
Commit 5ccdf65531eb8579ce47f8c4b1be57ac8e48901f by Patrick Tasse
releng: Add staging/feature.xml

Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
The file was addedrcp/org.eclipse.tracecompass.rcp/staging/feature.xml
Commit 32cb6dc8e06b851e78c9fae3359f4c209313da82 by Patrick Tasse
tmf: Fix font height in TimeGraphRender.setFontForHeight()

Implement a workaround so that the font height matches the requested
pixel height, as the font height in points determined by calculation
results in a larger font than expected.

https://github.com/eclipse-platform/eclipse.platform.swt/issues/1193

Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/widgets/timegraph/TimeGraphRender.java (diff)
Commit 242120e2cf3907abecbcde9d88eef2f9275cc1e5 by Patrick Tasse
tmf: Remove workaround for font height in TimeGraphControl.drawMarker()

With the font now matching the requested height, the workaround for the
marker symbol text y-position can be removed.

Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphControl.java (diff)
Commit 2cf4865b5f32d9cd6106bbd8aaa18c6dd4d1e568 by Patrick Tasse
tmf: Adjust font height for time graph name and labels

With the font now matching the requested height, request a slightly
larger (2px) font height for time graph name and labels, to improve
readability. In both cases the text is centered using the actual
rendered text height.

Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/widgets/timegraph/TimeGraphRender.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphControl.java (diff)