JDK-8260616 : Removing remaining JNF dependencies in the java.desktop module
  • Type: Bug
  • Component: client-libs
  • Affected Version: 17
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2021-01-29
  • Updated: 2022-05-30
  • Resolved: 2021-02-04
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11 JDK 13 JDK 15 JDK 17
11.0.12-oracleFixed 13.0.8Fixed 15.0.4Fixed 17 b09Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
This completes the work under the umbrella bug https://bugs.openjdk.java.net/browse/JDK-8257852
to remove JNF dependencies.

This bug tracks 
- replacement of JNF String related and similar utilities
- replacement of JNF utilities for running on the Appkit thread
- removal of all imports and build options related to JNF.
Comments
This causes regression - JDK-8272602
18-08-2021

Fix request (11u) This is the part 6 of series, to remove JNF dependency from jdk11u. Does not apply clean. Also needed for parity with oracle. Review link https://mail.openjdk.java.net/pipermail/jdk-updates-dev/2021-May/006232.html
18-05-2021

Fix Request (13u) : this is part 7/8 of JNF removal patches. didn't apply cleanly, review thread: https://github.com/openjdk/jdk13u-dev/pull/178
08-04-2021

Fix Request (15u) : this is part 7/8 of JNF removal patches. didn't apply cleanly, review thread: https://github.com/openjdk/jdk15u-dev/pull/13
02-04-2021

Changeset: 8760688d Author: Phil Race <prr@openjdk.org> Date: 2021-02-04 01:36:19 +0000 URL: https://git.openjdk.java.net/jdk/commit/8760688d
04-02-2021