Skip to content

Conversation

@HeikoKlare
Copy link
Contributor

The classes MonitorAwarePoint and MonitorAwareRectangle have been removed from SWT. They were public inside an API package but marked as @noreference as they are not intended to be used as part of an API, which is why API tooling considers there removal a breaking API change. The bundles org.eclipse.ui and org.eclipse.jface reexport SWT packages, which is why API tooling also considers the removal as breaking API change of those bundles. This change adds according API filters.

Belongs to:

The classes MonitorAwarePoint and MonitorAwareRectangle have been
removed from SWT. They were public inside an API package but marked as
`@noreference` as they are not intended to be used as part of an API,
which is why API tooling considers there removal a breaking API change.
The bundles org.eclipse.ui and org.eclipse.jface reexport SWT packages,
which is why API tooling also considers the removal as breaking API
change of those bundles. This change adds according API filters.
@github-actions
Copy link
Contributor

Test Results

 2 778 files  + 2 778   2 778 suites  +2 778   1h 32m 23s ⏱️ + 1h 32m 23s
 7 932 tests + 7 932   7 703 ✅ + 7 703  228 💤 +228  1 ❌ +1 
23 351 runs  +23 351  22 604 ✅ +22 604  746 💤 +746  1 ❌ +1 

For more details on these failures, see this check.

Results for commit 91a9c8c. ± Comparison against base commit 62f9b98.

@fedejeanne
Copy link
Member

The failing test is unrelated (#751) and the failing checks about unnecessary filters are expected since the filters only become necessary after merging eclipse-platform/eclipse.platform.swt#2349

@fedejeanne fedejeanne merged commit 35c23a2 into eclipse-platform:master Jul 30, 2025
13 of 18 checks passed
@fedejeanne fedejeanne deleted the swt-monitor-aware-classes-cleanup branch July 30, 2025 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove MonitorAwarePoint / MonitorAwareRectangle

2 participants