RFR: 8372415: Stage size should match visual window bounds [v3]

Michael Strauß mstrauss at openjdk.org
Tue Dec 16 18:45:09 UTC 2025


On Tue, 16 Dec 2025 16:11:03 GMT, Martin Fox <mfox at openjdk.org> wrote:

>> Michael Strauß has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   handle edge cases
>
> modules/javafx.graphics/src/main/native-glass/win/Utils.cpp line 144:
> 
>> 142:                 GetProcAddress(hModule, "SetThreadDpiAwarenessContext"));
>> 143: 
>> 144:             // Only load GetProcessDpiAwareness if GetThreadDpiAwarenessContext is not available (pre-Win10).
> 
> What versions of Windows does JavaFX support? I just spent a half hour searching and couldn't find any statement on this for either JavaFX or the JDK.
> 
> As of October of this year the original version of Windows 10 left Microsoft's Long Term Servicing Channel. As of now the earliest version of Windows supported by Microsoft is Win10 2016 (1607), the version where the thread DPI awareness calls were first added. Is JavaFX supporting and testing earlier versions of Windows? If not you should be able to just make direct calls to the thread DPI awareness API's.
> 
> This is probably a topic for the mailing list. I'm still surprised I couldn't find this information anywhere.

Even if we didn't _officially_ support Windows 10, I think it's a little too early to remove functionality given that this OS still has a ~40% share of Windows installations.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/1982#discussion_r2624351702


More information about the openjfx-dev mailing list