git: openjdk/jfx-sandbox: tsayao_wayland_egl: 18 new changesets

duke duke at openjdk.org
Sun Oct 22 13:38:32 UTC 2023


Changeset: 042d495a
Author:    Thiago Milczarek Sayão <thiago.sayao at gmail.com>
Date:      2023-10-21 22:04:01 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/042d495aea138809f59cfc17d4da81904d153abb

test

! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp
! modules/javafx.graphics/src/main/native-prism-es2/PrismES2Defs.h
! modules/javafx.graphics/src/main/native-prism-es2/egl/EGLGLContext.c
! modules/javafx.graphics/src/main/native-prism-es2/egl/EGLGLDrawable.c
! modules/javafx.graphics/src/main/native-prism-es2/egl/EGLGLFactory.c
! modules/javafx.graphics/src/main/native-prism-es2/egl/EGLGLPixelFormat.c

Changeset: 1733d2ea
Author:    Lukasz Kostyra <lkostyra at openjdk.org>
Date:      2023-09-29 11:01:52 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/1733d2ea6c2be087aaf26509d5ebcb70601d1412

8316892: Skip failing IconifyTestcanIconifyDecoratedStage on Linux

Reviewed-by: kcr

! tests/system/src/test/java/test/robot/javafx/stage/IconifyTest.java

Changeset: 25862787
Author:    Florian Kirmaier <fkirmaier at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2023-09-29 13:32:53 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/25862787d2e1b6c4da17089a1d5695c4e4b9fd6e

8317308: JavaFX Developer build broken on Windows - NativeLibrary file contains invalid character ':'

Reviewed-by: kcr

! modules/javafx.graphics/src/main/java/com/sun/glass/utils/NativeLibLoader.java

Changeset: 2ec33435
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2023-10-09 20:59:40 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/2ec33435da44e6dc4791ecb1a37c064125c2ca13

8313628: Column drag header, overlay and line are not correctly aligned

Reviewed-by: angorya, kpk

! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableColumnHeader.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.java
! modules/javafx.controls/src/shims/java/javafx/scene/control/skin/TableHeaderRowShim.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TableViewSkinTest.java
+ modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableViewSkinTest.java

Changeset: ec9a11bc
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2023-10-09 21:00:03 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/ec9a11bc2b5f2f01c3109a13ccc03274e8ed7678

8316590: Rendering artifact after JDK-8311983

Reviewed-by: jvos, kpk, angorya

! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualFlow.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/VirtualFlowTest.java

Changeset: 73e690fc
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-10-10 12:04:30 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/73e690fc118c55d0c59fb567e884434a03243fff

8314486: JavaFX build uses deprecated features that will be removed in gradle 8

Reviewed-by: jvos, kcr

! build.gradle

Changeset: e621d4b6
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-10-12 09:08:26 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/e621d4b65222ee99b29fb2709a830d8ad70ea44f

8314484: Update Gradle to 8.4

Reviewed-by: kcr, jvos

! build.gradle
! build.properties
! gradle/UPDATING.txt
- gradle/legal/gradle.md
! gradle/wrapper/gradle-wrapper.jar
! gradle/wrapper/gradle-wrapper.properties
! gradlew

Changeset: 4604e873
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-10-13 03:49:27 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/4604e87372adf3842529c1b3640bdb4424867e3d

8318059: Typo is javafx.scene.Node.usesMirroring comment

Reviewed-by: aghaisas

! modules/javafx.graphics/src/main/java/javafx/scene/Node.java

Changeset: f76437da
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2023-10-13 14:36:29 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/f76437da86dbb6a2ad742c06f5818a2abac2d5eb

8314906: [testbug] Create behavior tests for text input controls

Reviewed-by: aghaisas, kpk

+ doc-files/behavior/PasswordField.md
+ doc-files/behavior/TextArea.md
+ doc-files/behavior/TextField.md
+ doc-files/behavior/TextInputControl.md
! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/KeyEventFirer.java
+ modules/javafx.controls/src/test/java/test/javafx/scene/control/behavior/BehaviorTestBase.java
+ modules/javafx.controls/src/test/java/test/javafx/scene/control/behavior/PasswordFieldBehaviorTest.java
+ modules/javafx.controls/src/test/java/test/javafx/scene/control/behavior/TextAreaBehaviorTest.java
+ modules/javafx.controls/src/test/java/test/javafx/scene/control/behavior/TextFieldBehaviorTest.java
+ modules/javafx.controls/src/test/java/test/javafx/scene/control/behavior/TextInputControlTestBase.java
+ tests/system/src/test/java/test/javafx/scene/control/behavior/BehaviorRobotTestBase.java
+ tests/system/src/test/java/test/javafx/scene/control/behavior/KeyModifier.java
+ tests/system/src/test/java/test/javafx/scene/control/behavior/TextAreaBehaviorRobotTest.java
+ tests/system/src/test/java/test/javafx/scene/control/behavior/TextInputBehaviorRobotTest.java

Changeset: 6d2595a3
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2023-10-14 08:50:19 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/6d2595a3a3f5b0853de8ee61e99ecefc15345bf3

8318115: Webkit build fails after gradle 8.4

Reviewed-by: aghaisas

! build.gradle

Changeset: 16169240
Author:    John Neffenger <jgneff at openjdk.org>
Date:      2023-10-14 16:32:26 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/16169240667876633895b27464eb90033abb6166

8317370: JavaFX runtime version is wrong at runtime

Reviewed-by: kcr, sykora

! UPDATING-VERSION.md
! build.gradle
! modules/javafx.base/src/main/version-info/VersionInfo.java
! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/VersionInfoTest.java

Changeset: cd7383ae
Author:    Michael Strauß <mstrauss at openjdk.org>
Date:      2023-10-17 17:03:18 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/cd7383aefcb15804bce1ba8541bf41137fb880cb

8318204: Use new EventTarget methods in ListenerHelper

Reviewed-by: jhendrikx, nlisker, angorya

! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/ListenerHelper.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TestListenerHelper.java

Changeset: bb07bcf7
Author:    Hima Bindu Meda <hmeda at openjdk.org>
Date:      2023-10-18 13:08:47 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/bb07bcf7eb60cb772e6d4f135893ff6915c5aa0d

8313321: Set minimum python version in WebKit cmake scripts

Reviewed-by: kcr, sykora

! modules/javafx.web/src/main/native/Source/cmake/WebKitCommon.cmake

Changeset: 27594f01
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2023-10-19 06:44:23 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/27594f01bd1df9d716914f8a7527d56b4ea45596

8315569: Tests for the contract of SkinBase.layoutChildren(..)

Reviewed-by: angorya

+ modules/javafx.controls/src/test/java/test/javafx/scene/control/ControlLayoutTest.java

Changeset: de456dad
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2023-10-19 20:21:07 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/de456dad193f295a8bd93b72bb9b71960e6afd18

8317508: Provide media support for libavcodec version 60

Reviewed-by: sykora, arapte

! build.gradle
! gradle/verification-metadata.xml
! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaManager.java
! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstregistry.c

Changeset: 929035f1
Author:    Karthik P K <kpk at openjdk.org>
Date:      2023-10-21 07:17:19 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/929035f1857d961c0a9b7b281052aace3da837cc

8306083: Text.hitTest is incorrect when more than one Text node in TextFlow

Reviewed-by: angorya, prr

! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextLayout.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/text/TextRun.java
! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java
! modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java
! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubTextLayout.java
+ tests/system/src/test/java/test/robot/javafx/scene/TextCharacterIndexTest.java

Changeset: 3b5c10af
Author:    Thiago Milczarek Sayão <thiago.sayao at gmail.com>
Date:      2023-10-22 09:18:31 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/3b5c10afd7715bbbcb2a74bd50e845a3750ed049

Merge branch 'master' into tsayao_wayland_egl

! build.gradle
! build.gradle

Changeset: 1ff45424
Author:    Thiago Milczarek Sayão <thiago.sayao at gmail.com>
Date:      2023-10-22 10:37:56 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/1ff45424cd1882fa9014b97c1b8f8f2f0c2cf0d7

Simplify the change to a minimum

! .idea/misc.xml
= modules/javafx.graphics/src/main/java/com/sun/prism/es2/EGLContext.java
= modules/javafx.graphics/src/main/java/com/sun/prism/es2/EGLDrawable.java
= modules/javafx.graphics/src/main/java/com/sun/prism/es2/EGLFactory.java
= modules/javafx.graphics/src/main/java/com/sun/prism/es2/EGLPixelFormat.java
! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLFactory.java
! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/GlassView.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/GlassWindow.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/glass_dnd.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.h
! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h
! modules/javafx.graphics/src/main/native-prism-es2/PrismES2Defs.h
= modules/javafx.graphics/src/main/native-prism-es2/egl/EGLContext.c
+ modules/javafx.graphics/src/main/native-prism-es2/egl/EGLDrawable.c
= modules/javafx.graphics/src/main/native-prism-es2/egl/EGLFactory.c
- modules/javafx.graphics/src/main/native-prism-es2/egl/EGLGLDrawable.c
= modules/javafx.graphics/src/main/native-prism-es2/egl/EGLPixelFormat.c



More information about the openjfx-changes mailing list