From mstrauss at openjdk.org Tue Oct 1 19:33:13 2024 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Tue, 1 Oct 2024 19:33:13 GMT Subject: git: openjdk/jfx: master: 8332895: Support interpolation for backgrounds and borders Message-ID: Changeset: 01e9e7ea Branch: master Author: Michael Strau? Date: 2024-10-01 19:31:14 +0000 URL: https://git.openjdk.org/jfx/commit/01e9e7eadb21aabc801d4764ed5bd5e3de8d451b 8332895: Support interpolation for backgrounds and borders 8226911: Interpolatable's contract should be reexamined Reviewed-by: angorya, jhendrikx, nlisker, kcr ! build.gradle ! modules/javafx.base/src/main/java/com/sun/javafx/UnmodifiableArrayList.java ! modules/javafx.base/src/test/addExports + modules/javafx.base/src/test/java/test/com/sun/javafx/UnmodifiableArrayListTest.java + modules/javafx.base/src/test/java/test/util/ReflectionUtils.java ! modules/javafx.graphics/.classpath - modules/javafx.graphics/src/main/java/com/sun/javafx/animation/AnimationTimerHelper.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/SubPropertyConverter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/TransitionMediator.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/TransitionTimer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/NodeHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/layout/region/BorderImageSlices.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/layout/region/Margins.java + modules/javafx.graphics/src/main/java/com/sun/javafx/util/InterpolationUtils.java ! modules/javafx.graphics/src/main/java/javafx/animation/AnimationTimer.java ! modules/javafx.graphics/src/main/java/javafx/animation/Interpolatable.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableBooleanProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableDoubleProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableFloatProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableIntegerProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableLongProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableObjectProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableStringProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/TransitionEvent.java ! modules/javafx.graphics/src/main/java/javafx/geometry/Insets.java ! modules/javafx.graphics/src/main/java/javafx/geometry/Point2D.java ! modules/javafx.graphics/src/main/java/javafx/geometry/Point3D.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Background.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundConverter.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundFill.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundPosition.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundSize.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Border.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderConverter.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderStroke.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderWidths.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/CornerRadii.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Color.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/ImagePattern.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/LinearGradient.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Paint.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/RadialGradient.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Stop.java ! modules/javafx.graphics/src/shims/java/javafx/scene/NodeShim.java ! modules/javafx.graphics/src/shims/java/javafx/scene/layout/BackgroundShim.java + modules/javafx.graphics/src/shims/java/javafx/scene/layout/BorderShim.java + modules/javafx.graphics/src/shims/java/javafx/scene/paint/StopShim.java ! modules/javafx.graphics/src/test/addExports ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/TransitionTimerTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/region/BorderImageSlicesTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/region/MarginsTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/util/InterpolationUtilsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StyleableProperty_transition_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/geometry/InsetsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_transition_Test.java + modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundConverterTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundFillTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundImageTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundPositionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundSizeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundTest.java + modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderConverterTest.java + modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderImageTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderStrokeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderWidthsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/CornerRadiiTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/ColorTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/ImagePatternTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/LinearGradientTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/RadialGradientTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/StopListTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/StopTest.java ! tests/manual/graphics/CssTransitionsTest.java From kcr at openjdk.org Wed Oct 2 10:55:38 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Wed, 2 Oct 2024 10:55:38 GMT Subject: git: openjdk/jfx: master: 8340829: Generated API docs should clearly identify EA builds Message-ID: <6172e1fd-bbc4-420a-b2ec-9ff4ff6ff418@openjdk.org> Changeset: 4d3c3661 Branch: master Author: Kevin Rushforth Date: 2024-10-02 10:53:25 +0000 URL: https://git.openjdk.org/jfx/commit/4d3c3661d3d64bf06c3772e3b35b7e2b09fc3f99 8340829: Generated API docs should clearly identify EA builds Reviewed-by: iris, arapte ! UPDATING-VERSION.md ! build.gradle ! build.properties From mfox at openjdk.org Wed Oct 2 18:18:52 2024 From: mfox at openjdk.org (Martin Fox) Date: Wed, 2 Oct 2024 18:18:52 GMT Subject: git: openjdk/jfx: master: 8183521: Unable to type characters with tilde with swiss german keyboard layout Message-ID: <3720929b-a64e-49e2-b7a0-f83cc35c4668@openjdk.org> Changeset: d5432c3e Branch: master Author: Martin Fox Date: 2024-10-02 18:16:26 +0000 URL: https://git.openjdk.org/jfx/commit/d5432c3e14b06445bc45e34e4aa63ec415c03595 8183521: Unable to type characters with tilde with swiss german keyboard layout Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/native-glass/win/ViewContainer.cpp From kcr at openjdk.org Thu Oct 3 12:34:02 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 3 Oct 2024 12:34:02 GMT Subject: git: openjdk/jfx: Added tag 24+12 for changeset d5432c3e Message-ID: <51c7e6d8-06fa-411d-8d88-de90ca3a7a11@openjdk.org> Tagged by: Kevin Rushforth Date: 2024-10-03 12:32:45 +0000 Added tag 24+12 for changeset d5432c3e Changeset: d5432c3e Author: Martin Fox Date: 2024-10-02 18:16:26 +0000 URL: https://git.openjdk.org/jfx/commit/d5432c3e14b06445bc45e34e4aa63ec415c03595 From arapte at openjdk.org Fri Oct 4 00:22:06 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Fri, 4 Oct 2024 00:22:06 GMT Subject: git: openjdk/jfx: master: 8341164: Update boot JDK to 23 Message-ID: <67f2481c-af76-4f60-9092-bdfe2e389419@openjdk.org> Changeset: 6e4d41b6 Branch: master Author: Ambarish Rapte Date: 2024-10-04 00:19:39 +0000 URL: https://git.openjdk.org/jfx/commit/6e4d41b61b7efaafdfd9ea3f93cab9b7acb48de9 8341164: Update boot JDK to 23 8341167: Update Gradle to 8.10.2 Reviewed-by: kcr, sykora ! .github/workflows/submit.yml ! build.properties ! gradle/wrapper/gradle-wrapper.jar ! gradle/wrapper/gradle-wrapper.properties From mfox at openjdk.org Fri Oct 4 14:04:58 2024 From: mfox at openjdk.org (Martin Fox) Date: Fri, 4 Oct 2024 14:04:58 GMT Subject: git: openjdk/jfx: master: 8273743: KeyCharacterCombination for "+" does not work on US QWERTY keyboard layout Message-ID: Changeset: c0757a2e Branch: master Author: Martin Fox Date: 2024-10-04 14:03:46 +0000 URL: https://git.openjdk.org/jfx/commit/c0757a2ea5977c062b350335c09dd59671f88df5 8273743: KeyCharacterCombination for "+" does not work on US QWERTY keyboard layout Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/native-glass/gtk/GlassRobot.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.h ! tests/manual/events/KeyboardTest.java From kcr at openjdk.org Fri Oct 4 20:10:16 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Fri, 4 Oct 2024 20:10:16 GMT Subject: git: openjdk/jfx: master: 8341532: [testbug] Mark QPathTest as unstable on Linux Message-ID: <144b59ff-db84-48cb-9766-5a2a6acbdae0@openjdk.org> Changeset: f6813029 Branch: master Author: Kevin Rushforth Date: 2024-10-04 20:09:20 +0000 URL: https://git.openjdk.org/jfx/commit/f681302926af291d64982f92f6caf1ead5dd266b 8341532: [testbug] Mark QPathTest as unstable on Linux Reviewed-by: angorya ! tests/system/src/test/java/test/com/sun/marlin/QPathTest.java From arapte at openjdk.org Mon Oct 7 11:34:28 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Mon, 7 Oct 2024 11:34:28 GMT Subject: git: openjdk/jfx-sandbox: metal: 11 new changesets Message-ID: <151fee99-1cd8-4bed-bf2c-ef7d2ed13fc5@openjdk.org> Changeset: 0dd0c794 Branch: metal Author: Kevin Rushforth Date: 2024-09-26 13:33:16 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/0dd0c794c3b08f816e7618026d5c90deaf952046 8340954: Add SECURITY.md file Reviewed-by: angorya, mhanl + SECURITY.md Changeset: ecab6b6b Branch: metal Author: Martin Fox Date: 2024-09-26 19:52:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ecab6b6b0eab288eff1e13173a79a2fa4f4aca80 8340980: Cannot build on Windows ARM Reviewed-by: sykora, kcr ! buildSrc/genVSproperties.bat Changeset: 7870a226 Branch: metal Author: Ambarish Rapte Date: 2024-09-27 05:47:02 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7870a226a21826e3979e314c0218d351b3cfb82f 8297072: Provide gradle option to test a previously built SDK Reviewed-by: kcr, lkostyra ! build.gradle Changeset: 5428f267 Branch: metal Author: Martin Fox Date: 2024-09-28 13:00:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5428f267887ea4098f6c2a87335de7ed9bf5c656 8340982: [win] Dead key followed by Space generates two characters instead of one Reviewed-by: angorya, jhendrikx ! modules/javafx.graphics/src/main/native-glass/win/ViewContainer.cpp Changeset: 01e9e7ea Branch: metal Author: Michael Strau? Date: 2024-10-01 19:31:14 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/01e9e7eadb21aabc801d4764ed5bd5e3de8d451b 8332895: Support interpolation for backgrounds and borders 8226911: Interpolatable's contract should be reexamined Reviewed-by: angorya, jhendrikx, nlisker, kcr ! build.gradle ! modules/javafx.base/src/main/java/com/sun/javafx/UnmodifiableArrayList.java ! modules/javafx.base/src/test/addExports + modules/javafx.base/src/test/java/test/com/sun/javafx/UnmodifiableArrayListTest.java + modules/javafx.base/src/test/java/test/util/ReflectionUtils.java ! modules/javafx.graphics/.classpath - modules/javafx.graphics/src/main/java/com/sun/javafx/animation/AnimationTimerHelper.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/SubPropertyConverter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/TransitionMediator.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/TransitionTimer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/NodeHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/layout/region/BorderImageSlices.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/layout/region/Margins.java + modules/javafx.graphics/src/main/java/com/sun/javafx/util/InterpolationUtils.java ! modules/javafx.graphics/src/main/java/javafx/animation/AnimationTimer.java ! modules/javafx.graphics/src/main/java/javafx/animation/Interpolatable.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableBooleanProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableDoubleProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableFloatProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableIntegerProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableLongProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableObjectProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableStringProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/TransitionEvent.java ! modules/javafx.graphics/src/main/java/javafx/geometry/Insets.java ! modules/javafx.graphics/src/main/java/javafx/geometry/Point2D.java ! modules/javafx.graphics/src/main/java/javafx/geometry/Point3D.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Background.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundConverter.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundFill.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundPosition.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundSize.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Border.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderConverter.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderStroke.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderWidths.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/CornerRadii.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Color.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/ImagePattern.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/LinearGradient.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Paint.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/RadialGradient.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Stop.java ! modules/javafx.graphics/src/shims/java/javafx/scene/NodeShim.java ! modules/javafx.graphics/src/shims/java/javafx/scene/layout/BackgroundShim.java + modules/javafx.graphics/src/shims/java/javafx/scene/layout/BorderShim.java + modules/javafx.graphics/src/shims/java/javafx/scene/paint/StopShim.java ! modules/javafx.graphics/src/test/addExports ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/TransitionTimerTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/region/BorderImageSlicesTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/region/MarginsTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/util/InterpolationUtilsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StyleableProperty_transition_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/geometry/InsetsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_transition_Test.java + modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundConverterTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundFillTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundImageTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundPositionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundSizeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundTest.java + modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderConverterTest.java + modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderImageTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderStrokeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderWidthsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/CornerRadiiTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/ColorTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/ImagePatternTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/LinearGradientTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/RadialGradientTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/StopListTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/StopTest.java ! tests/manual/graphics/CssTransitionsTest.java Changeset: 4d3c3661 Branch: metal Author: Kevin Rushforth Date: 2024-10-02 10:53:25 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4d3c3661d3d64bf06c3772e3b35b7e2b09fc3f99 8340829: Generated API docs should clearly identify EA builds Reviewed-by: iris, arapte ! UPDATING-VERSION.md ! build.gradle ! build.properties Changeset: d5432c3e Branch: metal Author: Martin Fox Date: 2024-10-02 18:16:26 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d5432c3e14b06445bc45e34e4aa63ec415c03595 8183521: Unable to type characters with tilde with swiss german keyboard layout Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/native-glass/win/ViewContainer.cpp Changeset: 6e4d41b6 Branch: metal Author: Ambarish Rapte Date: 2024-10-04 00:19:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6e4d41b61b7efaafdfd9ea3f93cab9b7acb48de9 8341164: Update boot JDK to 23 8341167: Update Gradle to 8.10.2 Reviewed-by: kcr, sykora ! .github/workflows/submit.yml ! build.properties ! gradle/wrapper/gradle-wrapper.jar ! gradle/wrapper/gradle-wrapper.properties Changeset: c0757a2e Branch: metal Author: Martin Fox Date: 2024-10-04 14:03:46 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c0757a2ea5977c062b350335c09dd59671f88df5 8273743: KeyCharacterCombination for "+" does not work on US QWERTY keyboard layout Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/native-glass/gtk/GlassRobot.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.h ! tests/manual/events/KeyboardTest.java Changeset: f6813029 Branch: metal Author: Kevin Rushforth Date: 2024-10-04 20:09:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f681302926af291d64982f92f6caf1ead5dd266b 8341532: [testbug] Mark QPathTest as unstable on Linux Reviewed-by: angorya ! tests/system/src/test/java/test/com/sun/marlin/QPathTest.java Changeset: a351c261 Branch: metal Author: Ambarish Rapte Date: 2024-10-07 16:10:46 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a351c26180dd44fa38f8adaf9880c0d2a1faf734 Merge branch 'master' into metal ! build.gradle ! build.gradle From arapte at openjdk.org Mon Oct 7 11:36:46 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Mon, 7 Oct 2024 11:36:46 GMT Subject: git: openjdk/jfx-sandbox: metal: 8341599: Use MTLRenderCommandEncoder.drawIndexedPrimitives for 2D rendering Message-ID: Changeset: 328fafaf Branch: metal Author: Ambarish Rapte Date: 2024-10-07 17:04:04 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/328fafaf98aa4129887ace2f3ec01a9a5348bba2 8341599: Use MTLRenderCommandEncoder.drawIndexedPrimitives for 2D rendering ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m From jpereda at openjdk.org Wed Oct 9 08:07:16 2024 From: jpereda at openjdk.org (Jose Pereda) Date: Wed, 9 Oct 2024 08:07:16 GMT Subject: git: openjdk/jfx: master: 8339068: [Linux] NPE: Cannot read field "firstFont" because "" is null Message-ID: Changeset: 23e25954 Branch: master Author: Jose Pereda Date: 2024-10-09 08:04:48 +0000 URL: https://git.openjdk.org/jfx/commit/23e25954f2cbd8dda9afea7f257d22156233894e 8339068: [Linux] NPE: Cannot read field "firstFont" because "" is null Reviewed-by: prr ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/LogicalFont.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/FTFactory.java From tsayao at openjdk.org Wed Oct 9 08:20:36 2024 From: tsayao at openjdk.org (Thiago Milczarek Sayao) Date: Wed, 9 Oct 2024 08:20:36 GMT Subject: git: openjdk/jfx: master: 8341418: Prism/es2 DrawableInfo is never freed (leak) Message-ID: <63e2624a-eff1-40d3-b91b-fc822e46d5b3@openjdk.org> Changeset: 1637f775 Branch: master Author: Thiago Milczarek Sayao Date: 2024-10-09 08:19:26 +0000 URL: https://git.openjdk.org/jfx/commit/1637f77533c11c435a7013e2ad940481beaf8d9e 8341418: Prism/es2 DrawableInfo is never freed (leak) Reviewed-by: mstrauss, lkostyra, arapte ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/IOSGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/MacGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/MonocleGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/WinGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/X11GLDrawable.java - modules/javafx.graphics/src/main/native-prism-es2/GLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/ios/IOSGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/macosx/MacGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/windows/WinGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/x11/X11GLDrawable.c From mfox at openjdk.org Wed Oct 9 19:46:57 2024 From: mfox at openjdk.org (Martin Fox) Date: Wed, 9 Oct 2024 19:46:57 GMT Subject: git: openjdk/jfx: master: 8087863: Mac: "Select All" within ListView/TreeView is handled differently depending on the useSystemMenuBar value Message-ID: <5cd229bd-17e5-424a-a1a8-efb39c00a3d5@openjdk.org> Changeset: ec60af47 Branch: master Author: Martin Fox Date: 2024-10-09 19:44:24 +0000 URL: https://git.openjdk.org/jfx/commit/ec60af479b824da521b14522c07d814e08dea3e5 8087863: Mac: "Select All" within ListView/TreeView is handled differently depending on the useSystemMenuBar value Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/SceneHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKSceneListener.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassStatics.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassStatics.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m + tests/system/src/test/java/test/robot/javafx/scene/MenuDoubleShortcutTest.java From lkostyra at openjdk.org Thu Oct 10 06:47:05 2024 From: lkostyra at openjdk.org (Lukasz Kostyra) Date: Thu, 10 Oct 2024 06:47:05 GMT Subject: git: openjdk/jfx: master: 8333374: Cannot invoke "com.sun.prism.RTTexture.contentsUseful()" because "this.txt" is null Message-ID: <184411e1-469d-4ef7-abfc-51c73d4f0c10@openjdk.org> Changeset: fb06b1f8 Branch: master Author: Lukasz Kostyra Date: 2024-10-10 06:44:52 +0000 URL: https://git.openjdk.org/jfx/commit/fb06b1f8e88d1c09cc8109ad3cb0ef5a5a754934 8333374: Cannot invoke "com.sun.prism.RTTexture.contentsUseful()" because "this.txt" is null Reviewed-by: kcr, jpereda, hmeda ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/RTImage.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java From arapte at openjdk.org Thu Oct 10 12:51:45 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 10 Oct 2024 12:51:45 GMT Subject: git: openjdk/jfx-sandbox: metal: 8336596: Missing dealloc/dispose methods in Metal shader classes Message-ID: Changeset: 54d237f3 Branch: metal Author: Jayathirth Rao D V Committer: Ambarish Rapte Date: 2024-10-10 17:38:04 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/54d237f32f2600f23f2ebc3e589d36362026d1f8 8336596: Missing dealloc/dispose methods in Metal shader classes ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLShader.java ! modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.m From kcr at openjdk.org Thu Oct 10 15:35:56 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 10 Oct 2024 15:35:56 GMT Subject: git: openjdk/jfx: Added tag 24+13 for changeset fb06b1f8 Message-ID: Tagged by: Kevin Rushforth Date: 2024-10-10 15:33:24 +0000 Added tag 24+13 for changeset fb06b1f8 Changeset: fb06b1f8 Author: Lukasz Kostyra Date: 2024-10-10 06:44:52 +0000 URL: https://git.openjdk.org/jfx/commit/fb06b1f8e88d1c09cc8109ad3cb0ef5a5a754934 From duke at openjdk.org Fri Oct 11 09:22:55 2024 From: duke at openjdk.org (duke) Date: Fri, 11 Oct 2024 09:22:55 GMT Subject: git: openjdk/jfx-sandbox: metal: 8336641: MetalPipelineManager class should cleanup allocated NSMutableDictionaries Message-ID: <28bbb500-fc98-4c76-938f-be7ff7b55f32@openjdk.org> Changeset: 16ab57ef Branch: metal Author: Jayathirth Rao D V Committer: aghaisas Date: 2024-10-11 14:50:35 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/16ab57efd70c958a1d22e94416b6cbc997208eb9 8336641: MetalPipelineManager class should cleanup allocated NSMutableDictionaries ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m ! modules/javafx.graphics/src/main/native-prism-mtl/MetalPipelineManager.m From fkirmaier at openjdk.org Fri Oct 11 14:16:16 2024 From: fkirmaier at openjdk.org (Florian Kirmaier) Date: Fri, 11 Oct 2024 14:16:16 GMT Subject: git: openjdk/jfx: master: 8341010: TriangleMesh.vertexFormat Property default value is wrong Message-ID: Changeset: fbcbc980 Branch: master Author: Florian Kirmaier Date: 2024-10-11 14:15:49 +0000 URL: https://git.openjdk.org/jfx/commit/fbcbc9803f418a3f4fa1a591ad170cd52146cac9 8341010: TriangleMesh.vertexFormat Property default value is wrong Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/javafx/scene/shape/TriangleMesh.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/TriangleMeshTest.java From angorya at openjdk.org Fri Oct 11 18:14:56 2024 From: angorya at openjdk.org (Andy Goryachev) Date: Fri, 11 Oct 2024 18:14:56 GMT Subject: git: openjdk/jfx: master: 8341440: ScrollPane: no immediate effect changing fitWidth/fitHeight Message-ID: <760727bc-b7bb-4b21-a1f9-553342fcf4d6@openjdk.org> Changeset: cf559843 Branch: master Author: Andy Goryachev Date: 2024-10-11 18:13:39 +0000 URL: https://git.openjdk.org/jfx/commit/cf559843d165e79167949718c15d458064ec9d2b 8341440: ScrollPane: no immediate effect changing fitWidth/fitHeight Reviewed-by: kcr, jhendrikx ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ScrollPaneSkin.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ScrollPaneSkinTest.java From hmeda at openjdk.org Mon Oct 14 05:09:44 2024 From: hmeda at openjdk.org (Hima Bindu Meda) Date: Mon, 14 Oct 2024 05:09:44 GMT Subject: git: openjdk/jfx: master: 8341920: Intermittent WebKit build failure on Windows generating PDB files in 619.1 Message-ID: Changeset: 0cafd801 Branch: master Author: Hima Bindu Meda Date: 2024-10-14 05:08:28 +0000 URL: https://git.openjdk.org/jfx/commit/0cafd8011b218162259b81872b1672a1a0649eef 8341920: Intermittent WebKit build failure on Windows generating PDB files in 619.1 Reviewed-by: kcr, sykora ! modules/javafx.web/src/main/native/Source/cmake/OptionsMSVC.cmake From arapte at openjdk.org Mon Oct 14 11:49:20 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Mon, 14 Oct 2024 11:49:20 GMT Subject: git: openjdk/jfx-sandbox: metal: 8342046: Avoid creating transient buffers for data Message-ID: <584ce9ef-1397-46e3-b3fd-29d82ebc5f7d@openjdk.org> Changeset: 6aedc7e5 Branch: metal Author: Ambarish Rapte Date: 2024-10-14 17:15:41 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6aedc7e5602b5cddcd759f37bba2f5d5e5a0d315 8342046: Avoid creating transient buffers for data ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m ! modules/javafx.graphics/src/main/native-prism-mtl/MetalRingBuffer.h ! modules/javafx.graphics/src/main/native-prism-mtl/MetalRingBuffer.m ! modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.h ! modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.m ! modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.m From jvos at openjdk.org Mon Oct 14 11:59:17 2024 From: jvos at openjdk.org (Johan Vos) Date: Mon, 14 Oct 2024 11:59:17 GMT Subject: git: openjdk/jfx17u: Added tag 17.0.13+1 for changeset 11c9c81f Message-ID: Tagged by: Johan Vos Date: 2024-10-14 11:56:30 +0000 Added tag 17.0.13+1 for changeset 11c9c81f Changeset: 11c9c81f Author: Sergey Chernyshev Committer: Johan Vos Date: 2024-09-12 07:31:24 +0000 URL: https://git.openjdk.org/jfx17u/commit/11c9c81fc66ea8ccea2fad3dc4d0a9ae13f8e4ca From jvos at openjdk.org Mon Oct 14 12:03:08 2024 From: jvos at openjdk.org (Johan Vos) Date: Mon, 14 Oct 2024 12:03:08 GMT Subject: git: openjdk/jfx21u: Added tag 21.0.5+1 for changeset c15d5c3c Message-ID: Tagged by: Johan Vos Date: 2024-10-14 12:01:22 +0000 Added tag 21.0.5+1 for changeset c15d5c3c Changeset: c15d5c3c Author: Johan Vos Date: 2024-09-11 13:17:32 +0000 URL: https://git.openjdk.org/jfx21u/commit/c15d5c3cc6d9cae8eba182bf062300493106a229 From duke at openjdk.org Mon Oct 14 15:24:57 2024 From: duke at openjdk.org (duke) Date: Mon, 14 Oct 2024 15:24:57 GMT Subject: git: openjdk/jfx-sandbox: created branch direct3d12 based on the branch master containing 1 unique commit Message-ID: <6651b51a-af09-478a-b205-f75d38db02e0@openjdk.org> The following commits are unique to the direct3d12 branch: ======================================================== 380fc8ea: Add prototype of D3D12 Prism backend From jvos at openjdk.org Tue Oct 15 07:44:18 2024 From: jvos at openjdk.org (Johan Vos) Date: Tue, 15 Oct 2024 07:44:18 GMT Subject: git: openjdk/jfx17u: master: 8315870: icu fails to compile with Visual Studio 2022 17.6.5 Message-ID: <32235730-713b-4289-a1c9-86f2ac776b94@openjdk.org> Changeset: 20e4310d Branch: master Author: Johan Vos Date: 2024-10-15 07:43:50 +0000 URL: https://git.openjdk.org/jfx17u/commit/20e4310d262a9f8cafecbccd4aeee0ac0790fc73 8315870: icu fails to compile with Visual Studio 2022 17.6.5 Backport-of: ed921717b3edbf3e76a888c0ddab83dcc1d7dbe7 ! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/fmtable.cpp From jvos at openjdk.org Tue Oct 15 07:46:36 2024 From: jvos at openjdk.org (Johan Vos) Date: Tue, 15 Oct 2024 07:46:36 GMT Subject: git: openjdk/jfx17u: Added tag 17.0.13+2 for changeset 20e4310d Message-ID: Tagged by: Johan Vos Date: 2024-10-15 07:45:39 +0000 Added tag 17.0.13+2 for changeset 20e4310d Changeset: 20e4310d Author: Johan Vos Date: 2024-10-15 07:43:50 +0000 URL: https://git.openjdk.org/jfx17u/commit/20e4310d262a9f8cafecbccd4aeee0ac0790fc73 From arapte at openjdk.org Tue Oct 15 09:59:52 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 15 Oct 2024 09:59:52 GMT Subject: git: openjdk/jfx-sandbox: metal: 8342146: Use dealloc method in MetalShader and fix leak Message-ID: <7142004b-425f-4859-ab70-e4dc23855a70@openjdk.org> Changeset: 6905805a Branch: metal Author: Jayathirth Rao D V Committer: Ambarish Rapte Date: 2024-10-15 15:20:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6905805a01b9b70a1f3d01f4997781ee692d055a 8342146: Use dealloc method in MetalShader and fix leak ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLShader.java ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m ! modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.h ! modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.m From kcr at openjdk.org Tue Oct 15 12:25:27 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Oct 2024 12:25:27 GMT Subject: git: openjdk/jfx23u: master: 4 new changesets Message-ID: <21374f7e-fa10-4449-bb14-2cdfb2f8f270@openjdk.org> Changeset: 840eb5bd Branch: master Author: Kevin Rushforth Date: 2024-07-24 13:49:55 +0000 URL: https://git.openjdk.org/jfx23u/commit/840eb5bd62c9a7c390545579473df64356a3fc16 Merge Changeset: 93b3acfa Branch: master Author: Kevin Rushforth Date: 2024-08-27 16:33:03 +0000 URL: https://git.openjdk.org/jfx23u/commit/93b3acfa137bbbf10645f44e190f5ee69da4e371 Merge Changeset: 807712d1 Branch: master Author: Kevin Rushforth Date: 2024-09-10 15:30:30 +0000 URL: https://git.openjdk.org/jfx23u/commit/807712d13e7120957003e94545ff4358d25e5f27 Merge Changeset: 3db9672b Branch: master Author: Kevin Rushforth Date: 2024-10-15 12:23:51 +0000 URL: https://git.openjdk.org/jfx23u/commit/3db9672bb1572f4af2bd191c4cc41737a7273e2e Merge From hmeda at openjdk.org Tue Oct 15 13:05:04 2024 From: hmeda at openjdk.org (Hima Bindu Meda) Date: Tue, 15 Oct 2024 13:05:04 GMT Subject: git: openjdk/jfx23u: master: 8341920: Intermittent WebKit build failure on Windows generating PDB files in 619.1 Message-ID: <51adba33-0eb6-4f26-b7d5-d5369e92a3a6@openjdk.org> Changeset: 3803b806 Branch: master Author: Hima Bindu Meda Date: 2024-10-15 13:02:53 +0000 URL: https://git.openjdk.org/jfx23u/commit/3803b806e6fe847b8b015853c7b5b514b4b15669 8341920: Intermittent WebKit build failure on Windows generating PDB files in 619.1 Backport-of: 0cafd8011b218162259b81872b1672a1a0649eef ! modules/javafx.web/src/main/native/Source/cmake/OptionsMSVC.cmake From kcr at openjdk.org Tue Oct 15 13:48:43 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Oct 2024 13:48:43 GMT Subject: git: openjdk/jfx23u: master: 8341911: Create release notes for JavaFX 23.0.1 Message-ID: <5fef9fab-7e67-4ff5-9a79-818f995bb539@openjdk.org> Changeset: 54a682d3 Branch: master Author: Kevin Rushforth Date: 2024-10-15 13:47:34 +0000 URL: https://git.openjdk.org/jfx23u/commit/54a682d31d3880a813015dfbb6a12414e0154caa 8341911: Create release notes for JavaFX 23.0.1 Reviewed-by: jvos + doc-files/release-notes-23.0.1.md From kcr at openjdk.org Tue Oct 15 14:16:03 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Oct 2024 14:16:03 GMT Subject: git: openjdk/jfx23u: Added tag 23.0.1+0 for changeset a41dcf3c Message-ID: <9b7422e5-545f-44ae-85c8-1eab7d8a48d4@openjdk.org> Tagged by: Kevin Rushforth Date: 2024-10-15 14:14:15 +0000 Added tag 23.0.1+0 for changeset a41dcf3c Changeset: a41dcf3c Author: Ambarish Rapte Date: 2024-07-11 12:55:42 +0000 URL: https://git.openjdk.org/jfx23u/commit/a41dcf3cb7259af0b5feac404aa94c3c1b247460 From kcr at openjdk.org Tue Oct 15 14:18:50 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Oct 2024 14:18:50 GMT Subject: git: openjdk/jfx23u: Added tag 23.0.1+4 for changeset 807712d1 Message-ID: <13899b79-7344-4840-ac40-8842244ab19e@openjdk.org> Tagged by: Kevin Rushforth Date: 2024-10-15 14:17:05 +0000 Added tag 23.0.1+4 for changeset 807712d1 Changeset: 807712d1 Author: Kevin Rushforth Date: 2024-09-10 15:30:30 +0000 URL: https://git.openjdk.org/jfx23u/commit/807712d13e7120957003e94545ff4358d25e5f27 From kcr at openjdk.org Tue Oct 15 14:18:43 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 15 Oct 2024 14:18:43 GMT Subject: git: openjdk/jfx23u: Added tag 23.0.1-ga for changeset 807712d1 Message-ID: Tagged by: Kevin Rushforth Date: 2024-10-15 14:17:05 +0000 Added tag 23.0.1-ga for changeset 807712d1 Changeset: 807712d1 Author: Kevin Rushforth Date: 2024-09-10 15:30:30 +0000 URL: https://git.openjdk.org/jfx23u/commit/807712d13e7120957003e94545ff4358d25e5f27 From arapte at openjdk.org Wed Oct 16 12:47:25 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 16 Oct 2024 12:47:25 GMT Subject: git: openjdk/jfx-sandbox: metal: 8342379: Release managed texture resource appropriately using disposer Message-ID: <092e760d-5cd2-4041-8a87-4e3017a32544@openjdk.org> Changeset: 8fa5e89d Branch: metal Author: Jayathirth Rao D V Committer: Ambarish Rapte Date: 2024-10-16 17:39:46 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/8fa5e89d426ae6b4d0cd5b2abb39d9899f0d9500 8342379: Release managed texture resource appropriately using disposer ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTexture.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTextureData.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLSwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTextureData.java ! modules/javafx.graphics/src/main/native-prism-mtl/MetalResourceFactory.m From psadhukhan at openjdk.org Thu Oct 17 06:09:37 2024 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Thu, 17 Oct 2024 06:09:37 GMT Subject: git: openjdk/jfx: master: 8340005: Eliminate native access calls from javafx.swing Message-ID: <380e1c32-bafb-483f-92b3-0d0ff176c156@openjdk.org> Changeset: 9c31cb0c Branch: master Author: Prasanta Sadhukhan Date: 2024-10-17 06:08:05 +0000 URL: https://git.openjdk.org/jfx/commit/9c31cb0c696c9ec8bf71038f8f5f53633c457d04 8340005: Eliminate native access calls from javafx.swing Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java ! modules/javafx.graphics/src/main/native-prism/SwingInterop.c ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/newimpl/SwingNodeInteropN.java From psadhukhan at openjdk.org Thu Oct 17 11:49:52 2024 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Thu, 17 Oct 2024 11:49:52 GMT Subject: git: openjdk/jfx: master: 8340850: Wrong bug ID listed as reason for skipping SwingNodePlatformExitCrashTest Message-ID: <8a92d331-62c1-472c-82fe-d8586b028287@openjdk.org> Changeset: 1c86d3b0 Branch: master Author: Prasanta Sadhukhan Date: 2024-10-17 11:49:13 +0000 URL: https://git.openjdk.org/jfx/commit/1c86d3b089bec1ade1e9e986ef71ec77cae7b533 8340850: Wrong bug ID listed as reason for skipping SwingNodePlatformExitCrashTest Reviewed-by: kcr ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodePlatformExitCrashTest.java From arapte at openjdk.org Thu Oct 17 12:24:51 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 17 Oct 2024 12:24:51 GMT Subject: git: openjdk/jfx-sandbox: metal: 8342522: [Metal] Allow only mtl pripeline to be specified with prism.order Message-ID: <75bf57f4-2c6d-499a-81d0-4959f2ca4e09@openjdk.org> Changeset: 7e5bc4f4 Branch: metal Author: Ambarish Rapte Date: 2024-10-17 17:53:52 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7e5bc4f4594da5a6c05c894fe604c679dd466ea7 8342522: [Metal] Allow only mtl pripeline to be specified with prism.order ! modules/javafx.graphics/src/main/java/com/sun/prism/GraphicsPipeline.java From arapte at openjdk.org Thu Oct 17 12:36:38 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 17 Oct 2024 12:36:38 GMT Subject: git: openjdk/jfx: master: 8341686: FX: Update copyright year in docs, readme files to 2025 Message-ID: <0a6755b8-7cd3-4750-8b82-af49f2167be9@openjdk.org> Changeset: c4b1e1c0 Branch: master Author: Ambarish Rapte Date: 2024-10-17 12:32:02 +0000 URL: https://git.openjdk.org/jfx/commit/c4b1e1c019c98e97c64df8b11ee2f9635c67256d 8341686: FX: Update copyright year in docs, readme files to 2025 Reviewed-by: kcr ! build.properties ! modules/javafx.fxml/src/main/docs/javafx/fxml/doc-files/introduction_to_fxml.html ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html From kcr at openjdk.org Thu Oct 17 17:44:19 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 17 Oct 2024 17:44:19 GMT Subject: git: openjdk/jfx: Added tag 24+14 for changeset c4b1e1c0 Message-ID: <2f784b87-56a4-4aed-b247-511a3c609987@openjdk.org> Tagged by: Kevin Rushforth Date: 2024-10-17 17:43:03 +0000 Added tag 24+14 for changeset c4b1e1c0 Changeset: c4b1e1c0 Author: Ambarish Rapte Date: 2024-10-17 12:32:02 +0000 URL: https://git.openjdk.org/jfx/commit/c4b1e1c019c98e97c64df8b11ee2f9635c67256d From mstrauss at openjdk.org Thu Oct 17 18:15:39 2024 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Thu, 17 Oct 2024 18:15:39 GMT Subject: git: openjdk/jfx: master: 8341372: BackgroundPosition, BorderImage, BorderStroke, CornerRadii should be final Message-ID: <5bfc74e0-b563-4aa5-9fd1-1b6f702b4eb5@openjdk.org> Changeset: 77482deb Branch: master Author: Michael Strau? Date: 2024-10-17 18:11:39 +0000 URL: https://git.openjdk.org/jfx/commit/77482debff0b6e550b451516b4d4d1466895fed8 8341372: BackgroundPosition, BorderImage, BorderStroke, CornerRadii should be final Reviewed-by: angorya, jhendrikx, kcr ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Background.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundFill.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundPosition.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundSize.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Border.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderStroke.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderWidths.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/CornerRadii.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Region.java From arapte at openjdk.org Fri Oct 18 06:31:35 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Fri, 18 Oct 2024 06:31:35 GMT Subject: git: openjdk/jfx-sandbox: metal: 8342583: Few minor cleanups Message-ID: Changeset: c5f9d25b Branch: metal Author: Ambarish Rapte Date: 2024-10-18 12:00:26 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c5f9d25bb843a6affa933cf42ee67d7c517c8804 8342583: Few minor cleanups ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLGraphics.java ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m ! modules/javafx.graphics/src/main/native-prism-mtl/MetalGraphics.h ! modules/javafx.graphics/src/main/native-prism-mtl/MetalGraphics.m ! modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.m From duke at openjdk.org Fri Oct 18 11:45:55 2024 From: duke at openjdk.org (duke) Date: Fri, 18 Oct 2024 11:45:55 GMT Subject: git: openjdk/jfx-sandbox: metal: 8342603: Release MTLRenderPipelineDescriptor objects Message-ID: Changeset: 12d1acf1 Branch: metal Author: Jayathirth Rao D V Committer: aghaisas Date: 2024-10-18 17:13:07 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/12d1acf1f762e93cac5317cc90e15cca073af38c 8342603: Release MTLRenderPipelineDescriptor objects ! modules/javafx.graphics/src/main/native-prism-mtl/MetalPipelineManager.m From kcr at openjdk.org Fri Oct 18 16:12:53 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Fri, 18 Oct 2024 16:12:53 GMT Subject: git: openjdk/jfx: master: 8340003: Bump minimum JDK version for JavaFX to JDK 22 Message-ID: <7960be3c-4ed8-4254-bd38-62115cfbbfeb@openjdk.org> Changeset: f71c3906 Branch: master Author: Kevin Rushforth Date: 2024-10-18 16:10:22 +0000 URL: https://git.openjdk.org/jfx/commit/f71c3906d5da83adb69bf55d1e2854b8891dbefe 8340003: Bump minimum JDK version for JavaFX to JDK 22 Reviewed-by: angorya, arapte ! CONTRIBUTING.md ! build.properties From kcr at openjdk.org Fri Oct 18 16:39:14 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Fri, 18 Oct 2024 16:39:14 GMT Subject: git: openjdk/jfx: master: 8337280: Include jdk.jsobject module with JavaFX Message-ID: <4fbc87a0-a179-4b23-bc9d-1dddf9875df4@openjdk.org> Changeset: f5b18adf Branch: master Author: Kevin Rushforth Date: 2024-10-18 16:37:55 +0000 URL: https://git.openjdk.org/jfx/commit/f5b18adfa4151a7760b146a95ecea08b2b407d39 8337280: Include jdk.jsobject module with JavaFX Reviewed-by: arapte, jbhaskar ! build.gradle = modules/jdk.jsobject/make/build.properties + modules/jdk.jsobject/src/main/java/module-info.java + modules/jdk.jsobject/src/main/java/netscape/javascript/JSException.java + modules/jdk.jsobject/src/main/java/netscape/javascript/JSObject.java + modules/jdk.jsobject/src/main/java/netscape/javascript/package-info.java ! settings.gradle From angorya at openjdk.org Fri Oct 18 18:32:27 2024 From: angorya at openjdk.org (Andy Goryachev) Date: Fri, 18 Oct 2024 18:32:27 GMT Subject: git: openjdk/jfx: master: 8336031: Create implementation of NSAccessibilityStaticText protocol Message-ID: <99189700-a059-408f-89ef-1fbde6b1ba8d@openjdk.org> Changeset: 6ac2dd3e Branch: master Author: Alexander Zuev Committer: Andy Goryachev Date: 2024-10-18 18:30:52 +0000 URL: https://git.openjdk.org/jfx/commit/6ac2dd3ee0d175053442fb5de1bd0e3f92175874 8336031: Create implementation of NSAccessibilityStaticText protocol Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXStaticTextAccessibility.h + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXStaticTextAccessibility.m From arapte at openjdk.org Mon Oct 21 06:52:46 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Mon, 21 Oct 2024 06:52:46 GMT Subject: git: openjdk/jfx23u: master: 8341686: FX: Update copyright year in docs, readme files to 2025 Message-ID: <9bc30a2c-0ac8-497e-a261-81535581ca58@openjdk.org> Changeset: cceddcf4 Branch: master Author: Ambarish Rapte Date: 2024-10-21 06:50:48 +0000 URL: https://git.openjdk.org/jfx23u/commit/cceddcf452a9ca399e2a389ab4709c410cae4583 8341686: FX: Update copyright year in docs, readme files to 2025 Reviewed-by: kcr Backport-of: c4b1e1c019c98e97c64df8b11ee2f9635c67256d ! build.properties ! modules/javafx.fxml/src/main/docs/javafx/fxml/doc-files/introduction_to_fxml.html ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html From arapte at openjdk.org Mon Oct 21 12:19:02 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Mon, 21 Oct 2024 12:19:02 GMT Subject: git: openjdk/jfx-sandbox: metal: 8342678: Remove MTLResource usage Message-ID: <50a758b0-1109-4fc2-9d2c-db73355c2f63@openjdk.org> Changeset: f4e10286 Branch: metal Author: Jayathirth Rao D V Committer: Ambarish Rapte Date: 2024-10-21 16:44:06 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f4e102868f2b22bd188fa61f015e61bba80050fb 8342678: Remove MTLResource usage ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ViewPainter.java - modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResource.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLSwapChain.java From duke at openjdk.org Mon Oct 21 15:15:16 2024 From: duke at openjdk.org (duke) Date: Mon, 21 Oct 2024 15:15:16 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 8341990: Unable to load D3D12 shaders when running tests Message-ID: <4ba6d811-2cc4-44de-973e-2df445fcd126@openjdk.org> Changeset: b2851687 Branch: direct3d12 Author: Lukasz Kostyra Date: 2024-10-21 17:09:23 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/b2851687ff0c006dd76c64c10099adbc892cb6bc 8341990: Unable to load D3D12 shaders when running tests Shaders were not visible by tests because they were not accessible via normal path. Resolved by copying shaders to shims directory, following Metal branch approach. ! build.gradle From arapte at openjdk.org Tue Oct 22 12:08:49 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 22 Oct 2024 12:08:49 GMT Subject: git: openjdk/jfx-sandbox: metal: 8342522: [Metal] Allow only mtl pripeline to be specified with prism.order Message-ID: <088783c1-ff2b-4ebd-a939-a1518759f2c0@openjdk.org> Changeset: a7668dd4 Branch: metal Author: Ambarish Rapte Date: 2024-10-22 17:35:32 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a7668dd4f4f2f73e2fb141269a4b5349a81f9c75 8342522: [Metal] Allow only mtl pripeline to be specified with prism.order ! build.gradle ! modules/javafx.graphics/src/main/java/com/sun/prism/GraphicsPipeline.java From angorya at openjdk.org Tue Oct 22 14:25:15 2024 From: angorya at openjdk.org (Andy Goryachev) Date: Tue, 22 Oct 2024 14:25:15 GMT Subject: git: openjdk/jfx: master: 8342462: TextAreaSkin: remove USE_MULTIPLE_NODES Message-ID: <6192e4b4-e8f5-4e1d-b773-e46a06fb5d8b@openjdk.org> Changeset: e2a30740 Branch: master Author: Andy Goryachev Date: 2024-10-22 14:24:15 +0000 URL: https://git.openjdk.org/jfx/commit/e2a3074029d94e19332ffb1f1a49e94c5e3e5163 8342462: TextAreaSkin: remove USE_MULTIPLE_NODES Reviewed-by: kcr ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextAreaSkin.java From mstrauss at openjdk.org Tue Oct 22 16:11:52 2024 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Tue, 22 Oct 2024 16:11:52 GMT Subject: git: openjdk/jfx: master: 8341514: Add reducedMotion and reducedTransparency preferences Message-ID: Changeset: 076b4018 Branch: master Author: Michael Strau? Date: 2024-10-22 16:07:16 +0000 URL: https://git.openjdk.org/jfx/commit/076b4018de1a6fd659778b77d66d2478def315a3 8341514: Add reducedMotion and reducedTransparency preferences Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PlatformPreferences.java + modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceMapping.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceProperties.java ! modules/javafx.graphics/src/main/java/javafx/application/Platform.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m ! modules/javafx.graphics/src/main/native-glass/mac/PlatformSupport.m ! modules/javafx.graphics/src/main/native-glass/win/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.h ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/application/preferences/PlatformPreferencesTest.java ! tests/manual/events/PlatformPreferencesChangedTest.java From kcr at openjdk.org Thu Oct 24 11:43:39 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 24 Oct 2024 11:43:39 GMT Subject: git: openjdk/jfx: Added tag 24+15 for changeset 076b4018 Message-ID: Tagged by: Kevin Rushforth Date: 2024-10-24 11:41:25 +0000 Added tag 24+15 for changeset 076b4018 Changeset: 076b4018 Author: Michael Strau? Date: 2024-10-22 16:07:16 +0000 URL: https://git.openjdk.org/jfx/commit/076b4018de1a6fd659778b77d66d2478def315a3 From arapte at openjdk.org Sun Oct 27 17:37:13 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Sun, 27 Oct 2024 17:37:13 GMT Subject: git: openjdk/jfx-sandbox: metal: 17 new changesets Message-ID: <2d0cb151-fb38-4405-af8a-7a24a23b09ef@openjdk.org> Changeset: 23e25954 Branch: metal Author: Jose Pereda Date: 2024-10-09 08:04:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/23e25954f2cbd8dda9afea7f257d22156233894e 8339068: [Linux] NPE: Cannot read field "firstFont" because "" is null Reviewed-by: prr ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/LogicalFont.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/FTFactory.java Changeset: 1637f775 Branch: metal Author: Thiago Milczarek Sayao Date: 2024-10-09 08:19:26 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1637f77533c11c435a7013e2ad940481beaf8d9e 8341418: Prism/es2 DrawableInfo is never freed (leak) Reviewed-by: mstrauss, lkostyra, arapte ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/IOSGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/MacGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/MonocleGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/WinGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/X11GLDrawable.java - modules/javafx.graphics/src/main/native-prism-es2/GLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/ios/IOSGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/macosx/MacGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/windows/WinGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/x11/X11GLDrawable.c Changeset: ec60af47 Branch: metal Author: Martin Fox Date: 2024-10-09 19:44:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ec60af479b824da521b14522c07d814e08dea3e5 8087863: Mac: "Select All" within ListView/TreeView is handled differently depending on the useSystemMenuBar value Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/SceneHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKSceneListener.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassStatics.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassStatics.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m + tests/system/src/test/java/test/robot/javafx/scene/MenuDoubleShortcutTest.java Changeset: fb06b1f8 Branch: metal Author: Lukasz Kostyra Date: 2024-10-10 06:44:52 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fb06b1f8e88d1c09cc8109ad3cb0ef5a5a754934 8333374: Cannot invoke "com.sun.prism.RTTexture.contentsUseful()" because "this.txt" is null Reviewed-by: kcr, jpereda, hmeda ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/RTImage.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java Changeset: fbcbc980 Branch: metal Author: Florian Kirmaier Date: 2024-10-11 14:15:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fbcbc9803f418a3f4fa1a591ad170cd52146cac9 8341010: TriangleMesh.vertexFormat Property default value is wrong Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/javafx/scene/shape/TriangleMesh.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/TriangleMeshTest.java Changeset: cf559843 Branch: metal Author: Andy Goryachev Date: 2024-10-11 18:13:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/cf559843d165e79167949718c15d458064ec9d2b 8341440: ScrollPane: no immediate effect changing fitWidth/fitHeight Reviewed-by: kcr, jhendrikx ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ScrollPaneSkin.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 0cafd801 Branch: metal Author: Hima Bindu Meda Date: 2024-10-14 05:08:28 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/0cafd8011b218162259b81872b1672a1a0649eef 8341920: Intermittent WebKit build failure on Windows generating PDB files in 619.1 Reviewed-by: kcr, sykora ! modules/javafx.web/src/main/native/Source/cmake/OptionsMSVC.cmake Changeset: 9c31cb0c Branch: metal Author: Prasanta Sadhukhan Date: 2024-10-17 06:08:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9c31cb0c696c9ec8bf71038f8f5f53633c457d04 8340005: Eliminate native access calls from javafx.swing Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java ! modules/javafx.graphics/src/main/native-prism/SwingInterop.c ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/newimpl/SwingNodeInteropN.java Changeset: 1c86d3b0 Branch: metal Author: Prasanta Sadhukhan Date: 2024-10-17 11:49:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1c86d3b089bec1ade1e9e986ef71ec77cae7b533 8340850: Wrong bug ID listed as reason for skipping SwingNodePlatformExitCrashTest Reviewed-by: kcr ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodePlatformExitCrashTest.java Changeset: c4b1e1c0 Branch: metal Author: Ambarish Rapte Date: 2024-10-17 12:32:02 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c4b1e1c019c98e97c64df8b11ee2f9635c67256d 8341686: FX: Update copyright year in docs, readme files to 2025 Reviewed-by: kcr ! build.properties ! modules/javafx.fxml/src/main/docs/javafx/fxml/doc-files/introduction_to_fxml.html ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html Changeset: 77482deb Branch: metal Author: Michael Strau? Date: 2024-10-17 18:11:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/77482debff0b6e550b451516b4d4d1466895fed8 8341372: BackgroundPosition, BorderImage, BorderStroke, CornerRadii should be final Reviewed-by: angorya, jhendrikx, kcr ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Background.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundFill.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundPosition.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundSize.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Border.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderStroke.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderWidths.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/CornerRadii.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Region.java Changeset: f71c3906 Branch: metal Author: Kevin Rushforth Date: 2024-10-18 16:10:22 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f71c3906d5da83adb69bf55d1e2854b8891dbefe 8340003: Bump minimum JDK version for JavaFX to JDK 22 Reviewed-by: angorya, arapte ! CONTRIBUTING.md ! build.properties Changeset: f5b18adf Branch: metal Author: Kevin Rushforth Date: 2024-10-18 16:37:55 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f5b18adfa4151a7760b146a95ecea08b2b407d39 8337280: Include jdk.jsobject module with JavaFX Reviewed-by: arapte, jbhaskar ! build.gradle = modules/jdk.jsobject/make/build.properties + modules/jdk.jsobject/src/main/java/module-info.java + modules/jdk.jsobject/src/main/java/netscape/javascript/JSException.java + modules/jdk.jsobject/src/main/java/netscape/javascript/JSObject.java + modules/jdk.jsobject/src/main/java/netscape/javascript/package-info.java ! settings.gradle Changeset: 6ac2dd3e Branch: metal Author: Alexander Zuev Committer: Andy Goryachev Date: 2024-10-18 18:30:52 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6ac2dd3ee0d175053442fb5de1bd0e3f92175874 8336031: Create implementation of NSAccessibilityStaticText protocol Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXStaticTextAccessibility.h + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXStaticTextAccessibility.m Changeset: e2a30740 Branch: metal Author: Andy Goryachev Date: 2024-10-22 14:24:15 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e2a3074029d94e19332ffb1f1a49e94c5e3e5163 8342462: TextAreaSkin: remove USE_MULTIPLE_NODES Reviewed-by: kcr ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextAreaSkin.java Changeset: 076b4018 Branch: metal Author: Michael Strau? Date: 2024-10-22 16:07:16 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/076b4018de1a6fd659778b77d66d2478def315a3 8341514: Add reducedMotion and reducedTransparency preferences Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PlatformPreferences.java + modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceMapping.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceProperties.java ! modules/javafx.graphics/src/main/java/javafx/application/Platform.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m ! modules/javafx.graphics/src/main/native-glass/mac/PlatformSupport.m ! modules/javafx.graphics/src/main/native-glass/win/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.h ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/application/preferences/PlatformPreferencesTest.java ! tests/manual/events/PlatformPreferencesChangedTest.java Changeset: 13df4ef0 Branch: metal Author: Ambarish Rapte Date: 2024-10-27 23:04:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/13df4ef05483a1ad54b9329770248f86f6283e2e Merge branch 'master' into metal ! build.gradle ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassView.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m ! build.gradle ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassView.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m From jvos at openjdk.org Mon Oct 28 07:43:51 2024 From: jvos at openjdk.org (Johan Vos) Date: Mon, 28 Oct 2024 07:43:51 GMT Subject: git: openjdk/jfx21u: Added tag 21.0.6+0 for changeset c15d5c3c Message-ID: <28e36dd5-4aef-4b73-9724-dd9ff7949ff4@openjdk.org> Tagged by: Johan Vos Date: 2024-10-28 07:42:25 +0000 Added tag 21.0.6+0 for changeset c15d5c3c Changeset: c15d5c3c Author: Johan Vos Date: 2024-09-11 13:17:32 +0000 URL: https://git.openjdk.org/jfx21u/commit/c15d5c3cc6d9cae8eba182bf062300493106a229 From jvos at openjdk.org Mon Oct 28 07:44:51 2024 From: jvos at openjdk.org (Johan Vos) Date: Mon, 28 Oct 2024 07:44:51 GMT Subject: git: openjdk/jfx17u: Added tag 17.0.14+0 for changeset 20e4310d Message-ID: <07bec417-2fea-4310-99eb-7f5548d6e796@openjdk.org> Tagged by: Johan Vos Date: 2024-10-28 07:44:07 +0000 Added tag 17.0.14+0 for changeset 20e4310d Changeset: 20e4310d Author: Johan Vos Date: 2024-10-15 07:43:50 +0000 URL: https://git.openjdk.org/jfx17u/commit/20e4310d262a9f8cafecbccd4aeee0ac0790fc73 From lkostyra at openjdk.org Mon Oct 28 08:19:44 2024 From: lkostyra at openjdk.org (Lukasz Kostyra) Date: Mon, 28 Oct 2024 08:19:44 GMT Subject: git: openjdk/jfx: master: 8329098: Support "@1x" image naming convention as fallback Message-ID: <9cdf5720-eff8-4276-b9ec-6df8c996cbd6@openjdk.org> Changeset: e128382f Branch: master Author: Lukasz Kostyra Date: 2024-10-28 08:18:48 +0000 URL: https://git.openjdk.org/jfx/commit/e128382fa305bb0a50b1f9fbb90f5237f9a0f9c5 8329098: Support "@1x" image naming convention as fallback Reviewed-by: kcr, jhendrikx, mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageStorage.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageStorageTest.java = modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/checkers at 1x.png + modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/lightblue.png + modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/lightblue at 1x.png From kcr at openjdk.org Mon Oct 28 12:07:29 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Mon, 28 Oct 2024 12:07:29 GMT Subject: git: openjdk/jfx: master: 8341090: Remove support for security manager from JavaFX Message-ID: Changeset: dc5df6c1 Branch: master Author: Kevin Rushforth Date: 2024-10-28 12:06:04 +0000 URL: https://git.openjdk.org/jfx/commit/dc5df6c126468c2f4c35b0c8633f82ac7eda15ef 8341090: Remove support for security manager from JavaFX Reviewed-by: angorya, arapte, jvos ! build.gradle - modules/javafx.base/src/main/conf/security/java.policy ! modules/javafx.base/src/main/java/javafx/util/FXPermission.java - modules/javafx.controls/src/main/conf/security/java.policy - modules/javafx.fxml/src/main/conf/security/java.policy - modules/javafx.graphics/src/main/conf/security/java.policy ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/javafx/application/ConditionalFeature.java ! modules/javafx.graphics/src/main/java/javafx/print/JobSettings.java ! modules/javafx.graphics/src/main/java/javafx/print/Printer.java ! modules/javafx.graphics/src/main/java/javafx/print/PrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/robot/Robot.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Font.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java - modules/javafx.media/src/main/conf/security/java.policy - modules/javafx.swing/src/main/conf/security/java.policy - modules/javafx.web/src/main/conf/security/java.policy ! modules/javafx.web/src/test/java/test/javafx/scene/web/UserDataDirectoryTest.java - tests/manual/web/HTTP2SecurityManagerTest.java - tests/system/src/test/java/test/com/sun/javafx/css/StylesheetWithSecurityManagerTest.java ! tests/system/src/test/java/test/javafx/css/imagecacheleaktest/ImageCacheLeakTest.java ! tests/system/src/test/java/test/javafx/scene/shape/meshmanagercacheleaktest/MeshManagerCacheLeakTest.java ! tests/system/src/test/java/test/launchertest/JarLauncherTest.java ! tests/system/src/test/java/test/launchertest/MainLauncherTest.java ! tests/system/src/test/java/test/launchertest/ModuleLauncherTest.java ! tests/system/src/test/java/test/launchertest/PlatformExitTest.java - tests/system/src/test/java/test/robot/helloworld/CustomSecurityManagerTest.java + tests/system/src/test/java/test/robot/helloworld/StageRobotTest.java - tests/system/src/test/java/test/sandbox/Constants.java - tests/system/src/test/java/test/sandbox/SandboxAppTest.java - tests/system/src/test/java/test/sandbox/app/FXApp.java - tests/system/src/test/java/test/sandbox/app/FXNonApp.java - tests/system/src/test/java/test/sandbox/app/FXWebApp.java - tests/system/src/test/java/test/sandbox/app/JFXPanelApp.java - tests/system/src/test/java/test/sandbox/app/JFXPanelImplicitExitApp.java - tests/system/src/test/java/test/sandbox/app/Util.java ! tests/system/src/test/java/test/shutdowntest/ShutdownHookTest.java ! tests/system/src/test/java/test/util/Util.java - tests/system/src/test/resources/test/sandbox/app/test.css - tests/system/src/test/resources/test/sandbox/app/test.fxml - tests/system/src/test/resources/test/sandbox/app/test.html - tests/system/src/test/resources/test/sandbox/empty.policy - tests/system/src/test/resources/test/sandbox/test.policy From jvos at openjdk.org Mon Oct 28 15:48:58 2024 From: jvos at openjdk.org (Johan Vos) Date: Mon, 28 Oct 2024 15:48:58 GMT Subject: git: openjdk/jfx17u: master: 8343135: Change JavaFX release version to 17.0.14 in jfx17u Message-ID: Changeset: 9fecccf8 Branch: master Author: Johan Vos Date: 2024-10-28 15:48:24 +0000 URL: https://git.openjdk.org/jfx17u/commit/9fecccf8cf7bdb8e5aca5c82fd4a4b4b67a509e4 8343135: Change JavaFX release version to 17.0.14 in jfx17u Reviewed-by: jpereda ! .jcheck/conf ! build.properties From jvos at openjdk.org Mon Oct 28 15:56:26 2024 From: jvos at openjdk.org (Johan Vos) Date: Mon, 28 Oct 2024 15:56:26 GMT Subject: git: openjdk/jfx21u: master: 8343136: Change JavaFX release version to 21.0.6 in jfx21u Message-ID: <8e1f2609-77f9-449b-8085-2d533cffc5b6@openjdk.org> Changeset: 9e3dfb33 Branch: master Author: Johan Vos Date: 2024-10-28 15:55:10 +0000 URL: https://git.openjdk.org/jfx21u/commit/9e3dfb3355713cd257f6a3c9ab5b64eec8ab4e95 8343136: Change JavaFX release version to 21.0.6 in jfx21u Reviewed-by: jpereda ! .jcheck/conf ! build.properties From arapte at openjdk.org Tue Oct 29 08:53:58 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 29 Oct 2024 08:53:58 GMT Subject: git: openjdk/jfx-sandbox: metal: 8343141: Use appropriate check before disposing MTLShader objects Message-ID: Changeset: 517b518f Branch: metal Author: Jayathirth Rao D V Committer: Ambarish Rapte Date: 2024-10-29 14:00:06 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/517b518fa161f262ad5a286bcdcda6e4b0b9e9b8 8343141: Use appropriate check before disposing MTLShader objects ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLShader.java ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m ! modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.m From psadhukhan at openjdk.org Wed Oct 30 13:46:50 2024 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Wed, 30 Oct 2024 13:46:50 GMT Subject: git: openjdk/jfx: master: 8340849: [macos] Crash when creating a child window of a JavaFX window after Platform::exit Message-ID: <46b4cd64-ec7c-44d9-a835-445979f4e153@openjdk.org> Changeset: 501f761c Branch: master Author: Prasanta Sadhukhan Date: 2024-10-30 13:44:28 +0000 URL: https://git.openjdk.org/jfx/commit/501f761c388642c73ce210fb199806eeeda73e54 8340849: [macos] Crash when creating a child window of a JavaFX window after Platform::exit 8340442: Enable SwingNodePlatformExitCrashTest after JDK-8340849 is fixed Reviewed-by: kcr, lkostyra ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/newimpl/SwingNodeInteropN.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodePlatformExitCrashTest.java From kcr at openjdk.org Thu Oct 31 12:22:11 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 31 Oct 2024 12:22:11 GMT Subject: git: openjdk/jfx: master: 8342453: Remove calls to doPrivileged in javafx.graphics/com.sun.javafx.tk Message-ID: <16f36a00-339c-48d2-a9e6-457f2dd33f3b@openjdk.org> Changeset: 73c85e7f Branch: master Author: Kevin Rushforth Date: 2024-10-31 12:21:38 +0000 URL: https://git.openjdk.org/jfx/commit/73c85e7fb15140999733361aa84cf603886ed9cd 8342453: Remove calls to doPrivileged in javafx.graphics/com.sun.javafx.tk Reviewed-by: angorya, mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassSceneDnDEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PerformanceLogger.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PerformanceTrackerHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PrismImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/RotateGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ScrollGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/SwipeGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ZoomGestureRecognizer.java From jhendrikx at openjdk.org Thu Oct 31 14:19:25 2024 From: jhendrikx at openjdk.org (John Hendrikx) Date: Thu, 31 Oct 2024 14:19:25 GMT Subject: git: openjdk/jfx: master: 8340852: ScrollPane should not consume navigation keys when it doesn't have direct focus Message-ID: <7c2a9ce0-850d-4b3f-a7d6-8165d658cdd7@openjdk.org> Changeset: d09cb785 Branch: master Author: John Hendrikx Date: 2024-10-31 14:16:52 +0000 URL: https://git.openjdk.org/jfx/commit/d09cb78535bdac010432ac46aa5672201c3999d2 8340852: ScrollPane should not consume navigation keys when it doesn't have direct focus Reviewed-by: angorya, kcr ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java ! modules/javafx.controls/src/main/java/javafx/scene/control/ScrollPane.java From angorya at openjdk.org Thu Oct 31 14:32:58 2024 From: angorya at openjdk.org (Andy Goryachev) Date: Thu, 31 Oct 2024 14:32:58 GMT Subject: git: openjdk/jfx: master: 2 new changesets Message-ID: <6f30e2e0-9771-4945-a914-4ef66e2d2da0@openjdk.org> Changeset: 33987a40 Branch: master Author: Andy Goryachev Date: 2024-10-31 14:31:16 +0000 URL: https://git.openjdk.org/jfx/commit/33987a4063318a463ccdf8d558bf2d4a6deeca17 8342912: Remove calls to doPrivileged in fxml Reviewed-by: kcr, lkostyra ! modules/javafx.fxml/src/main/java/com/sun/javafx/fxml/BeanAdapter.java ! modules/javafx.fxml/src/main/java/com/sun/javafx/fxml/MethodHelper.java ! modules/javafx.fxml/src/main/java/com/sun/javafx/fxml/ModuleHelper.java ! modules/javafx.fxml/src/main/java/javafx/fxml/FXMLLoader.java Changeset: 2234e84c Branch: master Author: Andy Goryachev Date: 2024-10-31 14:32:18 +0000 URL: https://git.openjdk.org/jfx/commit/2234e84c01513e83a62597b76ba7a37254efd493 8342913: Remove calls to doPrivileged in media Reviewed-by: kcr, almatvee ! modules/javafx.media/src/main/java/com/sun/media/jfxmedia/locator/Locator.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaManager.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/PlatformManager.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/osx/OSXPlatform.java