JDK-8234786 : Fix for JDK-8214578 breaks OS X 10.12 compatibility
Type:Bug
Component:client-libs
Sub-Component:java.awt
Affected Version:11.0.7-oracle,14
Priority:P3
Status:Resolved
Resolution:Fixed
OS:os_x
CPU:x86_64
Submitted:2019-11-26
Updated:2022-01-05
Resolved:2019-11-27
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.
The fix for JDK-8214578 introduces NSTextInputSourceIdentifier which is only present from osx10.13 onwards, so breaks 10.12 compilation.
Comments
Thanks for the approval! Commented on this one and related issues here:
https://bugs.openjdk.java.net/browse/JDK-8248532?focusedCommentId=14456901&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14456901
05-11-2021
[~akasko] JDK 8u has been approved. Please push the patch.
Update: There seems to be some concern about JDK-8214578. Please get this resolved and post an update here.
05-11-2021
Fix request (8u)
Requesting backport to 8u because it fixes the problem introduced with JDK-8214578 that is on review for 8u. Patch applies cleanly (with updated path) on top of JDK-8214578 and intended to be pushed along with it.
8u exported changeset with updated path: https://cr.openjdk.java.net/~akasko/jdk8u/8234786/8234786_8u.patch
06-10-2021
Fix request (13u)
Requesting backport to 13u for parity with 11u, applies cleanly.
04-06-2020
Fix request (11u)
I would like to downport this for parity with 11.0.7-oracle. Applies clean