Skip to content

Conversation

@HeikoKlare
Copy link
Contributor

Some parts of the implementation currently assume monitor-specific scaling to be disabled by default and autoscaling mode to default to "integer". With monitor-specific scaling becoming the default in the future (see #2955), these assumptions will not hold anymore. In order to prepare for that, this change adapts some code to properly deal with monitor-specific scaling and autoscaling mode having arbitrary default values.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

Test Results

  176 files  +32    176 suites  +32   26m 57s ⏱️ + 11m 19s
4 680 tests + 1  4 658 ✅ + 3  22 💤  - 2  0 ❌ ±0 
  485 runs  +71    479 ✅ +70   6 💤 +1  0 ❌ ±0 

Results for commit 6c7229e. ± Comparison against base commit 7934e5a.

♻️ This comment has been updated with latest results.

@HeikoKlare HeikoKlare force-pushed the monitorspecificscaling-default-assumptions branch from 03be8b1 to 49eb650 Compare January 19, 2026 07:08
Some parts of the implementation currently assume monitor-specific
scaling to be disabled by default and autoscaling mode to default to
"integer". With monitor-specific scaling becoming the default in the
future, these assumptions will not hold anymore. In order to prepare for
that, this change adapts some code to properly deal with
monitor-specific scaling and autoscaling mode having arbitrary default
values.

# Conflicts:
#	bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/internal/DPIUtil.java
#	tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllNonBrowserTests_AutoscaleOsNonDefaults.java
@HeikoKlare HeikoKlare force-pushed the monitorspecificscaling-default-assumptions branch from 49eb650 to 6c7229e Compare January 19, 2026 09:43
@github-actions
Copy link
Contributor

Test Results (linux)

   56 files     56 suites   4m 24s ⏱️
4 562 tests 4 342 ✅ 220 💤 0 ❌
  123 runs    122 ✅   1 💤 0 ❌

Results for commit 6c7229e.

@github-actions
Copy link
Contributor

Test Results (macos)

   54 files     54 suites   7m 16s ⏱️
4 518 tests 4 275 ✅ 243 💤 0 ❌
  104 runs    104 ✅   0 💤 0 ❌

Results for commit 6c7229e.

@HeikoKlare HeikoKlare merged commit 079e9ae into eclipse-platform:master Jan 19, 2026
27 of 30 checks passed
@HeikoKlare HeikoKlare deleted the monitorspecificscaling-default-assumptions branch January 19, 2026 13:59
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.

1 participant