-
Bug
-
Resolution: Fixed
-
P3
-
8, jfx24
-
b17
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8344254 | jfx23.0.2 | Kevin Rushforth | P3 | Resolved | Fixed | b03 |
JDK-8344791 | jfx21.0.6 | Johan Vos | P3 | Resolved | Fixed | b02 |
JDK-8344790 | jfx17.0.14 | Johan Vos | P3 | Resolved | Fixed | b02 |
JDK-8344625 | 8u451 | Kevin Rushforth | P3 | Resolved | Fixed | master |
The Java code passes an AccessControlConext instance to the native JSObject code, which stores it in the object so that it can later pass it back to the Utilities::fwkInvokeWithContext Java method via a JNI upcall. The native WebKit otherwise does not use the AccessControlConext object. Since it is already treated as an opaque object by the native code, the easiest path to eliminating the references to AccessControlConext is to change the method signatures to pass an Object rather than AccessControlConext. This has two related advantages:
1. It will minimize the changes to native WebKit JNI code.
2. It will allow us to keep the native code identical between mainline jfx24 and earlier releases (e.g., jfx23u, jfx21u, etc), since earlier releases still need to be able to run with a security manager.
This bug fix needs to go in ahead of the fix for
- backported by
-
JDK-8344254 Pass AccessControlContext to/from WebKit as opaque object
-
- Resolved
-
-
JDK-8344625 Pass AccessControlContext to/from WebKit as opaque object
-
- Resolved
-
-
JDK-8344790 Pass AccessControlContext to/from WebKit as opaque object
-
- Resolved
-
-
JDK-8344791 Pass AccessControlContext to/from WebKit as opaque object
-
- Resolved
-
- blocks
-
JDK-8342993 Remove uses of AccessController and AccessControlContext from JavaFX
-
- Resolved
-
- relates to
-
JDK-8341090 Remove support for security manager from JavaFX
-
- Resolved
-
- links to
-
Commit(master) openjdk/jfx17u/dd3c3615
-
Commit(master) openjdk/jfx21u/7dd31c9c
-
Commit(master) openjdk/jfx23u/ea0ffaaa
-
Commit(master) openjdk/jfx/fffa0fc4
-
Review(master) openjdk/jfx17u/220
-
Review(master) openjdk/jfx21u/85
-
Review(master) openjdk/jfx23u/29
-
Review(master) openjdk/jfx/1626