X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=blobdiff_plain;f=src%2Forg%2Fxwt%2FMain.java;h=533e763c92677b1f5205f5cb912024237ee31369;hp=2bfb7d844186a9e796d960fead7d6852a2930e43;hb=8ad8837b741bd77cd8aeef1881159ad839ce3828;hpb=0a3ca0b143d5742208e6dc922104d897a7647464 diff --git a/src/org/xwt/Main.java b/src/org/xwt/Main.java index 2bfb7d8..533e763 100644 --- a/src/org/xwt/Main.java +++ b/src/org/xwt/Main.java @@ -5,14 +5,18 @@ import java.net.*; import java.util.*; import java.io.*; import java.awt.*; -import org.bouncycastle.util.encoders.Base64; import org.xwt.js.*; import org.xwt.util.*; import org.xwt.translators.*; +import org.xwt.plat.*; +import org.bouncycastle.util.encoders.Base64; /** Entry point for the XWT Engine; handles splash screen, initial xwar loading, and argument processing */ public class Main { + // to prevent GCJ from dropping these classes + private static final Class[] keep = new Class[] { GCJ.class, Linux.class, Solaris.class, Darwin.class, Win32.class }; + /** * FEATURE: this should be implemented using self-emulation * Used for security checks. If this is null, it means that only