mirror of
https://git.freebsd.org/ports.git
synced 2025-05-22 11:48:35 -04:00
- Fixes for internal web browser on amd64 [2] - Convert to USE_GECKO [3] Note: Port defaults to xulrunner as the preffered gecko port because it is the only port which allows the internal web browser to work but eclipse will build using other gecko ports (ie. firefox, mozilla, seamonkey) though it will lack a working internal web browser. An argument can be made that xulrunner should be the only available gecko but maybe 5 people have xulrunner installed and it's another 45 minute mozilla dependency on even my speedy machine. The maintainer mentioned working on getting the internal web browser to work with firefox so I'm leaving well enough alone. When eclipse fully works with firefox the USE_GECKO ordering should probably be revistited. PR: 105581 Submitted by: Maintainer [1], Kurt Miller <lists at intricatesoftware.com> [2], me [3]
21 lines
1.6 KiB
Java
21 lines
1.6 KiB
Java
--- plugins/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/XPCOM.java.orig Wed Nov 29 14:11:42 2006
|
|
+++ plugins/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/XPCOM.java Wed Nov 29 14:14:30 2006
|
|
@@ -89,6 +89,7 @@
|
|
public static final int NS_ERROR_HTMLPARSER_UNRESOLVEDDTD = 0x804e03f3;
|
|
public static final int NS_ERROR_FILE_NOT_FOUND = 0x80520012;
|
|
public static final String NS_APP_APPLICATION_REGISTRY_DIR = "AppRegD"; //$NON-NLS-1$
|
|
+ public static final String NS_APP_USER_PROFILE_50_DIR = "ProfD"; //$NON-NLS-1$
|
|
|
|
public static final native void memmove(nsID dest, int /*long*/ src, int nbytes);
|
|
public static final native void memmove(int /*long*/ dest, nsID src, int nbytes);
|
|
@@ -103,9 +104,8 @@
|
|
public static final native void memmove(byte[] dest, char[] src, int nbytes);
|
|
public static final native int NS_GetComponentManager(int /*long*/[] result);
|
|
public static final native int NS_GetServiceManager(int /*long*/[] result);
|
|
-public static final native int NS_InitEmbedding(int /*long*/ aMozBinDirectory, int /*long*/ aAppFileLocProvider);
|
|
+public static final native int NS_InitXPCOM3(int /*long*/ result, int /*long*/ binDirectory, int /*long*/ appFileLocationProvider, int /*long*/ staticComponents, int componentCount);
|
|
public static final native int NS_NewLocalFile(int /*long*/ path, boolean followLinks, int /*long*/[] result);
|
|
-public static final native int NS_TermEmbedding();
|
|
public static final native int strlen_PRUnichar(int /*long*/ s);
|
|
public static final native int /*long*/ nsEmbedCString_new();
|
|
public static final native int /*long*/ nsEmbedCString_new(byte[] aString, int length);
|