Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOM.properties16
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom.cpp13
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom_stats.cpp5
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom_stats.h1
4 files changed, 33 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOM.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOM.properties
index 5892c13ffb..f5f9879594 100644
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOM.properties
+++ b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOM.properties
@@ -305,6 +305,20 @@ XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_14=
XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_15=
XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_16=
+XPCOM_VtblCall__IIIZZIZZZZII=
+XPCOM_VtblCall__IIIZZIZZZZII_0=
+XPCOM_VtblCall__IIIZZIZZZZII_1=
+XPCOM_VtblCall__IIIZZIZZZZII_2=
+XPCOM_VtblCall__IIIZZIZZZZII_3=
+XPCOM_VtblCall__IIIZZIZZZZII_4=
+XPCOM_VtblCall__IIIZZIZZZZII_5=
+XPCOM_VtblCall__IIIZZIZZZZII_6=
+XPCOM_VtblCall__IIIZZIZZZZII_7=
+XPCOM_VtblCall__IIIZZIZZZZII_8=
+XPCOM_VtblCall__IIIZZIZZZZII_9=
+XPCOM_VtblCall__IIIZZIZZZZII_10=
+XPCOM_VtblCall__IIIZZIZZZZII_11=
+
XPCOM_VtblCall__IIIZ_3Z=
XPCOM_VtblCall__IIIZ_3Z_0=
XPCOM_VtblCall__IIIZ_3Z_1=
@@ -958,6 +972,8 @@ org_eclipse_swt_internal_mozilla_nsIDOMEvent=
org_eclipse_swt_internal_mozilla_nsIDOMEventTarget=
+org_eclipse_swt_internal_mozilla_nsIDOMKeyEvent=
+
org_eclipse_swt_internal_mozilla_nsIDOMMouseEvent=
org_eclipse_swt_internal_mozilla_nsIDOMSerializer=
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom.cpp b/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom.cpp
index c77b240ec5..5c344b1956 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom.cpp
+++ b/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom.cpp
@@ -571,6 +571,19 @@ JNIEXPORT jint JNICALL XPCOM_NATIVE(VtblCall__IIIZZIIIIIIZZZZSI)
}
#endif
+#ifndef NO_VtblCall__IIIZZIZZZZII
+extern "C" JNIEXPORT jint JNICALL XPCOM_NATIVE(VtblCall__IIIZZIZZZZII)(JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jboolean arg3, jboolean arg4, jint arg5, jboolean arg6, jboolean arg7, jboolean arg8, jboolean arg9, jint arg10, jint arg11);
+JNIEXPORT jint JNICALL XPCOM_NATIVE(VtblCall__IIIZZIZZZZII)
+ (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jboolean arg3, jboolean arg4, jint arg5, jboolean arg6, jboolean arg7, jboolean arg8, jboolean arg9, jint arg10, jint arg11)
+{
+ jint rc = 0;
+ XPCOM_NATIVE_ENTER(env, that, VtblCall__IIIZZIZZZZII_FUNC);
+ rc = (jint)((jint (STDMETHODCALLTYPE *)(jint, jint, jboolean, jboolean, jint, jboolean, jboolean, jboolean, jboolean, jint, jint))(*(jint **)arg1)[arg0])(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);
+ XPCOM_NATIVE_EXIT(env, that, VtblCall__IIIZZIZZZZII_FUNC);
+ return rc;
+}
+#endif
+
#ifndef NO_VtblCall__IIIZ_3Z
extern "C" JNIEXPORT jint JNICALL XPCOM_NATIVE(VtblCall__IIIZ_3Z)(JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jboolean arg3, jbooleanArray arg4);
JNIEXPORT jint JNICALL XPCOM_NATIVE(VtblCall__IIIZ_3Z)
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom_stats.cpp b/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom_stats.cpp
index 6ab4615b0e..ba0ad9433f 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom_stats.cpp
+++ b/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom_stats.cpp
@@ -14,8 +14,8 @@
#ifdef NATIVE_STATS
-int XPCOM_nativeFunctionCount = 131;
-int XPCOM_nativeFunctionCallCount[131];
+int XPCOM_nativeFunctionCount = 132;
+int XPCOM_nativeFunctionCallCount[132];
char * XPCOM_nativeFunctionNames[] = {
"Call",
"NS_1GetComponentManager",
@@ -53,6 +53,7 @@ char * XPCOM_nativeFunctionNames[] = {
"VtblCall__IIIZZ",
"VtblCall__IIIZZII",
"VtblCall__IIIZZIIIIIIZZZZSI",
+ "VtblCall__IIIZZIZZZZII",
"VtblCall__IIIZ_3Z",
"VtblCall__III_3B",
"VtblCall__III_3BI_3I",
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom_stats.h b/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom_stats.h
index 54534c5c58..084f80984d 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom_stats.h
+++ b/bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/xpcom_stats.h
@@ -61,6 +61,7 @@ typedef enum {
VtblCall__IIIZZ_FUNC,
VtblCall__IIIZZII_FUNC,
VtblCall__IIIZZIIIIIIZZZZSI_FUNC,
+ VtblCall__IIIZZIZZZZII_FUNC,
VtblCall__IIIZ_3Z_FUNC,
VtblCall__III_3B_FUNC,
VtblCall__III_3BI_3I_FUNC,

Back to the top