RFR: 8354943: [Linux] Simplify and update glass gtk backend: window sizing, positioning, and state management issues [v67]
Thiago Milczarek Sayao
tsayao at openjdk.org
Thu Nov 6 10:57:31 UTC 2025
On Wed, 15 Oct 2025 20:42:36 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:
>> Thiago Milczarek Sayao has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 81 commits:
>>
>> - Merge branch 'master' into 8354943
>>
>> # Conflicts:
>> # modules/javafx.graphics/src/main/native-glass/gtk/glass_window_ime.cpp
>> - Merge branch 'master' into 8354943
>> - Fix copyright header
>> - Revert "8367898: Skip StageFocusTest on Linux"
>>
>> This reverts commit c95cdcdc9cd8b3070e8076ea91234772d6a21331.
>> - Merge branch 'master' into 8354943
>> - Remove unused imports
>> - - Fix StageOwnershipTest label + minor adjustments
>> - Merge branch 'master' into 8354943
>> - Merge branch 'master' into 8354943
>> - - Fix scene resize when window is unresizable
>> - ... and 71 more: https://git.openjdk.org/jfx/compare/38300ca6...07d1cd31
>
> tests/system/src/test/java/test/javafx/stage/SizingTest.java line 159:
>
>> 157: void minSize(StageStyle stageStyle) {
>> 158: // JDK-8364547
>> 159: assumeTrue(!PlatformUtil.isWindows());
>
> I can confirm that PR #1870 fixes the underlying bug, JDK-8364547. Once that PR is integrated, merge master and then remove this `assumeTrue`.
Done
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1789#discussion_r2498492282
More information about the openjfx-dev
mailing list