JDK-8259651 : [macOS] Replace JNF_COCOA_ENTER/EXIT macros
  • Type: Bug
  • Component: client-libs
  • Affected Version: 17
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2021-01-12
  • Updated: 2022-01-24
  • Resolved: 2021-01-15
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 b06Fixed
Related Reports
Relates :  
Description
As a step towards https://bugs.openjdk.java.net/browse/JDK-8257852
we can replace the JNF_COCOA_ENTER/EXIT macros with JDK defined macros. 
At the same time remove usages of JNFException since the new JDK macros work without it.
Comments
Fix request (11u) This is the part 4 of series, to remove JNF dependency from jdk11u. Not applies cleanly. 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): Part 5/8 of JNF removal patch series. didn't apply cleanly, review link https://github.com/openjdk/jdk13u-dev/pull/176
08-04-2021

Fix Request (15u): Part 5/8 of JNF removal patch series. Applies cleanly.
02-04-2021

Changeset: 5855d52a Author: Phil Race <prr@openjdk.org> Date: 2021-01-15 17:04:53 +0000 URL: https://git.openjdk.java.net/jdk/commit/5855d52a
15-01-2021