JDK-8136966 : Remove experimental, non-shipping glass SWT platform
  • Type: Bug
  • Component: javafx
  • Sub-Component: window-toolkit
  • Affected Version: 9-repo-jigsaw
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2015-09-22
  • Updated: 2016-01-06
  • Resolved: 2015-11-05
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 9
9Fixed
Related Reports
Blocks :  
Blocks :  
Description
In the graphics module we have an experimental implementation of an SWT-based platform. This was never a good place for it, since we do not want jfxrt.jar (even in debug mode) to have to depend on swt.jar. With the modular JDK there is no way for this to be supported. We need to remove this experimental code. If someone wants to resurrect it, it will need to be in a separate (also experimental and not shipped) module.
Comments
http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/22d3156df753
05-11-2015

+1
05-11-2015

http://cr.openjdk.java.net/~kcr/8136966/webrev.00/ Simple patch to remove the entire com.sun.glass.ui.swt package. I purposely left in place the class filtering in build.gradle, etc (which excludes this package is a few places) to avoid merge conflicts with jake, since the class filtering is now done very differently. Leaving them in is not harmful. I will remove them in jake after they are no longer needed.
05-11-2015

Since we don't ship this anyway, I plan to remove it in 9-dev and then sync it to jake.
05-11-2015