File icedtea-web-1.5.1-java9.patch of Package icedtea-web
--- icedtea-web-1.5.1/configure.ac 2014-08-14 12:15:46.950832174 +0200
+++ icedtea-web-1.5.1/configure.ac 2014-10-03 08:22:48.577781547 +0200
@@ -62,7 +62,6 @@
dnl IT570 - NetX depends on sun.applet.AppletViewPanel
dnl IT571 - NetX depends on com.sun.net.ssl.internal.ssl.X509ExtendedTrustManager.java
dnl IT573 - Plugin depends on sun.awt,X11.XEmbeddedFrame.java
-dnl IT574 - Plugin depends on sun.misc.Ref
dnl IT575 - Plugin depends on com.sun/jndi.toolkit.url.UrlUtil
dnl IT576 - Plugin depends on sun.applet.AppletImageRef
dnl IT578 - Remove need for patching AppletPanel for Plugin/Webstart
@@ -81,7 +80,6 @@
IT_CHECK_FOR_CLASS(SUN_NET_WWW_PROTOCOL_JAR_URLJARFILE, [sun.net.www.protocol.jar.URLJarFile])
IT_CHECK_FOR_CLASS(SUN_NET_WWW_PROTOCOL_JAR_URLJARFILECALLBACK, [sun.net.www.protocol.jar.URLJarFileCallBack])
IT_CHECK_FOR_CLASS(SUN_AWT_X11_XEMBEDDEDFRAME, [sun.awt.X11.XEmbeddedFrame])
-IT_CHECK_FOR_CLASS(SUN_MISC_REF, [sun.misc.Ref])
IT_CHECK_FOR_CLASS(COM_SUN_JNDI_TOOLKIT_URL_URLUTIL, [com.sun.jndi.toolkit.url.UrlUtil])
IT_CHECK_FOR_CLASS(SUN_APPLET_APPLETIMAGEREF, [sun.applet.AppletImageRef])
IT_CHECK_FOR_SUN_APPLET_ACCESSIBILITY
--- icedtea-web-1.5.1/netx/net/sourceforge/jnlp/util/ui/NonEditableTableModel.java 2014-08-14 12:15:46.874831477 +0200
+++ icedtea-web-1.5.1/netx/net/sourceforge/jnlp/util/ui/NonEditableTableModel.java 2014-10-03 08:44:41.162893355 +0200
@@ -94,7 +94,7 @@
* @param rowCount the number of rows the table holds
* @see DefaultTableModel#DefaultTableModel(Vector,int)
*/
- public NonEditableTableModel(final Vector<?> columnNames, final int rowCount) {
+ public NonEditableTableModel(final Vector columnNames, final int rowCount) {
super(columnNames, rowCount);
}
@@ -106,7 +106,7 @@
* @param columnNames {@code vector} containing the names of the new columns
* @see DefaultTableModel#DefaultTableModel(Vector,Vector)
*/
- public NonEditableTableModel(final Vector<?> data, final Vector<?> columnNames) {
+ public NonEditableTableModel(final Vector data, final Vector columnNames) {
super(data, columnNames);
}
--- icedtea-web-1.5.1/plugin/icedteanp/java/sun/applet/PluginAppletViewer.java 2014-08-14 12:15:46.956832229 +0200
+++ icedtea-web-1.5.1/plugin/icedteanp/java/sun/applet/PluginAppletViewer.java 2014-10-03 09:22:04.337605844 +0200
@@ -115,7 +115,6 @@
import sun.awt.AppContext;
import sun.awt.SunToolkit;
import sun.awt.X11.XEmbeddedFrame;
-import sun.misc.Ref;
import com.sun.jndi.toolkit.url.UrlUtil;
import net.sourceforge.jnlp.runtime.JNLPRuntime;
@@ -815,7 +814,7 @@
/**
* Get an image ref.
*/
- private synchronized Ref getCachedImageRef(URL url) {
+ private synchronized AppletImageRef getCachedImageRef(URL url) {
PluginDebug.debug("getCachedImageRef() searching for ", url);
try {