On Tue, 27 Oct 2026 12:17:17 GMT, Marius Hanl <[email protected]> wrote:

>> Adds missing `JNI_OnLoad` functions:
>> - Was missing for the new Metal API
>> - Decora (Silently failed on GraalVM builds)
>> - Swing (prism_common)
>> - Moncole, which also was a bit inconsistent regarding the `#ifdef 
>> STATIC_BUILD`
>> 
>> Add missing `JNIEXPORT` (only two locations).
>> 
>> ---------
>> - [x] I confirm that I make this contribution in accordance with the 
>> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai).
>
> Marius Hanl has updated the pull request with a new target base due to a 
> merge or a rebase. The pull request now contains 11 commits:
> 
>  - merge
>  - Merge branch 'master' of https://github.com/openjdk/jfx into 
> 8393056-Add/Fix-missing-or-wrong-JNI_OnLoad-implementations
>    
>    # Conflicts:
>    #  modules/javafx.graphics/src/android/native/VMLauncher.c
>    #  modules/javafx.graphics/src/main/native-glass/monocle/EGL.c
>    #  
> modules/javafx.graphics/src/main/native-prism-es2/monocle/MonocleGLFactory.c
>    #  modules/javafx.web/src/ios/native/WebViewImpl.m
>  - #ifdef STATIC_BUILD for monocle as well
>  - add missing JNIEXPORT
>  - Missing JNI_OnLoad
>  - remove comment
>  - Merge branch 'master' of https://github.com/openjdk/jfx into 
> JDK-8385270-Bump-JNI_VERSION-to-1.8-everywhere
>  - assign javavm
>  - Merge branch 'master' of https://github.com/openjdk/jfx into 
> JDK-8385270-Bump-JNI_VERSION-to-1.8-everywhere
>    
>    # Conflicts:
>    #  modules/javafx.graphics/src/main/native-iio/jpegloader.c
>  - Merge branch 'master' of https://github.com/openjdk/jfx into 
> JDK-8385270-Bump-JNI_VERSION-to-1.8-everywhere
>  - ... and 1 more: https://git.openjdk.org/jfx/compare/02e80b83...646805f0

Local and Jenkins tests passed.

-------------

Marked as reviewed by kcr (Lead).

PR Review: https://git.openjdk.org/jfx/pull/2328#pullrequestreview-5791980249

Reply via email to