+1

-phil

On 12/3/19 3:52 AM, Alexey Ivanov wrote:
On 28/11/2019 18:13, Alexey Ivanov wrote:
Hello,

Please review the following fix which removes the use of ID2D1Factory::GetDesktopDpi API which is deprecated in VS2019.

JBS: https://bugs.openjdk.java.net/browse/JDK-8234398
Webrev: http://cr.openjdk.java.net/~aivanov/8234398/webrev.00/

I have tested the new code on Windows 7 and 8.0, GetDeviceCaps returns the same value as ID2D1Factory::GetDesktopDpi. Java app UI scales up as expected.

On Windows 8.1 and 10, ID2D1Factory::GetDesktopDpi is used; no changes.

Copy-Paste issue: On Windows 8.1 and 10, GetDpiForMonitor function is used. No change for these operating systems.



This fix completely removes dependency on Direct2D.


Reply via email to