Skip to content

Conversation

@HeikoKlare
Copy link
Contributor

Cairo auto-scaling was enabled in DPIUtil for every OS in a recent commit. This corrects the setting to be only applied on Linux/GTK and thus also issues arising from it. In addition, it removes the unnecessary setter for the auto-scaling and disables the tests that previously required it as they are meaningless without productive use of disabled Cairo auto-scale on Linux anyway.

Fixes #2031

@HeikoKlare HeikoKlare force-pushed the issue-2031 branch 2 times, most recently from d2e9e16 to 85d4b6f Compare April 17, 2025 12:06
@HeikoKlare HeikoKlare marked this pull request as ready for review April 17, 2025 12:14
@github-actions
Copy link
Contributor

github-actions bot commented Apr 17, 2025

Test Results

   539 files  +  108     539 suites  +108   33m 59s ⏱️ + 15m 8s
 4 336 tests +  192   4 326 ✅ +  199    9 💤 ± 0  1 ❌  - 7 
16 597 runs  +4 236  16 485 ✅ +4 183  111 💤 +60  1 ❌  - 7 

For more details on these failures, see this check.

Results for commit d6bce22. ± Comparison against base commit 111b874.

♻️ This comment has been updated with latest results.

@akurtakov
Copy link
Member

Jenkins failure is due to https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/5892

Copy link
Member

@fedejeanne fedejeanne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look good and make sense, just a nit comment.

@HeikoKlare
Copy link
Contributor Author

I would be confident with merging this change without a successful Jenkins run. GH actions succeeded at third attempt, Jenkins still fails. Would be nice to have this merged to avoid test failures in other PRs. @akurtakov would you agree with merging this?

…e-platform#2031

Cairo auto-scaling was enabled in DPIUtil for every OS in a recent
commit. This corrects the setting to be only applied on Linux/GTK and
thus also issues arising from it. In addition, it removes the
unnecessary setter for the auto-scaling and disables the tests that
previously required it as they are meaningless without productive use of
disabled Cairo auto-scale on Linux anyway.

Fixes eclipse-platform#2031
@akurtakov
Copy link
Member

Let's merge once GHA confirm it.

@fedejeanne
Copy link
Member

Failing test is unrelated: #1843

@fedejeanne fedejeanne merged commit 7cc858e into eclipse-platform:master Apr 17, 2025
8 of 12 checks passed
@fedejeanne fedejeanne deleted the issue-2031 branch April 17, 2025 13:35
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.

Progress bar is off in splash screen

3 participants