<Swing Dev> [11] RFR for JDK-8199627: Use "Per-Monitor V2" High DPI awareness for Windows 10 v1703
Phil Race
philip.race at oracle.com
Wed Apr 11 18:32:12 UTC 2018
+1
-phil
On 04/11/2018 11:06 AM, Alexey Ivanov wrote:
> Thank you, Sergey, for your review.
>
> Any other volunteers?
>
>
> Thanks,
> Alexey
>
> On 05/04/2018 23:56, Sergey Bylokhov wrote:
>> Looks fine.
>>
>> On 05/04/2018 15:39, Alexey Ivanov wrote:
>>> Hello,
>>>
>>> Could you please review the fix for jdk11?
>>>
>>> bug: https://bugs.openjdk.java.net/browse/JDK-8199627
>>> webrev: http://cr.openjdk.java.net/~aivanov/8199627/webrev.0/
>>>
>>>
>>> Windows 10 v1703 provides improved High DPI mode: Per-Monitor v2. [1]
>>>
>>> Java already supports "Per-Monitor v1" mode. This change extends
>>> High DPI support in Java: in addition to <dpiAware> element [2], a
>>> new <dpiAwareness> element [3] is added to Java launcher manifest.
>>> The element <dpiAwareness> is recognized by Windows 10 v1607 and
>>> above, PerMonitorV2 value is supported by Windows 10 v1703 and above.
>>>
>>> The most notable change for Java applications is that window title
>>> bar is scaled correctly when application window moves from one
>>> monitor to another or the scaling changes.
>>>
>>>
>>> When building, manifest tool generates warning for unknown
>>> <dpiAwareness> element in manifest. It is because an older Windows
>>> SDK is used to build JDK which does not know about an element that
>>> was added later. The build succeeds despite the warning.
>>>
>>>
>>> Thank you in advance.
>>>
>>> Regards,
>>> Alexey
>>>
>>> [1]
>>> https://msdn.microsoft.com/library/windows/desktop/mt843498(v=vs.85).aspx#Per-Monitor_and_Per-Monitor__V2__DPI_Awareness_
>>> <https://msdn.microsoft.com/library/windows/desktop/mt843498%28v=vs.85%29.aspx#Per-Monitor_and_Per-Monitor__V2__DPI_Awareness_>
>>>
>>> [2]
>>> https://msdn.microsoft.com/en-us/library/windows/desktop/aa374191(v=vs.85).aspx#dpiAware
>>> <https://msdn.microsoft.com/en-us/library/windows/desktop/aa374191%28v=vs.85%29.aspx#dpiAware>
>>>
>>> [3]
>>> https://msdn.microsoft.com/en-us/library/windows/desktop/aa374191(v=vs.85).aspx#dpiAwareness
>>> <https://msdn.microsoft.com/en-us/library/windows/desktop/aa374191%28v=vs.85%29.aspx#dpiAwareness>
>>>
>>
>>
>
More information about the swing-dev
mailing list