git: openjdk/jfx-sandbox: metal: 17 new changesets

Ambarish Rapte arapte at openjdk.org
Sun Oct 27 17:37:13 UTC 2024


Changeset: 23e25954
Branch: metal
Author:    Jose Pereda <jpereda at openjdk.org>
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 "<local4>" 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 <tsayao at openjdk.org>
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 <mfox at openjdk.org>
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 <lkostyra at openjdk.org>
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 <fkirmaier at openjdk.org>
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 <angorya at openjdk.org>
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 <hmeda at openjdk.org>
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 <psadhukhan at openjdk.org>
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 <psadhukhan at openjdk.org>
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 <arapte at openjdk.org>
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ß <mstrauss at openjdk.org>
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 <kcr at openjdk.org>
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 <kcr at openjdk.org>
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 <kizune at openjdk.org>
Committer: Andy Goryachev <angorya at openjdk.org>
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 <angorya at openjdk.org>
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ß <mstrauss at openjdk.org>
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 <arapte at openjdk.org>
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



More information about the openjfx-changes mailing list