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